- 博客(8)
- 收藏
- 关注
原创 快速定位java服务器cpu占用100%的根本原因
场景:服务器cpu告警,当前cpu占用过高,服务器包含一个或多个java服务目标:定位导致服务器cpu占用过高的具体项目和具体代码思考步骤: 1)先找到最耗CPU的进程; 2)再找到最耗CPU的线程; 3)最后查看堆栈,定位对应代码;具体操作(干货来了):(为了让所有人动看的懂说句废话)打开服务器在控制台输入以下命令命令1:top 显示进程运行...
2020-04-28 21:37:11
313
原创 阿里云服务器上安装配置mysql
一、mysql安装1.下载wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2.使用yum安装[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm3.安装mysql...
2019-10-14 17:13:49
208
原创 java项目引入第三方实战技巧总结
java项目追求面向接口编程,引入第三方的时候不会单纯的把第三方写成一个工具类,而是把需要做的事写成一个接口,然后用第三方去实现该接口,如果更换第三方只需要改变实现类即可,不需要修改任何业务代码。例:调用第三方短信接口,如果写成util更换时,每个调用发信息的地方都需要修改。如果写成接口形式,只需要把实现类从一个第三方换成另一个第三方的实现方法即可,他们要做的事都是发信息,接口...
2019-10-09 17:23:37
433
原创 mybatis插件Pagehelper分页助手
一、mybatis分页助手插件首先需要maven引入依赖或下载jar,依赖如下如需jar包自行下载 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId>...
2019-10-09 17:12:50
238
原创 自动注入@Autowired注解与@resource注解的区别
@Autowired是spring的注解,默认根据类型装配,当当前类型的bean不存在会报错,可以使用@Autowired(required=false) 配置,如果有则装配,null则跳过不会报错。当一个userDao接口有多个实现类时,可以配合@Qualifier实现根据名称装配,如下public class UserService { @Autowired @Quali...
2019-10-09 14:25:59
509
原创 html+css实现立体按钮
在html中button设置class为 lu-btn-3da标签设置class为 lu-btn-3dlu-a-3d请查看下方代码和效果图.lu-btn-3d{ width: 100px; height: 40px; background: linear-gradient(to bottom, #4eb5e5 0%,#389ed5 100%); border: n...
2019-03-14 19:17:15
6940
原创 mysql8.0解压版下载安装以及初始化
一、mysql下载1.输入mysql百度一下,点击进入mysql官网,地址:https://www.mysql.com/downloads/;2.第一步:点击进入下载页3.第二步:点击社区4.第三步:点击mysql社区服务5. 第四步:点击下载二、mysql安装1.根据mysql下载流程下载完成后,解压zip文件2.配置环境变量(例:D:\mys...
2019-03-14 19:05:12
927
原创 @ResponseBody注解
在controller的方法上加@ResponseBody注解相当于方法返回的对象通过适当的转换器转换为指定格式之后写入到response对象的body区,使用此注解后 返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。例:user中有 username password 两个字段使用该注解后return User返回到前台的数据为{"username":"xx","passwor...
2018-07-16 12:36:34
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人