自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于hutool实现国密SM2的加解密

【代码】基于hutool实现国密SM2的加解密。

2023-12-26 15:33:14 1004

转载 Linux开启Docker远程访问并设置安全访问(证书密钥)

然后依次输入:访问密码、国家、省、市、组织名称、单位名称、随便一个名字、邮箱等。HOST是你的IP或者域名,使用时将HOST替换为自己的IP或者域名。防止密钥文件被误删或者损坏,我们改变一下文件权限,让它只读就可以。证书就创建完成了,然后我们还需要去创建服务器密钥和证书签名请求()了,确保“通用名称”与你连接Docker时使用的主机名相匹配。守护程序的主机上(也就是本机),生成CA私钥和公钥。防止证书损坏,我们也删除它的写入权限。证书文件夹选择你存放证书的文件夹。我们首先获取我服务器上的证书。

2023-08-01 16:40:40 985

转载 IDEA 内存设置不生效

跑项目时,IDEA 跑起来右下角内存指示都 958/1024 了,快占满了,此时编码已经十分卡顿,这种时候就需要设 IDEA 设置更大的内存。但是根据网上的设置去修改 bin 目录下的 idea64.exe.vmoptions 文件中内存大小,重启 IDEA 后不生效。然后查看 IDEA 安装目录下 bin 目录下的 idea.bat,他会去读取 IDEA_CM_OPTIONS 变量下的配置文件。这个 IDEA_VM_OPTIONS 指向的 idea.vmoptions 才是我们要修改的文件。

2023-06-01 16:56:34 1031

转载 写入postgresql JSON格式数据类型出现错误

在连接参数中加入:&stringtype=unspecified。用于把JSON类型当STRING类型存储。或者使用PGobject对象来传输。

2023-05-31 17:00:49 1507

转载 Java Alias Method算法实现 Java抽奖功能 算法实现

Alias Method 充分利用概率分布加和为1的性质,通过空间换时间的方法,在常数时间内,完成非均匀到均匀的映射。常用在抽奖算法上。

2023-05-31 16:03:27 516

转载 docker搭建Jrebel破解服务器

【代码】docker搭建Jrebel破解服务器。

2022-12-23 14:23:07 601 1

转载 PostMapping,GetMapping访问多个路径,报错500解决

PostMapping,GetMapping访问多个路径,报错500解决

2022-10-09 16:57:20 2209

转载 git commit后未push,撤销commit操作

执行commit后,还没push到远程仓库时,想要撤销这次提交本地仓库的commit,该怎么办?

2022-10-09 10:50:08 2510

转载 docker+elk7.8实战之logstash安装配置

原文:docker+elk7.8实战之logstash安装配置_泽济天下的博客-CSDN博客_docker安装logstash1.拉取镜像2.准备配置文件2)准备logstash.yml位置: /opt/elk7/logstash/conf ---- /usr/share/logstash/config3)准备logstash.conf位置: /opt/elk7/logstash/pipeline ---- /usr/share/logstash/pipeline为了便于演示多通道和测

2022-07-14 16:35:19 2702

转载 windows nodejs版本控制工具nvm

下载地址:nvm官网下载好之后点击.exe文件进行安装。 2、配置在下载nodejs包的时候通过淘宝镜像 1、查看nvm版本(显示版本号即为安装成功):2、查看nvm可控制的node版本列表 : / 尚未使用nvm来安装nodejs的时候是没有数据的。3、到官网查看自己要安装的nodejs版本是否存在,需要安装什么版本都在官网看。nodejs官网4、使用nvm安装nodejs版本:5、安装完所需nodejs版本后,可以切换到任意nodejs版本啦切换nodejs版本: (安装过哪些版本,才能切换对应版

2022-07-14 09:43:27 2784

原创 docker 安装Elasticsearch + kibana + ik分词器

首先拉取es镜像:注意:这里使用7.17.0 这也是7系列的最后一个版本;当前最新8.0版本,8.0版本运行至少要有4GB内存所以暂时不用8.0版本;运行ES(单节点)模式:创建用户定义的网络(用于连接到同一网络的其他服务(例如 Kibana)): 启动ES:–name es 容器名称es-d 后台运行-p 9200:9200 http请求的端口-p 9300:9300 es集群同步数据请求的端口-e “ES_JAVA_OPTS=-Xms512m -Xmx512m” 手动将堆大小设置为5

2022-07-13 17:51:04 795

转载 java后台判断请求是否来自移动端访问

String ua= request.getHeader("User-Agent"); if(StringUtil.checkAgentIsMobile(ua)){ system.out.println("来自移动端访问"); }else{ system.out.println("来自PC端访问"); }DeviceCheckUtil.javapublic class DeviceCheckUtil{private final static Stri.

2022-05-30 14:12:11 997

原创 JDK8 Stream 常见应用

一、双循环遍历:例:ListOne.stream().forEach(one -> ListTwo.stream().anyMatch(two->{ // 处理业务逻辑 ...... return false; }));二、去重1、针对 对象 一个字段:ArrayList<ProductProcessDrawbackDto> collect = records1.stre

2022-05-12 15:06:25 1040

原创 docker容器内使用apt报错 E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission)

解决方法:权限不够 请使用root权限进入容器:docker exec -u 0 -it 容器名 /bin/bash # 0 表示root然后再apt-get updateapt-get install vim

2022-03-09 18:02:13 1578

原创 Docker 安装单机版 zookeeper + kafka

获取两镜像:docker pullzookeeperdocker pullkafka执行简单命令:zookeeper : docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime -v /root/docker/zookeeper/data/:/data/ zookeeperkafka:docker run -d --name kafka-server \ -p 909...

2022-03-09 12:45:37 2374

原创 Nacos使用域名做为服务地址

Nacos常用基本配置为 ip:port 的形式,如:现在改造为使用域名替代IP+PORT的形式,主要改动在nginx的配置上。看看Nacos TCP端口的处理代码:Nacos默认是8848的端口,那么在Nginx的conf配置中,增加一个对8848接口的监听即可:配置好后,重启Nginx即可项目中Nacos便可用域名来配置,启动成功:那管理端也用域名访问,这个就很灵活的配置了,域名使用80端口,那在监听80端口的配置下,增加一个地址后缀/nacos,代理跳转即...

2022-03-07 12:48:27 5305

原创 使用Docker容器签发和自动续期Let‘s Encrypt证书

1、docker下载镜像docker pullcertbot/certbot2、certbot 启动配置docker run -it --rm --name certbot \ -v "/root/docker/certbot/ssl/:/etc/letsencrypt/" \ -v "/root/docker/nginx/www/:/var/www/html/" \ -v "/root/docker/certbot/letsencrypt/:/var..

2022-03-05 16:16:21 4875

转载 使用各种加密算法 加密后有换行回车的解决办法

据RFC 822规定,每76个字符,还需要加上一个回车换行有时就因为这些换行弄得出了问题,解决办法如下,替换所有换行和回车String bTemp = Base64.encodeBase64String("123".getBytes()); bTemp = bTemp.replaceAll("[\\s*\t\n\r]", "");...

2022-01-12 15:06:10 895

转载 docker安装redis并以配置文件方式启动

1.获取redis镜像docker pull redis2、然后启动容器,做映射 ①创建配置文件目录存放redis.conf,文件从官网下载:http://download.redis.io/redis-stable/redis.conf②创建文件夹,新建配置文件贴入从官网下载的配置文件并修改mkdir /usr/local/dockervi /usr/local/docker/redis.conf③修改启动默认配置(从上至下依次):bind 127.0.0.1 #注释掉这.

2021-12-22 21:07:24 282

原创 Let’s Encrypt 免费数字证书 更新 失败

Linux 使用certbot renew报错:1、Failed to renew certificate www.yoursoul.top with error: Problem binding to port 80: Could not bind to IPv4 or IPv6.2、Failed to renew certificate www.yoursoul.top with error: Some challenges have failed.解决:如果你服务器...

2021-12-04 12:26:08 1701

转载 JS中比较两个时分格式的时间大小

TimePicker时间选择在前端页面中有两个时间选择器,要添加限制,开始时间不能大于或者等于结束时间。获取到两个时间的格式为字符串"07:00"和"07:30"CompareDate:function (time1,time2) { var date = new Date(); var a = time1.split(":"); var b = time2.split(":"); return date.setHo.

2021-12-03 11:10:31 1283

转载 js实现基于Base64的编码及解码

代码如下:const Base64 = { _keyStr: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', encode: function (e) { let t = '' let n, r, i, s, o, u, a let f = 0 e = Base64._utf8_encode(e) while (f < e.length) { n

2021-11-30 16:42:03 651

转载 IntelliJ IDEA 性能优化

idea打开的多了 内存占用也就多了 下边是亲试的优化ide性能的方法1.设置JVM的启动参数:  进入idea的安装目录的bin文件夹  打开 idea.exe.vmoptions 文件, 修改-Xmx 的 值为2048m  打开 idea64.exe.vmoptions 文件, 修改-Xmx 的 值为2048m打开idea.properties文件,找到idea.max.intellisense.filesize,默认是2500,改为25000(数值仅供参考,具体数值根据自己文.

2021-09-04 15:27:49 665

原创 IDEA配置:本地使用代理访问云服务器内网数据库

情况: 因生产环境数据库构建在云服务器内网中,本地运行项目需要临时连接到生产数据库,所以需要配置代理来访问内网服务器。(访问内网服务器是通过一台有外网服务器代理过去的,此两台服务器内网相通)第一种方式:使用XShell创建socks代理1、新建会话——连接服务器地址——打开属性——找到“隧道”,点击“添加”:选择类型为:Dynamic(SOCKS4/5),端口自定,如下图:2、在IDEA里配置参数-DsocksProxyHost=127.0.0.1 ...

2021-08-12 22:49:11 2613

原创 把谷歌主题背景图片保存下来

在谷歌浏览器地址栏,输入这个:chrome://theme/IDR_THEME_NTP_BACKGROUND?ipihgjdhjoldhpfpmiiimpnmohpfhkcm或者 chrome://theme/IDR_THEME_NTP_BACKGROUND@2x?ipihgjdhjoldhpfpmiiimpnmohpfhkcm寻找过程:1、在谷歌主题页面 鼠标右键——>查看网页源码2、在页面中找到关于主题的样式信息:chrome://theme/css/new_tab_th.

2021-08-10 00:11:27 1979

原创 Docker - 在容器中搭建运行FTP服务器(vsftpd)

1.下载镜像docker pull fauria/vsftpd2. 复制以下的 一条命令 后台运行容器,开启端口21, 建立默认用户 :ftpuser密码:123456docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /home/ftp:/home/vsftpd -e FTP_USER=ftpuser -e FTP_PASS=123456 -e PASV_ADDRESS=106.15.38.88 -e PASV_M..

2021-08-09 17:13:04 3203

原创 Springcloud+Nacos+Seata: NettyClientChannelManager : 0304 register RM failed或者0101 can not connect

Springcloud+Nacos+Seata1.4.2 启动时报错:i.s.c.r.netty.NettyClientChannelManager : 0304 register RM failed.或者是:NettyClientChannelManager : 0101 can not connect to 127.0.0.1:8091 cause:can not register RM,err:can not connect to services-server.发现问题: Ne...

2021-07-31 11:58:26 20085

原创 Docker 安装Seata 并注册进Nacos

在成功安装配置前,说一个报错信息:io.seata.common.loader.EnhancedServiceNotFoundException: not found service provider for : io.seata.core.store.DistributedLocker所用版本:docker pull seataio/seata-server 默认TAG:latest,两个配置文件:registry.conf和file.conf 应该配置正确的,这个报错我没有找到对应的解决方法,.

2021-07-30 17:24:52 6862 3

原创 Docker Nginx SSL 证书挂载问题

通过docker 直接挂载证书的生成目录,启动nginx,失败,报错:无法找到挂载目录下的证书文件。解决:新建挂载目录cert,把相关证书复制到该文件夹下,重新挂载,读取并启动成功。docker 镜像log 位置:/var/lib/docker/containers/对应镜像启动后返回ID1、通过certbot 申请免费的证书,例如域名为:www.goodstudy.comcertbot certonly --standalone -d www.goodstudy.com如果申请成功,

2021-07-25 19:10:20 1678

原创 Docker部署nginx

1、拉取镜像docker search nginx#拉取镜像docker pull nginx2、创建挂载目录mkdir -p /root/dev/docker/nginx/{conf,conf.d,www,logs}3、编辑配置 vi /root/dev/docker/nginx/conf/nginx.conf#user nobody;worker_processes 1; #error_log logs/error.log;#error_log ...

2021-07-25 15:11:24 174 3

原创 Linux Docker搭建Nacos 集群

集群节点(Nacos内存占用默认2G)106.15.38.88:8848(mysql+ nacos)106.15.38.88:8858(nacos)106.15.38.88:8868(nacos)我这里是用一台云服务器通过docker来搭建,如果是多台服务器,IP、端口修改即可,通用。1.MySQL(支持8.0)Docker搭建MySQL注:需要提前创建nacos_config数据库并导入SQL文件,创建连接用户nacosSQL文件地址: https://github....

2021-07-25 13:01:03 986

转载 解决Oracle报错ORA-01653: 表xx无法通过 8192 (在表空间 xx_data 中) 扩展

向Oracle 11g数据库中批量插入数据,当插入近2亿条数据后,报出如下错误:ORA-01653: 表xx无法通过 8192 (在表空间 xx_data 中) 扩展。查看表空间,发现表空间大小已达到32G,但创建表空间时已设置了无限扩展(初始空间为20G),磁盘空间没满,说明表空间无法进行自动扩展了。sys 登陆 oracle查看Oracle的 DB_BLOCK_SIZESQL> select value from v$parameter where name ='db_bloc

2021-07-22 16:42:22 19320 2

原创 解决docker出现Error response from daemon:Get https***的问题

在安装docker后,搜索镜像时发生了这样的问题Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: read tcp.....解决方法改用中国的docker镜像仓库进入etc/docker目录下cd /etc/dockerls查看目录下有无daemon.json文件,如果没有创建一个进入文件后,添加:{ "registry-mirrors": ["https

2021-07-21 22:49:14 37973

转载 2020 Maven无法使用阿里云仓库下载的解决方法

首先配置文件仓库地址改成https之前:http://maven.aliyun.com/repository/public之后:https://maven.aliyun.com/repository/public之后在IDEA Maven中更改设置Importing—VM options for importer:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=trueRun.

2021-07-19 23:03:57 2292 2

原创 SpringBoot启动:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath

报错信息:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:/Users/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/C:/.

2021-07-15 00:40:26 1290 2

转载 docker 卸载

使用yum安装docker(安装过程可以参照linux 安装docker),如需卸载docker可以按一下步骤操作:1、查看当前docker状态如果是运行状态则停掉systemctl stop docker2、查看yum安装的docker文件包 yum list installed |grep docker查看docker相关的rpm源文件rpm -qa |grep docker3、删除所有安装的docker文件包yum -y remove doc

2021-07-13 23:38:01 2298

原创 Docker 安装启动各种程序软件方法及问题

docker 在线安装 :https://www.runoob.com/docker/centos-docker-install.html#安装curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun#启动systemctl start docker#关闭systemctl stop docker#重启systemctl restart docker#卸载#删除安装包:yum remove docker-c

2021-07-12 15:15:57 744

转载 Nginx开启SSL 、HTTP模块

nginx: [emerg] the"ssl"parameter requires ngx_http_ssl_modulein/usr/local/nginx/conf/nginx.conf:37

2021-07-12 14:54:28 664

原创 SpringBoot 提示:Cannot construct instance of `com.... (no Creators, like default construct, exist)

原因: 在该实体类(Paymen.java)中构造了一个方便实例化该类的有参构造函数,导致JVM不会添加默认的无参构造函数,而jackson的反序列化需要无参构造函数,因此报错。解决办法:在该实体类(Paymen.java)中添加了一个无参构造函数,问题解决。...

2021-07-10 17:27:21 14250 4

原创 POSTMAN测试接口报Content type ‘text/plain;charset=UTF-8‘ not supported解决方法

增加一个请求头管理器,添加content-type:application/json。并将请求修改为json数据传输。

2021-07-10 17:23:18 2301

安装oracle-19c依赖base.zip

安装oracle-19c依赖 base.zip

2021-06-15

JRebel6.4.8及破解文件

Eclipse JRebel6.4.8及破解文件...

2019-04-08

webcam拍照JS

webcam拍照上传JS,仅引用实现 ,呃。。。。。。。。。。。。。。。

2018-02-08

PLSQLDeveloper11+汉化exe+instantclient-basic-nt-11.2.0.4.0.zip

PLSQLDeveloper11+汉化exe+instantclient-basic-nt-11.2.0.4.0.zip

2017-12-05

空空如也

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

TA关注的人

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