摘要: 打包方式 打包后会在target目录下生成一个xxx-jar-with-dependencies.jar文件,这个文件不但包含了自己项目中的代码和资源,还包含了所有依赖包的内容。所以可以直接通过java -jar来运行。 打包命令: 在pom文件中加入插件: 阅读全文
posted @ 2018-07-08 18:23 Janti 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 问题一:如果使用可视化工具链接mysql? mysql默认情况下是不支持远程连接的!只需要几个步骤就能轻松搞定了。 1.vi /etc/mysql/my.cnf 修改里面bind-address项,将127.0.0.1改成0.0.0.0 2.重启mysql,service mysql restart 阅读全文
posted @ 2018-06-22 16:23 Janti 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 概述 可承遇到,不知什么原因,一个夜晚,机房中,大片的远程调用连接断开。 第二天早上,用户访问高峰,大部分服务器都在获取连接,造成大片网络阻塞。 服务崩溃,惨不忍睹的景象。 本文将从长连接和短连接的概念切入,再到长连接与短连接的区别,以及应用场景,引出心跳机制和断线重连,给出代码实现。 从原理到实践 阅读全文
posted @ 2018-06-13 00:13 Janti 阅读(21571) 评论(2) 推荐(17) 编辑
摘要: 前言: 网络分层 在实际的网络中,我们是四层网络结构: 网络传输层 网络传输层负责最底层的底层链路连接。两台主机之间进行互联,基于网线的物理硬件上的协议。在这个侧面,主机与主机之间只认得硬件mac编码。并不认识IP。 网络层 IP就是在网络层出现的,就像网络上,每个机器的地址。网络层可以理解为快递, 阅读全文
posted @ 2018-06-06 09:10 Janti 阅读(1445) 评论(2) 推荐(6) 编辑
摘要: 概述 mybatis框架的优点,就不用多说了,今天这边干货主要讲mybatis的逆向工程,以及springboot的集成技巧,和分页的使用 因为在日常的开发中,当碰到特殊需求之类会手动写一下sql语句,大部分的时候完全可以用mybatis的逆向工程替代。 mybatis逆向工程 相比较而言,代码形式 阅读全文
posted @ 2018-06-05 10:16 Janti 阅读(1268) 评论(2) 推荐(2) 编辑
摘要: 定时线程 说到定时任务,通常会想到JDK自带的定时线程来执行,定时任务。 回顾一下定时线程池。 常用的两个方法: scheduleAtFixedRate:是以固定的频率去执行任务,周期是指每次执行任务成功执行之间的间隔。 schedultWithFixedDelay:是以固定的延时去执行任务,延时是 阅读全文
posted @ 2018-06-05 10:15 Janti 阅读(1196) 评论(0) 推荐(1) 编辑
摘要: Thymeleaf的介绍 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可 阅读全文
posted @ 2018-06-05 10:15 Janti 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 概述 首先要感谢两位大神,该项目的想法来源自tale和MyBlog。 做了一些改造,增加了一些功能和一些代码的重构,并且更换了博客主题。 关于项目,对于开发的练手项目,能够工程化,严谨一些。 关于文档,本文主要中从项目需求,项目设计的方式来阐述. 如何从零开始,使用springboot开发项目。 记 阅读全文
posted @ 2018-05-16 10:15 Janti 阅读(45487) 评论(47) 推荐(62) 编辑
摘要: 概述 工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗费性能的分析(dump文件分析)一般也不会在生产直接分析,往往dump下来的文件达1G左右,人工分析效率较低,因此利用工具来分析jvm相关问题,长长可以到达事半功倍的效果来。 jvm监控分析工具一般分为两类,一种是jdk自带的工具,一种 阅读全文
posted @ 2018-04-04 08:20 Janti 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 什么是反射 反射机制就是指程序运行时能够获取自身的信息。在Java中,只要给出类的名字,就可以通过反射机制来获取类的信息 哪里用的到反射机制 在jdbc中就是使用的反射来实例化对象,比如:Class.forName("com.mysql.jdbc.Driver.class").newInstance 阅读全文
posted @ 2018-04-03 22:10 Janti 阅读(304) 评论(0) 推荐(0) 编辑