自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 证书双向认证

服务端Nginx配置server { listen 8800 ssl; server_name 127.0.0.1; ssl_certificate /usr/local/NSP/nginx/certificate/nginx.crt; ssl...

2019-09-05 10:52:00 854

转载 Nginx多层代理获取真实客户端IP

一般的应用都是通过Nginx来做为反向代理,并且Nginx还可能是多层的。如果想在内部服务里面获取最原始的客户端IP地址。则需要做一些配置最外层Nginx为了防止X-Forwarded-For头的伪造,可在最外层Nginx将X-Forwarded-For设置为真实IP$remote_add...

2019-08-28 16:32:00 1775

转载 Java中使用PSS填充的签名验签工具

引入依赖<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version...

2019-08-22 20:12:00 1552

转载 Java解析X509证书代码

通过PKCS12格式的证书库文件获取证书对象InputStream inStream = new FileInputStream("c:/certificate.p12");KeyStore ks = KeyStore.getInstance("PKCS12");ks.load(inS...

2019-08-20 17:28:00 5679

转载 maven下载依赖时候忽略SSL证书校验

mvn clean && mvn compile -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.d...

2019-08-01 15:33:00 7117

转载 logback配置

<?xml version="1.0" encoding="UTF-8"?><!-- Logback configuration. See http://logback.qos.ch/manual/index.html --><configuration sc...

2019-07-30 11:32:00 109

转载 小白讲网络安全系列

注入攻击防护XSS注入SQL注入命令注入文件上传文件解压缩CSRF防护对称加密非对称加密数字证书数字签名完整性校验消息验证码单向散列Hash函数口令单向加密算法审计日志认证鉴权JWT认证OAuth2.0协议CAS单点登录OpenID认证L...

2019-07-20 00:53:00 276

转载 Maven传递依赖无法引入解决办法

今天一个传递依赖问题搞了我半天,终于搞明白原因了。一个jar包A依赖了httpclient,然后另一个jar包B引入A,在IDEA里面只能看到依赖A,不管咋样都看不到依赖httpclient。我在IDEA的项目B里面,打包后在控制台发现一个告警:the POM for A is inval...

2019-07-16 16:27:00 12874

转载 IDEA自定义带JavaDoc的getter/setter模板

IDEA里面按Alt+Insert可弹出生成getter/setter方法模板的提示,默认的模板并不会带JavaDoc。可自定义模板getter模板/** * Gets the value of $field.name * @return the value of $field.na...

2019-07-04 10:04:00 477

转载 私钥口令保护设计

私钥文件分片.sh #!/bin/bash# 私钥文件分片存储# @author XiongNeng# @since 2019/05/06WORK_DIR="/home/ca/work"key1=certs/B1BF8FF1C636C6FA.crtkey2=csr...

2019-05-06 15:22:00 568

转载 HttpClient配置SSL

先定义一个properties属性类:@Component@ConfigurationProperties(prefix = "dc.security.https.httpclient")public class HttpClientProperties { /** *...

2019-04-29 17:19:00 1876

转载 .gitignore文件示例

#idea.idea/target/*.iml*.ipr*.iws*.log#eclipse.project.classpath.classpath.logpom.xml.versionsBackup.settings#gradle.gradle/build/...

2019-04-29 08:59:00 368

转载 openssl生成自签名证书

操作环境修改openssl配置文件/etc/pki/tls/openssl.cnf[ CA_default ]req_extensions = v3_req[ v3_req ]basicConstraints = CA:FALSEkeyUsage = nonRepudiat...

2019-04-16 19:49:00 888

转载 设置代理时候保护个人密码

一般设置代理方式是全局的代理设置,vi /etc/profile添加下面内容export http_proxy = http://username:password@yourproxy.com:8080/export ftp_proxy = http://username:passwo...

2019-04-16 11:09:00 986

转载 Maven site发布多模块的项目站点

本地生成预览修改父模块的pom.xml:<site> <id>${project.artifactId}-site</id> <url>file://./</url></site>执行mvn c...

2019-03-20 09:30:00 1749

转载 GitHub几个好的IOS客户端

Working Copy - 最优GitHawk for GitHub - FreeGit2Go - xxGitPoint - freeCodeHub - xxhttps://www.slant.co/topics/1429/~best-github-clients-for-io...

2019-03-14 16:19:00 4810

转载 mobaxterm安装

官方原版:https://mobaxterm.mobatek.net/download-home-edition.htmlxx是一个python3脚本,用法很简单,在命令行下:python MobaXterm-Keygen.py <UserName> <Version&g...

2019-03-12 08:56:00 697

转载 Docker修改时区

修改UTC时间docker exec -ti containerid bash然后在 container 里面执行如下的命令:echo "Asia/Shanghai" > /etc/timezonedpkg-reconfigure -f noninteractive tzdat...

2019-03-07 16:35:00 323

转载 Docker容器安装Redis集群

Redis集群分两种模式,一种是Master-Slave模式,就是主从模式,一个master带多个slave,另外一种是cluster模式,由多组master-slave组成。|>>>>>>>>主从模式<<<<<&...

2019-02-15 10:52:00 112

转载 HTML页面性能指标

两个事件DOMContentLoadedMDN的解释:当初始的 HTML 文档被完全加载和解析完成之后,DOMContentLoaded 事件被触发,而无需等待样式表、图像和子框架的完成加载。意思是HTML下载、解析完毕之后就触发。loadMDN的解释:load 应该仅用于检测...

2019-01-16 10:32:00 1090

转载 Python命名规约

应该避免的名称单字符名称, 除了计数器和迭代器.包/模块名中的连字符(-)双下划线开头并结尾的名称(Python保留, 例如__init__)命名约定所谓”内部(Internal)”表示仅模块内可用, 或者, 在类内是保护或私有的.用单下划线(_)开头表示模块变量或函数是pr...

2019-01-13 14:09:00 190

转载 SpringBoot应用两个启动脚本

对于SpringBoot应用的启动非常方便,自己写了两个启动脚本。一个是更新源码编译方式启动,一个是直接运行jar包。是两个很常见的使用场景。从源码库拉取最新源码编译后运行脚本#!/bin/bash# 从源码库拉取最新源码编译后运行脚本# 先clone相应的分支下来:# git cl...

2019-01-09 14:44:00 236

转载 Jenkins控制台日志出现中文乱码解决方法

Jenkins放在Windows7服务器上面,通过war包启动,任务中执行python脚本时候控制台日志出现乱码。解决方法如下:第一步:新增2个Jenkins环境变量系统管理->系统设置LANG=en_US.UTF-8PYTHONIOENCODING=UTF8第二步:新增j...

2019-01-07 16:55:00 4300

转载 IDEA不能下载maven依赖包的源码

直接点击查看源码,报:cannot download sources使用Maven命令。经过测试,好用。下载了所有POM里的依赖包的source,这点不是想要的,原来只想下载想看的依赖的source。参考:IDEA-165800 Can’t download dependency's so...

2018-12-19 09:07:00 1192

转载 JDK的两个版本解释

每次去Oracle官网去下载JDK,就会发现有两个版本,一个基数版本,一个偶数版本。比如最新的jdk-8u191和jdk-8u192。这是咋回事?这是官方对于奇数版本与偶数版本区别的解释:从JDK版本7u71以后,JAVA将会在同一时间发布两个版本的JDK,其中:奇数版本为BUG修正并全...

2018-12-18 19:39:00 723

转载 MySQL 8遇到的一些问题

springboot应用使用MySQL8之后,启动出现异常。现在总结一下。=> 连接MySQL报错 Unable to load authentication plugin 'caching_sha2_password'在网上搜索后发现是由于MySQL在8.0后验证方式由mysql_...

2018-12-18 19:14:00 123

转载 NPM版本号规则以及更新策略

初次使用NodeJS的时候,被package.json中的版本规则搞晕,现在记录一下。NPM中的版本号规则版本的格式major.minor.patch主版本号.次版本号.修补版本号版本匹配规则version必须匹配某个版本如:1.1.2,表示必须依赖1.1.2版>ver...

2018-12-18 11:37:00 9151

空空如也

空空如也

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

TA关注的人

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