摘要: 一、在java中怎样实现多线程? extends Thread implement Runnable 方法一:继承 Thread 类,覆盖方法 run(),我们在创建的 Thread 类的子类中重写 run() ,加入线程所要执行的代码即可。 下面是一个例子:      public class MyThread ... 阅读原文
2019-01-25 11:24:02 阅读(2562) 评论(0)
摘要: GitHub ELGamal密码   ELGamal密码是除了RSA之外最有代表性的公开密钥密码之一,它的安全性建立在离散对数问题的困难性之上,是一种公认安全的公钥密码。 离散对数问题   设p为素数,若存在一个正整数α,使得α、α2、...、αp-1关于模p互不同余,则称α为模p的一个原根。于是有如下运算:   ... 阅读原文
2019-01-25 09:42:02 阅读(2374) 评论(0)
摘要: B+树的特征与结构 有k个子树的中间节点包含有k个元素(B树中是k-1个元素),每个元素不保存数据,只用来索引,所有数据都保存在叶子节点。 所有的叶子结点中包含了全部元素的信息,及指向含这些元素记录的指针,且叶子结点本身依关键字的大小自小而大顺序链接。 所有的中间节点元素都同时存在于子节点,在子节点元素中是最大(或... 阅读原文
2019-01-25 08:48:17 阅读(2606) 评论(0)
摘要: SpringBoot集成Quartz 定时任务Quartz : 就是在指定的时间执行一次或者循环执行,在项目的开发中有时候会需要的, 还是很有用的. SpringBoot内置的定时 添加依赖 <dependency> <groupId>org.springframework.boo... 阅读原文
2019-01-25 08:37:02 阅读(3517) 评论(0)
摘要: 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 回顾前面Spring的文章(以学习的顺序排好): Spring入门这一篇就够了 Spring【依赖注入】就是这么简单 Spring【AOP模块】就这么简单 Sp... 阅读原文
2019-01-25 08:24:42 阅读(3797) 评论(0)
摘要: 在程序开发过程中,经常会将一些可能会修改的值放到配置文件中,那么在Spring Boot中,如何获取配置的文件的值呢? 本篇博客就讲解下使用@Value注解或者@ConfigurationProperties注解来获取配置文件值的方法 方式1:使用@Value注解获取配置文件值 首先在application.y... 阅读原文
2019-01-25 07:55:03 阅读(2400) 评论(0)
摘要: p.p1 { margin: 0.0px 0.0px 10.0px 0.0px; line-height: 22.0px; font: 16.0px "PingFang SC"; color: #000000 } p.p2 { margin: 0.0px 0.0px 10.0px 0.0px; line-height... 阅读原文
2019-01-25 07:40:02 阅读(2378) 评论(0)
摘要: 1. 不会判断空 空指针异常是所有Java初学者接触最多的异常,没有之一。原因是,你们拿到一个对象后容易不假思索的直接使用(直接给这个对象的属性赋值,直接调用这个对象的方法等),不报异常才怪呢!下面是最经典的判断空的例子: private boolean isEmpty(String str){ ... 阅读原文
2019-01-25 07:22:02 阅读(2372) 评论(0)
摘要: /*代码块: *      用{}修饰的代码 * 1.局部代码块:控制变量,存在方法中,控制变量的生命周期(作用域) * 2.构造代码块:提取构造方法中的共性,每次创建对象,都会执行,并且在构造方法执行之前执行。 * 3.静态代码块:随着类的加载而加载,和对象... 阅读原文
2019-01-25 06:52:03 阅读(2697) 评论(0)
摘要: 什么是WebSocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 … 为什么要实现握手监控管理 如果说,连接随意创建,不管的话,会存在错误,broken pipe 表面看单纯报错,并没什么功能缺陷等,但实际,请求数增加,容易导致系统奔溃。这边画重点。 出现原因有很多种,目前我这边出现的原因,... 阅读原文
2019-01-25 06:27:06 阅读(2438) 评论(0)