摘要:Struts2数据验证使用Java代码进行数据验证重写ActionSupport的validate()方法对Action类的中所有请求处理方法都会进行验证!对Action类的数据属性进行检查,如果发现错误,通过以下方法向Action添加错误信息:addActionError(errorMessage...
阅读全文
摘要:HQL(Hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能:在查询语句中设定各种查询条件;支持投影查询, 即仅检索出对象的部分属性;支持分页查询...
阅读全文
摘要:在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。匹配中文:[\u4e00-\u9fa5]英文字母:[a-zA-Z]数字:[0-9]匹配中文,英文字母和数字及_:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判...
阅读全文
摘要:使用Git分支开发新特性或修复Bug 通过分支,可以在不影响原有代码的前提下改变代码,主要用于开发新功能新特性、下 一代产品 为已经发布的正式版修复bug团队开发时为每个人建立一个分支,从而避免相互影响 每个分支都有自己的历史记录 除了使用Eclipse工具创建/切换分支之外,也可以使用命令方...
阅读全文
摘要:一、苹果设备按钮(表单)样式外观设置在苹果设备上,按钮等表单控件默认有苹果风格的外观,如图所示 如果需要需要和网页上显示一样的效果则需要修改以下的样式如图网页效果 Css样式 -webkit-appearance:none;-webkit是iOS和Android浏览器的内核名称-moz ...
阅读全文
摘要:一、Bootstrap 响应式按钮表现结果:手机上全宽 桌面上2列宽原理;btn-block 会将按钮变成全宽但是在桌面上col-sm-2会失效 按钮被设置在2列宽在手机上 col-sm-2失效(手机的尺寸是xs) 二、在自己的项目中整合第三方插件或功能 1.找到所有的依赖项(css、js、ja...
阅读全文
摘要:如何自定义JSTL标签 1.创建一个类,从SimpleTagSupport继承 A) 通过继承可以获得当前JSP页面上的对象,如JspContext I) 实际上可以强转为PageContext II) 通过PageContext可以拿到HttpServletR...
阅读全文
摘要:CSS样式表和JS脚本加载顺序 Css样式表文件要在中先加载,这样网页显示时可以第一次就渲染出正确的布局和样式,网页就不会闪烁,或跳变 JS脚本尽可能放在结束时再加载 Js脚本作为程序,要求按顺序执行,而且是由主线程(单个线程)去执行的, 如果很JS脚本放在头部,就会导致...
阅读全文
摘要:SpringMVC静态资源处理通常会配置SpringMVC拦截所有请求 即将DisptcherServlet的url-pattern设置为/ 此时会导致SpringMVC同时拦截.css .jpg .js等静态资源 而我们并不会为这些静态资源添加相应的@RequestMa...
阅读全文
摘要:表设计Timestamp列是否取消“根据当前时间戳自动更新”是否null及默认值选择合理不合理外键命名规范及更新和删除时的动作是否合理 泛型类型参数 ——允许在外部指定类型--类型不是固定的!强类型——不允许改变变量或者属性或者参数的类型——类型的固定! int add(User user);在类型...
阅读全文
摘要:一、Maven将父项目创建到父项目的内部在父项目的pom.xml上 点右键,选择maven-->new-->maven module project 二、Maven聚合在某个项目的pom.xml文件中,添加引用其他项目即可将多个项目聚合成一个整体 在总pom上执行命令时,会在每一个被聚合的项目上都...
阅读全文
摘要:resultMap 返回结果的映射resultMap的id是这个映射的名字,可在查询语句中引用表示此查询返回该结果:type是模型对象的类名,也可以写成别名(简化作用)简化成别名时,需要先注册别名:resultMap内部标签表示该查询中涉及的主键的映射关系标签表示普通数据属性或字段的映射关系prop...
阅读全文
摘要:Maven 安装 1.把maven安装包解压到某个位置 2.配置M2_HOME环境变量指向这个位置 3.在path环境变量中添加;%M2_HOME%\bin 配置镜像 国内的阿里云镜像比国外中央仓库速度更快 方法: 在当前用户文件夹中,找到.m2,把...
阅读全文
摘要:如何看待源代码源代码是公司的重要资产对应软件公司来说,源代码相当于固定资产>人才 所以源代码管理对于公司来说是最重要的事物之一 一、管理源代码的工具SVN:集中式的源代码管理工具,通常必须连到公司的服务器上才能正常工作 (提交代码、查看代码的历史记录、查看代码分支) 在公司中开发项目时,每天...
阅读全文
摘要:一、WAR包 1.与JAR包类似,是将java类(编译好的.class)和Web资源,压缩后生成压缩包。 2. 与JAR相比,多了WEB-INF文件夹,其它多出来的内容基本都是Web资源WEB-INF中,通常有web.xml(部署描述符)文件 3.所有java源代码编译之后生...
阅读全文