摘要: 想查看系统中各个进程的资源占用情况,可以使用top命令,但是在使用直接输入top命令会报如下错误: 只需要先执行如下命令:export TERM=dumb 设置环境变量就好。 top命令的用法参考下文: 原文链接:https://blog.csdn.net/yjclsx/article/detail 阅读全文
posted @ 2019-09-16 17:57 jason.bai 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 概述 Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况 阅读全文
posted @ 2019-09-16 15:17 jason.bai 阅读(986) 评论(0) 推荐(1) 编辑
摘要: 最近在开发一个邮件发送多附件的微服务,使用的是org.springframework.mail.javamail.JavaMailSender;包下面的JavaMailSender 但是发送出来的附件名字都是乱码格式,如下: 跟进MimeBodyPart类,发现setFileName方法中有个Par 阅读全文
posted @ 2019-09-03 16:08 jason.bai 阅读(1873) 评论(0) 推荐(0) 编辑
摘要: 有时候系统之间的交互需要传递报文,但是报文的量有时候是巨大的,会占用很大的贷款, 或者有时候是通过加密进行传递比如:RSA非对称加密,如果这样的话,解密方就会花费很多的时间进行解密。因为RSA加密安全性很高,但是其性能不是很好。 所以可以在进行数据传递的时候先进行一遍的json压缩,然后再经过RSA 阅读全文
posted @ 2019-08-28 17:15 jason.bai 阅读(10104) 评论(5) 推荐(0) 编辑
摘要: 最近spring boot项目中由于使用了spring cloud 的hystrix 导致了threadLocal中数据丢失,其实具体也没有使用hystrix,但是显示的把他打开了,导致了此问题。 导致此问题的代码逻辑如下:服务之间的调用采用的feignclient,采用feignclient拦截器 阅读全文
posted @ 2019-07-12 15:31 jason.bai 阅读(2197) 评论(0) 推荐(0) 编辑
摘要: Hash仅支持=、>、>=、<、<=、between。BTree可以支持like模糊查询 索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索 阅读全文
posted @ 2019-06-25 18:21 jason.bai 阅读(26362) 评论(0) 推荐(5) 编辑
摘要: 实际应用中,我们会有在项目服务启动完成以后去加载一些数据或做一些事情(比如缓存)这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。 很简单,只需要一个类就可以,无需其他配置。 创建实现接口 CommandLine 阅读全文
posted @ 2019-06-11 14:06 jason.bai 阅读(5880) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://blog.csdn.net/w05980598/article/details/79305239 一、概述 在支付、交易、订单等强一致性系统中,我们需要使用分布式事务来保证各个数据库或各个系统之间的数据一致性。 举个简单的例子来描述一下这里数据一致性的含义。 程序员小张向女友 阅读全文
posted @ 2019-06-03 18:06 jason.bai 阅读(1943) 评论(1) 推荐(0) 编辑
摘要: 1. 什么是Just In Time编译器? Hot Spot 编译 当 JVM 执行代码时,它并不立即开始编译代码。这主要有两个原因: 首先,如果这段代码本身在将来只会被执行一次,那么从本质上看,编译就是在浪费精力。因为将代码翻译成 java 字节码相对于编译这段代码并执行代码来说,要快很多。 当 阅读全文
posted @ 2019-05-28 10:55 jason.bai 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。 MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段 阅读全文
posted @ 2019-05-24 16:10 jason.bai 阅读(35234) 评论(1) 推荐(0) 编辑