`
charyle
  • 浏览: 164559 次
  • 性别: Icon_minigender_1
  • 来自: 天蝎座
社区版块
存档分类
最新评论
文章列表

写在2014年初

 
       本来不想写总结,无奈2013年发生了太多的事情,写在此刻,警示自己。        从13年初的岳父心肌梗塞,到年中的父亲骨折,到年末的母亲结石手术,家人接连不断的进入的医院,可能是岁月使然,但其实又有很的必 ...
1.函数应该短小,每个函数应该只负责一个功能 2.变量名称要有意义,名词做类名,动词做方法名称 3.函数要统一语义,get load fetch等 4.使用有意义的变量名称 5.避免无用的前缀 6.函数参数要少,不能多于2个 7.避免使用不同处小的名称 8.避免使用字母i和o,因为它们像数字 9.解决特定问题,使用特定问题域的名称 10.使用异常代替错误码
     现在前端技术发展很快,一些网站运用越来越多的js和flash等使页面越来越绚丽,html5正在壮大,但他们都是对搜索引擎不友好的。现在互联网情况基本是网站要做对应的SEO来适应搜索引擎,那么搜索引擎为什么不能适应我们呢?      我认为搜索引擎现在关键要发展语音识别和图片识别,搜索引擎收录数据,要想人记忆一样,记住图片、声音和文字,因为所有的网站内容都可以转换为图片、声音和文字存储,Flash和Js效果也可以存为一幅幅图片和声音。我想不久的将来的搜索引擎一定是你搜索关键字“Java”,除了现在包含Java文字的网页会被显示,网页中的图片含有Java字也会被现实。一段视频中出现J ...
ThreadLocal的使用在Tomcat的服务环境下要注意,并非每次web请求时候程序运行的ThreadLocal都是唯一的..ThreadLocal的绳命周期不等于一次Request的绳命周期..ThreadLocal与线程对象紧密绑定的,由于Tomcat使用了线程池,线程是可能存在复用情况... 1.ThreadLocal可以用于存放与请求无关对象,不能用来传递参数... 2.在所有使用线程池的地方都是如此  
   看到了首页上的Fel0.9发布了,据说性能可以媲美JAVA,我和大家的疑问相同,主要是基于JAVA的软件性能如何超越,于是用官方的代码自己跑了下,就是http://code.google.com/p/fast-el/wiki/Performance网页中的PerformanceTest类,结果如下:     fel --------cost[2 ]---value[11181] ------exp[1000+100.0*99-(600-3*15)%(((68-9)-3)*2-100)+10000%7*71] java el --------cost[461 ]---value[11 ...

quartz2 小结

        最近要再次使用quartz,下载来发现是2.1.7版本,记得以前用的是1.X版本的,网上找了个例子发现类都有问题,感觉2.X版本是个重要升级,结构可能会改变,再次度娘发现quartz2的资源比较少,于是再次从文档研究起来了.         ...
研究生期间做过很多的小管理类项目,对于管理类项目的需求分析,有个体会..个人感觉需求,首先要明确系统的服务对象,要满足并超出其预期才会有好的结果,服务对象就是系统管理的流程的制定者..虽然看起来很简单,其实很容易出 ...
       几乎所有的研发人员或者项目管理者都认为文档很重要,但是那么多文档,哪些文档重要? 可能我们都会有不同认识..      但我们都有一个共识,就是严重的文档化,目前也行不通,研发人员几乎每天都在写文档,真正干活的时间就不多了,常常抱怨项目完不成.那么多少的文档量才是合适的呢?我想说,如果研发人员的文档水平很高,尤其是UML水平,那么做UML过程其实就是项目构架和简单编码的过程,UML完成之后,整个项目代码页完成80%,但我们常常更加习惯于直接写代码,而不习惯画UML,这是现实情况.因为它不能测试,无成就感吧.      严格的按照标准的软件工程流程来说,需求文档,概要设计文 ...
      同很多人一样,我已经习惯了网购,生活中需要购买的东西我都会etao下,然后选择个便宜的购买,大到家电小到任何东西...另外我也会经常用baidu搜索各种东西.      其实大家都应该发现了,现在的很多电子商务网站都会根据你以前搜索过或者看过的商品猜测出你购买的意图,从而针对性的在合适的网页位置推出网站推荐的商品...百度也是一样的,他的搜索结果侧面或者加入百度广告联盟的网站,呈现给用户的广告除了当前页面相关的产品外,还可能是你以前搜索过的东西..比如我最近baidu过很多装修公司,在浏览一些无关装修网站的时候,baidu广告联盟广告就会出现装修公司...      我认 ...
今天修改数据库表名,感觉现有的定义列名都无含义。。。修改后被同事告知,列名有点长,怕有的数据库不支持。。 我头一次听说数据库表名和列名长度限制,so搜索下。                             表名                  列名      mysql                 64                     64    oracle                 30                     30    db2                   128                   128    acces ...
近日要做定时任务,看了看java.util.Timer源码,Timer类中有以下三个变量:   private TaskQueue queue = new TaskQueue(); /** * The timer thread. */ private TimerThread thread = new TimerThread(queue); /** * This object causes the timer's task execution thread to exit * gracefully when ...
遇到需要将几个W3C标准的Document文档简单合并,一个主文档,其他的文档并列按照顺序放在主文档的孩子节点上就行了。。。      public static void combinDocument(Document root,List<Document> targets){ for(Document d:targets){ root.getFirstChild().appendChild( root.adoptNode(d.getDocumentElement())); } }   为了便于调试,需要将合并的文档格式化输出,其中主 ...
2.5 BISERVER之Cache管理 从我目前了解的情况看来,部分cache与pentaho的session相关,即用户一次会话所用的缓存与一个cache相关,这个可以从CacbeManager的类即可发现,CacheManager只实现了IcacheManager并未继承任何类,并且从其中发现Hibernate的CacheProvider变量即可只利用Hibernate的echache来提供cache对象。并且定义变量private Map<String, Cache> regionCache,其中
     自从工作以来,看了很多源码,有不少收获,有构架上面的,也有零碎技巧的。突想都记录下来,积少成多吧。      如果一个类的众多函数中,都需要使用StringBuffer,那么可以声明为全局变量,自然这个类线程安全的。。      如果需要使用StringBuffer了,首先调用其setLength(0)就可以了,避免每次都重新声明新变量。
前言     前阵子调研Pentaho BI,mondrain最为的olap服务器也是调研重点。毕竟Pentaho BI已经做的相当成熟,研究工作在主要从功能和代码结构来分析框架,也涉及到一些源码。下面是一些散乱的点。 Pentaho记要 2.1 Pentaho模块划分 ...
Global site tag (gtag.js) - Google Analytics