2023年4月26日
摘要: 选举机制:利用zookeeper分布式锁机制,每一个job都存在节点选举机制,用于job分片处理。 Job在初始化的时候就会实施选举机制 如下初始化的代码: public void registerStartUpInfo(final boolean enabled) { //开始所有的监听器 lis 阅读全文
posted @ 2023-04-26 19:25 wjdxw 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 版本:3.1.0-SNAPSHOT git地址:https://github.com/apache/shardingsphere-elasticjob Maven 坐标 <dependency> <groupId>org.apache.shardingsphere.elasticjob</group 阅读全文
posted @ 2023-04-26 19:16 wjdxw 阅读(309) 评论(0) 推荐(0) 编辑
  2023年1月14日
摘要: Threadlocal 特性 1.线程间共享变量:一个线程在设置threadlocal值之后,当前线程无论在哪里都可以从设置的threadlocal中获取值,解决值传递的问题。 2.不同线程间隔离:线程a在设置threadlocal值之后,线程b是无法获取线程a设置的值,解决了线程安全的问题。 Th 阅读全文
posted @ 2023-01-14 19:26 wjdxw 阅读(190) 评论(0) 推荐(0) 编辑
  2017年7月8日
摘要: 现在很多公司用的开源框架很多都是ssm框架的一个结构,这里我自己试着自己搭一个简单的框架,大家共同学习。下面一起跟着我搭建吧,本人菜鸟,有任何不对的地方有望指出。 框架结构:spring(4.3.9.RELEASE)+springmvc(4.3.9.RELEASE)+mybatis(3.4.4)+m 阅读全文
posted @ 2017-07-08 16:29 wjdxw 阅读(345) 评论(0) 推荐(1) 编辑
  2017年5月27日
摘要: 1.什么是存储过程:预先经过编译并存储在数据库中的一段sql语句的集合。 2.使用存储过程的优点:(1)已经编译过,调用时无需编译,提高工作效率。 (2)存放在数据库中,客户端通过存储过程的名字直接调用,减少网络流量,加快系统执行速度。 (3)减少sql注入,且有权限的其情况下才能调用存储过程,提高 阅读全文
posted @ 2017-05-27 16:57 wjdxw 阅读(137) 评论(0) 推荐(0) 编辑
  2017年5月8日
摘要: webservice: 通过网络按照某种协议接受其他系统中传递过来的请求,轻量级的独立通讯技术。简单来说webservice技术通过网络可以实现不同平台,不同语言之间的数据交流。 webservice 是SOA (面向服务)架构 思想的一种较好的实现方式。 webservice 相关名称解释: so 阅读全文
posted @ 2017-05-08 16:19 wjdxw 阅读(127) 评论(0) 推荐(0) 编辑
  2017年4月4日
摘要: 处理excel,开源的javaApI提供了两种,一种是jxl,一种是poi。poi提供的功能较多,所以我用的是poi。 poi有两种模式,一个是用户模式(HSSFworkbook:支持Excel2003,XSSFworkbook:支持Excel2007),这个操作数量上万的时候会造成out of m 阅读全文
posted @ 2017-04-04 19:20 wjdxw 阅读(586) 评论(0) 推荐(0) 编辑
  2017年3月2日
摘要: 前几天突然又接触了java的.equals()和==发现有新的收获。首先,让我们来看一下他们的区别。 (1)比较java基本类型: 比较基本类型只能用"==",不能用"equals",这里的"=="比较的是两个基本类型的值 (2)比较包装类:这里拿Integer来举例,Character不能用"== 阅读全文
posted @ 2017-03-02 18:04 wjdxw 阅读(7489) 评论(0) 推荐(2) 编辑