自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (4)
  • 收藏
  • 关注

原创 简述https过程

2.CA机构根据网站提交的摘要算法对证书生成证书摘要,用CA机构使用自己的私钥对证书摘要加密生成签名,把序列号、摘要和签名加到证书中。2.浏览器生成对称加密类型和密钥S,用证书上网站公钥对密钥S加密得到密文S0,把密文S0发给网站服务器。2.浏览器用公钥对证书的签名解密得到摘要d1,用证书的摘要算法对证书加密得到摘要d2。3.对称加密,DES、3DES、AES。3.CA机构生成一张数字证书颁发给网站,网站管理员把证书保存到服务器上。3.服务器使用私钥对密文S0解密得到密钥S,此后使用对称密钥S进行通信。

2023-06-29 19:14:34 84

原创 特殊字符检测工具(防止传入非法字符和sql注入攻击)

特殊字符检测工具(防止传入非法字符和sql注入攻击)

2022-09-02 17:12:11 1315 1

原创 哨兵机制SentinelResource的使用

哨兵机制SentinelResource的使用

2022-09-02 16:56:10 218

原创 BiConsumer的使用

biconsumer的使用方法void accept(T t, U u);通过回调给调用方两个参数T、U,并执行该操作accept

2022-08-23 17:58:03 1492

原创 使用redis+annotation制作redis锁

使用redis+annotation制作redis锁

2022-08-19 18:23:42 263

原创 feign 开启打印日志

feign 开启打印日志

2022-08-18 16:55:54 1159

原创 接口并发访问数限制

接口并发访问数限制

2022-08-16 11:39:08 537

原创 Java 得到当前时间距离第二天凌晨还剩多少秒

java 得到现在距离凌晨0点的时长

2022-08-09 11:49:50 642

原创 git分支操作的对象是远程仓库上的分支

git分支操作的对象是远程仓库上的分支

2022-08-03 16:12:52 67

原创 git本地拉取branch分支后,分支间文件错位

git本地拉取branch分支后,分支间文件错位

2022-08-03 15:44:49 163

转载 指针基础-8.栈空间与堆空间

转载地址

2021-10-17 22:10:21 102

原创 电脑鼠标左右键不灵敏?看我的!

参考博文10.前言原来有个 “右键很不灵敏” 的 “DPI3500炼狱蝰蛇” 鼠标,换了新的 “DPI6400炼狱蝰蛇”鼠标 之后,这个鼠标一直不舍得扔。在维修店也不回收的情况下,今天就查看了网络上的拆解教程。在查看了最接近的一篇文章之后,发现自己没有电烙铁等电工工具,就连钟表螺丝刀也是最近为此特地买的,也没有什么左右键的零件可供替换的等等。ok,快要放弃前总会思考别的可能办法,于是就盯上了右键的那个小零件。1.拆开失灵按键的零件确认按键零件位置图中红色圈住的右键是失灵的,蓝色圈住的左键正常

2021-09-19 02:44:08 2710

原创 Centos7 + Mysql57

参考1参考2参考3安装Mysql570.下载镜像源wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm1.安装镜像源yum -y install mysql57-community-release-el7-10.noarch.rpm2.安装mysql服务yum -y install mysql-community-server3.开启服务systemctl start my

2021-08-30 14:13:51 129

原创 Vagrant + VMBox 踩坑记录

VMBox 开机不能跑 Vagrant脚本项目正常使用了一小段时间,然后重启电脑。按照以往的习惯,既然 vagrant 配置好了,就使用 box 开虚拟机。然而,不使用 vagrant up 的命令启动方式开启虚拟机, 他不会跑脚本!!!因为 vmbox 才不会管你 vagrant 的事情呢。1.应用启动 redis 不能使用却无任何报错在知道这个之前,项目稍微调整了下。但换汤不换药的调整不应出现问题,重点在于现在一直跑都不会报 redis 连接失败的异常!所以一直没去怀疑 redis 服务出了问

2021-08-05 00:18:35 235

原创 Vagrant + Centos7 + Redis62

安装 redis1.从 vagrant 共享目录复制后解压cd /home/vagrantcp /vagrant_file_share/redis-6.2.5.tar.gz ./tar -zxvf redis-6.2.5.tar.gz2.安装cd redis-6.2.5make配置 redisvi redis.conf将 bind 127.0.0.1 加 # 注释掉(若不注释, 则开启的 redis-server 只允许本机访问)把 daemonize 改为 yes(运行模式:

2021-07-29 14:19:00 103

原创 部分bat/cmd脚本命令不能正常执行

这两天使用 webpack 进行前端构建的时候, 执行 npm run build-dev 终端出现了报错关闭,随后后一行添加 pause 以观察日志, 然而这个 pause 命令死活不能执行。嗯,就换了其他脚本命令 cmd /k, 然并卵。网上搜罗遍了还是这些东西,就蛋疼了一阵,因为没日志仅靠推断很难找到打包失败的原因。然而在推断打包失败原因时,峰回路转地在搜索上瞟到了另一个问题的解决方法,就是:**关闭 360,电脑管家** 等。然后就呵呵地,这玩意真的导致了 pause 执行失败呢。...

2021-06-30 00:52:58 982

原创 Windows 右键开启 cmd

Windows 右键开启 cmd1.使用键盘按键 win+r 输入 regedit 打开注册表2.定位到 HKEY_CLASSES_ROOT\Folder\shell 2.1.在shell项下 新建一个cmdPrompt子项,并双击其右侧窗格的“默认”名称,将其数值数据修改为“打开命令提示符窗口” 2.2.随后再在cmdPrompt子项下建立一个command项,将其数值数据修改为 c:\windows\system32\cmd.exe cd “%1” 3.完成后关闭注册表编辑器4.

2021-06-18 20:13:48 491

原创 Ubuntu下执行exe文件-wine模块安装

前言如果要执行的目标exe在运行过程中使用到dll之类的文件,那么程序就会崩溃,所以安装wine模块只能解决部分exe的使用。安装winesudo apt-get -f install wine安装失败失败提示一:您可能需要运行“apt-get -f install”来纠正下列错误:下列软件包有未满足的依赖关系wine : 依赖: wine1.6 但是它将不会被安装wine1.6-amd64 : 依赖: wine1.6:any (= 1:1.6.2-0ubuntu14.2)wine

2021-04-06 02:12:48 1026

原创 使用vagrant打包VM为vBox(Vagrant操作虚拟机)

引用参考1引用参考2目的将一个VM打包为vbox文件,用这个vbox文件配置一个相同环境的虚拟机。1.将这个文件分发给其他用户(开发者)使用;2.自己用来做分布式模型,如:数据库主从。1.得到vbox对应的VM名称找到/home/用户/VirtualBox VMs目录,就是VM安装目录。# 输入终端命令: vboxmanage list vms# 得到box名称和uuid,记录box名称: "centos7-mysql" {273d0dc7-7163-4f48-a233-9a4bae

2021-03-19 01:47:20 429

原创 命令终端SSH连接VM(Vagrant操作虚拟机)

引用参考1前言:一般我们会使用第三方一般ssh工具(例如:secureCRT之类的)来连接并操作VM,不过vagrant已经对VM的管理提供了很好的支持,满足基本的对VM操作需求。0.使用vagrant进行SSH的优点1.传输文件使用共享文件夹方式,文件移动和查找更方便;2.一般ssh操作直接使用命令终端,无需安装第三方;3.第三方工具连接VM需要登录,用户名与密码默认都是vagrant。1.使用vagrant进行SSH连接VM虚拟机# 在开发环境的目录(有Vagrantfile的地方)(

2021-03-19 01:29:57 722

原创 vagrantfile文件配置(Vagrant安装虚拟机)

引用参考1引用参考21.翻译以及常用配置项# -*- mode: ruby -*-# vi: set ft=ruby : # 对于"2"的Vagrant.configure配置是为了向旧版本做向后兼容,不要随意改它.Vagrant.configure("2") do |config| # 以下是通用配置选项,查看完整引用案例: https://docs.vagrantup.com # ====== ====== 1 box标识 ====== # 每个vagrant开发环境都需要

2021-03-18 01:00:31 662

原创 Vagrant操作命令(Vagrant安装虚拟机)

引用参考11.下载centos7的 virtural-box 镜像官方镜像地址:https://app.vagrantup.com/boxes/search官方镜像地址:https://app.vagrantup.com/centos/boxes/7第三方镜像地址:http://www.vagrantbox.es/2. Vagrant命令详解命令 作用vagrant box add 添加box的操作vagrant init 初始化box的操作,会生成vagrant的配置文件Vag

2021-03-18 00:54:03 354

原创 VirtualBox VM虚拟磁盘扩容(Vagrant安装虚拟机)

引用参考1引用参考21.配置环境变量在windows下的操作,就是将virtualbox的安装路径添加至path项。在unix系统下,直接进入vbox的 VirtualBox VMs 目录下对应的vbox目录中,可以看到disk和box两个文件。2.记录原始硬盘信息打开终端,输入命令 vboxmanage showhdinfo "box-disk1.vmdk"得到输出信息 UUID: 09633587-e7a8-4fdd-be35-f530ade24d88

2021-03-18 00:31:15 324

原创 CentOS7网络配置-NAT

当前配置NAT模式出现centos7 cannot find a valid baseurl for repo base错误第二次解决过程:第一步(已解决)cd /etc/sysconfig/network-scripts/然后找ifcfg 开头的文件,重启网络连接(ens33对应的该配置文件后缀,此时文件为ifcfg- ens33)ifdown ens33ifup ens33然后执行两个ifdown and ifup 命令,然后ping www.baodu.com正常的话就没问题。

2021-03-10 23:33:45 164

原创 SpringBoot 之 Listener

SpringBoot 之 Listener1.声明此类为Listener添加 @WebListener 注解@WebListenerpublic class RequestListener implements ServletRequestListener { @Override public void requestDestroyed(ServletRequestEvent servletRequestEvent) { System.out.println("---

2021-03-10 00:26:43 201

原创 计算机网络-博文推荐

1.入门级博客推荐1.HTTP 和 Socket 的区别2.webService、webSocket、socket、http之间的区别2.进阶级博客推荐1.什么情况下适合用UDP协议,什么情况下适合用TCP协议?2.

2021-03-09 22:37:29 82

原创 HashMap核心简介

HashMap核心简介version of jdk 8HashMap数据结构# 因为hash桶的位置是根据 (tablesize-1)& hashcode 计算的, 所以桶的排列有序但不连续, 但这不重要# hash桶的内存排列示意: ...[hash桶1]...[hash桶2]... ...[hash桶N]...# 每一个hash桶都作为根节点, 其后接节点的维护形式都不尽相同, 有的是链表, 有的是二叉树, # 通过 TREEIFY_THRESHOLD 和 UNTREEIFY_

2021-03-09 22:02:59 65

原创 Android模拟器genymotion及4.4设备安装

Android模拟器genymotion及4.4设备安装原文:runoob1.移动安装包bin到home目录下csdn资源链接, 模拟器及4.4版本设备。2.终端在home下执行 chmod +x genymotion-2.5.2_x64.bin ./genymotion-2.5.2_x64.bin3.安装虚拟机软件Virtualbox sudo apt-get install virtualbox4.启动出现:Unable to load VirtualBox engine安

2021-03-09 18:01:36 733

原创 Linux快捷键与开机自启动

Linux快捷键与开机自启动1.打开终端cd进入桌面新建/编辑快捷键文件 sudo gedit idea-IU-181.desktop2.在文件内写入[Desktop Entry]Name=Idea-IU-181Exec=sh /usr/local/idea-IU-181.5684.4/bin/idea.shIcon=/usr/local/idea-IU-181.5684.4/bin/idea.pngTerminal=falseStartupNotify=trueType=Appli

2021-03-09 17:28:23 201

原创 Linux安装WIFI无线网卡驱动

Linux安装WIFI无线网卡驱动0.安装解压命令 sudo apt install unzip 1.查看电脑的无线网卡型号,我的为RTL8822CE.2.在github上按型号搜索相应驱动 https://github.com/rtlwifi-linux/rtk_wifi_driver_rtl8822ce 3.下载,解压 unzip rtk_wifi_driver_rtl8822ce.zip 4.命令终端cd进入解压后文件夹内,执行命令 make sudo make insta

2021-03-09 17:09:09 3367

原创 Win10企业/家庭版下制作自定义主题

第一步:制作桌面背景轮播1.选择一个适当位置建立文件夹2.往文件夹里面添加壁纸图片3.选中所有图片右键设置为背景(B)4.右键个性化>背景>设置背景轮播策略第二步:制作自定义主题(其实第一步需求足矣)1.到设置主题>保存主题2.找到生成的主题文件找到系统当前用户目录,打开路径:C:\Users\Break\AppData\Local\Microsoft\Windows\Themes发现了自己命名生成的文件。END...

2021-02-12 16:11:06 533 1

原创 netflix ribbon 之 LoadBalancerRule

netflix ribbon 之 LoadBalancerRule1.使用-DServer.port=8081开启了server.port为8080和8081的两个spring-cloud-order-service服务;2.客户端spring-cloud-user-service配置文件:#负载均衡策略spring-cloud-order-service.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.WeightedResp

2021-01-21 23:42:55 1898

原创 netflix ribbon 之 @LoadBalanced注解

netflix ribbon 之 @LoadBalanced注解1.负载均衡>服务ip列表# 配置服务提供者的ip列表spring-cloud-order-service.ribbon.listOfServers=\ localhost:8080,localhost:80812.@LoadBalanced注解使用public class textController{ @Autowired RestTemplate restTemplate; @Bean

2021-01-21 23:42:19 132

原创 netflix ribbon 之 IPing

netflix ribbon 之 IPing1.指定IPing实现spring-cloud-order-service.ribbon.NFLoadBalancerPingClassName=\ com.honeycat.springcloud.ribbon.loadBalancer.MyPing2.IPing实现public class MyPing implements IPing { @Override public boolean isAlive(Server serv

2021-01-21 23:41:41 148

原创 会议签到流程泳道图V2.0

会议签到 整体业务流程 概要设计https://www.processon.com/diagrams会议签到流程泳道图:会议签到流程泳道图V2.0__design by zhangzh/Mr.Haven ====== the end ======

2020-11-26 22:06:26 570

原创 速递物流实时信息交互图V1.0

速递物流 实时信息交互 概要设计https://www.processon.com/diagrams速递物流实时信息交互图:速递物流实时信息交互图V1.0__design by zhangzh/Mr.Haven====== the end ======

2020-11-19 14:19:03 171

原创 会议签到流程泳道图V1.0

会议签到 整体业务流程 概要设计https://www.processon.com/diagrams会议签到流程泳道图:会议签到流程泳道图V1.0__design by zhangzh/Mr.Haven ====== the end ======

2020-11-18 15:29:00 364 1

原创 支付流程平台交互示例图V2.0

支付流程平台交互示例图:支付流程平台交互示例图__design by zhangzh/Mr.Haven ====== the end ======

2020-11-18 13:24:39 370

原创 spring-factory指定disconf初始化类,出现不能解决spring加载顺序

disconf配置文件的application改为application-push,本地yml指定spring为push环境

2020-11-16 20:12:22 124

原创 基于Oauth2的平台交互设计V2.0

app应用交互流程:APP应用访问流程__design by zhangzh/Mr.Haven==> 交互网关

2020-11-16 20:04:33 141

鼠标结构图例-治理鼠标按键不灵

鼠标结构图例-治理鼠标按键不灵

2022-07-26

材料力学统计分析小工具.rar

材料力学统计分析小工具1

2021-03-09

genymotion-3.2.0-linux_x64.bin

Android模拟器genymotion及其4.4设备

2021-03-09

rtk_wifi_driver_rtl8822ce-master.zip

型号rtk_wifi_driver_rtl8822ce,相近型号亦可使用。

2021-03-09

空空如也

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

TA关注的人

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