摘要:
简单使用多线程 耗时任务必须考虑使用多线程 不影响其他业务//发送当前人员剩余项目开始removePersonSubject(person); //移除当前人员完成项目Thread thread= new Thread("ToSend"){ @Override public void run(){ 阅读全文
摘要:
在springboot项目中配置使用 阅读全文
摘要:
mongodb与redis的比较:参考https://www.cnblogs.com/chinesern/p/5581422.html 1.安装mongodb服务 参考:http://blog.csdn.net/IT_wanghe/article/details/53884229 不多做说明 启动命 阅读全文
摘要:
1.配置java,mavan,gradle等环境 2.创建新项目 3.idea配置mavan 4.配置启动器 5.application.properties属性文件配置数据源 有固定写法(由于之前选择了mysql插件,所以必须配置) 6.启动报错 No Spring Session store i 阅读全文
摘要:
现代计算机都是冯诺依曼结构的 volatile 变量具备两种特性,其一是保证该变量对所有线程可见,这里的可见性指的是当一个线程修改了变量的值,那么新的值对于其他线程是可以立即获取的。其二 volatile 禁止了指令重排。 多线程的运行可能造成变量数据的不一致 把该变量声明为volatile(不稳定 阅读全文
摘要:
1.日常导包(添加依赖) 可从官网上下载该依赖包log4j-x.x.xx.jar,下载后 build path,添加依赖包 2.添加log4j属性文件 log4j.properties (也可以是xml配置文件,暂时不会) ### set log levels ###log4j.rootLogger 阅读全文
摘要:
gradle项目打包 阅读全文
摘要:
form表单 submit配合ajaxForm的使用 暂不使用ajax 阅读全文
摘要:
主要使用缓存记录密码输入错误次数 也可使用缓存实现记住密码等功能点 阅读全文
摘要:
密码认证,只需在新增用户的时候调用一次md5加密方法存入加密后的密码,其他的认证匹配都无需加密,由密码匹配器去完成 阅读全文