摘要:
Java mon amour: Maven sucks like hell http://www.javamonamour.org/2010/08/maven-tricks.html 搜 why maven sucks 一大堆,但是中文说maven差的不多: 如果我来设计Maven - 杨博的日志 阅读全文
摘要:
这几年在三家企业都使用 app 內建 web server 的技术方案。效果很好。 该方案顾名思义,就是在 app 中加入一个 embed webserver 组件。组件和app运行于同一进程空间。程序启动时,该嵌入式web服务器即自动启动。程序结束时该web服务器也结束。 该方式具有以下优势: 1 阅读全文
摘要:
D2JS 将数据绑定视为“对象-路径-渲染/收集 ”组成。主要 DOM 元素和对象绑定,称为 d2js.root,非主要元素指定数据路径,通过路径定位到值,根据值可进行渲染或收集。 为何要设计路径概念?页面域中的对象,其成员值对象经常在变化,如果每个DOM元素都直接绑定到对象,下次渲染时可能成员对象 阅读全文
摘要:
d2js 的接口单独看有点像小手工业者,每个人摆弄着自己的小功能,但是在 update 的一声号令下,它们也可以组合起来,发挥出整体的功效,变为流水线上的工人——这一切是自然而隐蔽的进行的,小手工业者不需要为进工厂而改变自己。 这是怎么做到的呢? d2js 的接口可以通过浏览器地址栏调用。 以下面的 阅读全文
摘要:
以 word 为例: 将 word 存为 Word2003 XML,其中苹果等部分即是 xml 如下: 服务器端通常输出 HTML,HTML 是文本,XML也是文本,可以简单的套用服务器端网页的思路。 编辑cell,将样例换为变量: 现在,新建一个JSSP文件,将word2003 xml 粘贴到该文 阅读全文
摘要:
这里就不谈论前后端分离的历史了。前后端分离搞了很久。随着前端技术越来越复杂,客户对前端的要求日益上升。以能搞定全功能模块的全栈工程师为例,以往可能分配在前端的时间大概占 60%-70%,现在估计得上升到 80%-90% 了。 现在流行的方法是前后端分割开,交给两班人马分别开发。以现在公司的某项目为例,该项目前端后端分为两个独立的工程,发布到两个独立的Web服务器,通过Nginx在聚合呈现为一个网站... 阅读全文
摘要:
Strawberry Cow Bear: why java sucks for game developmenthttp://strawberrycowbear.blogspot.jp/2011/02/why-java-sucks-for-game-development.html 1. 不支持栈上对象,栈上只有指针 2. 自动垃圾回收。 In highly recursive code ... 阅读全文
摘要:
D2JS 最终加载运行于 nashorn 上,目前能调试 nashorn js 的 IDE 只有一款:NetBeans。eclipse 没有计划,神器号称支持 nashorn,对于简单类型可以观察,对于 js 的复合类型(对象数组)神器就会错误的处理为 Java 对象(nashorn 上的 js 对 阅读全文
摘要:
13 年发现 pg 有了 json 类型,便从 oracle 转 pg,几年下来也算比较熟稔了,总结几个有益的实践。 用途一:存储设计时无法预料的文档性的数据。比如,通常可以在人员表准备一个 json 类型字段,名字叫 info、tag 之类。人员表是系统很难设计的表,常常需要扩充各类信息,如驾照号 阅读全文
摘要:
d2js 运行于 servlet 容器,如tomcat,由于容器自身支持并发,似乎 d2js 只要使用 nashorn 运行脚本即可。这样我们得到最简单的实现方式: 在该方式中,nashorn引擎仅存在于Servlet.service调用栈,在调用完成后即释放。Hotspot 将栈上对象(局部变量、 阅读全文