摘要: /** * @author:ypf * @createTime:2019/5/24 * @desc:两个线程交替打印数字1,2,...,100 */ public class CommonData { private volatile static boolean flag = false; private volatile static int i = 1; ... 阅读全文
posted @ 2019-05-24 11:10 细雨笑澄风 阅读(2851) 评论(0) 推荐(0) 编辑
摘要: 最近项目不是很忙,整理了一个springMVC框架给大家分享下,框架结构:springMVC4+spring4+hibernate4,主要是spring配置、springmvc配置、hibernate配置,数据库连接和redis缓存配置,以及声明式缓存的配置,还有就是HibernateTemplat 阅读全文
posted @ 2018-12-28 17:17 细雨笑澄风 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 总结:此加密算法虽然简单,但加密思想和加密原理值得学习,可以随意修改数字秘钥、转换字符、混淆字母、总加密字符串长度,并用于项目中。 阅读全文
posted @ 2018-12-14 15:33 细雨笑澄风 阅读(5587) 评论(0) 推荐(0) 编辑
摘要: Group by的用法 GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 Group by用法: SELECT column_name, function(column_name) FROM table_name WHERE 阅读全文
posted @ 2018-11-14 19:39 细雨笑澄风 阅读(18671) 评论(0) 推荐(0) 编辑
摘要: Java线程池(Callable+Future模式) Java通过Executors提供四种线程池 1)newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 2)newFixedThreadPool 创建一个定长线程池, 阅读全文
posted @ 2018-11-14 19:29 细雨笑澄风 阅读(13372) 评论(0) 推荐(0) 编辑
摘要: Java定时器Timer在JDK库中,Timer类主要负责计划任务的功能,也就是在指定的时开始执行某一个任务。Timer类的主要作用就是设置计划任务,但封装任务的类却是TimerTask类,执行计划任务的代码要放入TimerTask的子类中,因为TimerTask是一个抽象类。下面通过实例说一说,如 阅读全文
posted @ 2018-11-14 18:21 细雨笑澄风 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1.工具及软件版本 JDK1.8 Spring Boot 1.4.3.RELEASE Spring Cloud Camden SR4 Maven3.3.9 数据库:mysql5.7 项目目录 2.编写EureKa Server 项目:microservice-discovery-eureka 在po 阅读全文
posted @ 2018-08-17 11:09 细雨笑澄风 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 小白觉得springboot打成jar包直接使用内嵌的tomcat或jetty容器(java -jar xxx.jar)运行项目不利于定位问题,我还是习惯于查看tomcat或nginx的日志来定位问题,今天小白就讲讲springboot打成war部署JavaWeb项目于tomcat。 新建web项目 阅读全文
posted @ 2018-05-26 18:10 细雨笑澄风 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1、项目的运行环境 linux版本 jdk版本 mysql数据库 根据linux系统下载相应的mysql版本 nginx静态资源服务器 tomcat动态资源服务器 2、nginx配置 nginx.conf主配置 conf.d目录下各站点的配置 从上不难看出两个站点配置同时指向同一个tomcat服务器 阅读全文
posted @ 2018-05-24 10:54 细雨笑澄风 阅读(3903) 评论(0) 推荐(0) 编辑