设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案 阅读全文
posted @ 2018-02-01 16:00:15 Xingchen 阅读(12) 评论(0)
数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程 阅读全文
posted @ 2018-01-12 15:51:44 Xingchen 阅读(12) 评论(0)
邮件相关资料其实有很多,有最重要的两个协议就是pop和smtp协议,其主要功能也就是实现邮件的收取和发送功能。邮件收发具体的实现有很多步骤和规范,不过这篇博客主要是实现一个邮件服务器搭建... 阅读全文
posted @ 2018-01-01 18:39:26 Xingchen 阅读(12) 评论(0)
远程登录服务器时,如果首次登录被限制为非root用户登录,有些权限就可能不够。比如对某些文件的读写,上传下载等。sudo passwd root #输入2次密码给root用户设定密码 su - passwd ec2-user #输入两次密码给ec2-user用户设定密码 sed -ri 阅读全文
posted @ 2017-12-29 18:16:35 Xingchen 阅读(12) 评论(0)
在9月份面试时,面试官在一张草稿纸上出了一道省市县联动的题目,并提示我可以使用递归或循环,将数据查询出来封装到对象中。可惜因技术水平有限,当时我用了循环的方式将其封装,虽说勉强实现,但是代码冗余度高,逻辑性特别差。就在刚才,项目中业务需要将多级菜单封装到根菜单下,发现还是会把自己弄得头晕,因此打算认真写一下,当做笔记,也对之前Hibernate,Mybatis框架的... 阅读全文
posted @ 2017-12-29 17:57:28 Xingchen 阅读(12) 评论(0)

Xingchen

about me

我的代码曾运行在几千万用户的机器上,作为一个程序员,还有什么比这更让人满足的呢?如果有,那就让这个用户数量再扩大 10 倍。

Github Repositories

boot-demo