- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 struts,如何让一个json数据传出到前台
首先有个json数据; jsonData = "{success:false, msg:'缺少dataType参数!'}"; 或者调用下面的方法,让她变成json数据 public static String toJson(boolean success, String key, String value) { Map jsonMap = new HashM
2015-10-27 11:47:31 1907
原创 写一个新的xtype
/** * 人员下拉列表分页查询 * * @param {} * config * @return {} */ oss.core.common.PersonsCombo = Ext.extend(Ext.form.ComboBox, { constructor: function(config) { var store
2015-10-27 11:37:37 428
原创 java线程
调用thread.start()方法,是让线程处于可运行状态 让线程暂时离开运行状态的三中方法: 1、调用线程的sleep()方法,使线程睡眠一段时间 2、调用线程的yield()方法,使线程暂时回到可运行状态,来使其他线程有机会执行。 3、调用线程的join()方法,使当前线程停止执行,知道当前线程中加入的线程执行完毕后,当前线程才可以执行。 理解 线程的yield()方法:让
2015-10-26 18:29:00 694 1
原创 对与locale和resourceBundle的理解
locale:官方解释: java.util.Locale类对象表示了特定的地理,政治和文化地区。 以下是有关区域设置的要点: 需要Locale来执行其任务的操作称为语言环境敏感,它使用Locale,形成信息的用户。 Locale是一种机制,用于识别对象,而不是一个容器对象本身。 locale:理解: locale类它的作用就是对文件,或者某个内容
2015-10-26 16:25:11 975
转载 Hibernate 所有缓存机制详解
Hibernate 所有缓存机制详解 hibernate提供的一级缓存 hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。 hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交
2015-10-25 16:45:41 422
原创 转发和重定向 方法的使用
对于转发:是一种web容器内数据的共享,可以用的方法有 再接受段可以用 request.getParameter()来接受数据(数据时通过http请求过来的),数据接受后,是字符串型;,通过request.setAttribute设置参数, 对于重定向:是经过web服务器在到达客户端的一种数据共享 reqeust.。getAttribute()来接受数据,数据时 是object类型,不是字符
2015-10-24 19:17:37 2859
原创 java 动态代理
以下的内容部分参考了网络上的内容,在此对原作者表示感谢! Java中动态代理的实现,关键就是这两个东西:Proxy、InvocationHandler,下面从InvocationHandler接口中的invoke方法入手,简单说明一下Java如何实现动态代理的。 首先,invoke方法的完整形式如下: Java代码 public Ob
2015-10-22 20:27:24 459
原创 GUID字符串做主键与Number类型做主键 的执行效率比较
使用GUID字符串做主键与Number类型做主键,在数据量不太多的时候(如,少于20万条),查询、插入效率差别几乎可以忽略不计。但在磁盘空间占用方面差别比较明显。 对主键的检索完全走的index。检索的次数和采用number的主键理论应该一样。 区别就是一个是数字的比较,一个是字符串的比较。虽然有字符串的比较比起数字比较来要耗时。 插入一条数据,肯定有比较id的大小,比较如果用
2015-10-21 17:17:50 4990
原创 hibernate映射文件报错
Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 100; 文档根元素 "class" 必须匹配 DOCTYPE 根 "hibernate-mapping"。 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.create
2015-10-20 14:09:21 888
原创 <constant name="struts.objectFactory" value="spring" />
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">
2015-10-19 12:42:50 7370 1
转载 eclipse中的debug
今天浏览csdn,发现一文详细的描述了Eclipse Debug中的各个知识点,非常详尽!特此记录。 Eclipse Debug不为人知的秘密 http://blog.csdn.net/mgoann/article/details/7239492 Debug视图 认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 线程堆栈视图
2015-10-16 16:14:16 407
转载 java日期转换成字符串,字符串转换日期
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进 来! 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是
2015-10-14 10:52:30 1531
转载 有代码直接生成类图
一,正向工程 1、设置默认语言为Java,Tools->Options->Notation->default:选择Java。 2、设置环境变量ClassPath,Tools->Java/j2ee->Project Specification->ClassPath:具体路径设置为正向工程生成java文件要保存的目录,一般为项目的src目录。
2015-10-10 22:23:38 4925
转载 Rational Rose
Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。就像一个戏剧导演设计一个剧本一样,一个软件设计师使用Rational Rose,以演员(数字)、使用拖放式符号的程序表中的有用的案例元素(椭圆)、目标(矩形)和消息/关系(箭头)设计个种类,来创造(模型)一个应用的框架。当程序表被创建时,Rationa
2015-10-10 22:21:22 1801
转载 卡榫函数
卡榫函数: 所谓「卡榫(Hook)」,就是用来接合两个东西的接口。如果两个东西于不同时间出现,则一方会预留虚空,给予另一边于未来时刻能以实体来填补该空间,两者虚实相依,就密合起来了。设计优良的卡榫,可以让实体易于新陈代谢、抽换自如(Plug and Play, 俗称PnP)。 •变与不变的分离(Separate code that changes from the code tha
2015-10-08 21:41:31 822
转载 卡榫函数实现API
2014-07-27 11:43 159人阅读 评论(0) 收藏 举报 ◎ API这个名词,有3个密切关联的动词: 定义(Define) 实现(Implement) 呼叫(Invoke or Call) ◎ 根据这3个角度,可将API区分为「主动 型」与「被动型」两种。 被动型API:以Android为例,Google定义且Google来实现,程序猿进行调用
2015-10-08 21:40:02 437
转载 深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若
2015-10-06 22:40:36 340
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人