- 博客(9)
- 收藏
- 关注
翻译 网络基本原理
电脑视角:首先我要知道我的 IP 以及对方的 IP通过子网掩码判断我们是否在同一个子网在同一个子网就通过 arp 获取对方 mac 地址直接扔出去不在同一个子网就通过 arp 获取默认网关的 mac 地址直接扔出去交换机视角:我收到的数据包必须有目标 MAC 地址通过 MAC 地址表查映射关系查到了就按照映射关系从我的指定端口发出去查不到就所有端口都发出去路由器视角:我收到的数据包必须有目标 IP 地址通过路由表查映射关系查到了就按照映射关系从我的指定端口发出去(不在任何一个子网范
2021-02-05 14:13:04
504
原创 spring JdbcTemplate 操作实录
1. 单个插入获取id //插入并获取主键 public int addAndGetId(Order order) { final String sql = "insert into orders(name, address,createtime,totalprice,status) values(?,?,?,?,?)"; KeyHolder keyHolder = new GeneratedKeyHolder(); jdbcTempla
2021-01-12 14:53:52
186
原创 java 实用小工具
1. 驼峰自动转换添加依赖:<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>21.0</version></dependency>使用案例:import org.junit.Test;import com.google.common.base.Case
2021-01-12 14:35:14
239
原创 虚拟机中安装mysql 完整教程-简单实用-亲测有效( CentOS7 版本)
本文章主要针对 CentOS7 系统安装mysql进行全面讲解与步骤解析因为之前自己参考过很多文章,但安装过程中总是有这样那样的问题,基本都不完善,,主要原因时因为系统版本跟mysql版本不一致导致所以针对容易出现问题的地方做一些特别处理前期准备:先清空以前安装mysql 数据残留一、检查是否安装了MysqlYum检查yum list installed | grep mysql安装则直接删除yum remove mysql-community-client.x86_64yum re
2020-11-17 15:06:32
23632
18
原创 spring 中对实体类字段校验注解@Valid 说明及使用
spring 中对实体类字段校验注解@Valid 说明及使用先看下注释说明:注解说明@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(value)限制必须为一个不大于指定值的数字@DecimalMin(value)限制必须为一个不小于指定值的数字----@Digits(integer,fraction)限制
2020-11-02 14:17:13
6797
2
原创 现代密码学之对称加密-DES及AES算法
提示:本文章基于上一篇基础理论知识介绍 链接: 现代密码学之描述概要(一)DES加密示例代码 des加密算法Cipher :文档 https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.html#getInstance-java.lang.String-package com.atguigu.desaes;import javax.crypto.Cipher;import javax.crypto.spec.SecretKey
2020-08-17 14:54:40
945
原创 MySQL批量插入、批量更新及批量删除语句
简介:如下sql语句为本人通过其他文章经过自己实战,整理的一套简单实用的批量处理数据的方法,如有不足还请指教批量插入<insert id="insertBatch" parameterType="java.util.List"> insert into t_student(name, age, class) values <foreach collection="list" item="item" index="index" separator=",">
2020-08-17 11:52:20
548
原创 现代密码学之描述概要(一)
现代密码学现代密码学总共包含三种形式分别为:散列函数,对称密码,非对称密码1.散列函数散列函数,也见杂凑函数、摘要函数或哈希函数,可将任意长度的消息经过运算,变成固定长度数值,常见的有MD5、SHA-1、SHA256,多应用在文件校验,数字签名中。MD5 可以将任意长度的原文生成一个128位(16字节)的哈希值SHA-1可以将任意长度的原文生成一个160位(20字节)的哈希值2.对称密码对称密码应用了相同的加密密钥和解密密钥。对称密码分为:序列密码(流密码),分组密码(块密码)两种。流密码是对
2020-08-14 16:03:13
1098
2
原创 springboot+swagger2使用方法
springboot+swagger2使用方法链接参考: Springboot 集成Swagger2后 接受实体类对象传参的实现方式.额外补充:@ApiModel@Datapublic class User implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(notes = "id") private Long id; @ApiModelProp
2020-08-11 17:11:10
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人