itdragon

235
获赞数
0
关注数
115
粉丝数
武汉
IP 属地未知
2016-07-14 加入
浏览 12.1k

扫码关注 学英语会编程。只有英语学的好,源码才能看的爽。

952 声望|达人
全站排名超越 98% 用户
sso
160
mysql
155
netty
109
java
97
aio
94
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 提出了问题2019-09-02
    如何修改JVM指令集
  • 提出了问题2019-09-02
    如何修改JVM指令集
  • 发布了文章2019-07-10
    工作日志,多租户模式下的数据备份和迁移
    记录和分享一篇工作中遇到的奇难杂症。目前做的项目是多租户模式。一套系统管理多个项目,用户登录不同的项目加载不同的数据。除了一些系统初始化的配置表外,各项目之间数据相互独立。前期选择了共享数据表的隔离方案,为后期的数据迁移挖了一个大坑。这里记录填坑...
  • 发布了文章2019-06-22
    工作日志,跨域和缓存的冲突问题
    记录和分享一篇工作中遇到的奇难杂症。一个前后端分离的项目,前端件图片上传到服务器上,存在跨域的问题。后端将图片返回给前端,并希望前端能对图片进行缓存。这是一个很常见的跨越和缓存的问题。可偏偏就能擦出意想不到的火花(据说和前端使用的框架有关)。
  • 发布了文章2019-05-18
    初识Kotlin之集合
    Kotlin的集合是让我为之心动的地方,丰富的高阶函数帮助我们高效开发。今天介绍Kotlin的基础集合用法、获取集合元素的函数、过滤元素的函数、元素排序的函数、元素统计的函数、集合元素映射的函数、集合的交差并补集的函数。还有一些工作中的经验。
  • 发布了文章2019-05-06
    初识Kotlin之函数
    本章通过介绍Kotlin的基本函数,默认参数函数,参数不定长函数,尾递归函数,高阶函数,Lamdba表达式。来对Kotlin函数做进一步了解。将上一篇的Kotlin变量的知识得以运用。Kotlin变量
  • 发布了文章2019-04-27
    初识Kotlin之变量
    用Java开发了很多年,因为工作的需要学习Kotlin。初识Kotlin时是各种不习惯,觉得这个语言相对于Java而言并不够严谨。随着不断的深入,最终还是逃不过"真香定理"。我一直认为普通的技术使用者是没有太多的权利去评论一门技术语言的好坏。很多人只了解皮毛就开始对它...
  • 发布了文章2019-03-22
    编程和英语一起学,每日一词
    笔者可以坚持每天花一两个小时学习技术,并坚持了快两年了。但学习英语,坚持五天都做不到。笔者曾经在跨境电商公司工作过,看到同事用流利的英语和外国友人交流时,羡慕与崇拜。我开始督促自己也要学好英语。什么杂七杂八的APP下了一大堆。报名了一些看起来高大上的...
  • 发布了文章2019-03-12
    SpringBoot注册Windows服务和启动报错的原因
    Windows系统启动Java程序会弹出黑窗口。黑窗口有几点不好。首先它不美观;其次容易误点导致程序关闭;但最让我匪夷所思的是:将鼠标光标选中黑窗口日志信息,程序竟然不会继续执行,日志也不会继续输出。从而导致页面一直处于请求状态。回车后程序才能正常执行。同时...
  • 回答了问题2019-03-06
    The system cannot find the file specified at...
    这应该不是根本问题,我在win10可以正常启动。再winserver2012 r2却要换成全路径,楼主在win2012却是好的。估计是系统配置的问题。
  • 发布了文章2018-11-24
    从Docker 到Jenkins 到Ansible的部署经验
    工作中,除了开发功能,还负责系统的部署工作。我从频繁的部署工作中,逐渐找到了一些偷懒的方法。从传统的Java -jar命令启动服务,到通过Docker 容器构建部署服务,再后来通过自动化部署工具Jenkins来完成部署,最后再结合Ansible完成远程部署。一步步的进步极大的...
  • 发布了文章2018-07-26
    常见的统计解决方案
    最近用MySQL做统计的需求比较多,这里整理一些常用的场景方便后期查阅,同时也是抛砖引玉的过程。其中包括普通的分组统计,连续的每日统计,区间范围统计。
  • 发布了文章2018-07-09
    windows一键部署java项目
    因为公司需求,要在windows的环境上做一键部署启动java项目,同时还要支持从安装界面动态修改配置文件的IP地址。就像安装软件一样将jdk,tomcat,mysql,influxdb,nginx安装并配置到系统上,顺便还要初始化一下数据。花了一周的时间,这里记录我的踩坑日志。
  • 发布了文章2018-04-13
    Thymeleaf3语法详解和实战
    Thymeleaf是Spring boot推荐使用的模版引擎,除此之外常见的还有Freemarker和Jsp。Jsp应该是我们最早接触的模版引擎。而Freemarker工作中也很常见(Freemarker教程)。今天我们从三个方面学习Thymeleaf的语法:有常见的TH属性,四种标准表达式用法,在SpringBoot中的...
  • 发布了文章2018-04-06
    Spring Boot配置文件详解
    Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件。他们的作用都是修改Spring Boot自动配置的默认值。相对于properties文件而言,yml文件更年轻,也有很多的坑。可谓成也萧何败也萧何,yml通过空格来确定层级关系,是配置文件结构更清晰,但也会...
  • 发布了文章2018-03-30
    Java编程配置思路详解
    SpringBoot虽然提供了很多优秀的starter帮助我们快速开发,可实际生产环境的特殊性,我们依然需要对默认整合配置做自定义操作,提高程序的可控性,虽然你配的不一定比官方提供的starter好。上周因为工作和装修的事情,导致博客没有正常更新,害怕停更会让人懒惰起来...
  • 发布了文章2018-03-15
    消息中间件企业级应用
    众所周知,消息中间件是大型分布式系统中不可或缺的重要组件。它使用简单,却解决了不少难题,比如异步处理,系统藕合,流量削锋,分布式事务管理等。实现了一个高性能,高可用,高扩展的系统。本章通过介绍消息中间件的应用场景,消息中间件的传输模式,ActiveMQ快...
  • 发布了文章2018-03-07
    双刃剑MongoDB的学习和避坑
    MongoDB 是一把双刃剑,它对数据结构的要求并不高。数据通过key-value的形式存储,而value的值可以是字符串,也可以是文档。所以我们在使用的过程中非常方便。正是这种方便给我们埋下了一颗颗地雷。当内嵌的文档太深,或者内嵌文档有相同的属性名。你会被炸得很惨。...
  • 发布了文章2018-02-28
    Shiro 核心功能案例讲解 基于SpringBoot 有源码
    从实战中学习Shiro的用法。本章使用SpringBoot快速搭建项目。整合SiteMesh框架布局页面。整合Shiro框架实现用身份认证,授权,数据加密功能。通过本章内容,你将学会用户权限的分配规则,SpringBoot整合Shiro的配置,Shiro自定义Realm的创建,Shiro标签式授权和注解...
  • 发布了文章2018-02-11
    Java 常用List集合使用场景分析
    过年前的最后一篇,本章通过介绍ArrayList,LinkedList,Vector,CopyOnWriteArrayList 底层实现原理和四个集合的区别。让你清楚明白,为什么工作中会常用ArrayList和CopyOnWriteArrayList?了解底层实现原理,我们可以学习到很多代码设计的思路,开阔自己的思维。本...