`
步青龙
  • 浏览: 297981 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
72ba33fb-eefe-3de1-bd65-82a6e579265d
Java面试
浏览量:0
社区版块
存档分类
最新评论
文章列表

现在的学习方式

   现在互联网盛行的今天,学习不仅仅靠的是导师,如果学习能力强,网络是一个强大的武器,可欣慰的是现在很多人都共享了自己的学习笔记,教学视频,博客等等。以前一些冷门的现在也有了一个教程,想maven,hadoop视频现在频繁的出现,博客更是一个接一个,只要有心去学习,成果都是一样的。如论是导师还是自学其实都是靠自己来学习的。自学也有自己的优势,比如记忆更加深刻,理解误差不会很大(相对导师而言,因为有些东西被人误解,或者一传十,十传百早已经变味了)。最终还是要自己去研究为什么会这样。有什么更好的方式解决。    个人学习方法不同,各有所爱,有爱视频,有爱博客,有爱coding调试,有爱看理论。这 ...
1 学会用Eclipse 两方面:快捷键,视图 视图:无论是调试还是java选项,我必开的四个视图 package explorer,sysn explorer,navigator explorer,search.          对于学习而言视图里面最重要的莫过于search了,如果是项目配置最重要的是navigator explorer 这里可以看到很多          隐藏的配置信息,sysn是同步代码的视图。这里面search异常强大,对于学习而言这个工具没了会让学习时间延长很            多很多。  另外debug 有两点breakpoints和条件调试,远程调试 ...
1     在开发的时候发现一个问题,EntityBean 在执行插入操作的时候发现 hql生成的sql多插入了几个字段,导致Oracle报错。第一步进行调试发现EntityBean确实多了几个属性出来,去检查EntityBean 发现他继承了一个BaseEntity,而BaseEntity里面确实注解了几个属性,这几个属性对应的column在表中的字段根本没有,遂去掉继承BaseEntity编译好再次打包。依然发现还是有着几个字段,JAD反编译下,发现确实没有继承BaseEntity啊。难道tomcat 问题。第二部:清理tomcat 的temp和work,重新启动,接着继续remoting ...

学习方法

      在it这个行业说起来方法,我们会认为是类似于函数的一个结构体,程序里面有继承,组合,接口等。生活有家产,合作,制度。这不完全的对应,至少从程序里面希望可以挖掘一点东西出来,做为一些灵感应用到生活中,我们都想成功,但是成功是需要方法的。有几样我觉得不可少 1 方向 2  方法 3 点子 4 坚持 ,这些都需要一个底子钱,方法里包含着如何盈利,如何避风险,应用什么模式挣钱等等。从技术联系到现实,webservice,hessian,socket 我们都可以看做是一个服务链,对于一个行业里也是一样的,HR负责招聘,Coder负责项目开发,Manager负责管理等等,规划明细。一个人的思想在 ...
题目需要做的有2个功能 1 根据一个字符串数组 求出连续且相同的数组的起始和结束位置 2  b参考数组a,a数组中的相同且连续的字符串如"hi"的起始和结束位置分别为x,y那么就在数组b中求出x-y中的相同且连续的字符的起始和结束位置(数组a中相等且连续的字符可能很多,a中的一个x-y区间 对应在b中也可能有多个相同且连续的字符)。根据a相等且连续的区间求出b中相等且连续的字符的起始和结束位置。     这个基础的算法,奠定了java对excel合并单元格的思想。 public static void main(String[] args) { int[] ...
传统验证框架的弊端: 大多的验证框架验证决定是否提交,对于非必填字段 需要验证 但是不一定要填写,这就暴漏了大多数验证框架的弊端。 不过jquery还提供了一种只验证是否通过的方法pageIsValid。 但是实际运用中发现jquery formValdator的pageIsValid验证有问题,所有的验证字段都通过了,但是无法提交,对于一个form 可以,但是对于多个form的同时提交就出现问题了,所以修改验证方法,添加pageIsValid2 方法。返回数字的话就不会出现像return true,return false各种奇形怪状的问题, pageIsValid函数不能验证多个form ...
 1 import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ System.out.println(); System.out.println(this.getClass()==super.getClass()); // super.getClas ...
小僧左思右想实在找不到一个妥协的解决Hessian的问题。 假如:一个web应用程序访问的方法调用了四个hessian,简称h1,h2,h3,h4 假设 h1,h2 操作成功,但是由于某些原因(程序bug或者数据库问题,手动错误修改了数据)导致h3 操作失败 ...
  BigDecimal a = new BigDecimal(6); BigDecimal b = new BigDecimal(2); System.out.println("相加:"+a.add(b)+" 相减:"+a.min(b)+" 相乘:"+a.multiply(b)+ " 相除:"+a.divide(b));        
倒计时主要是javascript,刚进页面的时候从服务器取得服务器时间,然后通过js来控制剩余时间 Action或者剩余时间代码   long second =(info.getEndDate().getTime()- info.getStartDate().getTime())/1000;//除以1000是为了转换成秒  spring mvc的话 model.addAttribute("second", second);  后面就可以交给js处理了  <script type="text/javascript">  var S ...
代码如下   import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.TypeReference; public class TestFastJson { public static void main(String[] arg ...
读取配置文件  满足Lazy load,多线程也是一个实例 public class PropertiesConfig { private static final Properties prop = new Properties(); static class PropertiesConfigHolder { static PropertiesConfig instance = new PropertiesConfig(); } public static PropertiesConfig getInst ...
当缩略图的宽和高是原图的一半的时候,占用磁盘减少二十多倍,清晰度还算不错,代码:   import java.awt.Image; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; ...
  1:使用SpringMVC 实现批量上传 报错:**.SecurityContextHolderAwareRequestWrapper can not be cast to **.DefaultMultipartHttpServletRequest 使用springmvc上传要加上   <bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”> <property name="maxUploadSize ...

Jquery 那些破事儿

有时候发现我们的代码跑不起来,注意两种情况,1 不要把普通的function放入 $()中 2 $() 后面不要加;正确的方式如下:   $(function() { $("#aform input[id=search]").live("click",function() { $.ajax({ contentType : "application/json; charset=gbk", cache : false }); $("body").load( ...
Global site tag (gtag.js) - Google Analytics