杂谈
文章平均质量分 56
分享自己读的其他书籍
MAX_VALUE
走在通往架构的路上
展开
-
关于服务端返回connection reset(read ECONNRESET)问题的思路
但是host参数也会带来相应的风险即host注入问题,通常服务端会检测Host值并做相应的处理来防范这种风险,因此当要访问的域名和Host中上送的域名不一致时也不能理解服务端响应connection reset错误了。背景:生产联调验收时,商户发送的http请求返回connection reset错误。通过postman向生产环境直接发起请求看是否成功返回--成功。2.telnet、curl命令看服务端是否成功返回--成功。查看整个报文请求(包括报文头和报文体),1.抓包看双方是否成功建立连接--成功。原创 2024-03-29 09:51:28 · 378 阅读 · 0 评论 -
国密算法篇
国密算法SM2是由国家密码管理局制定的一种非对称密码算法,包括SM2密钥交换、,国标 GB/T 32907 对 SM4 对称加密算法进行了详细描述。SM4 算法密钥长度。它基于椭圆曲线(ECC)密码理论,具有较高的。公钥加密(非对称加密,公钥加密,私钥解密),加解密速度较快,优于AES算法。效率(同RSA比较)原创 2024-02-28 14:26:09 · 219 阅读 · 0 评论 -
shell脚本下载sftp文件
shell脚本下载sftp文件原创 2022-12-20 09:27:50 · 3096 阅读 · 0 评论 -
nginx配置stream模块
nginx配置stream模块原创 2022-12-19 15:02:13 · 6881 阅读 · 0 评论 -
Maven Release Plugin插件
maven release plugin插件使用原创 2022-10-31 09:08:24 · 1510 阅读 · 0 评论 -
Maven版本管理
maven版本控制原创 2022-10-31 09:06:09 · 965 阅读 · 0 评论 -
Linux搭建Nexus私服
本文重要介绍了一下几个内容:1.linux中安装nexus,以及nexus中创建仓库,创建用户,创建角色,关联权限供实际项目中使用。2.如何从过个远程仓库中下载jar包(即项目中jar包可能来自于多个仓库),如何将项目发布到nexus仓库。3.如何实现svn主分支并行开发。4.maven release plugin 的使用完成自动版本控制。原创 2022-10-21 15:55:54 · 183 阅读 · 0 评论 -
ELK搭建
ELK主要用于日志记录,生产环境实战。原创 2022-03-24 10:41:07 · 286 阅读 · 0 评论 -
Eureka集群配置
eureka作为注册中心,生产环境必须多节点部署,保证其高可用性。现以两台服务器来完成集群部署。 服务器A:172.16.21.34 服务器B:172.16.21.35方式一:使用ip形式完成。服务器A:172.16.21.34server: port: 7777spring: application: name: register #指定eureka客户端的登录账户 security: user: ...原创 2021-12-09 16:56:27 · 4570 阅读 · 0 评论 -
tcpdump 的简单使用
1.查看主机间通信报文:tcpdump -S host host1 and host2 -nnX-S:可以查看到ack的真实值-nnX:报文中显示ip信息,且tcp报文为16进制。2.tcp的三次握手3.tcp数据传输3.tcp的四次挥手原创 2021-03-09 14:57:13 · 184 阅读 · 0 评论 -
mysql 使用binlog恢复数据
转换binlog二进制文件:mysqlbinlog --no-defaults --database=zjtltestdb --base64-output=decode-rows -v --start-datetime="2021-03-04 16:00:00" --stop-datetime="2021-03-04 16:20:00" /home/software/mysql-8.0.23/data/binlog.000011 > /home/software/mysql-8.0.23/d..原创 2021-03-04 18:38:29 · 185 阅读 · 2 评论 -
springcloud 组件简述
一、什么是微服务概念:将原本独立的系统拆分成多个小型服务,这些小型服务能够独立的运行,服务之间通过轻量级协议通信(http)。微服务的状态监控 spring-boot-starter-actuator,邮件告警演进式的方式进行系统的构建。springcloud: 微服务的综合解决框架。二、springboot构建微服务概念:构建微服务的基础框架,继承了spring优点。主要特点有1.约定大于配置2.starter便于集成插件三、springcloud eureka 服务注册与发现.原创 2021-03-01 16:38:21 · 202 阅读 · 0 评论 -
Oracle 11g 主从复制
oracle体系结构:https://www.cnblogs.com/chengxiao/p/5904783.htmlOracle 11g 主从复制:https://blog.csdn.net/LSY_CSDN_/article/details/102881604常用命令:打开数据库:startup;关闭数据库:shutdown immediate;更改sys用户密码:alter user sys identified by oracle;(默认使用sqlplus sys/cha转载 2021-02-20 18:13:23 · 1174 阅读 · 0 评论 -
Web项目部署到服务器日志打印乱码
最近接到了一个老项目改造的需求,这是一个之前在eclipse开发的Web项目,看着确实有点生分,不过这都不是事。一个字,就是干。问题复盘:1。首先我从svn上把代码down下来了。需要先安装svn,然后配置在idea中。2.编辑项目,看能否成功启动,编译过程中,缺少jsp-api和servlet-api,于是我在classpath中添加了tomcat中的这两个jar。其实我们可以...原创 2020-03-06 17:34:55 · 1094 阅读 · 0 评论 -
idea常用快捷键
快捷键设置:Setting->Keymap eclipse keymapkey promoter 快捷键使用插件Home:跳转到行首End:跳转到行尾F2:跳转到编辑异常的位置(需要自定义)F3:跳转到接口/抽象类Alt+Enter:万能辅助键Alt+Insert 创建包、类、测试方法等新建工作Alt+Shift+R:文件重命名Alt+Shift+M:抽取方法Alt+方向...原创 2020-01-07 10:32:14 · 143 阅读 · 0 评论 -
Linux常用命令--持续更新
服务部署:1.显示网络状态netstat -nltp或netstat -tp2.强制杀死pid为12345的服务kill-9 123453.启动一个服务,将日志输出到同级的demo.log文件中,当xshell关闭后该服务仍在后台运行nohup java -jar demo.jar >demo.log &4.标记demo.log中www字符串grep -i ...原创 2020-01-07 10:22:15 · 1703 阅读 · 1 评论 -
开篇
不想成为将军的士兵不是好士兵,不想成为架构师的程序员不是好的程序员。互联网行业的技术迭代是非常快的,我们总是想18般武艺加身,出手便能解决所有的问题。但是每个人的时间和能力都有限,专注于自己的领域,做好做精我觉得便足够了。之前我一直都是知识的索取者,碰到不会的问题就百度,搜博客。虽然我历经艰辛找到我要的结果,但是大多数时候知识的传播在此处就断开了,我解决了我的问题,但是没能使下一个人受益。...原创 2020-01-06 16:06:49 · 128 阅读 · 0 评论