摘要:
一、在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)