自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zuozhiyoulaisam的专栏

努力前行的Programmer

  • 博客(165)
  • 资源 (9)
  • 收藏
  • 关注

翻译 Spring官宣最新漏洞原文-中英版

Spring最新漏洞文章-中英版资料原文地址 : Spring Framework RCE, Early Announcement发布时间 : 2022-03-32作者: ROSSEN STOYANCHEVUpdates 更新[15:40 BST] Spring Boot 2.6.6is available.[14:38 BST] Spring Boot 2.5.12is available.[14:00 BST] CVE-2022-22965is published.[13:0

2022-04-01 13:56:07 641

原创 Linux 定时执行Python 脚本问题

问题: Linux执行 Python 脚本定时任务实现第一种: 在 Python 脚本写 job 类似 timer 功能nohup ./xx.py >> ./log.txt第二种: Linux执行 crontab -e 进行定时执行Python 脚本问题:Python 脚本定时任务执行的问题指令: ./xx.py >> ./log.txt单单执行 py 脚本则正常执行,但是定时任务则不执行且相应异常也看不了,主要原因: 执行的程序写相对路径了,定时执行的脚本

2021-03-30 23:37:56 281

原创 Mybatis查询数据时间区间是否存在交集

需求需求 : 有时候项目需要插入的数据不能出现时间区间的重合SQL查询SELECT *FROM table_1WHERE active=1AND (start_time >= ? AND start_time <= ? OR (start_time <= ? AND end_time >= ?) OR (end_time >= ? AND end_time <= ?)) limit 1MybatisPlus实现PS: 可根据mp的语法可

2021-03-10 11:02:02 767

原创 Linux使用awk查看docker日志

查看docker日志先查docker contrainer id, 再进行logs -f[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS

2021-01-11 20:06:42 475 1

原创 Nacos docker 安装

Nacos docker 安装安装版本: docker pull nacos/nacos-server:1.3.1 //稳定版,有权限创建数据库: create database nacos_config default character set utf8mb4 collate utf8mb4_unicode_ci;Nacos 持久化数据脚本: 来自:https://github.com/alibaba/nacos/blob/master/config/src/main/resources/ME

2021-01-03 23:55:55 243

原创 Springboot设置接口超时配置

Springboot设置服务超时配置方式第一种方式 : application.yml or bootstarp.yml 设置 : spring.mvc.async.request-timeout=5000 单位: ms 超时时间 5s第二种方式 : 重写WebMvcConfigurerAdapter 的configureAsyncSupport方法@Configurationpublic class WebMvcAdapter extends WebMvcConfigurationSup

2020-12-31 14:56:50 10632 2

原创 Git 切换分支 + IDEA初始化远程 Git项目

显示分支内容 : branch -a> git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/production切换分支 : git checkout -b production origin/production

2020-09-15 10:24:14 114

原创 Nginx 二级目录访问 与 前端 History 问题配置

# 这个路径写法很重要 访问地址 : https://domain/admin 访问系统的文件目录: /project/admin location /admin { root /project; index index.html index.htm; # 解决前端 history模式刷新页面时页面丢失 try_files $uri $uri/ /index.html;...

2020-09-12 17:27:10 419

原创 Linux Jmeter测试流程

JVM 配置修改jmeter jvm参数修改,打开jmeter安装目录/bin/jmeter(非jmeter.sh)HEAP="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=256m"测试流程把csv 文件上传linux 路径上把文件放到指定目录 jmx 文件 需要写好参数 文件路径执行 Jmeter 指令// jmeter 脚本的运行jmeter -n -t all.jmx -l all.jtl// 将报告生成 html 文件报告jme

2020-09-10 10:55:41 183

原创 kafka 学习:监控 + 参数

kafka manager 工具使用: https://www.jianshu.com/p/6a592d558812

2020-06-08 17:13:22 107

原创 mac jmeter安装使用

mac 安装 jmeter 使用ps : 想使用 Postman 进行测试并发的问题,无奈其运行都是串行请求的,故需要 jmeter 来测试并发的问题mac jmeter 工具安装:https://www.jianshu.com/p/bce9077d883c简单创建使用 : https://blog.csdn.net/u012911704/article/details/78143938...

2020-06-08 17:03:35 147

原创 Linux 查看文件目录磁盘占用大小指令

文章参考 du -h --max-depth:https://blog.csdn.net/ouyang_peng/article/details/104144991.磁盘还剩多少空间: df -h2.当前的文件夹下的磁盘使用情况: du --max-depth=1 -h3.查看单个文件夹目录大小: du -sh 文件或文件夹路径...

2020-06-04 13:50:44 211

原创 openjdk8容器安装awt验证码工具

FROM java:8-jre-alpine# Install cURLRUN echo -e "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main\n\https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/community" > /etc/apk/repositoriesRUN apk --update add curl bash ttf-dejavu && \ r

2020-05-14 10:09:45 446

原创 docker 安装

Docker 安装# 下载工具的安装> yum install wget> wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo> yum -y install docker-ce-18.06.1.ce-3.e...

2020-04-20 23:53:21 105

原创 docker 客户端测试网络连通的问题

Redis 连接docker pull hub.c.163.com/library/redis:latestdocker run --name test-redis -d hub.c.163.com/library/redis:latestdocker exec -it test-redis redis-cli -h 172.16.182.1 -p 6379>>...

2020-04-17 00:05:50 600

原创 IDEA EasyCode 插件使用

EasyCode Api 说明文档: 属性 $author 设置中的作者 java.lang.String $encode 设置的编码 java.lang.String $modulePath 选中的module路径 java.lang.String $projectPath 项目绝对路径 java.lang.String 对象 $ta...

2020-04-15 11:53:16 751

原创 IDEA 子目录为空会合在一起解决方法

情况解决方法: 项目目录右上角有个设置,点击Compact middle packages就行了

2020-04-15 00:27:01 698

原创 Linux nfs 服务搭建

nfs 安装参考文章: https://blog.51cto.com/13701082/2342117?source=dramaster : 172.16.182.130node-1 : 172.16.182.139node-2 : 172.16.182.140node-3 : 172.16.182.142各节点都安装: yum install -y nfs-u...

2020-04-11 12:49:46 93

原创 k8s 新节点或 旧节点 加入到 master 节点

k8s 新节点或 旧节点 加入到 master 节点参考地址: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/1.查看 master 的节点的 token :> kubeadm token list2.没有相应的 token 的话,则...

2020-04-11 10:52:09 2333

原创 Linux 新建目录不知道是否存在父目录

创建多个文件夹(不存在父目录)> mkdir -p {/a/b/c,/e,/f/g/d,h}

2020-04-09 23:06:05 619

原创 Linux Mac查看本地 IP 地址

查看本机ip 地址> ifconfig | grep "inet " | grep -v 127.0.0.1 inet 10.0.1x.8x netmask 0xfffffe00 broadcast 10.0.1.25510.0.1x.8x 这个就是本机的 ip 地址来的了

2020-04-09 23:04:14 244

原创 Linux Mac系统端口被占用

端口被占用 kill 掉> lsof -i:8787COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 2158 xxxl 65u IPv6 0x3d978e6d1a350815 0t0 TCP *:msgsrvr (LISTEN)> kill 2158...

2020-04-09 23:03:17 158

原创 mac 好用的软件集合

插件集合iina(一个可以支持任何视频格式的视频播放器) : https://iina.io/keka(解压工具): https://www.keka.io/zh-cn/欧陆词典: https://www.eudic.net/v4/en/app/eudic PS:App Store 版本完全免费Cheat Sheet(可以查看 mac 的一个软件的快捷键集合,长按 comm...

2020-04-06 14:33:45 131

原创 nfs 安装

nfs 安装参考文章: https://blog.51cto.com/13701082/2342117?source=dramaster : 172.16.182.130node-1 : 172.16.182.139node-2 : 172.16.182.140node-3 : 172.16.182.142各节点都安装: yum install -y nfs-u...

2020-04-06 14:32:08 105

原创 Mybatis 批处理

批量处理方式原生的JDBC : 这种方式最快,代码比较麻烦Mybatis 的 ExecutorType.BATCH :代码编写比较简单,数据库连接需要添加allowMultiQueries=trueMybatis 动态 sql拼接方式以上3种的优劣:参考文章: 关于Mybatis批量插入使用JDBC原生batch批处理以及mybatis的ExecutorType.BATCH的批...

2020-01-22 14:51:37 368

原创 Go 指针,数组,切片,Map

Go 指针,数组,切片,Map文章目录Go 指针,数组,切片,Map指针数组切片: sliceMapGo 引用的方式只有一种 : 值传递指针Go语言的指针是不能进行运算的package mainimport "fmt"/**Go 指针:1.值,引用传递: 值: 值进行拷贝 引入: 地址的引用2.Go 引用的方式只有一种 : 值传递*/func...

2020-01-02 10:41:33 128

原创 每天学习一个 Linux 指令 1 : scp

每天学习一个 Linux 指令 1 : scp文章目录每天学习一个 Linux 指令 1 : scp说明命令格式命令参数实例复制文件复制目录从远程服务器复制到本地服务器例子 1 : 从远处复制文件到本地目录例子 2 : 从远处复制到本地例子 3 : 上传本地文件到远程机器指定目录例子 4 : 上传本地目录到远程机器指定目录例子 5 : 从远处目录到本地指定目录 + ssh key参考文...

2020-01-01 13:09:32 154

原创 Git 使用

Git 使用文章目录Git 使用添加用户基本信息删掉本地 Or 远程分支本地生成 key 写入 GitHub 中 sshkey 方便提交代码cherry-pick : 只更新某个 commit 的里面内容回滚到之前某个分支强行覆盖的最新的内容备份项目 : 项目同时推送到githhub与coding添加用户基本信息可以让本地提交的内容有相应的用户,这样就看 git log 的时候则会出现...

2019-12-31 17:59:26 101

原创 GO 语言学习

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4x1BgXFS-1577686100352)(https://i.loli.net/2019/12/30/EYWUsRAxlG9e6d2.jp)]GO 语言学习文章目录GO 语言学习安装MacWindows指令操作Import 操作:变量代码常量特殊常量 iota 使用编程例子1 : Http:HelloWorl...

2019-12-30 14:11:06 143

原创 Vim 学习

Mac 使用 Vim 工具基本使用[ shift + : ] : 进入 normal 模式[ i ] : 插入编写操作 --> insert操作[ a ] : append在光标处添加模式[ wq ] : 书写+退出操作 [ q ] :退出 [ !q ] :强制退出操作[ esc 或者 control + [ ] : 插入模式转...

2019-12-19 22:10:58 130

原创 Mac 指令操作

端口被占用 kill 掉lsof -i:8787COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 2158 haodalai 65u IPv6 0x3d978e6d1a350815 0t0 TCP *:msgsrvr (LISTEN)kill 2158...

2019-11-12 15:13:35 404

原创 Mac IDEA , Terminal快捷键

⌘ -> command⇧ -> shift⌥ -> option⬆ -> 上箭头⬇ -> 下箭头⌃ -> Control快捷键选中字符: ⌃ + G (类似于 Windows Alt + J)格式化代码 : ⌘ + ⌥ + L (类似于 Windows Ctrl+Alt+L)...

2019-11-11 14:02:24 1437

原创 MyBatis Example And与Or例子

需求 : (条件1 and 条件2) or ( 条件3 and 条件4) xxxExample example = new xxxExample(); xxxExample.Criteria c1 = example.createCriteria(); c1.andOne(one).andTwo(two); ...

2019-09-12 16:21:27 15691 3

原创 JavaEE 工具代码片段(二)

Code Tools利用spring来读取配置文件 - [简约] 1.日常读取文件 String kpath = new Object() { }.getClass().getEnclosingClass().getResource("/").toString() .replace("/WEB-INF/classes/", ...

2019-08-08 11:05:34 96

原创 多数据源调试的问题 + Aop表达式

方法注解与类注解参考:在spring boot项目中定义了一个注解,将注解放到类上面,通过AOP切面拦截没反应AOP学习之@within和@target使用示例及对比分析AOP学习之@within和@target使用示例及对比分析 : 代码类继承/接口实现时Spring AOP切入点注意事项多数据源AbstractRoutingDataSource集成要点注解:针对于类与方法 (...

2019-07-29 17:24:50 156

原创 SpringMvc Controller单元测试

注意点ContextConfiguration 读取配置文件:application.xml 与 spring-servlet.xml 2个文件都是需要进行读取的,而且其路径也不一样:@ContextConfiguration(locations = {"classpath:/applicationContext.xml", "file:src/main/webapp/WEB-INF/spri...

2019-07-17 16:19:28 566

原创 IDEA编译运行指定jdk版本

maven编译指定版本:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler...

2019-07-15 14:54:31 7821

原创 Windows启动rocketmq控制台管理

Windows RocketMq Console管理控制台的启动下载 & 打包git clone https://github.com/apache/rocketmq-externals.gitcd rocketmq-externals/rocketmq-console/mvn clean package -Dmaven.test.skip=true启动的脚本3.5版本以下...

2019-07-10 16:29:56 1565

原创 SpringBoot 与 SSM 加载Bean的写法

SSM项目一般javabean写在配置文件进行加载: <bean id="mcProducer" class="xxxx.McProducer" init-method="init" destroy-method="destroy" scope="singleton"> <property name="p...

2019-07-10 16:22:53 393

原创 Redis使用Set BitMap HyperLoglog统计日活,UV,IP地址

需求平常都会有个需求统计:计算日活、7日活、月活数据 记录IPSET方式@Autowired private RedisCacheService redisCacheService; private final static String key = "USER_COUNT"; /** * 数据量上亿的场景下,例如几亿用户系统的签到,去重登录次数统计...

2019-06-27 18:28:51 1849

数据库Mysql 5.7 Windows操作系统 64位

数据库Mysql 5.7 Windows 64位 -------- 百度云分享

2019-06-28

mongodb3.4.14版本

mongodb

2018-04-04

linux的git压缩包

git-2.7.2

2017-02-27

学习quartz的demo

学习quartz的demo

2016-11-10

我学习的svg的内容

一个svg的小demo

2016-11-01

commons-pool.jar redis创建pool需要GenericObjectPool的基本包commons-pool.jar

commons-pool.jar redis创建pool需要GenericObjectPool的基本包commons-pool.jar 对应的报错:The constructor JedisPool(GenericObjectPool$Config, String) refers to the missing type GenericObjectPool$Config

2016-07-08

微信官方java-utf8 sdk

微信官方java-utf8 sdk java utf-8

2016-01-04

Drools6.3规则引擎(java)

Drools6.3规则引擎(java) jbpm 规则引擎的下载 官方版

2015-12-09

jquery.qrcode.min.js---二维码的jquery插件

jquery.qrcode.min.js 二维码的jquery插件

2014-11-04

空空如也

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

TA关注的人

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