`
ThinkInJava
  • 浏览: 20685 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

久坐后的提醒

前几天突然间醒悟了,日子不能这样过,主要是因为最近身体不适,从毕业到现在一年多了,一直在写程序,忙啊忙,突然发现身体好弱上个四层楼都累了,大学的时候跑步、踢球,经常煅炼身体,可是这一年多跑过几次啊,真是不发现问题感觉不到危机的存在,这也使我下定了决心,再也不能这样活,为了能多写几年程序,我要坚持煅炼了,每天晚上都去跑步,一个多星期过去了,感觉很明显,状态来了,所以呢,给忙碌的程序员们一个小忠告,注意身体啊!
最近有了点时间,看了看关于JSF的东东,感觉还可以,觉得还是有一些比较好的地方,就写了一个这样的程序,看了一下界面还不错,标签有点多,还得现用现查,但最后发现一个问题让我无法接受的是,发布的时候明显慢了许多,看来这个东东不能用了啊!
前几天接到个任务,cutoff程序,简单说就是数据结存的东东,我想到了在java里直接调用个存储过程,可以实现呢,看了点资料,很快就搞定了,而且发现对数据操作,也免了一些hibernate做model的问题,这样写就是省心啊,还有重要一点,就是速度比较快,值得一用啊!简单的代码如下: CallableStatement call = session.connection().prepareCall("{call cutoff(?,?)}"); call.setString(1,para1); call.setString(2,para2); call.execute(); s ...
以前也用过HashMap,没什么特别的感受,今天发现真的很好用,主要也是通过一个小例子看出来的,我这样写了个循环遍历了map,效率蛮高的,不错! for(Entry<Long, BigDecimal> entry : map.entrySet()){     Obj obj = new ObjHome().findById(session,entry.getKey());     BigDecimal ava = obj.getAva();     BigDecimal qty = entry.getValue();     if (ava.compareTo(qty) < ...
现在大部分时间是在搞设计,写代码,也花一些时间去改前辈的程序,前提是他们的程序在live上出现了问题,发现大部分的问题都对异常处理的控制,就体现在有些特殊的程序出现了空白页,没报任何错误,这叫人如何是好呀,真的好烂呢,所以这里提示大家不要吝啬那么一点时间,一些要做程序的异常处理,个人看法,希望能对大家有帮助!
    最近挺忙的,一直在写一些新程序的spec,也在修改live上的程序的Bug,第一次感觉到注释的作用。所以想简单说说,以前只是听说写代码要写注释,也就照着去做,没有什么特别的感觉,这段时改了不少前辈的代码,发现注释的重要性,感觉到一些做注释的要求,每行代码,每个声明的变量都要做注释,在需要的地方注释。可读性强的代码需要很少的注释。如果所有的变量和方法的命名都很有意义,会使代码可读性很强并无需太多注释。行数不多的注释会使代码看起来优雅。但如果代码不清晰,可读性差,那就糟糕。如果应为某种原因使用了复杂艰涩的原理,为程序配备良好的文档和重分的注释。对一个数值变量采用不是0,-1等的数值初始化,给 ...
    class(一级栏目信息):classId(自动编号),className(栏目名称), Nclass(二级栏目信息), NclassId(自动编号),NclassName(栏目名称),parentId(一级栏目id,与class表中的classId关联) <%@ page contentType=text/html; charset=GB2312 language=java errorPage=../error.jsp %> <%@ include file=../conn.jsp%> <%@ include file=../ds.jsp%&g ...
    Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术。执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎。配置 JSP 环境可以有多种途径,但主要工作就是安装和配置Web服务器和JSP引擎。 下面就以Tomcat作为JSP引擎,配合Tomcat、Apache、IIS这三种Web服务器来讲述3种搭建JSP运行环境的方案。 一、相关软件介绍 1、 J2SDK:Java2的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。 2、 Apac ...
    现在服务器端的应用程序几乎都采用了“线程池”技术,这主要是为了提高系统效率。因为如果服务器对应每一个请求就创建一个线程的话,在很短的一段时间内就会产生很多创建和销毁线程动作,导致服务器在创建和销毁 ...
周末,没什么事,晒晒一段关于上传文件的代码吧,项目中java实现把excel文件导入服务器端数据库,这样用到了,要把excel文件上传到服务器端,网上有的做法是把文件上传到某路径下,导入后再删除,没必这个必要的,下面代码就可以解决临时上传的功能,有需要的战友可以用一用,如果更好的解决方法,也请多指教啊! import java.io.UnsupportedEncodingException; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpS ...
   你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?大家帮我想想吧,没想出太好的答案?
    一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?
请教各位大侠个问题在oracle你们试过这样SQL吗?select * from employee where ''=''?有人可能会就说这还用试吗?哈哈,结果是查询没有result,select * from employee where '' is null?这个呢?结果是查询有result,还有select * from employee where name <> 'Z'?前提是我数据里面有一些记录name是null,查询的结果名字不是'Z'的出来了,name是null没有出来,就是这个问题,请大侠们指点一下?ths
    很多人对String和StringBuffer的区别已经很了解了吧,可能还有人对这两个类的工作原理有些不清楚的地方,复习一下吧,顺便牵出J2SE 5.0里面带来的一个新的字符操作的类StringBuilder。那么这个StringBuilder和StringBuffer 以及我们最早遇见的 String 类有那些区别呢?在不同的场合下我们应该用哪个呢?我讲讲自己对这几个类的一点看法,也希望大家提出意见。     简要的说,String类型和StringBuffer类型的主要性能区别其实在于 String 是不可变的对象,因此在每次对String类型进行改变的时候其实都等同于生成了一个新的 ...
    java EE 5.0 规范的笔墨在EJB3.0与Web Service上,随着万众期待的Struts2.0揭开面纱,Java在Web应用开发上便变得沉闷乏味起来。在JavaOne2007 上有篇 The Future of the Java Technology Web Tier宣讲了Sun的Servlet 3.0、REST、Comet计划,在大家渐渐失望的时候,又在前面吊了一个红萝卜。 Servlet 3.0 Infoq 中文站:Sun向JCP提交了Servlet3.0规范 Infoq 英文站:Sun Submits Servlet 3.0 Specification to ...
Global site tag (gtag.js) - Google Analytics