续焚书

订顽 砭愚

By - Christen

资源

在这个钱难挣的时代,资源本身就是钱。 2018年1月18日,将原来为英特尔服务的一台物理机重新利用起来,改换域名,可运行JSP,单点,锻炼写代码的能力。 Resin 3.1 以后,也支持PHP,一物多用,但中文乱码。 Quercus is Caucho Technology’s fast, open-source, 100% Java implementation of the PHP language. Performance is 4x mod_php and is comparable with PHP accelerator performance. Quercus uses Resin-IoC/WebBeans to integrate with Resin services.

By - Christen

怀旧

昨天终于完成了阿里云ECS的反向代理设置,Confluence,Resin 和 nginx 可以通过二级域名共用服务器的80端口,分担知识库、JSP/Servlets & PHP 程序,和静态文档的伺服功能。虽然心中还有一些困惑,为何不能再用Confluence默认的8090端口启动应用,感觉是再也回不去了,但总体还是开心的。 Oracle Java 已经更新到JDK 8 Update 112,我多年的心愿,通读Java文档,因为各种拖延,至今没有开始,在浏览 util.zip 的文档时,发现 ZLIB Compressed Data Format Specification version 3.3,txt 格式的文档,排版精美,因我性格固有的原因,禁不住感慨,早年的外国程序先贤,其敬业的精神,工匠的气质,是我们当代开发者无可比拟的。

By - Christen

Parameters Count Greater Than Limit

我们的新项目在QA测试阶段遭遇以下错误: 最初我们以为是 ngnix 的限制,然后拿掉 nginx 之后,错误依旧,而 resin 的配置文件,没并发现可以限制的配置。最闹心的是,本地 Windows 无法重现。 我的直觉: 这是容器出于安全的考虑,对程序做的默认限制,我建议,修改程序适应规范。 咨询了下首席架构师:

By - Christen

Redis 3.0.0 正式版发布

Redis 是一个高性能的 key-value 数据库。Redis的出现,很大程度补偿了 memcached(v1.4.22 2014-12-31) 这类 key-value 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 性能测试结果: SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置:Linux 2.6, Xeon X3320 2.5Ghz. Stack Overflow 网站使用 Redis 做为缓存服务器。

By - Christen

Java Notebook 序言

Java 是我学习的第一门编程语言,自此告别编辑,走向编程。 辑:收集材料编成书刊; 程:事物发展的经过或进行的步骤。 共同的特征是:编,涵盖整理与创作,遵循一定的条理和顺序。 The Java™ Programming Language is a general-purpose, concurrent, strongly typed, class-based object-oriented language. It is normally compiled to the bytecode instruction set and binary format defined in the Java Virtual Machine Specification.

By - Christen

一将难求

一周招聘,竟自无果,HR MM说,现在Java的简历,要做速筛拣,否则两三天之内就找到工作了,当真大开眼界,壮哉我大Java! 回想起来,有一个应试的孩子还算不错,1990年生,天津工业大学毕业,沟通和表达能力很好,项目经验尚可,学习方法对路,只可惜太不够持重,约他10点面试,11点半才到,还坚持说HR约定11点,须知我们通知面试,有邮件确认的。在他演示自己的全文检索系统是,中途还接了另外一家招聘企业的电话。 而收到的简历中,没有多少好大学出身,大部分人都无法在简历中清晰的表达自己的能力、特长,描述项目经验时更不得要领。早年的招聘,我也不太看中学历,坚信能力比学历重要,但实际也并非完全如此,如今大学门槛太低,如果连一所像样的大学都考不进,资质天分和学习能力,是值得怀疑的,很难胜任互联网工作。

By - Christen

Difference between forward and sendRedirect

Redirect request is used to redirect to resources to different servers or domains. This transfer of control task is delegated to the browser by the container. That is, the redirect sends a header back to the browser / client. This header contains the resource url to be redirected by the browser. Then the browser initiates a new request to the

By - Christen

Scope of JSP Objects

The availability of a JSP object for use from a particular place of the application is defined as the scope of that JSP object. Every object created in a JSP page will have a scope. Object scope in JSP is segregated into four parts and they are page, request, session and application. page ‘page’ scope means, the JSP object can