业务方可能需要对用户进行签到,由于存在并发的可能,使用redis 对用户id 进行hash后分组,再放入redis。对用户id进行hash,以便对大量的用户进行均匀的分到不同...
1.注意普通sql与JPA sql的区别2.JPA 的原生save方法实现了更新操作
常用命令总结 1.git clone url克隆一个项目 2.git branch -a查看项目分支列表 3.git checkout branchName切换分支 未完待续...
SimpleDateFormat 日常编码中经常使用的一个日期格式化的工具类,可以使用它将日期与字符串之间随意的转换。 多个线程情况下,多执行几次,会出现解析错误。 查看类图...
8.5 SimpleDateFormat是线程不安全的 SimpleDateFormat是Java提供的一个格式化和解析日期的工具类,日常开发中应该经常会用到,但是由于它是线...
hash 和java的hashmap很像,无序,内部实现结构数组+链表二维结构。第一维位置碰撞时,将会使用链表将碰撞的元素串起来。 hash的结构可以存储对象的信息,可以将对...
从本文你可以学习到: 什么时候会使用HashMap?他有什么特点?你知道HashMap的工作原理吗?你知道get和put的原理吗?equals()和hashCode()的都有...
list =java中的linkedList,它是个链表不是数组。链表的特点就是插入快,查询慢。用途:常用于异步队列使用。将需要延后处理的任务序列化为字符串放入redis中,...
Redis = remote dictionary service 的缩写 1.docker安装redis 镜像 2.redis基本数据结构 5种基本数据结构:String(...
项目中做报表的时候会经常的使用日期作为开始和结束的条件进行查询,往往只是知道有这么回事,但是写就吃力了。今天抽时间写一个工具类,算是为后面再写的时候拿来主义吧,废话不多说,s...
select CONCAT(SUBSTR('2019-11-19',1,8),'10')SUBSTR(str,from,to) 字符串截取CONCAT(str1,str2) ...
做项目的时候经常使用BigDecimal 下面举个例子 执行的时候,出现下面的错误:java.lang.ArithmeticException: Non-terminatin...
一些时候需要将一些数据批量的进行操作,比如:根据ids批量查询、更新、删除、将一个集合的数据插入数据库。简单的操作是单条的循环遍历后执行对应的操作。稍微有点经验的程序员往往都...
mybatis 的mapper文件中,一些查询的sql语句,需要我们编写查询的条件: 如下: and a.name like concat('%',#{depart.na...
这个关键字个人感觉在日常编码中不是经常用到,在某些情况下还是被IDEA提示需要加final关键字,但是经常会在一些基础的面试中问到,很多时候只是大概知道不能变,具体什么不能改...
项目中通常用到if判断,但有时候为了扩展的需要,不想过多的写if,else语句,这时候首先想到的就是使用策略模式。 策略模式(Strategy Pattern):定义一系列算...
目前的项目经常会用到SSM(spring ,spring boot,mybatis),为什么会用这个开发框架呢? 使用开发框架的好处: 1.减少编码 好的开发框架编写了大量的...