自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 多线程处理任务

多线程处理任务

2022-10-13 09:59:11 593 1

原创 加载json文件

加载json文件

2022-10-11 10:21:51 158

原创 Oracle列转行函数LISTAGG() WITHIN GROUP ()的使用方法

Oracle列转行函数LISTAGG() WITHIN GROUP ()的使用方法

2022-10-08 15:13:08 445

原创 定位服务器线程占用内存高

定位服务器线程占用内存高

2022-09-30 18:19:17 774

原创 使用lombok步骤

lombok

2022-08-10 10:44:16 91

原创 引入了lombok依赖为什么IDEA还需要安装lombok插件

lombok

2022-08-10 10:39:34 1672 1

原创 Java 注解

注解

2022-08-09 17:47:59 159

原创 获取指定包路径下的所有类的Class对象

获取指定包路径下的所有类的Class对象

2022-08-05 14:04:21 384

原创 JDBC步骤

JDBC步骤。

2022-07-29 15:59:25 45

原创 SpringBoot-<relativePath>标签

SpringBoot-详解

2022-07-09 08:23:11 1195 1

原创 jdk 动态代理显示代理类(保存代理生成的class文件)

System.getProperties().put(“jdk.proxy.ProxyGenerator.saveGeneratedFiles”,“true”);

2020-07-12 19:12:29 322

原创 跳板机登录到服务器上后一会不操作就无法使用问题

原因:ssh 不会一直和远程主机保持连接,所以一段时间不操作就断开了连接。解决方案:在.ssh目录下的config文件中配置 ServerAliveInterval 60,如果没有config文件,新建一个即可

2020-07-03 09:22:27 1622

转载 JOL查看对象内存布局

JOL查看对象内存布局

2020-06-27 10:47:26 222

原创 HashMap继承了AbstriactMap,为什么还要去实现Map接口呢?

java集合框架的创始人Josh Bloch描述,这样的写法是一个失误,最开始写java集合框架的时候,他认为这样写,在某些地方可能是有价值的,直到他意识到错了。显然的,JDK的维护者,后来不认为这个小小的失误值得去修改。所以就这样存在下来了。原文...

2020-06-18 14:56:50 270

原创 计算两个时间戳之间间隔的月份数

/** * time2 - time1(计算两个时间戳之间间隔的月份数) * @param time1 * @param time2 * @return */public int spacingTime(long time1, long time2) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM"); String timeStr1 = format.fo

2020-06-02 17:30:23 1415

原创 SpringBoot启动修改显示的字符

在resources目录下新建一个banner.txt文件,在banner.txt写入你想要展示的字符,字符转换传送门:字符转换/** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * .

2020-06-01 13:17:14 261

原创 优秀的杀毒软件

卡巴斯基(kaspersky)小红伞(avira)火绒。。。。评测结果

2020-06-01 09:46:07 1815

原创 Mybatis的Mapper接口和Mapper.xml里sql冲突

Mybatis的Mapper接口和Mapper.xml里sql冲突会报错原因:底层用StrictMap来存储对应的数据StrictMap的key是mapper接口+方法名,value是对应的sql,如果key重复就会报错

2020-06-01 07:45:31 381

原创 idea SpringBoot 项目查看Spring版本

public static void main(String[] args) { System.out.println(SpringVersion.getVersion()); }

2020-05-31 19:53:28 8595

原创 金额数字转换成大写

private String numberConvertUppercase(String data) { if (StringUtils.isEmpty(data)) { return null; } StringBuilder result = new StringBuilder(); String zero = "零"; String negativeNumber = "负"; Str

2020-05-28 11:36:38 197 1

原创 idea 修改gradle版本

2020-05-20 11:34:32 16049

转载 验证——@Valid注解的使用

https://blog.51cto.com/825272560/2121519

2020-04-24 08:13:08 181

原创 PostgreSQL 正则表达式匹配字符串

select regexp_matches('$Field3efd4__u$ + $Field_j7zd__u$', '\$(\w+)\$','g')select substring(regexp_matches('$Field3efd4__u$ + $Field_j7zd__u$', '\$(\w+)\$','g')::text, '{(\w+)}');

2020-04-20 15:50:31 4870

原创 List继承了Collection,为什么又重复的方法声明

这句话的大概意思是:List 接口另外有规定,除了Collection接口指定的方法外,还应该有iterator、add、remove、add、equals、hashCode方法,为了方便起见,还包含了其他继承方法的声明。这里的“方便”指的是我们在实现或者浏览某个方法时,可以直接找到对应该方法,如果不包含继承方法的声明,如果有N层关系的话,我们就需要一直找到最底层,才能浏览对应的方法介绍,这个...

2020-04-20 09:05:55 333

原创 SpringCloud Hystrix

服务容错保护:SpringCloud HystrixHystrix是什么?SpringCloud Hystrix 实现来断路器、线程隔离等一系列服务保护功能。它是基于Netflix的开源框架Hystrix实现的,该框架的目标在于通过控制那些访问远程服务、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备服务降级,服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监...

2020-04-17 16:41:12 66

原创 SpringCloud Ribbon详解

通过Spring Cloud Ribbon的封装,我们在微服务架构中使用客户端负载均衡调用非常简单,只需要如下两步:服务提供者只需要启动多个服务实例并注册到一个注册中心或是多个相关联的服务注册中心。服务消费者直接通过调用被@LoadBalanced注解修饰过的RestTemplate来实现面向服务的接口调用。...

2020-04-17 15:47:07 455

原创 SpringCloud Eureka 详解

先上图。。。一切围绕图展开Eureka服务治理体系有三个核心角色:服务提供者:提供服务的应用,它将自己提供的服务注册到注册中心,以供其他应用发现。服务注册“服务提供者”在启动的时候会通过发送REST请求的方式将自己注册到Eureka Server上,同时带上了自身服务的一些元数据信息。Eureka Server接收到这个请求之后,将元数据的信息存储在一个双层Map中,其中第一层的ke...

2020-04-10 09:44:54 326

原创 数据库权限

数据库的角色赋予权限:GRANT ALL PRIVILEGES ON TABLE 表名 TO 角色名;

2020-04-01 11:32:37 57

原创 List转换为字符串,用“,”分割

public static void main(String[] args) { List<String> relatedFieldApiNames = new ArrayList<>(); relatedFieldApiNames.add("a"); relatedFieldApiNames.add("b"); ...

2020-03-13 17:13:11 1157

原创 redis系统学习

1.什么是redisRedis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据 类型来适应不同场景下的缓存与存储需求。同时 Redis 的诸多高层级功能使其可以胜任消息 队列、任务队列等不同的角色。Redis是REmote DIctionary Server(远程字典服务器)的缩写。2.为什么要使用redis(特性)a.以字典结构存储数据(字典是一些元素的集合,每一...

2020-03-12 14:48:57 138

原创 wps开机启动无法禁用问题

每次一开机,wps.exe和wpscenter.exe进程就跟着启动了,并且任务管理器启动项中没有,无法禁用。用msconfig查看自启动项和服务,并没有发现这个启动项;用Process Explorer查看所有进程,发现这个进程竟然是顶层进程,也就是说,不是被其他进程调用的,那应该是附着在操作系统内核上随OS内核启动的(流氓软件)我禁用了所有wps有关的自启动条目(包括shell扩展)之后,...

2020-03-07 08:09:33 2003

原创 SSL: no alternative certificate subject name matches target host name 'xxx'

clone代码出现 SSL: no alternative certificate subject name matches target host name ‘xxx’解决方法:git config --global http.sslVerify false (让git忽略ssl证书错误)报错原因SSL证书...

2020-02-25 09:11:19 7493

原创 Git学习——Git简介

1.什么是GitGit是一个分布式版本控制系统。

2019-02-24 16:32:44 156

空空如也

空空如也

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

TA关注的人

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