- 博客(764)
- 资源 (1)
- 收藏
- 关注
转载 canal的坑:CanalParseException: column size is not match for table
canal的坑:CanalParseException: column size is not match for table解析线程阻塞问题这个基本是每个使用Canal的开发者的必踩之坑。$CANAL_HOME/conf/canal.properties配置文件中存在一行注释掉的配置:canal.instance.parser.parallelThreadSize = 16。该配置用于指定解析器实例并发线程数,如果注释了会导致解析线程阻塞,得到的结果就是什么都不会发生。在这里插入图片描述注释解
2022-07-08 09:38:33
3716
2
转载 spring.profiles.active和spring.profiles.include的使用与区别
参考链接:spring.profiles.active和spring.profiles.include的使用与区别_wysghmbb的博客-CSDN博客业务场景一套程序可能会被部署到不同的环境。开发、测试、生产环境有不同的配置信息,包括jdbc地址、ip、端口等。如果在同一个配置文件中,每次部署去改配置,会非常麻烦且容易出错。优化方式spring.profiles.active属性一个好方法就是创建不同的配置文件,且命名规则遵循application-${profile}.p...
2022-05-30 11:28:16
942
转载 Log4J 2 日志配置文件详解
所需jar包log4j-core-2.10.0.jar log4j-api-2.10.0.jar log4j-web-2.10.0.jar <!--配置log4J--> <context-param> <param-name>log4jConfiguration</param-name> <param-value></param-value> .
2022-05-28 18:16:09
1694
转载 log4j2配置参数详解
1.概述JAVA常用的日志收集api和实现框架都有多种,不同的api和实现框架之间怎么相互兼容都比较复杂,不过大部分的日志框架实现也都提供了对其他日志收集方式的兼容和切换(可以参考slf4j、jcl、jul、log4j1、log4j2、logback大总结 - 乒乓狂魔 - OSCHINA - 中文开源技术交流社区)。本文主要介绍log4j2的Appenders下的组件列表,及几种比较常见的appender配置。2.配置详解log4j2.xml文件结构如下: <?xm...
2022-05-28 14:49:20
13903
翻译 log4j2配置文件模板(带详细注释)
log4j2配置文件模板(带详细注释)<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细
2022-05-26 17:31:38
1332
1
转载 在k8s中使用secret挂载rsa密钥对
网上有好几种方法,我使用的不是直接写在yaml中,而是使用命令,全程不会接触和修改rsa的公私钥文件内容。一,拿到或生成pem格式的密钥对。过程略,假设拿到的文件名为private.pem和public.pem二,在K8s集群中导入rsa文件。命名为rsa-secret ,namespace为cgtest.kubectl create secret generic rsa-secret --from-file=ssh-privatekey=private.pem --from-file
2022-05-19 13:47:21
1076
转载 K8s 安全抽象:Secret
Secret 是对敏感信息的抽象,例如:密码、token、SSH key,其他对象可引用Secret。Pod 使用 Secret 有两种场景:作为 volume 中的文件被挂载到 Pod 中一个或多个容器中 拉取镜像时需要使用 secret 作为安全凭证Secret 分类Secret 可分为三类:docker-registry: 创建一个给 Docker Registry 使用的 secret,实际是保存了账户密码。 generic:从本地 file, direct
2022-05-19 13:45:23
767
转载 RedisTemplate最全的常用方法
1.RedisTemplate常用方法2.String类型3.Hash类型4.List类型5.Set类型6.zSet类型Redis常用的数据类型:String、Hash、List、Set、zSet1.RedisTemplate常用方法redisTemplate.hasKey(key); //判断是否有key所对应的值,有则返回true,没有则返回falseredisTemplate.opsForValue().get(key); //有则取出key值所对应的值redisTemp
2022-05-07 15:30:23
17007
转载 SSL证书转换(一)]关于JKS 转换成 CRT 和 KEY
之前遇到个问题,客户做小程序系统,而小程序前后端交互需要https协议,因此就需要在后端nginx前置服务器配置SSL证书。而客户给的SSL证书,是Java版的jks证书;且客户提供的配置好基本环境的nginx,所需要的证书是crt和key组合形式,因此需要进行证书转换。在证书转换和证书配置过程中,以及后续的实际生产部署的过程中,也遇到了各种坑。[强烈建议,有钱的用户,或者省事的用户,使用云服务器,不要自建服务器,这样可以有免费的ssl证书,可以很简单的配置]现在简单记录下配置的步骤:1.拿到j..
2022-04-27 18:31:30
5749
转载 nginx ssl免密码重启教程详解
一、nginx如何启动1、HTTP和HTTPS的区别https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。所以在涉及到账户、金钱等敏感信息交互的时候使用HTTPS是
2022-04-27 09:43:39
844
转载 nginx配置ssl单-双向验证 nginx https ssl证书配置
1、安装nginx参考《nginx安装》:http://www.ttlsa.com/nginx/nginx-install-on-linux/如果你想在单IP/服务器上配置多个https,请看《nginx 同一个IP上配置多个HTTPS主机》2、使用openssl实现证书中心由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书、服务端证书、客户端证书中都相同 1 2 3 4 5 Country Name
2022-04-26 17:53:58
2464
转载 Nginx配置Https
最近要求Nginx支持Https访问,然后研究了一下,发现配置其实还是很简单的。用的方案就是在之前的配置的server上面再套一层server,然后开启ssl即可。之前是这个配置http { include mime.types; default_type application/octet-stream; sendfile on; server { listen 8981; se...
2022-04-26 16:28:38
208
转载 nginx配置自签名https
nginx配置https是需要CA颁发证书的,为了测试方便,我们可以使用自签名证书。安装openssl安装包和出现问题处理参考:Windows 下OpenSSL安装过程及错误解决办法_发呆的程序猿-CSDN博客_openssl安装本次提供windows 64bit 轻量版安装包:Win64OpenSSL_Light-3_0_0.rar-网络安全文档类资源-CSDN下载按照正常软件安装流程安装即可。说明:一般Linux系统都有openssl,可以直接到Linu系统上直接操作。如何生...
2022-04-26 14:29:20
1579
转载 Nginx同一个服务器上多个HTTPS配置
说明在同一个服务器上,有时候需要配置多个不同的访问方式来请求不同的服务,并且可能还要求同时支持 HTTP 和 HTTPS。注意默认的 80 端口支持 https 的端口只有443。可以在访问 80 端口的时候,根据不同的域名来区分服务,也可以使用不同的 SSL 证书来验证访问。但是如果是非 80 端口,并且也要支持 HTTPS,就只能独立配置该端口使用 HTTP 或 HTTPS 其中的一种。# HTTP 请求 server { listen 1234; serv
2022-04-25 18:06:03
4587
转载 Nginx 配置 HTTPS 服务器
Chrome 浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单介绍如何在 Nginx 配置 HTTPS 服务器,让自己站点上『绿锁』Chrome 浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单总结一下如何在 Nginx 配置 HTTPS 服务器,让自己站点上『绿锁』。Nginx 配置 HTTPS 并不复杂,主要有两个步骤:签署第三方可信任的 SSL 证书和配置 HTTPS签署第三方可信任的 ...
2022-04-25 17:32:22
2255
转载 如何为nginx配置https(免费证书)
一、nginx证书nginx使用的就是PEM格式的证书,我们将其拆分开就是需要两个文件,一个是.key文件,一个是.crt文件.二、怎样获取免费证书第一种:如果你是windows用户,且有.keystore格式的证书(没试过)那么你可以使用JKS2PFX转换工具,将你的keystore证书转换为PEM证书,操作方法为:cd到工具目录,然后运行命令:JKS2PFX <KeyStore文件> <KeyStore密码> <Alias别名> <导出文件..
2022-04-25 17:29:23
8498
2
转载 同一个IP配置多个https证书
nginx 需要开启TLS功能,--with-openssl-opt="enable-tlsext",如果没有开启的话需要重新安装一下。得到以下配置信息,则说明开启成功了。如何重新安装nginx看另一篇文章nginx重新安装操作此时我们就可以开始配置nginx conf文件了。我是将不同的域名放在了单独的配置文件了,如下:news.conf:server { listen 80; listen [::]:80; server_name news.xio...
2022-04-25 17:00:25
1342
转载 nginx 同一个IP上配置多个HTTPS主机
nginx 同一个IP上配置多个HTTPS主机nginx支持TLS协议的SNI扩展(Server Name Indication,简单地说这个扩展使得在同一个IP上可以以不同的证书serv不同的域名)。不过,SNI扩展还必须有客户端的支持,另外本地的OpenSSL必须支持它。如果启用了SSL支持,nginx便会自动识别OpenSSL并启用SNI。是否启用SNI支持,是在编译时由当时的 ssl.h 决定的(SSL_CTRL_SET_TLSEXT_HOSTNAME),如果编译时使用的OpenSSL库支
2022-04-25 16:58:08
704
转载 ingress-nginx部署及配置https
1、Ingress在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes中可以通过NodePort和LoadBalancer这两种类型的服务,或者使用Ingress。Ingress本质是通过http代理服务器将外部的http请求转发到集群内部的后端服务。2、ingress-nginx部署ingress-nginx组件有几个部分组成:configmap.yaml:提供configmap可以.
2022-04-25 10:20:00
1555
转载 Kubernetes 使用 ingress 配置 https
目录一、背景 1.1 需求 1.2 Ingress 1.3 环境介绍 二、安装部署 2.1、创建后端 Pod 应用 2.2 创建后端 Pod Service 2.3、创建 ingress 资源 2.4、为 Nginx Pod 创建 Service 三、升级为 https 3.1 首先我们要制作证书 3.2、创建 secret 资源 3.3 更改 ingress 资源 3.4 浏览器访问验证 四、ingress 资源介绍 4.1、通过访问...
2022-04-25 10:16:03
2177
转载 在k8s上配置ingress并启用HTTPS证书
第一步,定义Secret文件该文件设置tls的证书私钥和公钥内容,通过base64编码的内容tls.crt: 证书公钥tls.key: 证书私钥示例apiVersion: v1kind: Secretmetadata: name: secret-tlsdata: tls.crt: xxxxx cat xxx.crt | base64 -w 0 tls.key: xxxxx cat xxx.pem | base64 -w 0type: kubernetes.io/tls
2022-04-25 10:12:55
3889
转载 https SSL主流数字证书都有哪些格式(转载)
主流数字证书都有哪些格式?一般来说,主流的Web服务软件,通常都基于两种基础密码库:OpenSSL和Java。Tomcat、Weblogic、JBoss等,使用Java提供的密码库。通过Java的Keytool工具,生成Java Keystore(JKS)格式的证书文件。Apache、Nginx等,使用OpenSSL提供的密码库,生成PEM、KEY、CRT等格式的证书文件。此外,IBM的产品,如Websphere、IBM Http Server(IHS)等,使用IBM产品自带的iKeym..
2022-04-24 17:35:22
1125
转载 java jks cer pkcs12_SSL 证书格式普及,PEM、CER、JKS、PKCS12
根据不同的服务器以及服务器的版本,我们需要用到不同的证书格式,就市面上主流的服务器来说,大概有以下格式:.DER .CER,文件是二进制格式,只保存证书,不保存私钥。.PEM,一般是文本格式,可保存证书,可保存私钥。.CRT,可以是二进制格式,可以是文本格式,与 .DER 格式相同,不保存私钥。.PFX .P12,二进制格式,同时包含证书和私钥,一般有密码保护。.JKS,二进制格式,同时包含证书和私钥,一般有密码保护。DER该格式是二进制文件内容,Java 和 Windows .
2022-04-24 17:25:30
763
转载 使用SpringBoot配置https(SSL证书)
目录SpringBoot配置https(SSL证书) 仅需三步 1.把tomcat目录里面的.jks文件 2.配置application.yml 3.接下来是重定向 SpringBoot 改造成https访问 1.生成密钥证书 2.将生成的密钥证书拷贝到项目中的resource中 3.修改项目配置文件application.properties 4.启动项目,直接访问项目即可 SpringBoot配置https(SSL证书)最近在做微信小程序,https是
2022-04-24 15:32:26
25754
3
转载 如何为SpringBoot服务添加HTTPS证书
HTTPS是HTTP的安全版本,旨在提供数据传输层安全性(TLS)。当你的应用不使用HTTP协议的时候,浏览器地址栏就会出现一个不安全的提示。HTTPS加密每个数据包以安全方式进行传输,并保护敏感数据免受窃听者或黑客的攻击。您可以通过在Web应用程序上安装SSL证书来实现HTTPS,互联网上受信任的证书通常是需要(CA)颁发的证书。为了学习目的,您也可以使用自签名证书,比如:使用Java Keytool生成自签名证书。一、自签名证书您可以使用位于JDK bin文件夹下的Keytool生成证书。例.
2022-04-24 15:22:26
449
转载 springboot配置https证书的详细教程
将网站升级为https加密访问已经成为众多站长朋友们的必经之路,本文主要介绍springboot配置https证书(即SSL证书)的详细教程。第一步,登录安信证书官网,申请https证书。品牌推荐:DigiCert、Comodo第二步,https证书申请通过之后会颁发给用户,一般拿到证书之后会得到这几个文件:3232526_cloud.lichongbing.com.jks https.jks 3232526_cloud.lichongbing.com.pfx pfx-password....
2022-04-24 15:02:45
5535
原创 排除maven中jar包冲突插件dependency analytics
jar包冲突在我们开发过程中,常常会遇到,使用工具进行排查会让工作事半功倍,例如在使用idea排除jar包冲突的时候,默认我们会使用自带的show dependencies然后得到一张大图,通过观察红线来判断是否存在jar包冲突但是如果你得到一张如下的图,你或许就会感到头大了此时我们需要其他插件来帮助我们,进入插件市场,查找:dependency analytics,如下图安装后,重启,此时我们打开一个pom文件后,会发现在串口的左下方多了一个选择,如下图1处,在下图2处可以查看冲突的版本,点..
2022-04-22 17:54:03
2841
转载 springboot项目数据库密码如何加密
在我们日常开发中,我们可能很随意把数据库密码直接明文暴露在配置文件中,在开发环境可以这么做,但是在生产环境,是相当不建议这么做,毕竟安全无小事,谁也不知道哪天密码就莫名其妙泄露了。今天就来聊聊在springboot项目中如何对数据库密码进行加密正文方案一、使用druid数据库连接池对数据库密码加密1、pom.xml引入druid包为了方便其他的操作,这边直接引入druid的starter<dependency> <groupId>com.a...
2022-04-15 17:25:52
12179
15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅