- 博客(42)
- 资源 (2)
- 问答 (21)
- 收藏
- 关注
原创 SpringBoot多数据源
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.6</version></dependency><dependency> <groupId>com.baomidou</groupId&.
2021-09-09 17:56:13
125
原创 es kibana painless 修改字段值
POST indexname/typename/_update_by_query{ "script":{ "lang":"painless", "source":"if (ctx._source.colname == null) {ctx._source.colname = 0.00}" }}POST indexname/typename/_update_by_query{ "script":{ "lang":"painless", "sourc.
2021-09-09 17:47:20
785
原创 dockerfile
FROM openjdk:8-jdk-alpineMAINTAINER "hftest"ADD xxx.jar xxx.jarCMD exec java -jar xxx.jarEXPOSE 8080
2021-04-26 15:50:33
127
原创 java nio 拷贝文件
public static void main(String[] args) { try { FileChannel in = new FileInputStream("C:/Download/k8s.rar").getChannel(); FileChannel out = new FileOutputStream("C:/Download/k8s-nio.rar").getChannel(); // 连接两...
2021-04-23 10:17:13
184
原创 mongodb聚合查询
聚合查询import java.math.BigDecimal;import java.util.List;import java.util.Map;import java.util.Objects;import java.util.stream.Collectors;import javax.annotation.Resource;import org.apache.commons.lang3.StringUtils;import org.springframework.data.mo
2020-12-15 17:02:42
163
原创 springboot cache
package com.sgcc.eip.cable.common.config;import java.nio.ByteBuffer;import java.nio.charset.StandardCharsets;import java.time.Duration;import java.util.Collection;import java.util.Collections;import java.util.Map;import java.util.Optional;import.
2020-12-08 09:48:26
203
原创 shell启动jar脚本
#!/bin/bashserviceName=$1path=`pwd`pid=`ps -ef | grep ${path}/${serviceName}.jar | grep -v grep | cut -c 9-15`if [[ "${pid}" -gt "0" ]]; then echo "存在" echo "停止" `kill -9 ${pid}`else echo "不存在"fi`nohup java -jar.
2020-12-07 18:13:24
145
原创 ExecutorService实现多线程demo
import org.redisson.Redisson;import org.redisson.api.RLock;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.scheduling.annotation.EnableScheduling;import .
2020-11-16 14:59:19
349
原创 Redisson分布式锁+定时任务
import org.redisson.Redisson;import org.redisson.config.Config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.autoconfigure.data.redis.RedisProperties;import org.springframework.context.annotation.Bean;i.
2020-09-29 14:28:41
1193
原创 java8 HashMap源码
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { //数组+链表+红黑树 private static final long serialVersionUID = 3...
2020-01-19 16:09:39
127
原创 java redis分布式锁
public class RedisDistributedLock { private static final String LOCK_SUCCESS = "OK"; private static final Long RELEASE_SUCCESS = 1L; private static int WAIT_TIME = 1 * 1000; private ...
2020-01-19 11:58:22
213
原创 Spring AOP
Srping框架的AOP技术底层也是采用的代理技术,代理的方式提供了两种基于JDK的动态代理 必须是面向接口的,只有实现了具体接口的类才能生成代理对象 基于CGLIB动态代理 对于没有实现了接口的类,也可以产生代理,产生这个类的子类的方式AOP的相关术语1. Joinpoint(连接点) -- 在spring中,这些点指的是方法,因为spring只支持方法类型的连接点2. P...
2020-01-16 15:05:48
146
原创 java redis 布隆过滤器
redis工具类import com.google.common.collect.Lists;import com.google.common.collect.Maps;import com.google.common.collect.Sets;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;...
2020-01-13 10:56:34
1688
1
原创 java8 LinkedList源码
public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable{ transient int size = 0;//节点个数 transien...
2020-01-10 17:08:28
111
原创 java8 AbstractList源码
public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> { protected AbstractList() {} public boolean add(E e) { add(size(), e); ...
2020-01-10 10:46:22
167
原创 java8 ArrayList源码
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long serialVe...
2020-01-09 16:07:04
149
原创 java8 Boolean源码
public final class Boolean implements java.io.Serializable,Comparable<Boolean>{ public static final Boolean TRUE = new Boolean(true); //true常量 public static final Boolean FALSE = ne...
2020-01-09 09:52:25
204
原创 java8 StringBuilder源码
public final class StringBuilder extends AbstractStringBuilder implements java.io.Serializable, CharSequence{ static final long serialVersionUID = 4383685877147921099L; public StringBu...
2020-01-09 09:38:15
133
原创 java8 StringBuffer源码
更新中...欢迎大佬指出错误 public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequence{ private transient char[] toStringCache; static final long se...
2020-01-09 09:15:40
180
原创 java8 AbstractStringBuilder源码
更新中... 欢迎大佬指出错误abstract class AbstractStringBuilder implements Appendable, CharSequence { char[] value;//可变字符数组 int count; //value中非null字符数量 AbstractStringBuilder() { } Abstract...
2020-01-08 10:06:29
232
原创 mysql explain
EXPLAIN需要注意的不会告诉你关于触发器、存储过程的信息或用户自定义函数对查询的影响情况 不考虑缓存 不能显示MySQL在执行查询时所作的优化工作部分统计信息是估算的,并非精确值, 只能解释SELECT操作,其他操作要重写为SELECT后查看执行计划。idid值相同:查询语句按照explain结果中的id自上而下执行id值不相同:id值越大,越先被执行。这通常会...
2020-01-07 14:38:46
148
原创 java8 string 源码
比较常用的一些方法public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** final的char数组存储string的值 */ private final char value[]; /** 省略号 **/ ...
2020-01-07 10:29:28
177
原创 java8 object源码
Object类中大部分都是用 native 修饰的方法这个关键字修饰的方法底层是c/c++编写的程序编译后dll文件,java加载dll文件后,可用通过本地方法调用dll中函数.public class Object { //非native方法 public boolean equals(Object obj) { return (this == obj)...
2020-01-03 17:58:33
108
原创 centos7安装mysql8
下载https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar后上传解压yum install -y numactl-libsyum remove -y mariadb-libstar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar ...
2019-12-27 10:31:59
95
原创 Spring Cloud Alibaba+Nacos注册中心
nacos下载地址https://github.com/alibaba/nacos/releases下载完之后上传centos 解压 进入bin目录 运行sh startup.sh -m standalone访问 http://127.0.0.1:8848/nacos/ 默认用户名密码为 nacos创建springboot项目 启动类加上注解@EnableDiscove...
2019-12-26 15:45:49
106
原创 docker拉取redis镜像带密码启动
docker run -p 6379:6379 -v $PWD/data:/data -d redis:5.0 redis-server --appendonly yes --requirepass "your password"
2019-11-06 17:32:53
494
原创 java线程池ThreadPoolExecutor
import java.util.concurrent.BlockingQueue;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;import org.apache.log...
2019-10-30 16:31:37
203
原创 docker elasticsearch:7.1.1
不废话直接干[root@iZwz99dhxbd6xwly17tb3bZ ~] docker pull docker.elastic.co/elasticsearch/elasticsearch:7.1.1Trying to pull repository docker.elastic.co/elasticsearch/elasticsearch ... 6.3.2: Pulling f...
2019-10-29 15:02:49
226
原创 docker bash: vi: command not found
一般docker拉取的镜像会出现 bash: vi: command not found 问题 需要自己安装vimapt-get updateapt-get install vim
2019-08-30 09:41:52
320
原创 clickhouse导入mysql数据max_allowed_packet
mysql中修改max_allowed_packet可以解决的问题 在clickhouse中需要在导入sql后面再加上一些配置信息INSERTINTO db.table SELECT…FROMmysql()SETTINGSmax_block_size=512...
2019-08-23 11:16:20
610
原创 spring+quartz配置定时任务
任务类import org.springframework.beans.factory.annotation.Configurable;import org.springframework.stereotype.Component;/*** @author HF* @version 创建时间:2019年8月16日 上午10:07:58* 类说明*/public class Da...
2019-08-16 10:27:17
225
原创 JDK 和 JRE 有什么区别
JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。是整个Java开发的核心,包括了Java运行环境,Java工具和Java基础类库。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。包含JVM标准实现及Java核心类库。它包括Java虚拟机、Java平台...
2019-08-13 18:13:43
142
原创 mysql insert into去重
首先将想要去重的字段添加到唯一索引中 然后insert into sql 改写为这样insert into dict(dict_name) values('') ON DUPLICATE KEY UPDATE dict_name=values(dict_name)
2019-07-02 14:05:52
3807
原创 insert into json格式数据时为了保证json数据格式的正确性
insert into json格式数据时为了保证json数据格式的正确性需要转义一些特殊字符 比如json.toString().replace("'", "''").replace("\\", "\\\\")
2019-06-28 15:02:02
2085
原创 integer比较大小问题
public static void main(String[] args) { Integer i = 127; Integer j = 127; System.out.println(i == j);//true Integer e = 128; Integer f = 128; System.out.println(e == f);//false Sys...
2019-06-18 11:01:48
557
原创 POI读取excel合并单元格内容
import java.io.File;import java.io.IOException;import org.apache.poi.openxml4j.exceptions.InvalidFormatException;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;im...
2019-06-17 16:31:26
5683
2
求助各位大神上千个字段实现分组统计,有没有什么好的办法
2019-09-11
springcloud eureka在tomcat中运行 无法访问eureka首页
2019-05-20
springboot打成war包运行在tomcat中
2019-05-20
mysql的一个sql问题求大佬解答
2017-11-17
mysql启动失败大佬快来
2017-08-18
hibernate entityManger.merge
2017-06-30
小女子问一个Runtime.exec()的问题
2017-06-14
java Runtime Runtime
2017-06-14
求一个centos下mysql5.7的下载地址
2017-06-09
centos下tomcat如何设置防火墙放行端口
2017-06-09
httpClient传参问题??????
2017-06-08
httpClient传参??????
2017-06-08
java用json怎么传multipartfile类型???
2017-05-31
注解注入失败输出为null
2017-05-11
求大神写一条sql匹配 sql里的正则
2017-05-10
如何用java实现redis incr的高并发计数器
2017-05-05
powerdesigner的问题,求高手指点
2017-01-17
sql建表错误,求大神帮忙看看
2017-01-17
润乾报表数据集为空,来个大神解答一下
2017-01-13
润乾报表无法打开,求指教
2017-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人