最近遇到的一些问题记录
1、部署在服务器上项目读取配置文件不对,配置文件的ip已经更改为服务器本机ip,但是web应用显示的还是之前开发版本时配置的测试ip,开始以为是实施人员改了配置文件没有重启tomcat,可是重启了两次都无效,把项目相关配置文件仔细检查一遍,没有什么不对的地方,再次重启tomcat,还是不对,重启服务器还是不行,最后把版本打包重新部署一次,还是这个问…
一个平庸程序员的自白
Jacob Kaplan-Moss 是著名 Python 框架 Django 的 Co-Creater 和核心开发者,在 Heroku 担任安全部门的 Director, 他常年参加 Python 社区的年度聚会 PyCon ,并经常上台演讲。在这次 PyCon 2015 上,他声称自己顶多只是一个平庸的程序员,幻灯片上也写着: "Hi, I'm …
Extjs combobox下拉框模糊匹配
Extjs combobox下拉框模糊匹配 Ext中的combobox有属性typeAhead:true 可以实现模糊匹配,但是是从开始匹配的,如果需要自定的的匹配,则需要监听beforequery方法,实现自己的匹配查询方法,开始是如下写法, beforequery : function(e) { var combo = e.combo; if …
Java学习路线图
  Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤: 熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。 安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过…
Java程序性能优化读书笔记(二)
一、Java虚拟机内存模型 1、程序计数器: 每一线程都有一个独立的程序计数器,用于记录下一条要运行的指令。 2、Java虚拟机栈: 线程私有的内存空间,和Java线程在同一时间创建,保存方法的局部变量、部分结果,并参与方法的调用和返回。 可使用Jclasslib工具深入研究Class类文件的结构 3、本地方法栈: 管理本地方法的调用。在Sun的H…
Java程序性能优化读书笔记(一)
一、常用优化组件和方法 1、缓冲 缓冲的一个典型应用是漏斗。 缓冲可以协调上层组件和下层组件的性能差,加快了上层组件的处理速度,从而提升系统的整体性能。 缓冲最常用的场景就是提高IO处理速度。 2、缓存 缓存(Cache)也是一块为提升系统性能而开辟的内层空间。缓存的主要作用是缓存数据处理结果,并提供下次访问使用。 缓存框架:EHCache、OSC…
很高兴遇见你
周末和表妹去了国民岳父的店,话说国民岳父的名声不是盖的,店在一个小巷子里,通过百度地图导到国民大会堂旧址门口,被看门的老大爷拦住,我刚说我们是去,老大爷就接着说很高兴,然后告诉我们应该怎么走,来到店里,从外面看不错,挺有文艺范的,进去一看,都是人,拿号,前面还有20号,问服务员要等多久,服务员说大概一个小时吧,我想着应该至少一个小时吧,来岳父的店肯…
使用UWSGI和Nginx部署Flask web项目
首先更新软件源 sudo apt-get updat 安装Nginx: sudo apt-get install nginx 安装uWSGI以及uWSGI对于Python的支持: sudo apt-get install uwsgi uwsgi-plugin-python 安装git sudo apt-get install git 这一步可选,因…
在virtualenv下Installing MySQL-python for Flask
最近在学习Flask,这方面的书籍不多,我是看《Flask.Web.Development》这本书来学习的,书中使用的数据库是SQLLite,实际开发中使用MySQL比较多,因此我就换成了MySQL,配置好之后却报“no module named MySQLdb”错误,查了一下,需要安装MySQLdb模块,本以为很简单,一句命令的事情,没想到按照的…
2014,挥手告别,2015,江湖再见
一 一年又一年,时间的步伐如此之快。真是光阴似箭催人老,日月如梭趱少年。不禁让人想起杜秋娘所作的《金缕衣》: 劝君莫惜金缕衣 劝君惜取少年时 花开堪折直须折 莫待无花空折枝 虽然很少写日记,文笔也不好,但是不管怎样,每年年底还是要求自己写一篇日记,虽然有很多事情无法细说,但是可以警示自己虚度了哪些光阴,充实了哪些岁月。行走世间,全是妖怪,每年写一些…