- 浏览: 297981 次
- 性别:
- 来自: 杭州
博客专栏
-
Java面试
浏览量:0
最新评论
-
liushimiao0104:
请问下怎么删除word里面的图片呢
POI向word添加图片,表格 -
chpn:
addBatch确实可以1.这个和复合索引没得毛关系2.in查 ...
mysql 超1亿数据,优化分页查询 -
步青龙:
dagf113225 写道请问,这个mysql执行SQL的花费 ...
mysql 超1亿数据,优化分页查询 -
dagf113225:
请问,这个mysql执行SQL的花费的时间的工具叫什么?谢谢! ...
mysql 超1亿数据,优化分页查询 -
步青龙:
white_crucifix 写道我怎么觉得builder模式 ...
Builder设计模式
文章列表
现在互联网盛行的今天,学习不仅仅靠的是导师,如果学习能力强,网络是一个强大的武器,可欣慰的是现在很多人都共享了自己的学习笔记,教学视频,博客等等。以前一些冷门的现在也有了一个教程,想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分布式事务那些破事儿
- 博客分类:
- Remoting
小僧左思右想实在找不到一个妥协的解决Hessian的问题。
假如:一个web应用程序访问的方法调用了四个hessian,简称h1,h2,h3,h4
假设 h1,h2 操作成功,但是由于某些原因(程序bug或者数据库问题,手动错误修改了数据)导致h3 操作失败 ...
BigDecimal
- 博客分类:
- Java常识小积累
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
倒计时主要是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 ...
单例模式读取配置文件
- 博客分类:
- java
读取配置文件
满足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;
...
spring mvc那些破事儿
- 博客分类:
- Spring
1:使用SpringMVC 实现批量上传
报错:**.SecurityContextHolderAwareRequestWrapper can not be cast to **.DefaultMultipartHttpServletRequest
使用springmvc上传要加上
<bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”>
<property name="maxUploadSize ...
Jquery 那些破事儿
- 博客分类:
- jquery
有时候发现我们的代码跑不起来,注意两种情况,1 不要把普通的function放入 $()中
2 $() 后面不要加;正确的方式如下:
$(function() {
$("#aform input[id=search]").live("click",function() {
$.ajax({
contentType : "application/json; charset=gbk",
cache : false
});
$("body").load(
...