- 博客(5)
- 资源 (22)
- 收藏
- 关注
原创 spring data jpa使用
springboot启动类上加@EnableJpaRepositories,开启jpa实现自定义的扩展接口,@EnableJpaRepositories(basePackages = {"com.example.demo","com"},repositoryImplementationPostfix = "Impl")框架会自动搜索base-package里面的实现类,这些实现类的后缀必须...
2019-05-26 14:51:00 251
原创 手写二叉树
1.定义节点类package com.lyf.binarytree;public class Node<T extends Comparable<T>> { private Node<T> left; private T value; private Node<T> right; public Node() { super();...
2019-05-26 11:02:18 215
转载 LockSupport(park/unpark)源码分析
concurrent包是基于AQS (AbstractQueuedSynchronizer)框架的,AQS框架借助于两个类:Unsafe(提供CAS操作) LockSupport(提供park/unpark操作)因此,LockSupport非常重要。两个重点(1)操作对象归根结底,LockSupport.park()和LockSupport.unpark(Thread thre...
2019-05-19 11:44:50 409
原创 定时任务时间格式
Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。在 UNIX cron 里,要执行的作业(或者说命令)是存放在 cron 表达式中的,在第六个域位置上。Quartz 用...
2019-05-19 10:28:17 4577
原创 手写MD5
没有加盐的写法import java.security.MessageDigest;public class Md5Utils { public static void main(String[] args) { toMd5("hhhhh"); } public static void toMd5(String origin) { try { //SHA 20位,...
2019-05-12 19:28:04 428
Spring Security、Spring Social 、Spring Security OAuth
2018-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人