摘要: 推荐文章一览表 把文章进行了简单的分类,可以通过点击表格中的内容进去对应页面。会持续更新,如果喜欢可以收藏一下。我目前大致的职业方向是:Java架构师,然后是大数据。 Spring Boot 数据库 Spring全家桶 服务器 Java内功 还会持续更新中,更新的朋友可以点一下推荐,或者关注!!!阅读全文
posted @ 2018-04-03 18:05 ITDragon龙 阅读(786) 评论(2) 编辑
摘要: MySQL索引优化分析 为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干阅读全文
posted @ 2018-01-03 22:11 ITDragon龙 阅读(12053) 评论(13) 编辑
摘要: 单点登录系统实现基于SpringBoot 今天的干货有点湿,里面夹杂着我的泪水。可能也只有代码才能让我暂时的平静。通过本章内容你将学到单点登录系统和传统登录系统的区别,单点登录系统设计思路,Spring4 Java配置方式整合HttpClient,整合Redis ,HttpClient简易教程。还在阅读全文
posted @ 2017-12-23 22:51 ITDragon龙 阅读(14841) 评论(34) 编辑
摘要: Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常用配置的说明。即学即用,你还在等什么?一睹为快先了解Nginx的三大功能 Nginx 可以作为一台h阅读全文
posted @ 2017-12-18 21:48 ITDragon龙 阅读(13540) 评论(8) 编辑
摘要: 调节代码字体大小 设置:File Settings... Editor General 勾选Change font size(Zoom) with Ctrl + Mouse Wheel 使用:按住Ctrl键,滚动鼠标中间按钮,可调节代码字体大小。 优点:这个比单独设置字体大小方便多了。 图解: 鼠标阅读全文
posted @ 2018-08-06 09:46 ITDragon龙 阅读(48) 评论(1) 编辑
摘要: 最近用MySQL做统计的需求比较多,这里整理一些常用的场景方便后期查阅,同时也是抛砖引玉的过程。其中包括 普通的分组统计 , 连续的每日统计 , 区间范围统计 。 技术:MySQL, SpringDataJpa, Kotlin 说明:文章前半部分是场景分析,后半部分是语法分析 要点:GROUP BY阅读全文
posted @ 2018-07-26 15:50 ITDragon龙 阅读(1651) 评论(0) 编辑
摘要: windows一键部署java项目 因为公司需求,要在windows的环境上做一键部署启动java项目,同时还要支持从安装界面动态修改配置文件的IP地址。就像安装软件一样将jdk,tomcat,mysql,influxdb,nginx安装并配置到系统上,顺便还要初始化一下数据。花了一周的时间,这里记阅读全文
posted @ 2018-07-09 13:34 ITDragon龙 阅读(1347) 评论(4) 编辑
摘要: 从深圳回武汉的面试感想以及一些面试题 大家好,我是ITDragon龙,今天分享一些面试中常问的题目,和一些面试感受。我是四月二十五号离职,二十六号上午八点从深圳出发,下午三点到武汉。二十七号便开始参加面试。每天的节奏基本是:上午去公司面试,中午去小区房子装修监工,下午再去公司面试,中途还有几个电话面阅读全文
posted @ 2018-05-11 23:18 ITDragon龙 阅读(3558) 评论(24) 编辑
摘要: Thymeleaf3语法详解 Thymeleaf是Spring boot推荐使用的模版引擎,除此之外常见的还有Freemarker和Jsp。Jsp应该是我们最早接触的模版引擎。而Freemarker工作中也很常见( "Freemarker教程" )。今天我们从三个方面学习Thymeleaf的语法:有阅读全文
posted @ 2018-04-13 10:41 ITDragon龙 阅读(3476) 评论(0) 编辑
摘要: Spring Boot配置文件详解 Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件。他们的作用都是修改Spring Boot自动配置的默认值。相对于properties文件而言,yml文件更年轻,也有很多的坑。可谓成也萧何败也萧何,yml通过空格来确定层级阅读全文
posted @ 2018-04-04 20:44 ITDragon龙 阅读(2493) 评论(6) 编辑
摘要: 推荐文章一览表 把文章进行了简单的分类,可以通过点击表格中的内容进去对应页面。会持续更新,如果喜欢可以收藏一下。我目前大致的职业方向是:Java架构师,然后是大数据。 Spring Boot 数据库 Spring全家桶 服务器 Java内功 还会持续更新中,更新的朋友可以点一下推荐,或者关注!!!阅读全文
posted @ 2018-04-03 18:05 ITDragon龙 阅读(786) 评论(2) 编辑
摘要: Java编程配置思路详解 SpringBoot虽然提供了很多优秀的starter帮助我们快速开发,可实际生产环境的特殊性,我们依然需要对默认整合配置做自定义操作,提高程序的可控性,虽然你配的不一定比官方提供的starter好。上周因为工作和装修的事情,导致博客没有正常更新,害怕停更会让人懒惰起来,挤阅读全文
posted @ 2018-03-29 22:15 ITDragon龙 阅读(2013) 评论(6) 编辑
摘要: 消息中间件企业级应用 众所周知,消息中间件是大型分布式系统中不可或缺的重要组件。它使用简单,却解决了不少难题,比如异步处理,系统藕合,流量削锋,分布式事务管理等。实现了一个高性能,高可用,高扩展的系统。本章通过介绍 消息中间件的应用场景 , 消息中间件的传输模式 , ActiveMQ快速入门 三个方阅读全文
posted @ 2018-03-14 20:05 ITDragon龙 阅读(7537) 评论(15) 编辑
摘要: 双刃剑MongoDB的学习和避坑 MongoDB 是一把双刃剑,它对数据结构的要求并不高。数据通过key value的形式存储,而value的值可以是字符串,也可以是文档。所以我们在使用的过程中非常方便。正是这种方便给我们埋下了一颗颗地雷。当内嵌的文档太深,或者内嵌文档有相同的属性名。你会被炸得很惨阅读全文
posted @ 2018-03-07 21:53 ITDragon龙 阅读(4937) 评论(2) 编辑
摘要: Shiro 核心功能案例讲解 基于SpringBoot 有源码 从实战中学习Shiro的用法。本章使用SpringBoot快速搭建项目。整合SiteMesh框架布局页面。整合Shiro框架实现用身份认证,授权,数据加密功能。通过本章内容,你将学会用户权限的分配规则,SpringBoot整合Shiro阅读全文
posted @ 2018-02-28 21:06 ITDragon龙 阅读(4551) 评论(3) 编辑
摘要: Java 常用List集合使用场景分析 过年前的最后一篇,本章通过介绍ArrayList,LinkedList,Vector,CopyOnWriteArrayList 底层实现原理和四个集合的区别。让你清楚明白,为什么工作中会常用ArrayList和CopyOnWriteArrayList?了解底层阅读全文
posted @ 2018-02-11 16:10 ITDragon龙 阅读(4014) 评论(7) 编辑
摘要: Netty 编解码技术 数据通信和心跳监控案例 多台服务器之间在进行跨进程服务调用时,需要使用特定的编解码技术,对需要进行网络传输的对象做编码和解码操作,以便完成远程调用。Netty提供了完善,易扩展,易使用的编解码技术。本章除了介绍Marshalling的使用,还会基于编解码技术实现数据通信和心跳阅读全文
posted @ 2018-02-04 08:19 ITDragon龙 阅读(3780) 评论(4) 编辑
摘要: Netty 拆包粘包和服务启动流程分析 通过本章学习,笔者希望你能掌握EventLoopGroup的工作流程,ServerBootstrap的启动流程,ChannelPipeline是如何操作管理Channel。只有清楚这些,才能更好的了解和使用Netty。还在等什么,快来学习吧! 知识结构图: 技阅读全文
posted @ 2018-01-29 20:14 ITDragon龙 阅读(3785) 评论(3) 编辑
摘要: Netty序章之BIO NIO AIO演变 Netty是一个提供异步事件驱动的网络应用框架,用以快速开发 高性能 、 高可靠 的网络服务器和客户端程序。Netty简化了网络程序的开发,是很多框架和公司都在使用的技术。更是面试的加分项。Netty并非横空出世,它是在BIO,NIO,AIO演变中的产物,阅读全文
posted @ 2018-01-24 18:32 ITDragon龙 阅读(4666) 评论(10) 编辑