Centos6.5 yum 安装 Mysql5.7
Step1: 检测系统是否自带安装mysql
yum list installed | grep mysql
文章转自耗子哥blog
2012年的时候写过一篇叫《程序算法与人生选择》的文章,我用算法来类比如何做选择,说白了就是怎么去计算,但是并没有讲程序员可以发展的方向有哪些。 所以,就算是有这些所谓的方法论,我们可能对自己的发展还是会很纠结和无所事从,尤其是人到了30岁,这种彷徨和迷惑越来越重。虽然我之前也写过一篇《编程年龄和编程技能》的文章,但是还是有很多做技术的人对于自己能否在年纪大时还能去做技术感到没有信心。我猜测,这其中,最大的问题的是,目前从事技术工作的种种负面的经历(比如经常性的加班,被当成棋子或劳动力等等),让人完全看不到希望和前途,尤其是随着年纪越来越大,对未来的越来越没有信心。
同时,也是因为在GIAC的大会被问到,程序员老了怎么办?而在年底这段时间,也和几个朋友在交流中不断地重复谈到个人发展的这个话题。我的人生过半,活到“不惑”的年纪,自然经常性的对什么事都会回头看看总结归纳,所以,在交谈过程中和交谈过后,自己也有一些思考想记录下来。因为我本人也是在这条路上的人,所以,谈不上给他人指导,我同样也是在瞎乱折腾同样每天在思考自己要去哪儿的“一尘世间迷途老生”。况且,我的经历和眼界非常有限,因此,下面的这些关于个人发展的文字和思考必然是受我的眼界和经历所局限的。也欢迎大家补充和指正。
这些东西不一定对,也不一定就是全部,期许可以让你在年底的时候有所思考,在明年的时候有所计划。
此段时间通过沃通申请了免费的SSL
证书, 这两天发现Chrome
提示证书不安全, Chrome
已经对沃通证书不认证了. 打开网站会出现红色的标志, 很烦的!!
我们通过https://www.sslforfree.com/
来申请免费的SSL的证书, 并且各大浏览器都认证.
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
IntelliJ IDEA 官网:https://www.jetbrains.com/idea/
一名Java
程序员, 上学以及工作都在用eclipse
, 因为它免费, 用起来也不错! 知道这两年使用IDEA
才发现这才是超好用的IDE
, 从此eclipse
默默待在那里, 没有打开过.
本文章不是写怎么使用IDEA
, 而是想告诉大家一些高效率的配置, 使得你在使用IDEA
时, 提高工作效率.
什么是查找?
其实我真的不想解释,嘻嘻,好吧。
来个官方一点的解释吧:
查找(searching)是这样一个过程,即在某个项目组中寻找某一指定目标元素,或者确定该组中并不存在该目标元素。 -from 《Java软件结构与数据结构》
其实通俗点说就是看有没有
。真的好通俗!
一般常见的就两个:
来,我们一个一个来看。这里,为了简化问题,我们以整型数组作为我们要查找的序列。实际上,只要是线性结构的数据结构都可以。
好,开始!
MongoDB
是什么东东这里就多说了, 就是一个数据库与mysql
不同, 下面纪录在Centos
下安装教程, 包括设置权限、启动、创建用户设置权限等操作!
Centos 6.7
MongoDB 3.2.7官网:
https://www.mongodb.com
讲个故事, 新来一个同事当时拿的自己的windows
电脑, 由于配置比较低, 编程有点吃力, 于是乎就换成了Macbook pro
, 当时他是拒绝的说用不了等等, 等过了几天突然来了一句, windows
真是坨屎. 没有歧视的意思(: 逃). 下面给大家汇总一些高效的软件. 一些收费软件自有收费的道理!
尽量支持正版
大多数在app store上购买的, 不能共享
完全可以替代自带的终端应用, 丰富的主题, 高效率的快捷键, 已经多设备登录配置文件. 大家可以尝试iTerm2
bate3.
下载地址: https://www.iterm2.com/
Paw HTTP Client 是一款Mac上的HTTP客户端模拟测试工具, 对于我这种写API的程序员, 必不可少. 甚至可生成客户端代码。
下载地址: App Store
¥328RMB
MWeb
是一款性价比很高的 Markdown
编辑器, 目前为止比较好用的Markdown
编辑器.
下载地址: http://zh.mweb.im/
¥68RMB
个人感觉最好的mail
软件, 主要支持Markdown
, 这样可以在MWeb
上写完邮件直接复制到airmail上就可以了. 🤓
下载地址: App Store
¥68RMB
PopClip
是一款在 Mac
上人尽皆知的小工具,它简单高效,具有强大的拓展功能.
可以安装丰富的插件. 很高效的小工具
下载地址: App Store
¥45RMB
使用教程: http://sspai.com/25483
一款高效率的软件, 可以在工作,学习给你很大的提升.希望大家可以高效率的工作, 少加班!!!
tomcat
名称修改conf/service.xml
文件, server
属性
<Connector
executor="tomcatThreadPool"
port="8080"
protocol="org.apache.coyote.http11.Http11Nio2Protocol"
connectionTimeout="20000"
maxConnections="10000"
redirectPort="8443"
enableLookups="flase"
acceptCount="100"
maxPostSize="10485760"
disableUploadTimeout="true"
acceptorThreadCount="2"
URIEncoding="utf-8"
server="new api from tomcat8 server"
/>
tomcat
初始输入命令telnet localhost 8005 SHUTDOWN
就会关闭tomcat, 这是很危险了! 为了我们的安全关闭这个东西.
修改conf/service.xml
文件, 8005改成-1
<Server port="-1" shutdown="SHUTDOWN">
在进行网络传输时, 进行静态文件等压缩处理
<Connector port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize1="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/octet-stream"/>