自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 SpringBoot下使用定时任务的方式全揭秘

本文旨在用通俗的语言讲述枯燥的知识定时任务作为一种系统调度工具,在一些需要有定时作业的系统中应用广泛,如每逢某个时间点统计数据、在将来某个时刻执行某些动作…定时任务在主流开发语言均提供相应的API供开发者调用,在Java中,实现定时任务有很多种方式,原生的方式实现一个完整定时任务需要由Timer、TimerTask两个类,Timer是定时器类,用来按计划开启后台线程执行指定任务,TimerT...

2019-02-18 08:04:44 175

原创 在docker中用Tomcat运行web项目

本文旨在用最通俗的语言讲述最枯燥的基本知识上一篇文章《为什么要用docker》已经讲述了什么是docker以及我们要用docker的原因,并且讲解了如何安装docker。这时候很多读者磨拳擦脚跃跃欲试但却发现安装好docker之后就无从下手了,那么,接下来,小编会从以下方面讲述docker的一些基础知识,当然,理论都是生硬的,所以小编选取了javaweb项目中最常用的一个软件–tomcat的...

2019-01-21 00:45:03 2625 3

原创 为什么要用docker

本文旨在用最通俗的语言讲述最枯燥的基本知识最近Docker突然火得不得了,到处都是谈论Docker的声音,相信大家和小编一样的心情,看这个东西有点高大上,但尝试去阅读Docker文章时又发现概念很模糊、不接地气、难以理解、无从下手…于是三天打鱼两天晒网,最终不了了之,反正公司也没要求用这玩意儿,不费劲了…这不,当前几天项目要求快速上线并且部署多台服务器环境时,小编一台一台服务器的yum i...

2019-01-14 23:09:20 1796

原创 那些让程序员崩溃又想笑的程序命名...

本文旨在用最通俗的语言讲述最枯燥的基本知识1到一家创业公司上班的第一天,老员工刘XX给我看了公司他负责的项目,奇怪的是,命名是“LiuQXProject”,刘XX看着惊愕的我说:“怎么了?有什么错吗?”2给同事做双十一活动相关代码的review,学到到了很多中英混血单词,获取双十一拼团活动数据的接口叫做“get_ShuangShiYi_GroupTuan_activity_d...

2018-12-05 23:53:27 1690

原创 30分钟入门MyBatis

本文旨在用最通俗的语言讲述最枯燥的基本知识当项目框架SSH(spring Struts hibernate)日落西山时,SSM(spring SpringMVC、MyBatis)就大行其道,大部分项目都渐渐转至SSM,因此mybatis也成了Java程序员的必学之术,本文就mybatis的语法做一次小小的总结,旨在让读者用最少的时间学会使用MyBatis。文章提纲:什么是MyBati...

2018-11-19 11:04:07 277

原创 码农,有趣的灵魂....

本文旨在用最通俗的语言讲述最枯燥的基本知识今日,看到有些文章对码农和程序员做了一些界限划定和差异分析,吓得作者赶紧研究一下自己属于哪个身份,但当仔细查看了这些文章后,发现其实对于写代码的人来说,无非就像周星驰嘴里的”龙套“和”演员“之分,顿时感悟,你是属于码农还是程序员,并不是外界给你定义的,而是你自己对这份职业的态度和付出而形成的一个一种身份。刚好可以借助这段时间作者的一些所见所闻,写几个...

2018-11-07 15:10:25 340

原创 致毕业生:那些年我们错过的“BAT”

本文旨在用最通俗的语言讲述最枯燥的基本知识最近看到公众号中各种推“招聘季金九银十铜十二”之类的文章,把毕业季找工作需要应对的事情和解决方法都已经写的很详细了,还有各种面经考经挥之即来,已经没必要再去写这样的一个文章了,但自从上次作者写一篇文章描述自己毕业到现在的经历,一发出去到现在,不断有人来加作者微信,有的让帮忙看简历,有的咨询找工作应该怎么找,有的问IT行业和自身的定位,还有的问技术(作...

2018-10-30 10:04:37 344

原创 这一次,彻底解决Java的值传递和引用传递

本文旨在用最通俗的语言讲述最枯燥的基本知识学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下面我们就这个话题做一些探讨,对书籍、对论坛博客的说法,做一次考证,以得出信得过的答案。其实,对...

2018-10-23 14:12:54 242

原创 入职三天,公司给了100块钱叫我走人

十月,金秋季节,本是丰收之时,却因为陆续有同事离职,心中多少有些悲凉之意,顿然想起从参加工作到现在,五年已过,当年青涩懵懂的小年轻,如今出街招摇过市时,被小孩子看到都会喊声大叔。回想这五年,有心酸和无奈、有快乐和期待、也有不断的蜕变和成长。趁着国庆长假,写下这一路的心路历程,于己,是一个总结和督促,于读者,是一个故事,兼听则明,希望对你们有些许启发,足矣。1. 毕业=失业?有可能的2013...

2018-10-14 23:12:17 749 2

原创 一篇文章搞定前端面试

本文旨在用最通俗的语言讲述最枯燥的基本知识面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之类的基础问题,当你能倒背如流的回答这些之后,面试官脸上会划过一丝诡异的笑容,然后晴转多云,故作深沉的清一下嗓子问:**从用户输入URL到浏览器呈现页面经过了哪些过程?**如果你懂,巴拉巴拉回答了一堆,他又接着...

2018-10-01 19:57:21 420

原创 这次不会说我的正则教程没写全了吧??

由于上一篇文章:《正则表达式真的很骚,可惜你不会写!!!》 发表之后,不少网友说怎么没讲断言没讲反向没讲贪婪….,甚至有老铁说我裤子都脱了你就给讲了一点,哈哈哈,好吧,趁着山竹台风被迫放假在家的时间,把正则剩余的一些知识点给讲一下,希望大家喜欢,希望这次脱裤子阅读的老铁可以畅快的操作了。本文旨在用最通俗的语言讲述最枯燥的基本知识。 文章提纲: 零宽断言 捕获和非捕获 ...

2018-09-16 22:32:40 191

原创 正则表达式真的很骚,可惜你不会写!!!

正则表达式真的很骚,可惜你不会写!!!本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达...

2018-09-11 01:28:46 892 1

原创 Java必知必会之(四)--多线程全揭秘(下)

本文旨在用最通俗的语言讲述最枯燥的基本知识。 全文提纲:1.线程是什么?(上)2.线程和进程的区别和联系(上)3.创建多线程的方法(上)4.线程的生命周期(上)5.线程的控制(上)6.线程同步(下)7.线程池(下)8.线程通信(下)9.线程安全(下)10.ThreadLocal的基本用法(下)上集已经讲述了Java线程的一些基本概念,本文接下来讲述的是Java的一些高级应用。...

2018-09-10 10:29:36 151

原创 Java必知必会之(四)---多线程全揭秘(上)

Java必知必会之(四)—多线程全揭秘(上)本文旨在用最通俗的语言讲述最枯燥的基本知识。 全文提纲:1.线程是什么?(上)2.线程和进程的区别和联系(上)3.创建多线程的方法(上)4.线程的生命周期(上)5.线程的控制(上)6.线程同步(下)7.线程池(下)8.ThreadLocal的基本用法(下)9.线程安全(下)1.线程是什么 线程是进程中的一个执行流程,是被系统独立调...

2018-09-04 22:41:50 133

转载 Linux文件系统详解

Linux的一切皆文件 Linux 中的各种事物比如像文档、目录(Mac OS X 和 Windows 系统下称之为文件夹)、键盘、监视器、硬盘、可移动媒体设备、打印机、调制解调器、虚拟终端,还有进程间通信(IPC)和网络通信等输入/输出资源都是定义在文件系统空间下的字节流。一切都可看作是文件,其最显著的好处是对于上面所列出的输入/输出资源,只需要相同的一套 Linux 工具、实用程序和 API...

2018-09-02 17:19:11 324

原创 Java必知必会之(三)--注解全剖析

引子:全中国的Java程序员都知道,现在主流的项目架构都是ssm、ssh、springcloud等,而这些框架都离不开spring,而spring中使用了大量的注解(包括spring自定义的注解)。因此想要会用注解,我们就得知道Java注解的原理和基本用法,这样有助于我们在项目中如鱼得水。 在JDK5.0中,新增了很多对现在影响很大的特性,如:枚举、自动装箱和拆箱、注解、泛型等等。其中注解...

2018-09-02 10:07:03 190

原创 Spring中注解大全和应用

@Controller @RestController: @Service @Autowired @RequestMapping @RequestParam @ModelAttribute @Cacheable @CacheEvict @Resource @PostConstruct @PreDestroy @Repository ...

2018-09-02 00:47:35 8778

原创 一说项目就spring,你真的懂spring么?

1、spring是什么?2、spring有什么作用3、spring、springMVC区别4、spring框架的模块1、spring是什么? spring是什么?按照网上说的是个容器框架,是什么开发框架,是个..。。当我们没有真正去理解spring之前,这些所谓的理论可能都向天书一样枯燥难懂。那现在我们来举个栗子吧全自主研发工厂A中车间接到任务,要生产一辆奥迪A6,那在编程中就得1A...

2018-08-30 10:13:30 990

原创 Java必知必会之(二)---泛型(下)

上集讲到Java的泛型的原理和基本用法,本文将会讲到的是泛型的进阶知识:通配符、PECS原则和类型擦除。1.类型通配符类型通配符:额…说白了就是一个?。当确定集合是某种数据类型的时候,你可以写List,而当不确定集合是哪一种类型的时候,就可以写成List。 当然,也可以用其它的字母来表示,如下常用的通配符有: E — Element,常用在java Collection里 K,V...

2018-08-12 23:32:34 369

原创 Java必知必会之(二)---泛型(上)

首先来看一段代码: //定义一个集合,往集合中加入不同类型的原型 List list=new ArrayList(); list.add("1");//String list.add("2");//String list.add(3);//int //error :Type mismatch: cannot convert from element type Object ...

2018-08-12 23:23:07 127

原创 Tomcat运行web程序过程及server.xml配置

在座各位老铁程序开发多年,想必Tomcat一直是都是你们的必用猫吧,在项目中配一下Tomcat,copy一份server.xml覆盖进来,就可以轻松愉快的把项目跑起来了。但是….. 你们有没有想过Tomcat是怎么运行你们充满bug的程序的呢?server.xml里的这些垃圾配置又是什么用的呢?下面,我附上一份花费多日呕心沥血制作而成的server.xml配置详解,费大家脑壳和钛合金眼睛...

2018-08-08 23:48:54 1707

原创 Redis的模糊查询在生产环境出现严重的性能问题

Redis是一个高性能高效率的key-value存储的nosql数据库,由于数据是存储在内存中,因此访问速度非常快,由于项目涉及到数据库的查询非常多,而数据变大并不是非常频繁,所以在项目中采用Redis分担大部分MySQL的压力。在项目中实际使用我用的Redis提供的客户端连接工具包jedis,在项目中引入jedis.Jar即可1public static Set searchLike...

2018-07-31 08:55:00 19054 7

原创 Linux的铜墙铁壁:防火墙之iptables

【来源】所谓防火墙,实质上是指由软硬件组合成的一个在内外网之间构造的一种保护屏障,它是一种隔离技术。因此从物理上区分,可以分为软件和硬件防火墙,从逻辑上区分,可以分为主机和网络防火墙,而我们现在要讲到的iptables,是属于防火墙中的软件防火墙的范畴,但它只是一个命令行工具或者说是一种客户端代理,并不是真正的防火墙,用户通过这个代理,把安全设定执行到真正的防火墙框架中,这个框架叫做Net...

2018-07-30 00:10:22 162

原创 你的网站被流量冲崩了吗?稳住!ab来帮你了

【来源】ab 全称 Apache Benchmar , 顾名思义是Apache提供的一种性能测试工具。主要作用是检测web服务每秒可以处理多少个请求。它可以用于apache、IIs、tomcat、nginx等服务器的简单压力测试【语法】格式:ab [options] path其中options参数常用有以下:-n #请求总数 -c #并发个数 一般而言不能超过...

2018-07-27 23:02:34 137

原创 18位身份证号藏了什么玄机?用js教你校验身份证

大家好,想必各位程序猿已经有所发现,而相应地,在日常的开发任务需求了很多跟涉及到用户的都几乎需要用到身份证的校验,因此不留君特意整理出一份身份证号的组成原理以及校验函数(js版)【身份证号码的规则】6位地方代码+8位出生年月日数字+2位顺序码+1位性别代码+1位校验码1)地方代码:地方代码的前两位由特定的省份代码组成,至于原理呢…没有,我们并不需要纠结或者记住来源,只需要校验输...

2018-07-26 23:41:45 269

原创 Linux服务器性能的重要指标:打开文件数的限制

文件是Linux系统中的一切事物的存在形式,计算机中的数据和硬件都是通过文件的形式进行管理,Linux的文件主要有普通文件、文件夹、设备文件、链接文件、管道文件、套接字文件(数据通信的接口)等类型,Linux 中的各种事物比如像文档、文件夹、键盘、监视器、硬盘、可移动媒体设备、打印机、调制解调器、虚拟终端等等都是定义在文件系统空间下的字节流。因此在Linux系统上的web程序,在进行TCP...

2018-07-25 22:57:23 1716

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除