2023年4月7日
摘要: 1. 单例模式(Singleton Pattern) 保证一个类只有一个实例,并提供一个全局访问点。 在Java中,常用的应用单例模式的场景是线程池和缓存。线程池需要控制线程数量,避免创建过多线程导致系统崩溃,同时需要共享线程池实例,以便于控制和监控线程池的运行状况。缓存可以将数据缓存在内存中,提高 阅读全文
posted @ 2023-04-07 16:33 悠悠一小生 阅读(213) 评论(0) 推荐(0) 编辑
  2019年7月20日
摘要: 什么是docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 阅读全文
posted @ 2019-07-20 09:43 悠悠一小生 阅读(2894) 评论(0) 推荐(1) 编辑
  2019年7月19日
摘要: Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。 开源的java语言开发持续集成工具,支持CI,CD。 易于安装部署配置 阅读全文
posted @ 2019-07-19 11:42 悠悠一小生 阅读(7409) 评论(0) 推荐(0) 编辑
  2019年7月18日
摘要: 首先,那么为什么说zookeeper不适合做服务注册中心呢? 从CAP角度来看 有个思考,从CAP角度考虑,服务注册中心是CP系统还是AP系统呢? 首先,服务注册中心是为了服务间调用服务的,那么绝对不允许因为服务注册中心出现了问题而导致服务间的调用出问题。 再者, 假如有node1,node2,no 阅读全文
posted @ 2019-07-18 19:14 悠悠一小生 阅读(21922) 评论(0) 推荐(0) 编辑
  2019年6月20日
摘要: 文件找不到异常通常是两种错误: 1.系统找不到指定的路径,如果填写的路径不存在,那么就会报系统找不到指定路径 这个时候创建一下目录或文件就可以解决, 2.拒绝访问,如果指定的是目录时,就会报拒绝访问异常。 这个时候将路径指定到具体的文件, 而不能写成下面这种 这样写访问的是一个目录就会拒绝访问; 3 阅读全文
posted @ 2019-06-20 10:39 悠悠一小生 阅读(6735) 评论(0) 推荐(0) 编辑
  2019年6月19日
摘要: 1 @UtilityClass 2 public class TreeUtil { 3 /** 4 * 两层循环实现建树 5 * 6 * @param treeNodes 传入的树节点列表 7 * @return 8 */ 9 public <T extends TreeNode> List<T> 阅读全文
posted @ 2019-06-19 16:16 悠悠一小生 阅读(47580) 评论(0) 推荐(3) 编辑
  2019年6月17日
摘要: mysql mysqldump 只导出表结构 不导出数据 复制代码代码如下: mysqldump --opt -d 数据库名 -u root -p > xxx.sql 备份数据库 复制代码代码如下: #mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数 阅读全文
posted @ 2019-06-17 14:07 悠悠一小生 阅读(6674) 评论(0) 推荐(0) 编辑
  2019年6月15日
摘要: 微软为 Java 开发者推出了一个 Visual Studio Code 的安装程序。Visual Studio Code 中目前提供了许多 Java 扩展,但是微软认为有必要让开发者更容易开始上手编码,所以为 Java 开发者发布了一个特殊的 Visual Studio Code 安装程序 Vis 阅读全文
posted @ 2019-06-15 14:01 悠悠一小生 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: invalid comparison: java.util.Date and java.lang.String无效的比较 解决: 把mapper.xml中 XXX!=' ' 去掉就OK 原因: 时间与空字符串比较是无效的的原因是mybatis中对于时间参数进行比较时的一个bug. 如果拿传入的时间类 阅读全文
posted @ 2019-06-15 11:23 悠悠一小生 阅读(7516) 评论(1) 推荐(6) 编辑
摘要: java中日期加减: add(int field, int amount) 第一个参数为作用域,可以是年,月,日,天,周,小时等,第二个参数为增加的值(注意,可以为负数)。 GregorianCalendar.add(Calendar.YEAR, -1); 表示年份减一.GregorianCalen 阅读全文
posted @ 2019-06-15 11:15 悠悠一小生 阅读(2883) 评论(0) 推荐(0) 编辑