java点滴积累
可乐煮枸杞
开发工程师
展开
-
springboot websocket 无法自动注入问题处理
websoket 由于是多对象无法通过属性自动注入,解决方案:声明static类型的(需要注入的)属性 通过set方发进行注入代码如下@Controller@ServerEndpoint(value = "/websocket")public class WebSocketController { private static SocketMessageHandler socketMessageHandler; @Autowired public void se原创 2021-04-23 16:44:47 · 780 阅读 · 0 评论 -
Random用法及常用方法总结
Random类(java.util)Random类产生随机数的算法是一种伪随机算法,在进行产生随机数时,随机算法通过起源数字(seed)或叫种子数进行一系列的变换,产生随机数。所以相同种子数在相同次数产生的随机数是相同的。1 构造方法(1)public Random()该构造方法会使用系统当前时间的相关数字作为产生随机数的种子数并利用该种子数产生随机数;(2)publi原创 2017-02-23 08:53:05 · 3587 阅读 · 0 评论 -
Java学习 - this的用法
1 this作为当前类的对象调用类中的方法示例:public class Student { private String name = "张三"; private Integer age = 21; public void prtName(){ System.out.println("name = " + name); } pu原创 2017-05-09 10:13:05 · 199 阅读 · 0 评论 -
直线上最多的点的个数
/** * 题目:给出一个二维平面上的n个点,求最多有多少个点在同一条直线上。 * 思路:求出直线表达式的三个系数a,b,c,将其余的点代入判断是否在此直线上 * 应该还有更好的算法,暂时没想到 * @author libin * @version 0.1 */public class Test01{ public static void main(String[] args原创 2017-05-31 21:36:06 · 679 阅读 · 0 评论 -
用两个栈实现一个队列
/** * 用两个栈实现队列 * 入队时 offer():向栈1压栈 * 出队时 poll(): * 1 将栈1的元素全部出栈 * 2 将出栈的元素按出栈顺序压入栈2 * 3 栈2出栈(并作为返回值) * 4 将栈2的元素去全部出栈 * 5 按出栈顺序将元素压入栈1 * 空判断 emp原创 2017-06-02 16:53:29 · 165 阅读 · 0 评论 -
Hibernate-validator校验框架
1. 前言Validator开发者使用手册,适用后台校验功能的开发参考。文档中提到的功能,都是经过严谨测试验证过的,保证可用,请开发人员放心设计和开发。1.1. 背景在我们日常后台的开发中,涉及到很多的字段验证,一般普通的验证框架就基本上可以满足日常的开发需求,但有一些情况,这些普通的验证框架无法达到要求,例如,现在有一个Segment类,里面有一个属性deptCi转载 2017-08-15 11:20:22 · 979 阅读 · 0 评论