摘要: 转载博文:https://www.cnblogs.com/heshuchao/p/5376298.html 回调机制: 就是A-》B-》A,就是A去调用B,B在结束的时候去调用A的某个方法,将结果返回给A;所以,A是调用方,B是提供方,B要给A制定规则,也就是提供接口,让A实现,在B内,去调用接口方 阅读全文
posted @ 2018-08-31 15:47 brx_blog 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 模板方法: 写一个抽象类,这个抽象类有多个抽象方法,里面设立一个模板方法,这个模板方法也可以称之为模板算法,设立不同方法的执行顺序,封装业务流程,暴露出去; 模板方法模式的特点很好总结,它将一般性的可复用的行为由基类固化,而把特殊化的行为交由具体的子类来实现。具体来说: 钩子方法:寻找挂载点,比如上 阅读全文
posted @ 2018-08-31 14:34 brx_blog 阅读(1376) 评论(0) 推荐(1) 编辑
摘要: 转载https://www.cnblogs.com/1024zy/p/6344000.html 1.点击idea中tomcat设置 2.点击deployment查看Deploy at the server startup 中tomcat每次所运行的包是 xxxx:war 还是其他,如果是xxxx:w 阅读全文
posted @ 2018-08-31 10:18 brx_blog 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 前置知识补充: 程序里面所谓的“上下文”就是程序的执行环境,打个比方:你就相当于web程序,你的房子就相当于web程序的上下文,你可以在家里放东西,也可以取东西,你的衣食住行都依赖这个房子,这个房子就是你生活的上下文环境~ ServletContext: ServletContext是web应用级上 阅读全文
posted @ 2018-08-30 16:45 brx_blog 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 转载 http://blog.csdn.net/lpfsuperman/article/details/78287265 # 日志配置# 日志配置文件的位置。 例如对于Logback的`classpath:logback.xml`logging.config= # %wEx#记录异常时使用的转换字。 阅读全文
posted @ 2018-08-29 10:06 brx_blog 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 分组验证及分组顺序 如果我们想在新增的情况验证id和name,而修改的情况验证name和password,怎么办? 那么就需要分组了。 首先定义分组接口://分组接口就是两个普通的接口,用于标识,类似于java.io.Serializable。 http://jinnianshilongnian.i 阅读全文
posted @ 2018-08-28 17:44 brx_blog 阅读(131) 评论(0) 推荐(0) 编辑
摘要: foreach关键字: 批量查找/删除:用where id in<foreach> (xxx,yyy,zzz ...)</foreach> 批量更新:需要开启批量sql,比如druid需要在filter里设置开启批量sql等 批量插入: 阅读全文
posted @ 2018-08-22 13:42 brx_blog 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 要将证书文件后缀添加到resource文件夹内范围,添加打包文件后缀(include) 添加maven配置: <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</ 阅读全文
posted @ 2018-08-10 10:35 brx_blog 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-03 22:37 brx_blog 阅读(442) 评论(0) 推荐(0) 编辑
摘要: bignum3 = bignum1.add(bignum2); //加 bignum3 = bignum1.subtract(bignum2); 减 bignum3 = bignum1.multiply(bignum2); //乘 bignum3 = bignum1.divide(bignum2); 阅读全文
posted @ 2018-08-01 17:29 brx_blog 阅读(620) 评论(0) 推荐(0) 编辑