成长日志
ITDragon龙
你的背景是我前进的动力,https://github.com/ITDragonBlog
展开
-
Web系统大规模并发——电商秒杀与抢购
Web系统大规模并发——电商秒杀与抢购java转载2016-11-01电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于 Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现 和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?转载 2016-11-05 12:22:07 · 2516 阅读 · 0 评论 -
网络七层协议的形象说明
七层模型在Windows程序下的体现: 物理层----就是我们看得见的网卡。网卡的作用就是把线路发送过来的高频电流转化数据包,然后传给网卡驱动程序,同是也把网卡驱动程序传送过来的数据包转化成电信号传送出去。定义通过网络设备发送数据的物理方式:是网络媒介和设备间的接口。 数据链路层----是网卡驱动程序。定义控制通信连接的程序;封包;监测和改正包传输错误。 网络层----即NDIS,NDIS提供网络接口。决定网络设备间如何传输数据;根据唯一的网络设备地址选择包;提供流和拥塞控制,以阻止同时网络资源的损耗转载 2017-07-27 10:05:12 · 3990 阅读 · 0 评论 -
js 零碎笔记
开发过程中经常用到,而又容易忘记的js零碎知识,原创 2017-07-27 16:07:03 · 2264 阅读 · 0 评论 -
Nginx 安装部署
Nginx 安装部署Nginx,一个被贴满,高性能,低消耗,低成本标签的web服务器。想必大家都早有耳闻。我是在接触了公司的图片服务器的时候,才开始真正接触它。本文从Nginx 和传统项目的区别 和 Nginx的安装部署两个方面来了解它。1 Nginx 和 传统项目的区别1.1 传统项目管理图片的思路在传统项目中,我们一般通过在web项目的根目录下创建一个用于存储图片的images文件夹来方便管理图原创 2017-11-17 12:24:34 · 706 阅读 · 0 评论 -
http站点转https站点教程
http站点转https站点的教程网上有很多,这里我先谈谈自己遇到的坑。首先我用的是阿里云服务器。站点是http,最近在接触微信小程序wx.request接口时,发现站点必须是https。求学心切,立马踏上了不归之路。网上看到的第一篇博客:http://blog.chinaunix.net/uid-28559065-id-3489955.html 也做到了最后,好像已经成功了,但是由于自己原创 2017-03-07 22:00:46 · 47481 阅读 · 5 评论 -
vsftpd 安装
vsftpd 安装理想流程[root@itdragon ~]# useradd ftpuser[root@itdragon ~]# yum -y install vsftpd第一步:添加ftp用户 第二步:设置ftp用户密码 第三步:安装vsftpd 第四步:查看ip地址 第五步:本地使用免费的FileZilla 链接虚拟机 错误: 20 秒后无活动,连接超时 严重文件传输错误原创 2017-11-18 19:00:15 · 363 阅读 · 0 评论 -
IT英文缩写
经常看到一些英文缩写,不是很懂,搜集起来提升一下自己的逼格,交流时有用微笑orm,pojo,vo,dto,bo,do,ddl,blob,crud,im,cdn,oauth,ssh更多干货等你来拿 http://www.itit123.cn/原创 2015-11-14 14:50:09 · 5017 阅读 · 0 评论 -
windows一键部署java项目
windows一键部署java项目因为公司需求,要在windows的环境上做一键部署启动java项目,同时还要支持从安装界面动态修改配置文件的IP地址。就像安装软件一样将jdk,tomcat,mysql,influxdb,nginx安装并配置到系统上,顺便还要初始化一下数据。花了一周的时间,这里记录我的踩坑日志。准备工作磨刀不误砍柴工,选择好工具可以事半功倍。 一)、Inno S...原创 2018-07-09 13:37:07 · 9606 阅读 · 3 评论 -
拆分系统心得
一个系统在功能逐渐完善的同时,体积也会越来越庞大,这时就需要拆分系统。上周一直都在拆分系统,现在分享一下我的经验和技巧三个原则拷贝文件需要遵循以点到面的原则用不到的方法先注释不要试图修改优化代码拆分步骤第一步:先找突破点,先从Controller层开始copy入口文件。文件无疑会报很多错误,不用着急。第二步:利用jar资源,先从jar中找需要的文件,若没有,再开原创 2016-10-22 16:42:03 · 3602 阅读 · 0 评论 -
Lombok 安装、入门 - 消除冗长的 java 代码
博客来于:http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.html前言: 逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,光说不做不是我的风格,先来看看吧。转载 2015-12-12 20:45:14 · 4048 阅读 · 0 评论 -
My97DatePicker时间控件
My97DatePicker是一款非常灵活好用的日期控件,使用也非常简单先简单谈谈其使用方法,后续会根据业务的需求慢慢完善导入相关的第三方资源:添加onclick事件:<input type="text" id="beforeTime" name="beforeTime" class="form-control requir原创 2015-12-27 18:03:17 · 3863 阅读 · 0 评论 -
shiro 自定义logout路径
分享一个shiro 自定义 logout 路径的方法。(亲测可用)shiro默认logout路径是主页,可是实际开发中并不想这样。尝试了网上的两种方法都失败了。在无数的疼苦挣扎中找到了一种适合自己的方法。我用的框架是Spring + SpringMVC + Spring data jpa 。需要的朋友可以参考一下。在shiro的配置文件中设置。原创 2016-06-14 09:30:39 · 10189 阅读 · 3 评论 -
windows系统下链接linux系统
windows系统下链接linux系统公司开发环境是windows,而服务器上是centos。使用需要用到Xmanager(能在pc上同时运行windows和linux/unix图形应用程序)。相关资源(Xmgr4 ,Xshell_5 和 mongovue)下载链接:http://pan.baidu.com/s/1eS0OZ3k 密码:hl4l安装Xshell和Xmgr。直接n原创 2016-04-28 09:03:15 · 3169 阅读 · 0 评论 -
开发错误手册
错误手册在开发中难免会遇到形形色色的错误,犯错并不可怕,可怕的是一错再错。习惯把自己的错误记录下来,时刻提醒告诫自己。及时是再小的错误也不能改变你错过的事实。1.java.sql.SQLException: Unknown system variable 'tx_read_only'mysql版本和驱动版本不匹配,更换一个就ok了2.java原创 2016-03-15 11:17:44 · 3232 阅读 · 2 评论 -
认识与入门 Markdown
博客转载:http://sspai.com/25137认识与入门 MarkdownMarkdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量转载 2016-03-04 10:05:59 · 4910 阅读 · 0 评论 -
doorbell反馈插件使用教程
用户信息反馈效果图:直接上代码:doorbell实例 // 设置反馈路径 function shareViaEmail() { $.get('/social/inviteCode', function(response) { if(response.indexOf('Failed') == 0) alertify.error(原创 2016-01-06 15:03:07 · 4081 阅读 · 0 评论 -
google离线地图制作
google离线地图展示和渲染由于项目的需要,在线地图无法满足业务需要,于是要做离线地图。经过一段时间的调研,最后选择了谷歌离线地图原因是通过现成的工具便可完成。感谢前人栽的树,在此整理总结。以下内容和代码是调研时准备的,仅供参考使用。离线地图制作技术:google map api准备:google map api v3 离线版,地图切图工具,Google_Maps_API原创 2016-01-04 14:23:17 · 7715 阅读 · 1 评论 -
Java工程师成神之路
博客来源:http://www.hollischuang.com/archives/489Java工程师成神之路~一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2.转载 2015-12-30 21:29:16 · 4934 阅读 · 0 评论 -
编程和英语一起学,每日一词
编程和英语一起学,每日一词苦衷笔者可以坚持每天花一两个小时学习技术,并坚持了快两年了。但学习英语,坚持五天都做不到。笔者曾经在跨境电商公司工作过,看到同事用流利的英语和外国友人交流时,羡慕与崇拜。我开始督促自己也要学好英语。什么杂七杂八的APP下了一大堆。报名了一些看起来高大上的课程。可一个都没有坚持下来。反思很多人告诉我,英语是最简单的。只要每天坚持读它就可以了。嗯,好的,说的很简单,说...原创 2019-03-22 22:14:00 · 527 阅读 · 1 评论