自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP程序员应当如何保持与时俱进?

记得之前在某个论坛上看到别人说php程序员土,作为一名php程序员内心当然是不乐意的。不过别人这么说也不是完全没有道理,其实他说php程序员土应该指的就是php程序员不懂得与时俱进。当然,这也不全是我们php程序员本身的锅。相信我们的队伍中至少也有三分之一的人员来自各大培训机构吧?在网上随便搜下各大培训机构的视频教程或者文字教程,讲的东西都还是几年前的东西。比如连接mysql的一水是用my

2017-04-27 11:27:30 1025

原创 使用validator-api来验证spring-boot的参数

作为服务端开发,验证前端传入的参数的合法性是一个必不可少的步骤,但是验证参数是一个基本上是一个体力活,而且冗余代码繁多,也影响代码的可阅读性,所以有没有一个比较优雅的方式来解决这个问题?这么简单的问题当然早就有大神遇到并且解决了,这一篇文章主要讲一下解决基于spring-boot的验证参数的比较好的方法:利用validator-api来进行验证参数。在spring-boot-sta

2017-04-26 12:05:41 1149

原创 运维不仅仅是懂Linux就行,还需要知道这些……

运维不仅仅是懂Linux就行,因为还有一大部分的Windows运维,最近看一个报道说,windows的服务器占了47.71%。嗯,向windows运维人员致敬。当然我们这篇文章不是说运维除了懂Linux,还要懂Windows,而是涉及运维的其他方方面面。 环境部署 一开始这个世界是开发的,然后才是运维的。 开发实现产品逻辑,将产品开发完成后,然后提交运维进行部署。此时允许就需要

2017-04-25 19:56:13 426

原创 Let's Encrypt: 为CentOS/RHEL 7下的nginx安装https支持-具体案例

环境说明:centos 7nginx 1.10.2前期准备软件安装yum install -y epel-releaseyum install -y certbot创建目录及链接方法1:在网站根目录下创建一个.well-known的目录方法2:mkdir -p /usr/local/nginx/cert/.well-knownln -s /usr/

2017-04-24 19:56:58 476

原创 是什么让spring 5放弃了使用Guava Cache?

一路走来,Spring社区从刚开始的核心模块一直发展到现在,最近Sping5也完成了M5的发布, 相信不久之后第一个RELEASE版本也会发布。里面有很多特性是和即将要发布的JAVA 9息息相关的。今天我们就针对一个比较重要的改变:Spring5即将放弃掉Guava Cache作为缓存机制,而改用Caffeine作为新的本地Cache的组件。最近几年,相信大家对于Google的开源工具包G

2017-04-24 12:05:11 14039

原创 少年,是时候换种更优雅的方式部署你的php代码了

让我们来回忆下上次你是怎么发布你的代码的:1. 先把线上的代码用ftp备份下来2. 上传修改了的文件3. 测试一下功能是否正常4. 网站500了,赶紧用备份替换回去5. 替换错了/替换漏了6. 一台服务器发布成功7. 登录每一台执行一遍发布操作8. 加班搞定9. 老板发飙...尤其现在的互联网行业,讲究快速迭代

2017-04-22 20:58:41 809

原创 为什么大多数培训机构还停留在只教ssh框架?

最近听一些朋友说,招聘面试的很多人简历都差不多,大部分人的简历上面都写了熟悉ssh框架,我朋友就在吐槽,为什么这些人简历都差不多,并且都熟悉ssh框架?后面他说, 可能这些人都是培训机构出来的, 然后培训机构对于完全外行的人都是简单培训了基本的java语法,然后介绍ssh的概念和简单的使用,然后吹嘘ssh多么牛逼,然后再通过一个简单的实战项目,然后帮你做好简历,就算完成了培训。听到

2017-04-22 13:04:37 3028 1

原创 设置spring-boot的logging

spring-boot默认使用logback来记录logger,spring-boot的包里面org.springframework.boot.logging.logback路径下面有一些配置文件,默认的情况下会使用base.xml,它把日志输出到控制台和文件之中。它的内容是: 对于输出

2017-04-21 22:43:26 625 1

原创 初级/中级/高级运维,你是哪一级?

最近一个朋友找到我说:"看你们搞运维,还是蛮赚钱的,我一个表弟在大学自学了Linux,可以到你们公司来实习么?"。 我当然是回复,好的呀。即帮了朋友一个小忙,又为运维圈子吸收培养了优质的苗子。为什么说他是优质的苗子呢?最主要还是他的主动学习能力。运维岗位涵盖的方方面面实在太多了,看看各大招聘网站上的招聘信息,光懂一个Linux,怎么能胜任运维工程师的工作。Linux是基础,但运维不仅仅是L

2017-04-21 12:14:08 3628

原创 如何有效快速提高Java服务端开发人员的技术水平?

我相信很多工作了3-5年的开发人员都会经常问自己几个问题:1.为什么总是感觉技术没有质的提高?2.如何能够有效和快速的提高自身的技术水平?3.如何进入到一个牛逼的大公司,认识牛逼的人?这篇文章就针对是这种情况的Java后端的开发人员来写的,以我们的经验来帮助大多数的技术人员来突破瓶颈,从而走上升职、加薪、赢取白富美的成功之路。那么如何突破瓶颈呢,就我来看就是

2017-04-20 21:23:44 899

原创 这可能是php世界中最好的日志库——monolog

由于一些历史原因,php中并没有内建的日志接口,故长期以来也没一个功能完备并且应用广泛的日志库。在我的工作生涯中,如果系统需要记录一些应用日志的话,基本上就是封装一个日志类,然后把一些要记录的字段写入到磁盘文件。这样就难免要一遍一遍的造轮子,并且在没有一个规范的情况下,记录下来的日志也是不方便分析的。但是希望读完本文后希望你们可以放弃自己造这种日志类的轮子了,因为几乎你不可能造得比我们

2017-04-20 12:49:08 2130

空空如也

空空如也

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

TA关注的人

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