摘要:编程和英语一起学,每日一词 苦衷 笔者可以坚持每天花一两个小时学习技术,并坚持了快两年了。但学习英语,坚持五天都做不到。笔者曾经在跨境电商公司工作过,看到同事用流利的英语和外国友人交流时,羡慕与崇拜。我开始督促自己也要学好英语。什么杂七杂八的APP下了一大堆。报名了一些看起来高大上的课程。可一个都没 阅读全文
posted @ 2019-03-22 22:12 ITDragon龙 阅读 (494) 评论 (0)
摘要:MySQL索引优化分析 为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干 阅读全文
posted @ 2018-01-03 22:11 ITDragon龙 阅读 (21376) 评论 (18)
摘要:单点登录系统实现基于SpringBoot 今天的干货有点湿,里面夹杂着我的泪水。可能也只有代码才能让我暂时的平静。通过本章内容你将学到单点登录系统和传统登录系统的区别,单点登录系统设计思路,Spring4 Java配置方式整合HttpClient,整合Redis ,HttpClient简易教程。还在 阅读全文
posted @ 2017-12-23 22:51 ITDragon龙 阅读 (24554) 评论 (37)
摘要:Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常用配置的说明。即学即用,你还在等什么?一睹为快先了解Nginx的三大功能 Nginx 可以作为一台h 阅读全文
posted @ 2017-12-18 21:48 ITDragon龙 阅读 (16077) 评论 (8)
摘要:Golang调用Dll案例 前言 在家办公已经两个多星期了,目前最大的困难就是网络很差。独自一个人用golang开发调用dll的驱动程序。本来就是半桶水的我,还在为等待打开一个页面而磨平了耐心。本想依葫芦画瓢把这个驱动做了。可网上找到的案例都是一些简单的调用dll。对于各种传参、获取返回值和一些常见 阅读全文
posted @ 2020-02-20 12:17 ITDragon龙 阅读 (147) 评论 (0)
摘要:工作日志,go get v x github.com/pebbe/zmq4 失败问题 "笔者" 因为工作需要使用ZeroMQ,但是在执行 命令时一直提示 的错误,这里记录踩坑 "日志" 。 ZeroMQ简介 ZeroMQ(也称为ØMQ,0MQ或ZMQ)是一种高性能的异步消息传递库,旨在用于分布式或并 阅读全文
posted @ 2019-12-06 19:18 ITDragon龙 阅读 (50) 评论 (0)
摘要:InfluxDB 聚合函数实用案例 文章大纲 InfluxDB 简介 InfluxDB是GO语言编写的分布式时间序列化数据库,非常适合对数据(跟随时间变化而变化的数据)的跟踪、监控和分析。在我们的项目中,主要是用来收集设备实时上传的值。从而分析该设备值的趋势图和各个设备的能耗占比等一系列功能。Inf 阅读全文
posted @ 2019-11-23 16:55 ITDragon龙 阅读 (215) 评论 (0)
摘要:工作日志,error parsing query: unable to find time zone 坑 Windows 系统使用influxdb数据库,在执行查询语句时提示 的错误。因为influxdb在non unix系统(例如windows)上不能正常使用tz()语句。网上都说安装go环境和重 阅读全文
posted @ 2019-09-30 10:01 ITDragon龙 阅读 (233) 评论 (1)
摘要:工作日志,证书无效 unable to find valid certification path to requested target 最近被这个问题弄得头大。导致所有用到 的项目全部都无法启动!也不知道为什么会这样,其他同事的项目却可以正常打包运行!花了大半天的时间终于折腾好了。 异常情况: 阅读全文
posted @ 2019-09-27 09:11 ITDragon龙 阅读 (294) 评论 (0)
摘要:SpringBoot 动态配置邮箱发件人 现在的消息模块少不了邮件发送、短信发送和手机推送的功能。邮件发送的功能历史最为悠久,也算的上烂大街的功能。一般在配置文件中设置好邮箱地址、账号、密码和发件服务器地址后便不会再去改动。可是有的客户却希望人为指定发件人信息。这个需求并不过分,需要解决两个大问题: 阅读全文
posted @ 2019-08-28 20:41 ITDragon龙 阅读 (942) 评论 (2)
摘要:工作日志,多租户模式下的数据备份和迁移 记录和分享一篇工作中遇到的奇难杂症。目前做的项目是多租户模式。一套系统管理多个项目,用户登录不同的项目加载不同的数据。除了一些系统初始化的配置表外,各项目之间数据相互独立。前期选择了共享数据表的隔离方案,为后期的数据迁移挖了一个大坑。这里记录填坑的思路。可能不 阅读全文
posted @ 2019-07-10 18:30 ITDragon龙 阅读 (2535) 评论 (2)
摘要:记录和分享一篇工作中遇到的奇难杂症。一个前后端分离的项目,前端件图片上传到服务器上,存在跨域的问题。后端将图片返回给前端,并希望前端能对图片进行缓存。这是一个很常见的跨越和缓存的问题。可偏偏就能擦出意想不到的火花(据说和前端使用的框架有关)。 跨域问题 首先要解决跨域的问题。方法很简单,重写 方法即 阅读全文
posted @ 2019-06-22 13:40 ITDragon龙 阅读 (249) 评论 (0)
摘要:Kotlin的集合是让我为之心动的地方,丰富的高阶函数帮助我们高效开发。今天介绍Kotlin的基础集合用法、获取集合元素的函数、过滤元素的函数、元素排序的函数、元素统计的函数、集合元素映射的函数、集合的交差并补集的函数。还有一些工作中的经验。 先睹为快 批量更新、创建、删除功能 需求:前端有一个二维 阅读全文
posted @ 2019-05-18 22:58 ITDragon龙 阅读 (1558) 评论 (1)
摘要:本章通过介绍Kotlin的基本函数,默认参数函数,参数不定长函数,尾递归函数,高阶函数,Lamdba表达式。来对Kotlin函数做进一步了解。将上一篇的Kotlin变量的知识得以运用。 "Kotlin变量" Kotlin函数简介 Kotlin中是通过关键字fun声明函数。和变量一样,返回值类型放在名 阅读全文
posted @ 2019-05-06 23:06 ITDragon龙 阅读 (565) 评论 (1)
摘要:用Java开发了很多年,因为工作的需要学习Kotlin。初识Kotlin时是各种不习惯,觉得这个语言相对于Java而言并不够严谨。随着不断的深入,最终还是逃不过"真香定理"。我一直认为普通的技术使用者是没有太多的权利去评论一门技术语言的好坏。很多人只了解皮毛就开始对它进行过分的评论。所以大家不要被网 阅读全文
posted @ 2019-04-27 22:14 ITDragon龙 阅读 (435) 评论 (0)
摘要:编程和英语一起学,每日一词 苦衷 笔者可以坚持每天花一两个小时学习技术,并坚持了快两年了。但学习英语,坚持五天都做不到。笔者曾经在跨境电商公司工作过,看到同事用流利的英语和外国友人交流时,羡慕与崇拜。我开始督促自己也要学好英语。什么杂七杂八的APP下了一大堆。报名了一些看起来高大上的课程。可一个都没 阅读全文
posted @ 2019-03-22 22:12 ITDragon龙 阅读 (494) 评论 (0)
摘要:SpringBoot注册Windows服务和启动报错的原因 Windows系统启动Java程序会弹出黑窗口。黑窗口有几点不好。首先它不美观;其次容易误点导致程序关闭;但最让我匪夷所思的是:将鼠标光标选中黑窗口日志信息,程序竟然不会继续执行,日志也不会继续输出。从而导致页面一直处于请求状态。回车后程序 阅读全文
posted @ 2019-03-12 21:10 ITDragon龙 阅读 (1033) 评论 (0)
摘要:从Docker 到Jenkins 到Ansible的部署经验 工作中,除了开发功能,还负责系统的部署工作。我从频繁的部署工作中,逐渐找到了一些偷懒的方法。从传统的Java jar命令启动服务,到通过Docker 容器构建部署服务,再后来通过自动化部署工具Jenkins来完成部署,最后再结合Ansib 阅读全文
posted @ 2018-11-24 15:05 ITDragon龙 阅读 (3428) 评论 (0)
摘要:调节代码字体大小 设置:File Settings... Editor General 勾选Change font size(Zoom) with Ctrl + Mouse Wheel 使用:按住Ctrl键,滚动鼠标中间按钮,可调节代码字体大小。 优点:这个比单独设置字体大小方便多了。 图解: 鼠标 阅读全文
posted @ 2018-08-06 09:46 ITDragon龙 阅读 (1839) 评论 (2)