摘要: 引言 本文主要整理和介绍Java中,在linux下所用到的相关查询方法。 查看进程/线程 top 命令 | ps 命令 找出该进程内最耗费CPU的线程:可以使用ps -Lfp pid或者ps -mp pid -o THREAD, tid, time或者top -Hp pid 下面我们来一个实例找出某 阅读全文
posted @ 2019-07-03 21:27 JaminHuang 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍MySQL中,有关慢查询的优化方案。 慢查询日志是mysql的一个日志记录,可以用来记录mysql语句执行时间超过指定的long_query_time的SQL语句,long_query_time的默认值是10s 慢查询日志默认情况下是不开启的,因为将数据保存到日志会对性能有一定影响 阅读全文
posted @ 2019-07-03 21:13 JaminHuang 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍Java 当中基本的数据类型:基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 基本类型共有八种,它们分别都有相对应的包装类。 主 阅读全文
posted @ 2019-07-03 20:39 JaminHuang 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要描述,Java中多线程共享数据(同步)/线程死锁/生产者与消费者应用案例。 多线程的优势:资源利用率好、程序设计在某种情况下更简单、程序响应更快。 进程和线程之间如何通信:进程间通讯依靠 IPC 资源,例如管道(pipes)、套接字(sockets)等;线程间通讯依靠 JVM 提供的 阅读全文
posted @ 2019-06-25 15:24 JaminHuang 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 引言 在做服务端开发的时候,难免会涉及到API 接口文档的编写,可以经历过手写API 文档的过程,就会发现,一个自动生成API文档可以提高多少的效率。 以下列举几个手写API 文档的痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接 阅读全文
posted @ 2019-06-19 18:22 JaminHuang 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍 Spring Boot 中 Redis 的配置和基本使用。 系列文档目录 Spring Boot 项目学习 (一) 项目搭建 Spring Boot 项目学习 (二) MySql + MyBatis 注解 + 分页控件 配置 Spring Boot 项目学习 (三) Spring 阅读全文
posted @ 2019-06-19 17:36 JaminHuang 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要记录借用Idea 开发环境下,搭建 Spring Boot 项目框架的过程。 系列文档目录 Spring Boot 项目学习 (一) 项目搭建 Spring Boot 项目学习 (二) MySql + MyBatis 注解 + 分页控件 配置 Spring Boot 项目学习 (三) 阅读全文
posted @ 2019-06-19 15:34 JaminHuang 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要在Spring Boot 基础项目的基础上,添加 Mysql 、MyBatis(注解方式)与 分页控件 的配置,用于协助完成数据库操作。 系列文档目录 Spring Boot 项目学习 (一) 项目搭建 Spring Boot 项目学习 (二) MySql + MyBatis 注解 + 阅读全文
posted @ 2019-06-19 15:32 JaminHuang 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍有关MyBatis的缓存。 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 1. 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Sess 阅读全文
posted @ 2019-06-18 17:26 JaminHuang 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 引言 本文主要介绍 Java JDK 中 1.7 和 1.8 的新特性。 JDK 1.7 新特性 1. switch可以接受String类型; 2. 可以在catch代码块中捕获多个异常类型; 3. 对数值字面量进行了改进; (1)增加了二进制字面量的表示(0B001、0b111)。整数类型(例如b 阅读全文
posted @ 2019-06-18 17:07 JaminHuang 阅读(621) 评论(0) 推荐(0) 编辑