- 博客(10)
- 收藏
- 关注

原创 spring data jpa 入门看这一篇文章就够了
spring data jpa 入门看这一篇文章就够了目录项目构建快速入门实操扩展使用扩展使用二:自定义sql @Query项目构建新建项目,引入maven坐标 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>
2021-02-23 15:48:22
403
2

原创 自定义实现HashMap(二)
今天看了一下自己的 简单实现HashMap,发现好多问题,今天又重新实现了一下,整体思想还是基于数组加链表的形式实现的。思路如下:数组下挂了一个个链表。首先创建一个类作为链表。很简单 只是简单的记录了一下Key,Value,以及 下一个节点(学过C语言的同学,可以理解成指针),默认构造方法,以及传参构造方法。/** * 自定义链表 * @param <K,V>...
2020-02-25 21:47:34
275
1

原创 linux SSH暴力破解 防护
经过查找资料,发现这是一种常见的网络攻击,基本思路为: 1.通过ssh的默认端口22以root账户登录,不断地尝试密码直至登录成功;如何改变服务器22端口?以及禁用root账号的登录权限,可以避免绝大部分的攻击。如何改变服务器远程连接的22端口呢?1.远程连接服务器2.vim /etc/ssh/sshd_config,看到Port 22 这一行配置被注释掉了...
2019-11-21 09:40:52
458

原创 Base64转化过程
什么是base64?Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码是从二进制到字符的过程查询百度,解释了编码过程的原理: 然后在将原理翻译成代码。/** * 3*8=4*6 * Base64 转化过程 ...
2018-11-25 20:25:15
1029

原创 自定义实现HashMap(简单实现)
/*** @author ZhangHaiWen </a>* @create 2018/8/8 0008* @desc 自定义的HashMap**/public class MyHashMap implements HashMap {private Node[] tables;private int iniSize;public MyHashM...
2018-08-08 16:10:14
445

原创 java中的(~)运算符原理
今天研究了一下java中的(~)运算符System.out.println(~5);结果输出为:-6抱着很好奇的心理,我们来研究下为什么是-6呢?。首先,非(~)运算符,是java众多运算符的一种,“与”、“非”、“或”、“异或”。需要明白一点的是,在计算机中 正数,负数都是通过补码的形式保存的,而正数的补码是其本身的原码,而负数的补码则要根据其绝对值的原码转化为反码,然后
2018-01-16 13:04:26
7689
2

原创 SpringBoot+Mybatis纯净版
今天带小飞飞飞贼带大家整理一波 Springboot+Mybatis,注意 没有其他杂七杂八,只有单纯的mybatis整合。
2017-11-13 08:57:12
563

原创 java之枚举Enum
enum(枚举)的全称为 enumeration, 是 JDK 1.5 中引入的新特性,以下是个人心得到。乍一看枚举让人一头雾水,这是个神马东西??今天就来认识一下把。二话不说先上代码。首先我创建了一Light枚举。如下:public enum Light {//构建枚举的实例RED("red", 1), YELLOW("yellow", 1), GREEN("green
2017-11-06 14:50:25
290
原创 JAVA利用keytool工具生成.crt和.key文件
1.生成一个名称为zhanghaiwen的证书keytool -genkeypair -alias "zhanghaiwen" -keyalg "RSA" -keystore "zhanghaiwen.keystore"输入口令2.在bin文件下生成了 zhanghaiwen.keystore 文件然后将文件拷贝到D:\zhengshu 目录下3.使用e...
2019-03-12 22:25:52
7600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人