【Java】 【转】 单例模式全面详细介绍

   2017年03月20日
题记度娘上对设计模式(Design pattern)的定义是:“一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。”它由著名的“四人帮”,又称 GOF (即 Gang of Four),在《设计模式》(《Design Patterns: Elements of Reusable Object-Oriented Software》)一书中提升到理论高度,并将之规范化。在我看来,设计模
单例模式全面详细介绍 单例模式全面详细介绍 单例模式全面详细介绍

【其他】 据说这是公认最健康的作息时间表!

   2017年03月19日
下面是全球公认最健康的作息时间表你值得拥有!  7:00迎着清晨的阳光起床一杯温水是早起之后的必需品,让你获得一天最好的开始。一顿营养全面而丰富的早餐,让你一整天活力十足。早上,人体免疫系统最弱,不要做剧烈运动。走路上班是很好的选择,健康又惬意。上午,人脑最清醒犀利,应该用来做最有难度的事。一晃十点半了,起来走动走动,眺望一下远方,做一做眼保健操,让眼睛舒缓舒缓。上午是一天吃水果的最佳时机,因为人
据说这是公认最健康的作息时间表! 据说这是公认最健康的作息时间表! 据说这是公认最健康的作息时间表!

【服务器运维】 IntelliJ IDEA下的git操作

   2017年03月13日
上一篇介绍了Git简要操作说明,这里接着介绍IntelliJ IDEA下的git操作,比命令行要好用的多。(1)新建项目后,点击菜单上的VCS--Import Into Version Control--Create Git Repository,选择项目文件夹,点击OK(2)在左侧项目列表的项目名称上右击,找到git,选择add(3)按Ctrl+K,选择要上传到仓库的文件,去掉.idea钱的勾。
IntelliJ IDEA下的git操作 IntelliJ IDEA下的git操作 IntelliJ IDEA下的git操作

【服务器运维】 Git简要操作说明

   2017年03月13日
本文主要介绍命令行方式的git操作,各个不同平台会有各自IDE的简化方式,文后以IntelliJ IDEA为例。一、创建新仓库创建新文件夹,打开,然后执行gitinit以创建新的 git 仓库。二、检出仓库执行如下命令以创建一个本地仓库的克隆版本:gitclone/path/to/repository如果是远端服务器上的仓库,你的命令会是这个样子:gitclonehttps://host/to/r
Git简要操作说明

【行业新闻】 【转】 有关程序员的十个预言

   2017年03月05日
作为程序员,我们总是身处于如万花筒般变化无常的技术世界里。我们可能也是那群能够最早感知到科技变化所带来巨大影响的人。然而,面对这一波又一波向我们袭来的技术变革,我们是否也能从中窥见一丝规律,从而使自己更好地应对未来呢?让我们打开脑洞,预测一下未来10年,程序员这个职业可能发生的变化。程序员将变得更加全能许多文章或艺术作品中将程序员的未来描绘得过于科幻或戏剧化,而基于我们看到以及正在发生着的现实,有
有关程序员的十个预言

【Redis】 将redis加入到Windows服务开机启动

   2017年03月03日
打开CMD,切换到redis所在文件夹输入命令:redis-server.exe--service-installredis.windows.conf--loglevelverbose弹出提示框,点击确定。之后在系统服务中看到redis,启动类型改为自动。卸载命令:redis-server--service-uninstall
将redis加入到Windows服务开机启动

【服务器运维】 CentOS 7 下 ifconfig/netstat command not found 解决办法

   2017年03月03日
今天想用netstat检查端口占用情况时,发现报错,同时ifconfig也同样命令未找到#ifcon-bash:ifconfig:commandnotfound谷歌了一下,整理了一下解决思路查看ifconfig命令是否存在查看 /sbin/ifconfig是否存在如果ifconfig命令存在,查看环境变量设置#echo$PATH 如果环境变量中没有包含ifconfig命令的路径临时修改环境变量

【其他】 【转】 程序员「奇葩」说

   2017年03月01日
一直以来「奇葩」这个词都是偏贬义的,直到去年有个综艺节目叫「奇葩说」挺热闹,这里的人不一定是奇葩,更多指达人的意思。 「奇葩说」里的达人都是能说会道的,我的主业是程序员,所以只能写写在我职业生涯中碰到的一些「奇葩」程序员。 你懂的,我这里的「奇葩」没有任何贬义的意思。月在胸襟人在途我刚入行时的第一位项目经理,70后。那年三十出头,在银行客户现场做项目经理,负责一个二十来人的客户现场团队。 虽然他的
程序员「奇葩」说

【服务器运维】 GFM(Github Flavored Markdown) 格式说明

   2017年02月25日
GFM 是 Github 拓展的基于 Markdown 的一种纯文本的书写格式。基础书写格式段落在 Markdown 中,连续的一行或多行就是一个段落。用空行来进行切段。这是第一个段落 我跟上面是同一个段落这是第二个段落大纲Markdown 中,使用#来定义大纲标题,有多少个#,就表示是几级的大纲。比如:#这是一级标题(会生成<h1>标签) 这里是段落内容 ##这里是二级标题(会生成&

【服务器运维】 GitLab配置SMTP邮件服务

   2017年02月25日
GitLab的安装请参考:GitLab v8.17.0安装及汉化一、修改 /etc/gitlab/gitlab.rb 文件,添加邮件服务器信息vi/etc/gitlab/gitlab.rbgitlab_rails['smtp_enable']=true gitlab_rails['smtp_address']="smtp.163.com" git

【服务器运维】 GitLab v8.17.0安装及汉化

   2017年02月25日
本文中的方法,于2017-02-25号测试成功,真实可用。本文基于CentOS7安装,其他操作系统可参照官网。一、GitLab介绍GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供
GitLab v8.17.0安装及汉化

【服务器运维】 【转】 JVM上的随机数与熵池策略

   2017年02月23日
在apache-tomcat官方文档:如何让tomcat启动更快里面提到了一些启动时的优化项,其中一项是关于随机数生成时,采用的“熵源”(entropy source)的策略。他提到tomcat7的session id的生成主要通过java.security.SecureRandom生成随机数来实现,随机数算法使用的是”SHA1PRNG”privateStringsecureRandomAlgor

友情链接