- 博客(90)
- 资源 (4)
- 收藏
- 关注
原创 【Docker】Docker安装MongoDB最新版并连接使用附加docker常用命令
【Docker】Docker安装MongoDB最新版并连接使用附加docker常用命令
2024-12-18 14:54:06
2757
原创 Feign传递请求头信息
feign 请求头转发 解决feign.RetryableException: Incomplete output stream executing POST报错
2022-08-24 21:59:01
425
转载 AtomicInteger使用详解
AtomicInteger类是系统底层保护的int类型,通过提供执行方法的控制进行值的原子操作。为了支持比较和交换操作,此类提供了一种方法,如果将该值原子地设置为给定的更新值currentvalue==theexpectedvalue。1、比较和交换操作将内存位置的内容与给定值进行比较,并且只有它们相同时,才将该内存位置的内容修改为给定的新值。addAndGet()-以原子方式将给定值添加到当前值,并在添加后返回新值。getAndAdd()-以原子方式将给定值添加到当前值并返回旧值。...
2022-07-21 09:11:41
4789
转载 Spring中InitializingBean的作用
在SpringMVC中AbstractHandlerMethodMapping就实现了InitializingBean接口,当一个RequestMappingHandlerMapping的实例创建完成后会接着调用afterPropertiesSet方法,扫描所有的controller完成所有的handlermethod的注册。InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法。...
2022-07-21 09:09:31
601
原创 【无标题】Mybatis 获取插入自增ID
<!--返回主键 形式1 --> <insert id="saveReturnId" parameterType="com.zyy.marketing.api.entity.TbCoupon" useGeneratedKeys="true" keyProperty="id"> INSERT INTO table (qqq,qq) VALUES (#{qqq}, #{qq}) ...
2022-03-31 21:01:23
211
原创 RestTemplate 中文乱码解決
package com.zy.hudian.common.utils;import com.zy.hudian.common.core.exception.RRException;import org.apache.http.conn.ssl.NoopHostnameVerifier;import org.apache.http.conn.ssl.SSLConnectionSocketFactory;import org.apache.http.impl.client.CloseableHttp.
2021-10-30 15:44:26
390
原创 IDEA 搜索正则表达式替换
idea 将 @RequiresPermissions("sys:ruletriggerlog:list") 替换为@PreAuthorize("hasAuthority('sys:ruletriggerlog:list')")@RequiresPermissions\(\"(.*?)\"\)@PreAuthorize("hasAuthority('$1')")全局替换即可
2021-03-06 17:37:33
866
原创 centos7上用docker安装rocketMQ教程
一准备工作:1. 拉取rocketmq镜像 docker pull rocketmqinc/rocketmq:4.4.02./usr/local 目录下新建文件夹 mq 命令:mkdir mq3.创建 broker.conf 文件 命令: cd /usr/local/mq/ mkdir conf cd /usr/local/mq/conf tou...
2020-07-15 15:15:22
1633
原创 docker配置镜像加速器(通过修改daemon配置文件/etc/docker/daemon.json来使用加速器)
Docker配置镜像加速器
2020-07-15 14:19:20
3098
原创 python项目打包成docker镜像并发布运行
本文以django项目为例,演示docker镜像的制作过程。一.目录结构:├─base_img│ ├─Dockerfile //django项目镜像的Dockerfile│ └─opapi //django项目│ ├─.vscode│ ├─logs│ ├─middleware│ ├─python_agency│ ├─manage.py│ ├─requirements.txt│ ├─db
2020-06-16 09:53:16
4311
3
原创 云效 执行流水线 报 调用agent执行任务失败 create task failed,No such file or directory
云效重启agent启动:/home/staragent/bin/staragentctl restart;重启:/home/staragent/bin/staragentctl restart;查看状态:/home/staragent/bin/staragentctl status;卸载:1. /home/staragent/bin/staragentctl stop;2....
2019-10-21 16:40:18
1400
原创 mysql数据库时区
SHOW VARIABLES LIKE '%time_zone%';SET GLOBAL time_zone = '+8:00';SET time_zone = '+8:00';FLUSH PRIVILEGES;1、使用SHOW VARIABLES LIKE “%time_zone%”; 命令查看Mysql 的时区,结果如下:如图所示,没有问题。就是东八区。可还是...
2019-09-24 14:14:34
1709
2
原创 Docker安装运行Redis
一.查询镜像docker search redis二.拉取官方的镜像docker pull redis三.查看一下是否成功docker imagess四.动镜像:docker run -p 6379:6379 -d redis:latest redis-serverdocker run -p 6379:6379 -v $PWD/data:/data -d redis:...
2019-09-24 14:04:28
303
原创 java 构造树型结构
一.节点类public class TreeNode { protected int id; protected int parentId; private String title; protected List<TreeNode> children = new ArrayList<TreeNode>(); public void ad...
2019-08-26 18:38:23
2858
1
原创 linux 安装docker
1.安装 sudo yum install docker -y2.docke 镜像配置sudo vim /etc/docker/daemon.json 输入以下内容: { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ] } 3.重启docke...
2019-08-08 16:02:23
117
原创 linux 安装node.js
1.安装路径:/opt/node (该路径不存在的 话可以直接通过: sudo mkdir /opt/node 新建该路径。) 执行命令:cd /opt /node2.下载node二进制包执行命令: sudo wget https://nodejs.org/dist/v10.10.0/node-v10.10.0-linux-x64.tar.xz3.解压:sud...
2019-08-08 15:20:22
112
原创 linux 安装jdk
1.在jdk官网下载Linux下可用的jdk, 我采用的是 jdk-8u221-linux-x64.rpm这个包,2. 然后上传至服务器 (采用ftp什么都可以)3.执行命令安装: sudo rpm -ivh jdk-8u221-linux-x64.rpm dk安装完毕了。4.不放心的话可以通过: 执行命令:java -version 确认一下。...
2019-08-08 14:50:31
114
原创 XShell上传,下载文件到linux服务器
Xshell想在windows和linux上传或下载某个文件1.首先你的Linux上需要安装安装lrzsz工具包 执行命令 yum install lrzsz2.运行命令rz,即是接收文件(上传到Linux上),xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。也可以直接把要上传的文件拖到xshell上完成上传。[root@...
2019-08-08 14:41:32
256
原创 linux XX不在 sudoers 文件中。此事将被报告
问题:执行sudo yum -y update 报XX不在 sudoers 文件中。此事将被报告解决方案: 编辑 /etc/sudoers 文件 即执行 vi /etc/sudoers找到 ## Allow root to run any commands anywhereroot ALL=(ALL) ALL添加一行: xxx ALL=(ALL...
2019-08-08 13:46:56
339
原创 linux git账号禁止shell登陆
1输入命令vietc/passwd将 git:x:1001:1001:,,,:/home/git:/bin/bash改为:git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
2019-08-06 13:51:37
1044
原创 springboot Jar包 部署到Linux服务器运行,并创建启动脚本
一.把本地项目jar包上传到Linux服务器上面 路径如下/home/admin/demo/demo-0.0.1-SNAPSHOT.jar二.项目重启的脚本,写个deploy.sh 的脚本,注意脚本和jar包同级目录,脚本如下:#!/bin/bashPROG_NAME=$0ACTION=$1APP_PORT=8080 # 应用端口APP_HOME=/...
2019-08-06 10:32:12
798
原创 ps -ef | grep 命令详解
一.命令详解ps -ef|grep jarps 命令的作用是显示进程信息的;| 符号,是个管道符号,表示ps 和 grep 命令同时执行;grep 命令是查找(Global Regular ExpressionPrint),能使用正则表达式搜索文本,然后把匹配的行显示出来;ps命令有一些参数:-e : 显示所有进程-f : 全格式-h : 不显示标题-l :...
2019-08-06 10:28:28
52697
原创 SpringBoot定时任务报错:Only no-arg methods may be annotated with @Scheduled
问题:启动SpringBoot项目时,出现错误:Only no-arg methods may be annotated with @Scheduled原因:这个错误说明使用@Scheduled注解的方法有参数解决方法:@Scheduled注解的方法要求不能有参数,将参数去掉即可...
2019-08-01 15:16:42
1999
原创 Jmeter csv文件参数化
1 创建csv文件创建.csv文件,参数中间以逗号隔开 图 1 创建csv文件2 在线程组中添加并配置CSV Data Set Config添加CSV Data Set Config ...
2019-07-23 11:35:01
255
转载 RDS for SQL Server查看锁情况
查看锁通过sys.dm_tran_locks系统视图查看锁的情况,查询哪些数据库有锁,SQL如下:select str(request_session_id, 4, 0) as spid,convert(varchar(20), db_name(resource_database_id)) as DB_Name,case when resource_database_id = db_...
2019-07-15 17:46:48
378
转载 RDS for SQL Server死锁处理方法
问题现象当应用程序频繁读写某个表或者资源时,容易出现死锁现象。出现死锁时,SQL Server会选择终止其中一个事务,并且向发起该事务的客户端发送如下错误信息:Error Message:Msg 1205, Level 13, State 47, Line 1Transaction (Process ID 53) was deadlocked on lock resources with...
2019-07-15 17:46:05
594
转载 RDS for SQL Server CPU使用率高问题排查
RDS for SQL Server使用过程中,会遇到CPU使用率过高甚至达到100%的情况。本文将介绍造成该状况的常见原因以及解决方法。常见原因RDS for SQL Server CPU使用率高的因素有很多,其中最常见的是应用的负载高、查询语句的成本高,或者是实例的并行度设置不合理。实例的并行度设置不合理问题排查多线程并行处理任务时,由于每个线程处理的数据量不一致,会出现C...
2019-07-15 17:37:38
735
原创 java国际时间转换为北京时间
/** * 国际时间转换为北京时间 * @param utc * @return * @throws ParseException */ public static String utcToCst(String utc) throws ParseException { SimpleDateFormat df2 = new ...
2019-07-12 14:38:27
7972
3
原创 解决更换微信公众号后提现签名错误的问题
解决更换微信公众号后提现签名错误的问题由于公司之前用的微信公众号被举报封了,重新申请了一个公众号,在我看来也就是配置文件换一个appid和appsecret就搞定的事儿,因为商户号并没有换,分分钟就搞定了万万没想到! 这个问题困扰了我三个小时,明明代码都没有动过,为什么就是测试提现的时候返回签名错误呢?我承认我陷入了一个先入为主的思维,商户号没换过就没问题,于是我就一直在跟参数较着劲,结果验...
2019-06-24 09:07:24
817
原创 获取access_token报错"errcode": 40125,"errmsg": "invalid appsecret, view more at http://t.cn/RAEkdV
一.原因有两个1.代码中设置的微信APPsecret和微信开放平台不一致,需要您自己对照微信开放平台和代码中的appsecret, 检查参数是否正确并且修正。2.由于秘钥无效导致的,秘钥如果长时间不登录,会自动重置。二.解决方法:重置秘钥,更换成重置后的秘钥,即可解决...
2019-06-24 09:05:48
21716
1
原创 linux 记录Linux系统下所有用户的操作信息
一:配置调试1.创建用户审计文件存放目录和审计日志文件 ;mkdir -p /var/log/usermonitor/2.创建用户审计日志文件;echo usermonitor >/var/log/usermonitor/usermonitor.log3.将日志文件所有者赋予一个最低权限的用户;chown nobody:nobody /var/log/usermonitor...
2019-06-09 15:22:03
2017
1
原创 IntelliJ IDEA插件
IDEA 里面有非常多好用的插件,这里先给大家几个:插件 介绍 CamelCase 变量命名类型快速转换,比如驼峰命名,下划线命名 CodeGlance 右侧增加一块代码小地图 Translation 翻译插件 Alibaba Java Coding Guidelines 《阿里巴巴Java开发规约》扫描插件,让你的编码规范起来 ...
2019-06-05 16:54:55
170
转载 1. Google Chrome扩展
谷歌浏览器,不用多说了吧,程序员必备浏览器(或者还有 Firefox ?),响应快速,还有非常多好用的插件,这里先给大家推荐几个插件:① Octotreegithub 必备插件,没有之一,直接在Chrome侧边栏像打开文件夹一样的查看别人的项目,大大提高了效率同类型的插件还有 GitCodeTree ,用于码云② JSONView对接 api 接口的时候,返回 json 格式在...
2019-06-05 16:45:08
302
转载 简洁又快速地处理集合——Java8 Stream(上)
Java 8 发布至今也已经好几年过去,如今 Java 也已经向 11 迈去,但是 Java 8 作出的改变可以说是革命性的,影响足够深远,学习 Java 8 应该是 Java 开发者的必修课。值得注意的是:学习 Stream 之前必须先学习 lambda 的相关知识。本文也假设读者已经掌握 lambda 的相关知识。本篇文章主要内容:介绍 Stream 以及 Stream ...
2019-06-05 16:04:25
231
java-spring boot项目之微信支付功能实现(微信公众号支付 代码demo
2019-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人