2020年9月2日

mysql踩坑(一)-大小写规则

摘要: mysql大小写 在实际的项目中,大家或多或少都会遇到过mysql数据库大小写的问题。下面,博主将简单的介绍一下mysql数据库的大小写问题。 sql关键字和函数名 在mysql数据库中,sql关键字和大小写 是不区分大小写的。下面语句的俩种写法,mysql都能够正常的执行。 /*全小写*/ sel 阅读全文

posted @ 2020-09-02 21:58 幕友皎敖奔乾 阅读(3591) 评论(0) 推荐(2) 编辑

2020年8月29日

maven实战-源码和依赖分离

摘要: 源码和依赖分离 博主在接触一个新项目的时候,发现这个项目打包出来的jar包非常的小,这样在替换测试环境的jar包时就会显得十分有优势。通过查看pom文件得知,原来这个项目用到了maven-dependency-plugin和maven-jar-plugin俩个maven插件。 实现逻辑 我们的目的是 阅读全文

posted @ 2020-08-29 23:28 幕友皎敖奔乾 阅读(536) 评论(0) 推荐(0) 编辑

idea插件(一)-lombok

摘要: lombok使用 博主在创建springboot项目的时候,发现初始化向导中有推荐一个lombock插件,因此特地写了一下这篇文章来加深自己的印象。lombok是一个插件,它提供注解的方式来帮助我们生成一些样板代码,如get和set方法,全参构造函数,无参构造函数,静态日志变量等。 环境配置 博主这 阅读全文

posted @ 2020-08-29 22:08 幕友皎敖奔乾 阅读(322) 评论(0) 推荐(0) 编辑

2020年8月28日

内存排查(二)-使用jdk自带工具

摘要: jdk自带工具 在实际的项目开发当中,我们可以会碰到java程序占用内存过多,甚至导致进程被系统杀死的情况。那么我们可以使用什么工具来监控系统的内存使用情况呢,下面博主将简单的介绍一下jdk自带工具来监控系统的内存情况。 查找占用cpu或者内存过高的java进程 博主这里使用的springbootx 阅读全文

posted @ 2020-08-28 01:03 幕友皎敖奔乾 阅读(258) 评论(0) 推荐(0) 编辑

内存排查(三)-使用arthas工具

摘要: 使用arthas工具 arthas是Alibaba开源的Java诊断工具。arthas可以帮助我们解决一下问题: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能 阅读全文

posted @ 2020-08-28 00:59 幕友皎敖奔乾 阅读(8716) 评论(0) 推荐(0) 编辑

2020年8月27日

内存排查(一)-查看linux服务器配置信息

摘要: 查看服务器配置 在我们平时的项目开发当中,可能很多人都没有详细了解过linux服务器的配置,如CPU信息,磁盘信息,内存信息等。linux服务器的配置信息 不像windows一样可以直接通过任务管理器来查看,这里讲诉的是如何使用shell命令来获取我们想要了解的信息。 linux发行版本信息 我们可 阅读全文

posted @ 2020-08-27 20:06 幕友皎敖奔乾 阅读(892) 评论(0) 推荐(0) 编辑

mysql-crontab和mysqldump实现热备份

摘要: mysql简单热备份 这里我们讲的是mysql自动热备份,热备份就是说我们不需要将机器停止,就可以将数据给备份出来。并且这里的自动热备份是基于某个时间点的自动热备份,也就是说不是实时的热备份,实时热备份可以基于binlog来实现。 shell脚本 数据库连接信息配置 这里,我们需要导出的是mysql 阅读全文

posted @ 2020-08-27 12:06 幕友皎敖奔乾 阅读(613) 评论(0) 推荐(0) 编辑

logback-日志深入使用

摘要: logback日志深入使用 在之前的博文中,博主已经简单的介绍了logback的配置文件以及简单的使用。下面,博主将介绍一下logback的一些其它用法。 格式化输出 logback的方法可以支持我们进行格式化输出,我们再也不用手动进行字符串的拼接了。 logger.info("name:{}"," 阅读全文

posted @ 2020-08-27 00:08 幕友皎敖奔乾 阅读(545) 评论(0) 推荐(0) 编辑

2020年8月26日

jmx简单入门

摘要: jmx入门 jmx是Java Management Extensions的缩写,即java管理拓展。我们可以使用jmx对程序的运行状态进行监控和管理。 使用jmx 下面我们就简单的使用jmx来实现配置bean属性的动态修改。动态修改的意思就是在不重启服务器的情况下,实现配置属性的变更。 提供管理信息 阅读全文

posted @ 2020-08-26 21:18 幕友皎敖奔乾 阅读(1126) 评论(0) 推荐(0) 编辑

2020年8月25日

rmi远程方法调用入门

摘要: rmi入门 rmi(Remote Method Invocation)是java本身提供的一种rpc框架,它允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。 这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。 调用步骤 1、客户调用 阅读全文

posted @ 2020-08-25 22:52 幕友皎敖奔乾 阅读(187) 评论(0) 推荐(0) 编辑

导航