- 博客(96)
- 收藏
- 关注
原创 双击jar文件出现:Could not find the main class
双击jar文件出现:Could not find the main class解决方案: 1.检查jar内部是否真有main class: jar包内部的META-INF文件夹的MANIFEST.MF格式必须如下: Class-Path: .Main-Class: com.xxx.ui.MainWin 如果有main class,继续下一步 2.设置j...
2012-12-24 15:13:58
1925
原创 swing批量设置字体等
有很多方法可以给Swing的控件设置字体和样式,我这里介绍一种直观的。 首先我们要定义一种字体例如: Font f = new Font("隶书",Font.PLAIN,15); 然后我们利用UIManager全局的给控件设置样式,例如: UIManager.put("Label.font",font); 这样我们就给所有的JLabel设置了字体的样式即15号隶书。 这样的好处就是我们可以利用一个...
2012-12-13 10:44:23
313
原创 java保留固定小数位数
方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数方式二:java.text.DecimalFormat df ...
2012-12-11 12:23:04
186
原创 struts1的bean标签[转]
Struts Bean标签库中的标签可以访问已存在的JavaBean以及它们的属性,还可以定义新的Bean,把它存放在page范围内或用户指定的范围内,供网页其他元素访问。Bean标签库大概分为三类:用于访问HTTP请求信息或JSP隐含对象的Bean标签 用于访问Web应用资源的Bean标签 用于定义或者输出JavaBean的Bean标签常用bean标签,其他了解一下即可<...
2012-12-06 17:50:45
234
原创 struts1的logic标签[转]
1. logic:empty 该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 1)当Java对象为null时; 2)当String对象为""时; 3)当java.util.Collection对象中的isEmpty()返回true时; 4)当...
2012-12-06 17:48:44
114
原创 struts1多模块的问题
struts1中有3种方法可以实现模块间跳转。 1. 使用Struts内建的SwitchAction类SwitchAction类是Struts内建的最有用的Action类之一,是专门为实现页面调转而设计的。在SwitchAction类内部,自动实现了消息资源和模块前缀的转换等操作。直接使用SwitchAction类只需要在Struts配置文件中声明即可,声明使用SwitchAction...
2012-12-06 13:45:51
156
原创 java中文,英文长度
1.一个中文字符或符号 2 个字节,一个英文字符或符号 1 个字节。 System.out.println("abc你好,".getBytes("gbk").length);System.out.println("abc你好,".getBytes("gbk").length); 结果是: 98 2.不管中英文,Str...
2012-11-29 15:03:20
1257
原创 combo内部数据
方式一:本地var store = new Ext.data.ArrayStore({ reader: new Ext.data.ArrayReader(), fields: ['valueField', 'displayField'], data: [['', '全部'], ['0', '成功'], ['1', '失败']] ...
2012-11-26 16:52:14
190
原创 store获取web服务器内容的方式
方式一: var store = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: url.methodName }), reader: new Ext.data.JsonReader({ root: 'dat...
2012-11-26 16:43:07
158
原创 java使用dwr
DWR全称:Direct Web Remoting即在js前端中使用远程服务器端的java方法。 DWR是方便使用AJAX连接JS和JAVA的的一个框架,把服务器端 Java 对象的方法公开给 JavaScript 代码。如果是用dwr2.0的jar包,还需要同时导入log4j.jar和commons-loggin.jar,勿忘!!web.xml和dwr.xml放在WEB-INF...
2012-11-23 15:09:49
191
原创 win7电脑自建虚拟wifi网卡
开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。宏碁、惠普笔记本和诺基亚N97mini亲测通过。《DELL和motorolaME501通过》 以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。 主机设置如下: 1、以管理员身份运行命令提示符: 快捷键wi...
2012-11-18 20:10:28
794
原创 oracle的job的interval设置
job的步骤如下:记述一个创建一个简单的job 步骤如下: 1、创建一张表g_test create table G_TEST ( ID NUMBER(12), C_DATE DATE ) 2、创建一个sequence create sequence G_SEQ minvalue 1 maxvalue 999999999999999999999999999 start ...
2012-11-16 16:29:43
436
原创 java读文件入库乱码
Java读写文件最常用的类是FileInputStream / FileOutputStream和FileReader / FileWriter。其中FileInputStream和FileOutputStream是基于字节流的,常用于读写二进制文件。读写字符文件建议使用基于字符的FileReader和FileWriter,省去了字节与字符之间的转换。但这两个类的构造函数默认使用系统的...
2012-11-16 13:50:23
263
原创 DbVisualizer 8.0.11 出现乱码问题
DbVisualizer 8.0.11 出现乱码问题在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。解决办法如下:在Tools->tool Properties->General->Appearance->Fonts->SQL Editor/Text Editor 选择PMingLiU,Tools->tool Proper...
2012-11-15 10:36:48
151
原创 oracle分区索引使用问题
表用A列作分区,索引用B做局部分区索引(local partitioned indexes),若where条件中用B来查询,那么oracle会扫描所有的表和索引的分区,成本会更高,此时可以考虑用B做全局分区索引(global partitioned indexes)。 全局分区索引(索引的分区键 和 建索引的索引键 要一致): create index IDX_MER_...
2012-11-14 19:17:01
234
原创 oracle非分区表转为分区表
方法一: create table TBL_MERCHANT_ACCOUNT_DETAIL2 partition by (WORKDATE) (partition P1 values('20121023'),partition P2 values('20121024'),partition P3 values('20121025'),partition P4 value...
2012-11-14 16:21:45
949
原创 oracle随机获取数据
oracle随机获取前4条数据: select * from (select * from PDS.TBL_MERCHANT_ACCOUNT order by dbms_random.random) where rownum<4;
2012-11-13 19:30:32
184
原创 spring事务回滚
spring的事务管理是类级别的,而不是方法级别的! 不管在spring配置文件中如何设置spring的传播propagation级别,同一个类的不同方法都在同一个事务中!! 代码说明一: 代码一: @Servicepublic class TestServiceImpl implements TestService { @Resource...
2012-11-13 16:36:37
146
原创 PLS-00103-存储过程中运行alter table
存储过程中运行alter table出现如下错误: Compilation errors for PROCEDURE PDS.UNDOMERCHANTACCOUNTError: PLS-00103: Encountered the symbol "ALTER" when expecting one of the following: begin case decla...
2012-11-07 16:09:34
1943
原创 Oracle中的Truncate和Delete语句
首先讲一下,truncate命令:语法:TRUNCATE TABLE table;表格里的数据被清空,存储空间被释放。运行后会自动提交,包括之前其它未提交的会话,因而一旦清空无法回退。只有表格的创建者或者其他拥有删除任意表格权限的用户(如DBA)才能清空表格。TRUNCATE TABLE dept30;Table truncated.----------------------------...
2012-11-07 09:17:09
130
原创 Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新
一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新。而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。我们先来讨论根据其他表数据更新你要更新的表 一、MS SQL Server 多表关联更新 sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过...
2012-11-06 12:35:26
140
原创 hibernate提高性能,不让查询搞崩程序
HQL和Criteria查询时,解决卡死的通用方法 方法一:采用Spring管理session return this.getHibernateTemplate().executeFind(new HibernateCallback() { @Override public Object doInHibernate(Session session) thr...
2012-11-05 19:23:20
102
原创 hibernate的criteria引起的程序卡死
我们的一个小程序总是在open session的时候停止响应,而且非常规律得在操作第四次时停止。查阅很多资料,发现下面这篇文章很有启发,摘录如下:前几天用spring+hibernate+struts写了个增/删/改/查的例子。调试期间问题就来了,当查询结果翻页好几次就没N久没有响应了。最后控制报错。网上查了,它说数据库连接(池)问题。出现错误如下:<2007-9-30 下午1...
2012-11-05 16:39:00
226
原创 java获取异常信息
java如何采用反射机制来调用方法,若要获取异常信息 try{Method m = ...;m.invoke(...);//反射调用方法 }catch(Exception e){System.out.println(e.getMessage);//获取不到异常信息} 这样是不行的。 应该这样: try{Method ...
2012-10-31 10:25:20
1306
1
原创 用ultraedit实现编码转换
BOM这里涉及到一个BOM(Byte Order Mark) 的概念.简单的讲,在Unicode标准中,为了标示文本文件的编码类型,可以在文本文件的开始插入几个特殊的byte,通过这几个特殊的byte,应用 程序就可以鉴别文本文件使用的是那种编码了.那几个特殊的byte也被称之为BOM(参考:http://unicode.org/faq/utf_bom.html ).对于Unicode,几种编码的...
2012-10-30 15:49:38
4945
原创 在Oracle中取得查询结果的前10条或第10条到第20条录
ROWNUM常见的用途就是用来分页输出.比如 SELECT name FROM member WHERE ROWNUM <= 10 这条语句就是输出前10条纪录,类似于sql sever的top(select top 10 * from tablename),不过rownum对于指定编号区间的输出应该说更强大 SELECT name FROM (SELECT name, ROWN...
2012-10-29 18:30:12
864
原创 split用法
1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");“.”和“|”都是转义字符,必须得加"\\";3、而如果是"\",那么就得写成"
2012-10-24 12:31:33
132
原创 hibernate的常见错误
1.查询记录总数错误:HQL:select count(1) from ....正确:HQL:select count(*) from .... 2.Criteria的同一个条件不能复用,例如错误: Criteria criteria = session.createCriteria(A.class);criteria.add(Restrict...
2012-10-19 10:25:48
146
原创 ext的GridPanel处理复合主键时只显示一条记录
看了好多文章, 解决方法一:GridPanel增加属性autoHeight:true可惜,失败了。 解决方法二(最终方案): 后台返回的数据有多条,分页栏PagingToolbar显示的记录总数也正确,可是当前显示第xx-xx条记录却始终都是显示第1-1条记录,gridpanel却只显示当前页的最后一条记录。于是到网络上去搜相关信息,说是主键重...
2012-10-17 14:13:42
192
原创 GridPanel列表(鼠标悬浮在某行的列上,以div方式显示此单元格详情)
方法一:Ext.QuickTips.init(); function showDiv(value, cellmeta, record, rowIndex, columnIndex, store){ if(value!=null && value!=""){ return '<div ext:qtitle="" e...
2012-10-11 10:51:52
285
原创 ext的getValue()和getRawValue()
一. ExtJS DateField 中getValue()和getRawValue()采用Ext.Ajax.request()提交日期格式的字段值时 用getValue()得到的datefield控件中的值是带时分秒格式的标准时间(例:2010-09-10T00:00:00)。故可以getValue()后再将获取的数据format。如果DateField有统一的格式化(比如:Y-m-d...
2012-10-10 16:48:50
574
原创 ext基础
一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweight Design Patt...
2012-09-26 11:20:51
147
原创 京瓷复合机之证件双面复印
像身份证这种一般需要复印双面的东西在复印过程中往往不好操作,不是印在两张纸上就是正反面重叠,第一浪费纸张和耗材;第二影响效率。虽然目前许多复合机型都增加了双面复印技术,但复杂的操作或是没有完整的讲解让许多用户无从入手。 面通过图文的分部解说来一起学习如何完成证件的双面复印。 第一步:将身份证置于稿台上 第二步:点击【板面/编辑】选项卡,选择【多合一】...
2012-09-24 15:21:19
3556
原创 正在创业的你需要看看【转】
有人工作,有人上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变你我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 [/url] 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报...
2012-09-11 12:29:20
185
原创 StringUtils的isBlank与isEmpty
1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) = true StringUtils.i...
2012-09-03 12:24:05
93
原创 logic:present 和 logic:empty
logic:present 和 logic:empty他们的用法大致相同,唯一的不同点是:两者在对空字符串的处理上存在着不同。 下面为index.jsp中的代码:1 <logic:notPresent name="users">2 notpresent3 </logic:notPresent>4 <logic:notEmpty na...
2012-09-03 11:14:52
127
原创 struts1标签bean:define使用
<bean:define /> 属性 描述 id 代码段变量的名字,通过它可以访问新定义的bean。这个属性是必需的 type 为引入的代码段变量定义类 value 给由id属性定义的代码段变量指定新对象 name 目标bean的名字,如果没有指定value属性,这个属性是必须的 ...
2012-09-03 10:48:18
412
原创 myeclipse6.5注册码代码
以下是代码,运行下即可。 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen { private static final String LL = "Decompiling ...
2012-08-30 00:09:15
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人