- 博客(66)
- 资源 (7)
- 收藏
- 关注
原创 JAVA中重写equals()方法的同时要重写hashcode()方法
object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。如下:(1)当obj1.equals(obj2)为true时,o...
2016-12-08 14:57:06
243
elastic search开发笔记
1,可使用chrome的插件Sense进行elastic search数据的插入及查询工作:{ "_index": "nadeals-2016.07.18", "_type": "default", "_id": "1287232256009_191903608097", "_scor
2016-08-17 14:19:47
300
原创 DecimalFormat 使用方法
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号 符号含义: 0 一个数字 # 一个数字,不包括 0 . 小数的分隔符的占位符 , 分组分隔符的占位符 ; 分隔格式。 - 缺省负数前缀。 % 乘以 100 和作为百分比显示 ? 乘以 1000 和作为千进制货币符显示;用...
2016-08-17 13:49:27
365
原创 MongoDB的查询数组
MongoDB查询数组学习笔记首先我们先插入几个文档> db.food.insert({“_id”:1,“fruit”:["apple","banana","peach"]})> db.food.insert({“_id”:2,“fruit”:["apple","kumquat","orange"]})> db.food.inser
2016-02-18 17:16:16
221
原创 Git常用命令
查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区git...
2016-02-16 13:26:03
113
原创 Cassandra数据库开发笔记
1,使用数据库 use nousks;2,查询库下表名称 describe tables; 常用:可使用Crunchy进行数据查询。
2016-01-21 13:52:48
127
原创 查询数据库中某条记录被锁的方法
如果sqlserver数据表中,因为某条记录被锁,整个表数据查不出来,可以使用以下sql:select * from sys.dm_tran_locks where resource_type='库名' 查看一下,让DBA帮忙删掉。...
2014-12-05 16:05:00
1793
原创 Eclipse无法打开,一闪而过的解决方法
双击eclipse图标之后,常见的那个对话框一闪而过,然后eclipse也没有进一步的响应。通过上网查找发现是以下原因所致:打开windows的cmd后,尝试着键入java命令。得到如下的exception:Error occurred during initialization of JVM, java/lang/NoClassDefFoundError:java/lang/Objec...
2013-05-10 10:38:28
421
转载 Struts2的声明式异常处理
在struts2应用程序中你还在使用try catch语句来捕获异常么?如果是这样的,那你OUT啦!struts2支持声明式异常处理,可以再Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常,将会使得开发便捷性大大提高。以前的异常捕获可能是这样的:/*
2013-02-20 17:49:52
528
原创 用javascript 取到当前月第一天、最后一天,本周第一天、最后一天
<script language=javascript> function showWeekFirstDay() { var Nowdate=new Date(); var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000); alert(WeekFir...
2013-01-05 14:24:07
166
原创 Tomcat -- 安全认证 About</security-constraint>
做过WEB项目的都知道,一但涉及用户,我们不得不为用户登录写一堆繁杂的验证代码。当然Spring AOP的诞生为我们的权限管理提供了不少的便利。甚至你也以用自己写的Filter(过滤器)来对你的程序进行登录时的验证。今天在这里和大家分享一种更为简便的方法,它就是Java Web的安全验证机制。 这种机制是对立地WEB的容器之上的,如Tomcat,JBoss等,你只须在你应用中的we...
2012-07-13 15:43:37
253
原创 Ext.MessageBox
1.Ext.MessageBox.alert()方法 有四个参数,为简单起见,主要介绍前面三个参数: alert( title , msg , function(){} ) 其中title,msg为必选参数,function为可选参数,在关闭弹出窗口后触发。Ext.MessageBox.alert("title","msg"); Ext.Messag...
2012-06-19 16:04:23
176
原创 Extjs gridpanel横向滚动条的显示方法
用extjs时有时左边为树形菜单,右边为tabpanel时,gridpanel里的横向滚动条显示不出来。可以在gridpanel的属性中,加入以下代码可解决这个问题。viewConfig : { layout : function() { if (!this.mainBody) { return; // not...
2012-03-22 11:03:17
965
原创 Extjs中按钮与输入框位置调整
左右调整用:bodyStyle : "padding-left:10px"上下调整用:bodyStyle : 'padding-top : 10px'
2012-03-22 09:29:14
1269
原创 SQL Server中bit数据类型应用
在 SQL Server 中,用来处理判断flag的字段,使用 bit类型。在使用过程中有几点需要注意的:1、bit 与 SQL Server 的整型和数字数据相似的数字数据,但 bit 列只能存储 0 和 1。2、在插入、修改 bit 数据时,使用 0 或 1 ,而不是 false 或 true,bit 字段放在 where 查询条件中也是这样。3、利用 RecordSet 将 ...
2012-03-19 18:14:06
304
原创 ibatis中使用like模糊查询
平常我们使用查询可以如下:<select id="findObjectByCode" parameterClass="java.lang.String" resultClass="Object">select * from tab where code = #code#</select> 如果想模糊查询,那么就不可以直接code like %#code#%了...
2012-02-14 16:16:43
156
原创 struts2.0中spring配置文件中action的属性 scope="prototype"
<bean id="meetAction" class="com.web.actions.MeetsAction" scope="prototype"> <property name="meetsService" ref="meetsService" /> </bean> sco
2011-12-15 16:11:09
284
原创 jsp中EL表达式不能显示的解决方法
在JSP2.0中,增加了EL语言,可以通过EL语言,可以通过EL语言,实现获取数据,进一步将scriptlet代码从JSP页面中分离出来.EL语言给大家带来了方便,但有时,也会遇到EL表达式不能显示的情况,下面,我将列举几种EL表达式不能显示的情况及解决方案:1.WEB-INF/web.xml,web应用的部署描述文件引用的是servlet规范的2.3版本或更早的版本(即jsp1.2或更早),则j...
2011-11-30 11:13:10
221
原创 Extjs一些应用实例 .
Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。首先,一个表格应该有列定义,即定义表头ColumnMo...
2011-07-05 16:53:08
117
原创 extjs 基本控件
1.Ext xtype类型Ext xtype 类型 xtype Class------------- ------------------box Ext.BoxComponent 具有边框属性的组件button Ext.Button 按钮colorpalette Ext...
2011-06-30 13:52:55
233
原创 WEB中文本框输入限制的正则表达式
方法一:这里只能输入数字:<br><input type=text name=txtPostalCode onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">bug:这个好像有bug ,如果按住一个键不松,那么就可以输入其他字符。方法二:&...
2011-05-31 11:33:07
242
原创 JavaScript转义符
JavaScript转义符转义序列字符\b退格\f走纸换页\n换行\r回车\t横向跳格 (Ctrl-I)\'单引号\"双引号\\反斜杠编程的时候要注意特殊字符的问题,很多运行时出现的问题都是因为特殊字符的出现而引起的。注意,由于反斜杠本身用作转义符,因此不能直接在脚本中键入一个反斜...
2011-05-31 11:29:02
149
原创 sql trim()函数去掉两头空格
1.sql trim()函数去掉两头空格sql语法中没有直接去除两头空格的函数,但有ltrim()去除左空格rtrim()去除右空格。合起来用就是sql的trim()函数,即select ltrim(rtrim(UsrName)) 2.distinct 选择多列,其中一列不能重复,其他列取最大值。GoodName GoodVersion 物品一 1.0 物品一 2.0 物品二...
2011-05-30 10:29:09
419
原创 Sql Server 常用日期格式
Sql Server 常用日期格式 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdat...
2011-05-26 12:38:50
122
原创 sql中的>=等符号在ibatis中的运用方法。
因为ibatis的sql配置文件是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析,所以你可以写成这个:<![CDATA[ AND substring(convert(varchar(8),createTime,112),1,6) <= #btnYearMonth# ]]>就可以了。...
2011-05-26 12:36:35
310
原创 ibatis selectKey 配置
<!-- My sql SEQUENCE--> <insert id="insertUser-MY-SQL" parameterClass="user"> INSERT INTO T_USER (name, sex) VALUES (#name#,#sex#) <selectKey resultCla...
2011-05-12 18:01:37
242
原创 sql server中常用SQL时间函数
常用SQL时间函数 --基于时间SQL函数-- getdate() --返回当前系统日期和时间。 DateAdd --在向指定日期加上一段时间的基础上,返回新的 datetime 值。 DATEADD ( datepart , number, date )--例:向当天的时间增加5天select dateadd(dd,5,getdate()) d...
2011-04-26 17:06:31
134
ExtJS中Ext.grid.EditorGridPanel表格右移解决方法
有时做Ext.grid.EditorGridPanel表格时,会出现编辑过的cell,下次不能编辑,类似于表格右移的情况。 此问题的角决方法:colModel : new Ext.grid.ColumnModel(列定义对象) 即每次打开这个Ext.grid.EditorGridPanel就new一个colModel与之对应。 ...
2011-03-28 16:31:19
276
原创 ExtJS中Ext.grid.EditorGridPanel最后一行不可编辑的解决方法
extjs 版本3.0使用Ext.grid.EditorGridPanel创建可编辑表格时,内容一多,有滑块时,最后一行,怎么单击或者是双击,都是不可编辑状态。好像是触了事件,但是没有渲染出来。哎。搜索了半天没搜索出来。 最后发现没有滑块都可以编辑,借于此,将表格样式改了。最后一行加了个:padding-bottom:10px; 然后问题就没有了。样式路径:ext-2....
2011-03-28 16:24:30
449
转载 SQLServer时间日期函数详解
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','
2010-12-21 17:36:00
858
原创 Sql Server2005定义数据类型分类
SQL-sever数据类型分类:整数数据类型 INT或INTEGER SMALLINT TINYINT BIGINT 浮点数据类型 REAL FLOAT DECIMAL NUMERIC 二进制数据类型 BINARY VARBINARY 逻辑数据类型 BIT 字符数据类型 CHAR NCHAR VARCHAR NVARCHAR 文本和图形数据类型 TEXT NTEXT IMAGE 日
2010-11-11 13:20:00
2831
原创 sqlserver与java数据类型对应
<br />编号数据库类型JDBC类型JDBC索引描述1 int java.lang.Integer 4 2 varchar java.lang.String 12 3 char java.lang.String 1 4 nchar java.lang.String 1 5 nvarchar java.lang.String 12 6 text java.lang.String -1 7 ntext java.lang.String -1 8 tinyint java.lang.Integer
2010-11-07 12:31:00
30876
1
原创 ORACLE常用傻瓜问题
<br />1. Oracle安装完成后的初始口令? <br /> internal/oracle <br /> sys/change_on_install <br /> system/manager <br /> scott/tiger <br /> sysman/oem_temp <br /><br />2. ORACLE9IAS WEB CACHE的初始默认用户和密码? <br />administrator/administrator <br /><br />3. oracle 8.0.5怎
2010-10-10 22:08:00
853
转载 java中数组列表ArrayList的使用
1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList最简单的例子:ArrayList List = new ArrayList();for( int i=0;iList.Add(i); //..程序做一些处理List.RemoveAt(5);//将第6个元素移除for( int i=0;i List.Add(
2010-06-28 14:25:00
10196
原创 详解Oracle数据库中DUAL表的使用
<br />1、DUAL表的用途<br /> Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中<br /> --查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> select sysdate from dual;SYSDATE-----------2007-1-24 1SQL> select to_char(sysda
2010-06-10 14:53:00
960
原创 ORACLE修改数据库的字符集编码为UTF-8方法
<br />1、查看数据库字符集 ?<br />数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 <br />客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter, <br />表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 <br />会 话字符集环境 select * from nls_session_parameters,其来源
2010-06-10 13:29:00
18832
原创 Oracle中round()函数与trunc()函数的比较
<br />round()函数对小数部分是四舍五入的。<br />trunc()函数对小数部分是直接舍去的。<br />eg: select round(145/10,0) from dual ----->15<br /> select Trunc(145/10,0) from dual ----->14<br />注:当小数点后面为零位时,即上面的写法可以简写为:<br />eg: select round(145/10) from dual ----->15<br /
2010-06-02 23:43:00
1603
原创 VBScript字符串函数介绍
<br />1. Split(expression, delimiter, count, compare)<br />返回基于 0 的一维数组,其中包含指定数目的子字符串。<br />expression:必选。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。 <br />delimiter:可选。用于标识子字符串界限的字符。如果省略,使用空格 (" ") 作为分隔符。如果 delimiter 为零长度字符串,则返回包含整个
2010-06-02 23:03:00
854
转载 Vector用法小结
/** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些import java.util.*;/** * 演示Vector的使用。包括Vector的创建、向
2010-05-28 17:45:00
760
转载 java中变量在内存中的分配
1、类变量(static修饰的变量):在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以便于高速访问。静态变量的生命周期--一直持续到整个"系统"关闭2、实例变量:当你使用java关键字new的时候,系统在堆中开辟并不一定是连续的空间分配给变量(比如说类实例),然后根据零散的堆内存地址,通过哈希算法换算为一长串数字以表征这个变量在堆中的"物理位置"。 实例变量的生命周期--当实例
2010-05-27 00:18:00
4111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人