- 浏览: 297938 次
- 性别:
- 来自: 杭州
博客专栏
-
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设计模式
文章列表
<SCRIPT LANGUAGE="JavaScript">
// Array用法
var cars = new Array();// 另外一种写法
document.write("初始化cars大小"+cars.length+"</br>");
cars = new Array(20);
document.write("初始化cars大小"+cars.length+"</br ...
<SCRIPT LANGUAGE="JavaScript">
// Object部分用法
//常规写法
var obj = new Object();// 另外一种等效写法 var obj = new Object;不规范,不推荐
obj.name = 'john';
obj.age = 23;
//
/* var obj = {}; // 字面量表示法1
obj.name = 'john';
obj.age = 23; */
// 字面量表示法,使用字面量定义的时候只有FF会调用Object构造方法
/*var obj = ...
Javascript 基本概念
- 博客分类:
- JavaScript
<script type="text/javascript" >
/*
// 第一部分
// 变量的声明 块注释里面可以写单行注释,不能嵌套写块注释
var msg // 这样写如果压缩js会造成错误,养成写分号的写法。
msg = "hello"; // 推荐方式
msg = 100;// 不推荐改变其类型,混乱
alert(msg==undefined);
if(asfd="a"+"b"){ // 字符串相加后付给a ...
使用Javascript
- 博客分类:
- JavaScript
1 HTML中使用Javascript ,即是客户端JS,运行在浏览器之中,规范为ECMAScript
<!--
<script type= "text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"/>
这种写法把下一个script的结尾标签作为自己的标签,会把到下一个script之间的代码全部忽略掉,而下面第二个script的不影响(除非下面第一个也出现这样的写法)
推荐写法 1 <scri ...
分享下项目管理的学习资料
- 博客分类:
- 技术边缘
学习之用的好资料。
三本好书:
项目管理知识体系指南(第4版)(PMBOK指南)项目管理:计划、进度和控制的系统方法(第10版) 项目管理最佳实践方法:达成全球卓越表现(第2版)
下载链接
项目管理知识体系指南 ...
学习是一个非常快乐的事儿,人一辈子到老都在学习,无止境。
学习的事儿积累的是经验,经验带来的利益可能非常大,一个工作3年工作经验的人又了经验碰到类似的问题,顺手拈来,一个模块可能就2天,甚至一天,甚至2个小时,这是经验的推动力。而一个工作几个月的人可能还是看不懂官方的demo,可能还需要前辈指导下,毕竟人家刚毕业不久,可能还不知道一些概念,学的慢,或者学不会再正常不过的事儿。有经验的人可能对各种情况都碰到过,也做出了相应的处理,拈来即可用。也要看技术(难易度,深度)和人(有潜力型的)。
一个专业的CSS程序员,经过N年后发现自己还有很多要学习的,学到后面发 ...
CSS-DIV左中右结构
- 博客分类:
- CSS
一个简单的左中右,为了做到大多的浏览器兼容却不容易。
一个工作几年的专业前台程序员不知道一些用法也是正常。
<!DOCTYPE HTML>
<html>
<head>
<title> New Document </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
...
状态模式的代码比较绕口,状态模式应用在状态导致行为的改变,隐藏了内部变化状态。假如有2种状态,代码如下:
public class Context {
public final static State STATE1 = new ConcreteState1();
public final static State STATE2 = new ConcreteState2();
pr ...
POI向word添加图片,表格
- 博客分类:
- POI
package com.xxx.yyy.commons;
import java.io.IOException;
import java.io.InputStream;
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.xmlbeans.XmlException;
import org ...
重构的重要性大于架构
- 博客分类:
- Java常识小积累
此文仅仅是个人理解。
架构和重构从本质上讲都属于设计的范围(一个是系统设计,一个是编码设计)
架构弊端:无法做到随机应变,对需求的应变不灵活甚至无法通过目前的设计解决。
架构后的事情:坏的架构设计会让代码臃肿,代码耦合严重,一处修改而处处修改。这是编码设计(第一次重构)带来的后遗症。
架构为什么出现这种情况,第一,编码设计之初无法对各种需求考虑清楚,无法应变自如,架构只有一次。
架构是在最之初,编码设计可能是在需求来的时候。
重构为什么需要,因为需求一遍如果一处修改而处处修改,必是悲剧,代码臃肿,可用性差,耦合的不能再看了。
...
大部分人就只会垫底。你是不是真的深入的分析别人成功的因素,并将其用自己的优势更加发扬光大了呢
面对产品,面对技术,学习和体会别人的优点,才是自己不断进步的动力和源泉。
面对人也是如此。
大公司的一个问题就是,人与人之间,部门与部门之间,往往是互相挑错,互相指责,互相埋怨,沟通成本巨高不下,你如果去挑别人缺点,恭喜你,你一定赢了,没有人是完美的,更何况是以自己为标杆来要求别人(甚至是以自己的理想为标杆)。但是为什么不换个思路,试图去发现一下别人的优点?试图去尊重一下别人的专业?
大家都说人才难得,招聘不易,其实也是一个道理,看别 ...
FusionCharts强大无比,使用版本是FusionCharts3.2 (后面提供下载)破解版。web程序中无须jar包,
先看FusionChart如何获取数据:最常用的是setDataXML 和 setDataURL
setDataXML 是接收xml字符串,根据字符串生成图表信息,大多的图表是需要后台 ...
关于POI的一些备注
- 博客分类:
- POI
Excel 导入的时候判断到底是Excel2003 还是Excel 2007 ,两种的API不一样,微软很坑爹。
// 判断文件类型
public Workbook createWorkBook(String excelType, InputStream is)
throws IOException {
if ("xls".equals(excelType)) {
return new HSSFWorkbook(is);
} else if ("xlsx".equals(excelType)) {
retu ...
Excel合并算法最终版
- 博客分类:
- POI
package com.zjpii.rtbts.commons;
import org.apache.poi.hssf.util.CellRangeAddress;
import org.apache.poi.xssf.usermodel.XSSFSheet;
public class MergeUtil {
/*
* comlumnData 纵列值
* attachRows 表头的附加行
*/
public void getColumn(String[] comlumnData,XSSFSheet sheet,int column,int atta ...
in or exits
- 博客分类:
- Oracle
1 in 和 exits存在的原因
不是所有的查询都有关联
2 in 和 exits并存的原因
in 和 exits 有各自的优势
3 in 和 exits的原理
in 先执行子查询 然后执行主表查询,exits先执行主表查询,后执行子查询过滤
4 何时使用in
...