`
spiniper
  • 浏览: 5689 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
这是我使用freemarker中的一些经验和技巧,与大家分享: 1、freemarker的优势: freemarker与传统jsp有几个重大的优势,其一是它是一个解析式的模板语言,与Jsp需要编译相比,它运行速度更快,部署更灵活;其二、与web接口无关性,它可以很好的脱离javaweb的接口来工作,这样便可以在任何适合的地方完成解析,而无需一定要在web容器中和依赖web接口来工作,这有利于页面静态化和缓存;其三、良好的扩展性,可以灵活的自定义更多实用的功能和接口,让模板语言完成更多工作。 2、freemarker的解析模式, freemarker有两种语法解析,一种是以<>来定义 ...
前言:这不是一个指导手册,只是谈谈而已...。 我做IT已经有些年头了,具体说来就是写JAVA的,或者说以java为中心的开发,这段时间不算长也不算短吧,期间也有许多故事和体会,就先来讲讲很多人都关心的面试吧。 面试这个问题其实分为两个部分,一个是求职者面试,另外一个方面就是公司招人了,虽然分两个方面,但是我不想分别来说,就穿插着囫囵着,想到哪里说哪里吧。 现在市面上有很多的面试指导,面试范式等等指导性质的文章,我看了一些其实都有些不足之处,而且一个最大的问题就在于,它们指针对了一个方面,就是求职者的面试问题,而忽略了公司招人这个方面的对象。但是很大程度上公司招人才是面试的决定性因素,因为 ...
此文章献给那些正在编程道路上艰难学习探索的同行们或者未来的同行们。这是我自己实现的。 此算法被分为三个步骤: • 对中缀表达式进行语法分析 • 中缀表达式到后缀表达式的转换 • 对后缀表达式求值 中缀表示法为: (A+B)*C-D/(E+F) 此表示法是为人类所接受的表示法,通俗易懂,结构清晰 后缀表示法为: AB+C*DEF+/- 此表示法为计算机易识别的表示法,如果不是脑部发达的天才,估计很难看懂。 然后是具体算法实现步骤: 1. 初始化一个空堆栈,将结果字符串变量置空。 2. 从左到右读入中缀表达式,每次一个字符。 3. 如果字符是操作数,将它添加到结果字符串。 4. 如果字符 ...
公司框架使用的是spring mvc +spring+hibernate 各个版本都很新,hibernate主要使用的是注解映射,说实话,对开发上来说,比xml配置文件要方便得多,而且注解也支持继承,因此父类的实现可以大大降低工作量了,想以前hibernate还是配置文件的年代的时候,很多表的字段是重复固定的,如ID,创建人,创建时间等等,那个时候虽然java层面的实体可以基类,然后通过继承来减轻工作量,可是配置文件却要每个xml都复制一道(也许有方便的方式,可惜我没找到),现在有了注解,就不用这样恶心的复制了。 其实前面废话这么多,也就做个铺垫,因为这次主要说说的是hashCode与equal ...
Global site tag (gtag.js) - Google Analytics