自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非互联网Coder

互联网公司都不要的程序员

  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 POI导出支持合并表头及单元格锁定的Excel

1、开发前提        目前项目上有这样的需求,支持Excel导出后再线下调至后导入,并且有关键字及其他部分字段不支持修改,所以需要写保护,按正常的理解来讲锁定特定的列即可,但是需求中需要在Excel中添加行数据,既是支持修改且支持新增数据。所以不能直接锁定列,因为锁列后是不能编辑新增行上该列的单元格,只能锁定到单元格级别。2、代码展示      a. pom文件添加相应的依赖,POI包和文件...

2018-07-11 15:02:07 2726

原创 改bug过程中的新发现,重新认识String trim方法

今天遇到一个奇葩的问题,一个字符串包含了"\n"换行符,再执行trim()方法后,“\n”被去掉。 于是研究了下trim()的源码,源码如下: public String trim() { int len = count; int st = 0; int off = offset; /* avoid getfield opcode */ c

2016-06-01 18:33:45 1434

原创 认识——数据库存储过程和游标

存储过程和游标

2016-04-21 19:13:44 587

原创 重新认识——CSS Position定位

CSS定位

2016-04-21 19:09:05 482

原创 算法之 冒泡排序

算法之 冒泡排序简介     排序算法分为简单排序和复杂排序,而冒泡排序是简单排序中一种,冒泡排序的思想是,假设一个集合有N项,每一次排序都将最大的项移动至最后,经过N-1一次排序后,最后的集合是从小到大的顺序

2016-01-16 18:01:27 467

原创 认识Java的8种基础类型

虽然Java是面向对象的语言,但是没有基础类型也就没有复杂类型(出了基础类型外的其它类型),复杂类型是基础类型的基础上构建而来。8大基础类型分别是boolean、byte、short、int、long、float、double、char。可以分个类 逻辑型:    boolean 数值型: byte、short、int、long、float、double数值型再分为整数型和浮点

2016-01-10 23:51:56 527

原创 数据结构之 数组

数据结构之 数组前序前两天在想研究树时,想写出树的广度优先遍历算法,但是想不出来怎么写,也参考了其它人写的,但是理解不了程序的执行顺序,于是觉得自己还是基础开始学习下数据结构,从今天开始重修下数据机构,本来在大学时期已经重修过了的,由于大一没好好学习C语言,所以后面第一次学习数据结构的时就可想而知了,我也忘记了考试成绩,反正没及格,补考也没及格,大三的时候又重修了遍,上完课觉得比

2016-01-10 22:17:42 597

原创 简易的Java树节点

今天在做一个计算BOM成本的功能,BOM是一个由物料组成的树,规则是如果一个节点有子节点,那么这个节点的成本就是所有子节点之和,做这个功能最直接的想法就是通过递归的方式实现,后面查看到DefaultMutableTreeNode类有个实例方法depthFirstEnumeration(),查询API知道这个方法返回一个枚举,该枚举是已深度优先的顺序遍历此节点为根的子树,于是想自己写个深度遍历的实现

2016-01-09 01:35:32 997

转载 认识Enumeration,Iterator的使用场景和性能

在数据库连接池分析的代码实例中,看到其中使用Enumeration来遍历Vector集合。后来就找了一些资料查看都有哪些方法可以遍历集合类,在网上找到了如下的使用Enumeration和Iterator遍历集合类的实例。不过这个实例中提到了Enumeration比Iterator的效率更高,其实并不是这样子的,该实例是的时间测试太片面了, 因为数据量太少。随着数据两的增加,两者之间的效率越来越接近

2016-01-07 16:50:46 870

转载 认识DDL DML DCL

DDL、DML和DCL的理解 (张青山)先给出一个图:1、DDL      1-1、DDL的概述               DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alt

2016-01-05 14:03:07 432

转载 认识UML类图

本文转载于 http://blog.csdn.net/tianhai110/article/details/6339565#comments

2015-12-25 12:16:11 406

原创 认识SQLSERVER中的syscolumns表

syscolumns:存储数据库所有表的列通过sql查询syscolumns表从查询结果可以看到表中有很多字段,重点关注一下name、id字段name: 字段名id: 所属表的id,此id外键关联的就是系统表sysobjects的id字段可以理解为name+id字段是syscolumns的联合主键如果要查询某张表的所有列可通过以下三种sql查询:select A

2015-12-20 15:49:11 2754 2

原创 认识SQLSERVER中sysobjects表

sysobjects表: sysobjects 是SQLSERVER中的系统对象表,保存系统中的当前所有对象,包括表、存储过程、视图、主键、外键、约束等通过sql查询sysobjects ,并没有排序,查询结果i默认通过id排序sysobjects 有几个比较重要的字段name:  object名称id:  object id,从查询结构看id字段应该是主键,不重复

2015-12-20 14:20:02 990

原创 认识String、StringBuilder、StringBuffer的区别

String:字符串常量,非线程安全StringBuilder:字符串变量,非线程安全StringBuffer:字符串变量,线程安全下面自己写的测试效率的代码package com.jaws.string;import com.jaws.util.TimeUtil;public class KnowStringClient {public static void

2015-12-14 23:26:35 481

原创 认识RMI和代理模式

作为工作3年多的我,发现在自己在代码的设计缺乏良好的思路有,所以想学习系统的设计模式,最近看了接口模式、适配器、外观、组合、代理模式,说实话组合模式看着比较迷惑,后续还要看几遍多理解下,刚好在看代理模式,写个小例子,并学习下RMI(远程方法调用)1、代码文件结构如下:2、Rocket.java,必须继承Remote的接口,接口中方法都需要throws RemoteException

2015-12-12 15:40:31 2698

原创 ArrayIndexOutOfBoundsException

public class ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException用非法索引访问数组时抛出的异常。如果索引为负或大于等于数组大小,则该索引为非法索引。 构造方法:public ArrayIndexOutOfBoundsException()构造不带详细消息的 ArrayIndexOutOfBoundsE

2015-09-28 15:04:10 1014

转载 JSP SESSION

jsp session(copy)摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie

2014-01-17 14:04:22 1071

原创 不能忽视的connection对象的commit操作

String sqlInsert="insert into "+T_EqpRwphRecords+" values('"+oldWphBean.getEqptype()+"','"+oldWphBean.getEqpid()+"','"+oldWphBean.getRecipe()+"','"+oldWphBean.getBatchsize()+"'," +  "'"+oldWphBean.g

2012-09-28 11:28:55 3313

适配器和代理模式详解

自己在公司做分享写的PPT,请各位提意见

2015-12-30

TortoiseSVN1.65

SVN,SubVersion,目前最流行的代码版本管理软件,团队开发必备。

2012-04-22

Struts2+jsp+jdbc+mysql网址导航项目

Struts2+jsp+jdbc+mysql网址导航项目

2012-03-19

hibernate核心文档

hibernate核心文档,开发参考文档。

2012-02-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除