jstat工具使用(jstat命令查看jvm内存、gc等相关信息)

文章目录一、jstat介绍二、jstat相关命令的使用1、环境2、类加载信息相关3、类编译统计4、堆垃圾收集统计信息5、堆内存生成和空间容量6、垃圾收集统计摘要7、新生代垃圾收集统计摘要8、老年代垃圾收集统计摘要9、动态打印垃圾收集情况三、总结 一、jstat介绍 Jstat是JDK自带的一个轻...

2019-05-13 12:22:12

阅读数 42

评论数 0

JAVA对接百度人脸检测API

文章目录一、账号申请配置1、账号申请和配置二、后台API对接1、项目准备2、工具类下载3、新建工具类获取token4、人脸检测方法三、人脸检测测试1、页面2、上传文件获取结果四、代码参考 一、账号申请配置 1、账号申请和配置 1、如果没有百度账号,去百度申请一个。有的话,打开百度AI开放平台 百度...

2019-01-17 17:35:52

阅读数 98

评论数 0

Java上传图片到阿里云对象存储OSS

文章目录一、开通账号1、去注册2、成功后领取免费套餐3、开通激活4、新建bucket5、获取AccessKey,备用二、图片上传 一、开通账号 1、去注册 点击链接:https://help.aliyun.com/product/31815.html 注册。 2、成功后领取免费套餐 实名认证,...

2019-01-15 10:27:59

阅读数 777

评论数 0

CentOS安装和IP配置、桥接联网

文章目录一、安装二、设置1、ip2、后续添加...... 一、安装 新建虚拟机 选择系统文件 自定义硬件 开始安装 选择语言 选择磁盘 创建用户 完成后重启 二、设置 1、ip 输入ifconfig [root@localhost ~]# ifconfig -bash: i...

2019-01-09 17:45:14

阅读数 121

评论数 0

实体类转为fastJson字符串时,带有$符号的字段转化异常不显示

文章目录一、 问题描述二、事例1、实体类如下2、测试代码如下3、输出结果三、代码微调 一、 问题描述 将实体类转为fastJson时,以$符号开头的字段转化后不显示,其他字段正常。 比如实体类TBean有两个字段,分别为sid和$name,那么通过JSON.toJSONString()方法,只有...

2018-12-18 15:37:03

阅读数 142

评论数 0

Java基础交换A和B

使用Java交换A和B来波基础代码 import java.util.Scanner; public class Main { public static void main(String[] args) { // 输入a和b Scanner sc = n...

2018-12-07 16:21:58

阅读数 282

评论数 2

SpringBoot多数据源配置

文章目录一、首先搭建SpringBoot项目二、配置数据源1、配置第一个数据源(1)引入druid连接池依赖(2)在properties文件中添加数据库和连接池配置(3)新建配置类读取配置文件2、第二个数据源(1)不同的mapper使用不同的数据源(2)在Properties里面添加第二个数据源(...

2018-12-07 15:38:22

阅读数 107

评论数 2

Linux常用快捷键(tomcat、日志相关操作)

文章目录一、vi编辑器相关二、日志查看技巧三、tomcat操作1、查看文件列表2、查看带有某个关键字的tomcat的进程情况3、重启tomcat四、文件操作1、复制(1)复制文件(2)复制文件夹2.移动3、删除(1)删除文件(2)删除文件夹 一、vi编辑器相关 光标移动到句首:^ 光标移动到句尾...

2018-12-03 14:56:01

阅读数 134

评论数 0

对象转为fastJson属性值为null时该属性不显示的问题

文章目录一、问题二、解决1、null属性缺失情况演示2、解决后演示3、更多属性 一、问题 当JavaBean中某个属性为null时,转为FastJson后,该属性缺失。 这种情况下如果以FastJson为返回值给被人提供接口,那么返回的参数数量不固定。 因此,现在需要解决的是:无论某参数是否为n...

2018-11-30 15:59:59

阅读数 348

评论数 2

使用JS生成二维码

文章目录一、需求目的二、页面1、新建html2、导入相关JS3、添加一个div,用于展示条形码4、调用生成条形码方法5、查看效果6、完整代码(1)页面(2)barcode.js三、Over 一、需求目的 由于特殊场景需求,需要将一些字符码生成一个条形码方便使用。比如:优惠券条形码方便扫码枪核销。...

2018-11-26 11:29:40

阅读数 80

评论数 0

SpringBoot使用定时任务(零xml配置)

文章目录一、SpringBoot开启定时任务二、Cron表达式 一、SpringBoot开启定时任务 SpringBoot零配置开启定时任务,有两种情况: 在启动类添加注解@EnableScheduling 在指定的配置类上添加注解@EnableScheduling 如果定时任务全部提取成一个...

2018-11-23 15:34:10

阅读数 91

评论数 0

使用Java IO将数据导出到文本

文章目录一、需求背景二、分析三、测试四、代码 一、需求背景 公司为了对接某数据分析产品A(缩写是YGFZ),需要将数据库订单数据按照A公司格式要求导出到txt文本,然后才能进一步导入到A产品中进行数据分析。 其中要求的格式为:每行有10个订单数据,每个数据为Json字符串格式,也就是每行是一...

2018-11-23 11:49:08

阅读数 103

评论数 0

微信公众号自定义分享实现(开发者)

文章目录一、公众号管理,绑定域名二、在页面引入JS文件三、通过config接口注入权限验证配置四、通过ready接口处理成功验证五、步骤三中参数获取1、Controller层2、Service层方法实现(1)首先是获取时间戳和随机串。(2)生成随机串方法(3)获取签名(4)其中获取jsapi_ti...

2018-11-20 15:14:29

阅读数 328

评论数 0

微信退款异常(Given final block not properly padded)

1、场景 对接微信支付、微信退款后,今天客户发起退款,抛了一个异常,导致退款失败。其中异常如下: javax.crypto.BadPaddingException: Given final block not properly padded 从网上查询资料得知大致是JAVA的AES加密解密...

2018-11-15 16:18:59

阅读数 599

评论数 0

算法--快速排序(Java)

文章目录一、什么是快速排序二、快速排序实现过程1、分析过程2、具体数字模拟过程三、快速排序代码实现 一、什么是快速排序 引用百度百科的解释:快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所...

2018-10-26 14:35:03

阅读数 62

评论数 0

微信H5支付(Java)

文章目录一、场景介绍二、开发准备1、域名2、项目3、配置文件三、准备开发1、订单创建2、获取用户真实IP3、API对接 一、场景介绍 微信H5支付是在手机移动浏览器端调起微信支付的方式。本文中仅介绍后台开发端的API对接,具体怎么开通H5支付,微信商户平台相关的内容请参考微信开发文档。 开通微信H...

2018-10-23 15:14:14

阅读数 216

评论数 2

穿透代理获取用户真实IP地址

文章目录一、场景二、方法1、微信官方方法(1)没有代理(2)有代理2、非官方方法(1)代码(2)说明(3)补充 一、场景 在对接微信H5支付API时,有一关键步骤是获取到用户的真实IP,微信开发文档给出的解释为: H5支付要求商户在统一下单接口中上传用户真实ip地址“spbill_create_i...

2018-10-23 11:05:27

阅读数 480

评论数 0

算法--Java青蛙跳台阶问题(一次可以跳n阶)

文章目录一、问题1、初级版2、升级版二、思路与代码1、第一种情况(初级版)2、所以初级版Java代码如下3、第二种情况(升级版)3、所以升级版Java代码如下三、总结 一、问题 1、初级版 一只青蛙跳台阶,一次可以跳1阶,可以2阶。那么,台阶为n时,有多少种跳法。 2、升级版 一只青蛙跳台阶,一次...

2018-10-22 18:55:44

阅读数 527

评论数 2

Linux下Tomcat日志自动定时打包完美实现

文章目录一、场景1、环境2、目的二、Linux相关配置1、相关环境配置2、创建打包脚本3、创建定时任务命令三、执行效果 一、场景 1、环境 CentOS 7.0,Tomcat 8.0.33 ,(jdk-1.8.0_171) 2、目的 随着时间推移,tomcat下的日志文件catalina.out越...

2018-10-19 16:41:32

阅读数 390

评论数 0

Redis基本数据结构及SpringBoot中使用redisTemplate操作Redis

文章目录一、Redis环境1、环境:CentOS7.0,redis-4.0.22、首先启动redis服务二、Redis数据结构1、string(字符串)(1)键值对(2)使用mset和mget批量操作(3)过期时间设置和set扩展(4)计数2、list (列表)(1)队列,左进右出,先进先出(2)...

2018-10-18 15:10:13

阅读数 432

评论数 1

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