自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

下雨不打伞

一位喜欢当老师的程序员

  • 博客(9)
  • 收藏
  • 关注

翻译 网络基本原理

电脑视角:首先我要知道我的 IP 以及对方的 IP通过子网掩码判断我们是否在同一个子网在同一个子网就通过 arp 获取对方 mac 地址直接扔出去不在同一个子网就通过 arp 获取默认网关的 mac 地址直接扔出去交换机视角:我收到的数据包必须有目标 MAC 地址通过 MAC 地址表查映射关系查到了就按照映射关系从我的指定端口发出去查不到就所有端口都发出去路由器视角:我收到的数据包必须有目标 IP 地址通过路由表查映射关系查到了就按照映射关系从我的指定端口发出去(不在任何一个子网范

2021-02-05 14:13:04 466

原创 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 170

原创 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 212

原创 虚拟机中安装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 19284 17

原创 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 6208 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 878

原创 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=","&gt

2020-08-17 11:52:20 496

原创 现代密码学之描述概要(一)

现代密码学现代密码学总共包含三种形式分别为:散列函数,对称密码,非对称密码1.散列函数散列函数,也见杂凑函数、摘要函数或哈希函数,可将任意长度的消息经过运算,变成固定长度数值,常见的有MD5、SHA-1、SHA256,多应用在文件校验,数字签名中。MD5 可以将任意长度的原文生成一个128位(16字节)的哈希值SHA-1可以将任意长度的原文生成一个160位(20字节)的哈希值2.对称密码对称密码应用了相同的加密密钥和解密密钥。对称密码分为:序列密码(流密码),分组密码(块密码)两种。流密码是对

2020-08-14 16:03:13 1029 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 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除