自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 2设计模式-单例模式

单例模式定义:确保某个类只有一个实例,能自行实例化并向整个系统提供这个实例。所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控制,而应该由代码来限制,强制单例。使用场景:当产生多个对象会消耗过多资源,比如IO和数据操作某种类型的对象只应该有且只有一个,如,在多个功能模块里都需要写的log一般是对于那些业务逻辑上限定不能多例只能单例的情况,例如...

2018-02-27 16:18:31 146 1

原创 1设计模式-工厂模式

设计模式1、工厂模式 假设有代码包A和代码包B,代码包B是代码包A的调用者,A向B暴露接口InterfaceA。在A的内部结构中,实现了InterfaceA的有ClassA1,ClassA2,ClassA3,……ClassA100。但是B并不关心这些,因为对于B来说,A的功能只有一个,就是InterfaceA。这个时候,B想要使用一个InterfaceA的实现,想要new一个出来,...

2018-02-27 15:23:11 175

原创 properties文件的加载方式

properties文件的加载方式:在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源代码,这样更加方便。properties文件的加载可以使用spring自动加载,也可以写java类自己手动加载。以下介绍properties文件的几...

2018-02-26 17:17:41 1540

原创 tomcat增大内存

rem -----------------------------下面的变量值根据项目自行定义-------------------------------set JAVA_OPTS= -server -Xms1024m -Xmx2048m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=512m rem ---...

2016-08-15 17:13:17 110

原创 Hql的fetch

 在我们查询Parent对象的时候,默认只有Parent的内容,并不包含childs的信息,如果在Parent.hbm.xml里设置lazy="false"的话才同时取出关联的所有childs内容.     问题是我既想要hibernate默认的性能又想要临时的灵活性该怎么办?  这就是fetch的功能。我们可以把fetch与lazy="true"的关系类比为事务当中的编程式事务与声明式事务,不...

2016-08-15 16:58:18 145

原创 重写 FastJson 属性过滤器(hibernate关连关系)

package cn.topcheer.landTax.filter;import java.util.HashMap;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.JSONSerializer;import com.alibaba....

2015-12-18 17:36:35 271

原创 java 页面url传值中文编码&解码

方法一:js对URL编码:window.location="EnquiryList.do?keyword="+encodeURI(encodeURI("中文")) java对URL中文参数解码:String keyword = java.net.URLDecoder.decode(request.getParameter("keyword"),"utf-8"); 原因...

2015-07-28 20:24:07 172

原创 设为首页代码和加入收藏JS代码

//加入收藏 function AddFavorite(sURL, sTitle) { sURL = encodeURI(sURL); try{ window.external.addFavorite(sURL, sTitle); }catch(...

2015-07-26 11:31:54 232

原创 js上传图片预览

js上传图片预览<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type=&

2015-07-26 00:54:54 67

原创 JS方法大总结

1、js验证身份证信息是否合法  //js验证身份证信息是否合法function validateCard(pId, field){ var arrVerifyCode = [1,0,"x",9,8,7,6,5,4,3,2]; var Wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]; var Che...

2015-07-26 00:33:03 99

原创 遇到不会读的字,怎样用拼音打出来

中国文化博大精深,好多字都不会读,又不会五笔,怎么办呢?注意了奥: 涨姿势的时候到了。犇,渁, 菂。打开搜狗拼音输入法(不只有搜狗哦,很多输入法都ok 的),跟着我敲u'niuniuniu,u'shuishuishui,u'caode   快去试试你不认识的字吧...

2015-05-25 16:30:34 262

原创 Java中BigDecimal类的精确四则运算工具类Arith

在《Effective   Java》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal使用BigDecimal并且一定要用String来够造。   但是想像一下吧,如果我们要做一个加法运算,需要先将两个浮点数转为String,然后够造成BigDecimal,在其中一个上调用add方法,传入另一个作为...

2015-05-22 11:14:35 237

原创 OJDBC版本区别

|举报|字号 订阅      classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异   在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle  JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?...

2015-03-19 16:05:27 218

原创 hiberanate的merge,attachDirty,attachClean 和save方法

在Hibernate中的对象有三种状态,即:瞬时状态(Transient)、持久状态(Persistent)、脱管状态(Detached)1、瞬时状态(Transient)由new命令开辟内存空间的Java对象,也就是平时所熟悉的普通Java对象。如:Person p = new Person();瞬时对象特点:(1)不和Session实例关联(2)在数据库中没有和瞬时对象关联的记录2、持久状态...

2015-01-25 23:36:19 131

原创 Ext中FormPanel控件自动填充表单

向FormPanel中的自动填充表单赋值共有三种方法:1、利用URL的方案:form1.form.load( { url : EDIT_ACTION_URL+'?sid='+ _record.get('id'), waitMsg : '正在载入数据...', success : function(form,action) { Ext.example.msg('编辑',...

2015-01-25 19:28:50 475

原创 MyEclipse中更改JDK版本

注意:修改时要修改两方面,编译使用的jdk和运行使用的jdk版本要一致 MyEclipse设置JDK和JRE具体的应用版本其实很简单,分为三种状况:1、设置默认使用的JDK和JRE环境。具体步骤:菜单window->preferences->java->Installed JRES。点中了,右边的窗口点ADD按钮,记住选择添加安装了Java目录下的JDK目录...

2014-09-20 12:34:23 277

原创 dwr出现error marshalling data,see the logs for more details问题

js页面:var obj = {};obj.id='11111';obj.address='sdfaf';obj.area = 100.0;obj.unitprice = 10000.0;obj.ispassed = true;transBuildingXController.saveTransBuildingX(obj,function(data){ aler...

2014-09-05 19:00:37 748

原创 Ext.form.ComboBox简单用法

//二维数组,保存年份的值和文本,文本作显示用var year = [['2005', '2005'], ['2006', '2006'], ['2007', '2007'], ['2008', '2008'], ['2009', '2009'], ['2010', '2010'], ['2011', '2011'], ['2012', '2012']];//Si...

2014-09-03 13:33:01 277

原创 一维数组对Combobox赋值

1、前台直接赋值{ id:'city', xtype:'combo', fieldLabel:'地级市', name:'city', readOnly:false, anchor:'98%', msgTarget: 'side', mode:'local', triggerAction:'all', store:[‘运城市’,'晋中市'...

2014-09-03 12:56:11 2227

原创 Java compiler level does not match the version of the installed Java project fac

今天打开原来的工作空间,原来所有的项目都前面都显示了一个小叉叉,代码中却没有任何错误。于从 problems 视图中查看错误信息,错误信息的“Description”显示:Java compiler level does not match the version of the installed Java project facet.之前没有碰到过这个错误,于是 google 了一番,果不其然,...

2014-08-15 09:56:46 104

原创 maven使用当中的总结

1、注册ojdbc的jar包文件需要的命令行mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=C:\oracle\instantclient_12_1\ojdbc6.jar 2、需要将下载的jar 放在其他文件夹下...

2014-07-23 16:50:38 64

原创 store转化为json形式填充html的table空间

store转化为json形式:function storeToJson(store){ var arr; if(store instanceof Ext.data.Store){ arr= new Array(); store.each(function(record){ ...

2014-06-12 00:36:47 90

原创 ext中年月日使用combobox控件

年月日的表达使用combobox控件:var zoneStore = new Ext.data.ArrayStore({ fields : ['cityzone'], data : [], sortInfo : { field : 'cityzone', direction : 'ASC' }});var monthStore = new Ext.data...

2014-06-02 11:56:56 171

原创 java连接数据库的字符串

oracle单节点的URL:jdbc:oracle:thin:@127.0.0.1:1521:orcl多节点的URL(集群): (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST...

2014-05-21 11:18:32 78

原创 java多线程

一、认识多任务、多进程、单线程、多线程    一般来说,当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程。启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的。在进程中,有些程序流程块是可以乱序执行的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。线程是进程中乱序执行的代码流程。当多个线程同时运行的时候,这样的...

2014-05-06 18:29:27 61

原创 Java Web Service (JWS)

Java Web Service (JWS) 注释类型是 Web Service 的核心之一。 (一)类级别@javax.jws.WebService(targetNamespace = "", name = "",serviceName = "") targetNamespace :生成的 WSDL 中使用的名称空间name:Web Service 的名称,映射到 WSDL 文件中的 ...

2014-05-04 16:45:44 195

原创 webService教程(JWS-java)

    一、简介         与 WebServices 相关的 J2EE 技术称为 JWS(Java WebServices),其中含有 JAX-WS、JAX-RS、JAXB、JAXR、SAAJ、StAX 等技术。 支持 SOAP 的是 JAX-WS,即 JSR 224,JWS 支持 REST 的是 JAX-RS,即 JSR 311,       下面是本人经过学习webservi...

2014-05-04 16:14:43 356

原创 浅谈Sybase的备份与恢复及常见问题解决

 1.1 备份    首先说一下备份.    备份的命令是    dump database 数据库名字 to 路径.   我们先用命令连接sybase   isql -U sa -P -S 192.168.1.45:5000    然后我们输入,却出现了一个一个问题 C:/Documents and Settings/Piggy>isql -U sa -P -...

2014-04-25 14:31:26 481

原创 myeclipse不编译解决方法

 在开发中经常遇到myeclipse不编译的情况,但不同情况的解决方法又不一样,今天同样是遇到此类情况,在网上狂搜,终于找到一篇好文,它囊括了解决这种情况的常用的方法,现在发出来与大家分享。我遇到的情况是通过最后一个方法解决的:classpath文件,里面的路径不正确。MyEclipse不编译解决1. 确保 project->build automatically    已经被...

2014-01-13 17:48:09 55

原创 combobox

1、使用combobox时,它有一个hiddenName的属性,专门用于提交combobox中value的值.     现假设某combobox的Id为comboId,hiddenName属性的值为hiddenValue,     那么,使用Ext.get('comboId').dom.value方法获取的是combobox中选中项的文本text值,      而使用Ext.get...

2013-11-13 19:47:18 136

原创 in not in

exists(sql 返回结果集为真,即有值)not exists (sql 不返回结果集为真,即为空) 如下: 表A ID NAME 1    A1 2    A2 3  A3 表B ID AID NAME 1    1 B1 2    2 B2 3    2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A WHERE E...

2013-11-07 16:56:26 82

原创 ext中store的各个应用

关于store方面的各种应用一、使用dwr方式的应用:1、 var notarialtyperecord = new Ext.data.Record.create([ {name:'id'}, {name:'name'} ]) var notarialtypestore = new Ext.data.JsonStore({ fields:not...

2013-09-16 18:16:28 210

原创 org.hibernate.MappingException: Unknown entity:

org.hibernate.MappingException: Unknown entity: ******当调试时出现这样错误可能有以下原因造成的: 1、检查你的映射文件的名字是否和你的pojo(*.java)的名字是否相同。 2、映射文件的名字是*.hbm.xml而不是*.xml 3、映射文件中的class属性是否全类型的类名(包含包名) 4、你是否加载...

2013-08-19 10:24:02 277

原创 Hibernate的反向工程生成JOPO类,hnm.xml文件,DAO类

 1、创建数据库以及表2、创建一个java工程3、配置数据库    点击Window --> show view --> other,在弹出的对话框当中,选MyEclipse Enterprise WorkBench分支下的DB Browser,如图1:   最后,点击OK,在工作空间上将会出现一个DB Browser的配置页面,在配置页面空白...

2013-07-06 23:33:09 306

原创 dwr框架(菜鸟入门)

DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.  DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码.这样WEB开发人员就可以在JavaScript里使用Java代码就像它们是浏览器的本地代码(客户端代码)一...

2013-06-13 18:45:26 193

原创 WEB免费打印控件推荐

在WEB系统中,打印的确是个烦人的问题。要么自己开发打印控件,如果项目时间紧,肯定来不及。要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。现在就推荐给大家分享。1、  DLPrinterDLPrinter打印控件完全免费,界面...

2013-05-17 23:22:44 81

原创 myeclipse快捷键

类联想:alt+/ ;导包(引用包):ctrl + shilf + O

2013-03-07 22:00:26 71

原创 Syntax error, annotations are only available if source level is 1.5 .

Syntax error,annotations are only available if source level is 5.0 解决办法:Project->Properties->Java Compiler->Compiler Compliance Level选择5.0或者以上的jdk版本 菜单条 ---"Windows" ----"preferneces"在弹...

2013-03-07 21:53:31 139

原创 myEclipse的项目中加doc,str等

 添加doc:右击包文件,选中“Properties”后弹出对话框,在对话框中左边点击Javadoc Location,在右边选中Javadoc URL,点击右面的Browse,找出所在的doc文件(找到API的目录为止),点击OK。注:使用的时候点击类后按F1键。 2、配置文件(Spring的)的提示(XML文件提示)    在MyEclipse的菜单栏中点击window –...

2013-03-02 00:13:35 76

原创 使用Spring3.x需要的jar包及作用总结

Spring3.X以后jar包进行了重构,取消了原来2.X版本中的总的spring.jar包,而是把总包中的功能全部分开打包。正在向osgi靠拢。Spring官网提供了共20个包,各个包的作用如下:org.springframework.aop-3.0.6.RELEASESpring的面向切面编程,提供AOP(面向切面编程)实现org.springfram...

2013-03-02 00:05:23 90

空空如也

空空如也

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

TA关注的人

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