- 博客(47)
- 收藏
- 关注
原创 JS 动态增加删除table
<!DOCTYPE html><html><head><title>index.html</title><script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></scrip
2017-02-16 00:16:06
206
原创 全角半角混在截取固定位数
package zkktest;import java.io.UnsupportedEncodingException;public class test{ public static void main(String[] args) { String inStr = "新2鮮"; System.out.println("old Str:" + i...
2015-08-27 18:29:29
646
原创 [转] JUnit4 中@AfterClass @BeforeClass @after @before的区别对比
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以测试期望异...
2015-04-23 10:00:36
175
原创 [转]在Eclipse中使用JUnit4进行单元测试(初级篇)
首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感!首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下:package andycpp;...
2015-04-23 09:58:32
127
原创 java读写txt文件
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import j...
2015-04-22 11:06:58
112
原创 日语常用单词
アノテーション annotation 注解,注释リソース resource 资源マッチング matching 匹配インスタンス instance 实例サーブレット servletスレッド thread 线程トランザクション transaction 事务クライアント clientモジュール ...
2015-04-21 10:09:40
704
原创 struts2前后台传值汇总-(4)ServletRequestAware-http格式
后台调用ServletRequestAware和ServletContextAware两个接口,并实现他们的set方法,来和容器绑定。通过控制反转(IOC)传递参数,此方法还可以获取容器其他信息。注意:取session时候还是需要从Request中获取。package struts.test.action;import java.sql.SQLException;imp...
2015-03-13 22:20:26
179
原创 struts2前后台传值汇总-(3)ServletActionContext-http格式
后台调用ServletActionContext.getServletContext()获取application,ServletActionContext.getRequest()获取request信息,然后通过request信息获取session信息。和容器绑定可以获取除传值以外的容器其他信息。package struts.test.action;import java.sql...
2015-03-13 22:08:01
223
struts2前后台传值汇总-(2)RequestAware-map格式
后台继承RequestAware,SessionAware,ApplicationAware 这3个接口,然后通过控制反转(IOC)来自动赋值。注意:需要重写接口的set方法。package struts.test.action;import java.sql.SQLException;import java.util.Map;import org.apache.str...
2015-03-13 21:51:09
219
struts2前后台传值汇总-(1)ActionContext-map格式
后台调用ActionContext中的getObject(),getSession(),getApplication() 获取request,session,application. package struts.test.action;import java.sql.SQLException;import java.util.Map;import com.open...
2015-03-13 21:38:02
168
原创 oracle误删数据恢复方法
今天无意中在网上看到了关于oracle误删除数据恢复的一条信息,发现的确很好使,下面就我的测试向大家汇报下。 1. select * from t_viradsl2 t //查询t_viradsl2中所有的数据,可以看到三条数据2. delete t_viradsl2 //删除t_viradsl2中所有的数据,三条数据消失3. select * from t_viradsl2 t...
2015-02-24 13:17:58
164
1
原创 日语语法辨析:おきに/ごとに/ずつ
意思:「おきに」【词义】只能接在数量词后,表示同等间隔,即间隔该数词表示的数量。例:この薬は、3時間おきに温かいお湯で飲みなさい。这个药每隔三小时用热水吃一次。この線は5分間おきに一本発車することになる。这条线每隔5分钟发一辆车。「ごとに」【词义1】接在不可再细分的名词、数量词后、动词连体形后,将其作为一个整体看待,表示“逐一,毫无例外”之意。例:家ごとに至急知らせを配る。挨家挨户发紧急...
2015-02-12 14:00:08
1600
原创 用java进行文件转码方法
用java进行文件转码方法BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("C:/**/**.csv"), "UTF-8")); StringBuilder sb = new StringBuilder(); String l...
2015-01-30 16:01:13
866
原创 SQL别名不要超长
sql文中一个字段的别名不要超过30个字符,否则会报identifier is too long错误。测试:select 'a' as AAAAAAAAAA_AAAAAAAAA_AAAAAAAAAB from dual;错误:ORA-00972:identifier is too long ...
2015-01-30 15:49:14
384
原创 导zip4j_1.3.2.jar包,出力压缩加密csv文件
导包 入口 public static void writeCsvAsZip(HttpServletResponse response, List<CsvEntity> entities, String fileName, String password) { String csv = ".csv"; String z...
2015-01-21 11:49:17
436
原创 不导包,压缩出力csv文件
最近研究压缩csv文件出力,根据网上资料,整理了一套用不导包的例子。 引包 import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOut...
2015-01-21 11:38:53
198
原创 myEclipse和eclipse修改或复制项目名称后部署名称为原来的名称
【好久没用Myeclipse】 小弟第一次写这么详细的博客,如果对您有帮助,恳请能留个言啥的,谢啦 一、myEclipse 复制后修改名称,访问不到项目这是因为,你只是改了项目的名称,而没有改下面是解决方法:方法 1.右击你的项目,选择“properties”,在“type filter text”中输入“web”,按下图表示输入您的新项目名称,记得不能把“...
2015-01-18 21:51:42
149
原创 eclipse自带内存监视及回收插件Hidden Heap Status
Eclipse 3.2以上应该都可以直接通过 菜单 Window => Preferences => General => 右边,把 Show Heap Status 打上勾就会在右下角任务栏显示内存监视器,并且可以点击内存回收。 ...
2015-01-14 17:58:13
147
原创 利用jquery给指定的table动态添加一行、删除一行
需求场景 1)、添加一行 支持在任意行添加一行且可配置的,如可在第一行添加一行、第二行添加一行、倒数第一行添加一行、倒数第二行添加一行,随需求的变化都不会影响。 前提条件:行数需在表中存在否则添加不成功。 2)、删除一行 支持动态删除一行。 先演示结果,如中意了在好好研究代码。 1、原始界面如下:2、添加一行,如要添加一行需...
2015-01-09 19:03:10
229
原创 学习:java设计模式—工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工厂模式(Abstract Factory):...
2015-01-09 19:01:56
86
原创 Oracle中Hint深入理解(转)
Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则我们就可以指示优化器...
2014-12-22 15:39:31
380
原创 使用WMSYS.WM_CONCAT函数实现行列转换
wmsys.wm_concat、sys_connect_by_path、自定义行数实现行列转换:CREATE TABLE tab_name(ID INTEGER NOT NULL PRIMARY KEY,cName VARCHAR2(20));CREATE TABLE tab_name2(ID INTEGER NOT NULL,pName VARCHAR2(20));INSER...
2014-12-18 14:18:22
185
原创 浅谈WebLogic和Tomcat
J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。 这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢? (一)先简单介绍一下这两种服务器。 ...
2014-12-08 17:53:14
100
原创 Eclipse CVS更换帐号的方法
使用CVS进行版本控制,当要提交一个文件时,发现需要重新输入CVS密码,但用户名输入框置灰没法更改!这组用户名密码已经放弃使用,想使用别的用户名和密码,但此处用户名无法输入! 更改用户名的位置在:CVS Repositories面板中,选择正在使用的仓库,右键属性,在这里可以更改连接CVS服务器的用户名和密码! ...
2014-08-18 11:43:00
1577
原创 VBA做的简易猜拳(增加胜率统计)
[code="VBA"] Dim V1, V2, V3 As Integer '石头按钮触发Private Sub CommandButton1_Click()Label4.Caption = "石"Call run(1)End Sub'剪刀按钮触发Private Sub CommandButton2_Click()Label4.Caption = "剪...
2014-06-05 10:30:20
263
VBA做的简易猜拳
[code="vba"]Private Sub CommandButton1_Click()Label4.Caption = "石"Call run(1)End SubPrivate Sub CommandButton2_Click()Label4.Caption = "剪み"Call run(2)End SubPrivate Sub Comma...
2014-06-04 19:18:26
502
原创 VBA 如何计算一段代码运行需要的时间?
VBA 如何计算一段代码运行需要的时间?[code="java"]Private Sub Form_Load() Dim sngStart As Single sngStart = Timer '循环代码 Debug.Print "耗费时间: " & Timer - sngStart[/code]更精准[code="java"]P...
2014-05-22 14:37:26
6521
自己写的用VBA进行两个sheet页中的数据对比
[color=red]两个sheet页分别命名“Sheet700”,“Sheet800”。判断"Sheet700”sheet中的数据是否在“Sheet800”中存在,不存在标蓝色。存在的场合,“Sheet800”sheet中的数据和“Sheet700”的2~41行比较,不一样标注青色,并在最前面标注黄色。[/color][code="VBA"]Sub Macro3()D...
2014-05-22 14:30:20
5695
原创 java.sql.SQLException: 无效的列索引
java.sql.SQLException: 无效的列索引 “无效的列索引”其实是个低级的错误,原因无非几个: 1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql, new Object[] {newState,oldState});如果sql里面有1个?号,Object[]送了2个,就会报错。 2、sql串里的?号...
2014-05-02 09:59:26
294
原创 ピボットテーブル pivot table
"数据透视表" 英文是 Pivot Table ,直接翻译是轴向旋转表 ,什么意思呢? 及把我们的数据分成多个维度来进行统计,可以理解为我们平时说的简单报表。(透视表?当初是那个白痴汉化的?)。举个例子来说明。 假设我们有如下的Excel数据表:图1 可以看到销售员和产品列有许多重复的字段,那么如果我们想得到两个统计信息:每名销售员每种产品的销售额情况和每种产品的销售...
2014-04-28 15:45:32
1381
原创 BigDecimal属性
BigDecimal abs() 返回BigDecimal,其值为此BigDecimal的绝对值,其标度为this.scale()。 BigDecimal abs(MathContext mc) 返回其值为此BigDecimal绝对值的BigDecimal(根据上下文设置进行舍入)。 BigDecimal add(BigDecima...
2014-04-23 09:56:48
741
原创 BigDecimal对象的用法(加减乘除 + 四舍五入)
java.math.BigDecimal。BigDecimal一共有4个够造方法,让我先来看看其中的两种用法:第一种:BigDecimal(double val)Translates a double into a BigDecimal.第二种:BigDecimal(String val)Translates the String repre sentation of a ...
2014-04-21 11:10:56
639
原创 简单的ArrayList去重
public static void main(String[] args) { String[] ar = { "dd", "c", "dd", "ff", "b", "e", "e" }; ArrayList<Object> list = new ArrayList<Object>(); for (int i
2014-04-10 09:18:35
2386
原创 利用html:multibox 循环遍历checkbox 并且全选全解除
JSP: ${f:h(sCd.label)} JS://==============================...
2014-03-25 16:00:34
617
原创 正则表达式使用
java.lang包中的String类,java.util.regex包中的Pattern,Matcher类中都有matches()方法。都与正则表达式有关。下面我分别举例:(字符串:"abc",正则表达式: "[a-z]{3}")String类的方法:boolean b = "abc".matches("[a-z]{3}"System.out.println(b)...
2014-03-20 11:19:06
77
原创 SQL*Loader 详解
[i]SQL*Loader 详解[/i]在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,...
2014-03-07 18:37:31
187
原创 SQL*LOADER操作篇
本篇介绍sqlldr使用过程中,比较常用的4中需求(个人认为),SQL*LOADER的原理和一些关键字的含义就不在絮叨,很多人在说这事,顺便鄙视一下那些在网上粘贴别人文章,不注明出处的人,比较气愤,今天在网上查资料的时候,所有人都一样,找不到原版,还注明原创,MD......这么多人的文章都一字不差,真是有缘! 需求一、单数据文件导入一张数据表中 ...
2014-03-07 18:21:43
138
原创 System.out.println()和System.out.write()的区别
这两个函数一个是System.out.write()输出字符流,System.out.println()是输出字节流,很简单。看下面这个程序就明白了。//import java.util.*;public class Test { public static void main(String[] args){// Scanne...
2014-02-06 15:47:52
210
原创 Java中throw和throws的区别
系统自动抛出的异常所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。 语句抛出的异常 用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。 throw是语句抛出一个异常。语法:throw (异...
2014-02-06 15:45:18
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人