- 博客(254)
- 资源 (71)
- 收藏
- 关注
原创 mybatis动态表名(分库分表)
mybatis分表解决方案,不改动mapper.java mapper.xml单纯依赖插件更新sql(线程安全)
2023-08-15 14:45:05 903
原创 MongoRepository动态集合(动态分表)
mongo动态分库分表,当单个表数据量过大需要分表,利用spel和threadlocal实现线程隔离,每个线程都可以拥有不同的表名
2023-08-14 11:06:48 300
原创 mongodb动态分表
mongo动态分库分表,当单个表数据量过大需要分表,利用spel和threadlocal实现线程隔离,每个线程都可以拥有不同的表名
2023-08-14 10:59:18 756
原创 git通过port转发间接实现代码下载(git clone不能直接克隆代码,通过第三台服务器跳转实现代码克隆)
git clone不能直接克隆代码,通过第三台跳转实现代码克隆
2022-09-14 11:02:31 467
原创 /usr/bin/curl: Argument list too long
使用curl时,因为参数过长报错 /usr/bin/curl: Argument list too long
2022-08-05 15:02:57 1014
原创 mybatis 逆向工程 自定义扩展Mapper.java和Mapper.xml
<?xml version="1.0" encoding="UTF-8"?><!-- Copyright 2006-2022 the original author or authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
2022-04-01 16:07:40 925
原创 @PostConstruct dubbo还未注册此时调用服务报错
package com.hanshow.mapserver.portal.web;import com.hanshow.component.thread.StartProcessor;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.BeansException;import org.springframework.beans.factory.annotation.Au.
2022-01-26 17:23:03 1053
原创 springboot 项目jar命令更新war包
war 已经部署需要跟新某个class或者jar包将要更新的文件或jar放到当前war解压的对应目录结构下执行下面操作:chmod 666 META-INF/*mv META-INF/war-tracker META-INF/war-trackerbackjar -cvf test.war *jar -uvfm test.war META-INF/MANIFEST.MF把新生成的war替换原来的war即可...
2022-01-20 11:34:09 448
原创 nexus_maven搭建配置
nexus下载链接: https://pan.baidu.com/s/1CTE29y1I3ffIWgeVucoJnw?pwd=b4bx 提取码: b4bx 复制这段内容后打开百度网盘手机App,操作更方便哦tar -xvzf nexus-3.37.3-02-unix.tar.gzbin/nexus start 启动服务增加三个仓库aliyunhttps://maven.aliyun.com/repository/public/artifactshttps://artifacts.alf.
2022-01-01 20:33:11 474
原创 docker commit提交镜像太大自己作镜像
cd /#查看比较大的文件夹du -h -d 1然后删除没用的文件cd / && tar --exclude=./proc --exclude=./sys --exclude=centos1.0.4.tar -cvf centos1.0.4.tar .执行导入(镜像导入)cat /home/ctl/fsdownload/centos1.0.4.tar|docker import - centos104[root@fedora ctl]# cat /home/ctl/fsdow.
2021-12-18 15:16:32 1415
原创 linux下删除目录及其子目录下某种类型文件
linux下删除目录及其子目录下某种类型文件Linux下,如果想要删除目录及其子目录下某种类型文件,比如说所有的txt文件,则可以使用下面的命令find . -name "*.txt" -type f -print -exec rm -rf {} \; . : 表示在当前目录下-name "*.txt" 表示查找所有后缀为txt的文件-type f 表示文件类型为一般正规文件-print 表示将查询结果打印到屏幕上-exec command command为其他命令,-exe...
2021-12-18 12:10:55 3308
原创 双系统给linux磁盘扩容
其中分区/dev/sda5原先的格式为NTFS(windows系统磁盘),在centos中将其格式化成xfs格式。mkfs.xfs -f /dev/sda8在格式化完之后,我们需要修改/etc/fstab文件,使文件自动挂载至相应目录:在文件末尾添加一行:/dev/sda5 /c xfs defaults 0 2其中/dev/sda5表示扩展的分区,/data表示挂载目录,重启即可。...
2021-12-16 20:36:30 485
原创 docker_centos8 java开发环境镜像制作
获取centos镜像docker pull centos创建容器docker run -itd --privileged -p 20010:22 --name="centos" centos /usr/sbin/init运行容器docker start centos/docker start c2318d020e8c进入容器docker exec -it --user root c2318d020e8c /bin/bash工具安装yum install vimyum instal...
2021-12-16 18:05:17 1561
原创 fedora 35 通过docker 使用微信
允许所有用户访问X11服务,运行命令:xhost +从docker下载微信,运行命令:docker pull bestwu/wechat新建一个脚本 wechat.sh,添加以下代码:docker run -d --name wechat --device /dev/snd --ipc=host \-v /tmp/.X11-unix:/tmp/.X11-unix \-v $HOME/WeChatFiles:/WeChatFiles \-e DISPLAY=unix$DISPLAY \.
2021-12-14 11:10:55 2775 2
原创 mysql8 安装
tar -xvf mysql-8.0.27-1.el7.x86_64.rpm-bundle.tarrpm -ivh mysql-community-client-8.0.27-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-client-plugins-8.0.27-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-common-8..
2021-11-25 16:17:39 620
原创 MongoDB 数组查询(数组中符合条件返回)+分页+排序
数据创建db.arrayquery.insert([{ "_id" : NumberLong(3), "name" : "n1", "creator" : "c3", "contentList" : [ { "name" : "皇冠梨3", "hover" : 20, "content" : { "source" : "s1", "mId" : "m0001", "name" : "皇冠梨", "type" : 2 } }, .
2021-10-28 17:13:20 2349
原创 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)
package com.ctl.algorithm;import java.util.*;import java.util.concurrent.atomic.AtomicInteger;public class Test3 { static class Node { public Node(int num) { this.num = num; } public int num; public No.
2021-09-30 10:49:47 516
原创 多线程(3个线程)输出整数序列 010203040506... ,其中序列的长度必须为 2n。
打印零与奇偶数假设有这么一个类:class ZeroEvenOdd {public ZeroEvenOdd(int n) { ... } // 构造函数public void zero(printNumber) { ... } // 仅打印出 0public void even(printNumber) { ... } // 仅打印出 偶数public void odd(printNumber) { ... } // 仅打印出 奇数}相同的一个 ZeroEvenOdd 类实例将会传递给三.
2021-09-29 16:12:49 454
原创 多线程-交替打印FooBar(Exchanger+Semaphore)
package com.ctl;import java.util.concurrent.Exchanger;import java.util.concurrent.Semaphore;import java.util.concurrent.TimeUnit;/** * <p>Title: Test</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2019</.
2021-09-28 22:06:07 181
原创 地址栏输入回车(\n)
#curl -X POST "http://192.168.3.7:8848/nacos/v1/cs/configs?dataId=cs-dev.properties&group=ctl&type=properties&content=useLocalCache=true%0AnmyName=ctl"等同于curl -X POST "http://192.168.3.7:8848/nacos/v1/cs/configs?dataId=cs-dev.properties&.
2021-09-28 15:43:31 196
原创 github慢
vim /etc/hosts52.69.186.44 github.com52.192.72.89 www.github.com13.114.40.48 github.com
2021-09-07 16:01:30 106
原创 linux给idea创建快捷方式
[Desktop Entry]Version=2018Name=Idea Exec=/home/ctl/idea/bin/idea.shIcon=/home/ctl/idea/bin/idea.pngType=Application
2021-09-07 10:29:15 310
原创 jdb和arthas联合调试代码
jdb -connect com.sun.jdi.SocketAttach:hostname=192.168.3.102,port=500 或 jdb -attach 192.168.3.102:5005 利用arthas中的jad找到想要debug的类然后反编译[arthas@31407]$ jad com.hanshow.wise.portal.center.aspect.CenterLoginValidateAspect比如部分代码如下 public void before(H.
2021-08-18 14:19:47 613
原创 mysql 操作日志查询
show variables like'%general_log%';#general_log ON#general_log_file /home/data/mysql/localhost.logset global general_log = ON;tailf /home/data/mysql/localhost.log
2021-08-17 10:22:48 285
原创 mybatisplus自定义mapper不生效问题
package com.hanshow.wise.base.powerbi.config;import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.core.MybatisConfiguration;import com.baomidou.myb.
2021-08-03 09:38:05 2373
原创 packetbeat+elk搭建日志服务器
elk搭建参看 https://blog.csdn.net/ctllin/article/details/116484210下载packetbeatcurl -L -O https://artifacts.elastic.co/downloads/beats/packetbeat/packetbeat-7.12.1-linux-x86_64.tar.gztar -xvzf packetbeat-7.12.1-linux-x86_64.tar.gzcd packetbeat-7.12.1-linu.
2021-05-10 10:16:05 352
原创 filebeat+elk搭建日志服务器
1.用户创建useradd ctlpasswd ctl 准备包wget https://artifacts.elastic.co/downloads/kibana/kibana-6.8.15-linux-x86_64.tar.gzcurl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.15.tar.gzcurl -L -O https://artifacts.elastic.co/dow.
2021-05-07 10:49:25 333
原创 spoon 数据库in 字符串的使用方案
and .resolution not in ('${resolutions}')resolutions=180*135','289*217','380*285','700*525 该字段前后各缺一个'',使用变量时会补上这两个''
2021-03-27 12:00:24 419
原创 java jstack和jmap的基本使用
1、jps -lmv 查找要分析的java进程2、查出最耗CPU线程 top -Hp pid ( top -Hp 73838)126453 root 20 0 16.6g 6.5g 0 S 2.2 20.6 0:19.31 java126243 root 20 0 16.6g 6.5g 0 S 1.9 20.6 0:26.59 java84628 root 20 0 16.6g 6.5g ...
2021-03-23 10:04:06 866 1
原创 IDEA中properties文件中文自动转换成unicode
IDEA中properties文件中文自动转换成unicode在使用IDEA开发工具是,我们有时候需要用到properties文件,而properties文件显示的是unicode码,如果我们想显示为中文,可以按照以下方法设置下就可以了打开File -> Settings 搜索File encoding,勾选Transparent native-to-ascii conversion,设置后,默认情况下 IDEA 将属性文件中的 Unicode 编码保存为大写...
2021-03-11 15:00:22 4346
scrt-8.7.3.2279.rhel7-64.tar.gz
2020-08-21
nginx-tomcat6_session共享Memcached包.zip
2015-08-08
Spring远程调用使用http方式
2015-07-25
idea工具中直接从mapper.Java文件中跳转到mapper.xml文件的插件,挺不错的
2018-08-21
springmvc JSON解析全局异常处理
2018-06-09
redis-ceotos7-集群搭建3
2018-05-09
redhatYUM替换成centos
2018-01-17
java根据xml生成schema_xsd_生成javabean
2017-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人