- 博客(30)
- 资源 (11)
- 收藏
- 关注
原创 extjs4 数据的增删改查操作 数据的操作
目前只做了增删改的操作,查的部分稍后会写上。基于mvc模式的增删改操作增 删改 (触发事件有两种方式,一个是选择一项后点击修改,一个是双击记录)view层先定义一个视图,增、改时会调用Ext.define('yang.view.frameAAA.module.FrameAAACenterEditData', { extend : 'Ext.wind
2013-08-31 12:59:18 3491
原创 extjs4 treepanel、 树、节点的操作
这是个tree panel的实例,是基于extjs的mvc模式,先得对mvc模式有一定的了解效果图store存储层下加载tree数据的类Ext.define('yang.store.frameAAA.module.FrameAAAWestTreeStore', { extend : 'Ext.data.TreeStore', storeId : 'frameAAAW
2013-08-31 01:51:00 5739
原创 extjs4 分页
最近在研究extjs4,前端的框架还有mvc模式,也是面向对象。下面是一个分页的例子先来看看效果图吧:jsp页面头部先引入extjs,再加一个div<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css"> 然后就是核心代码test7.jsExt.requi
2013-08-29 23:53:22 1816
原创 开源测试项目:spring mvc+springsecurity3+ehcache+bootstrap+mysql
这个项目是我整合了平时比较常玩的框架、功能和插件。还有很多bug没有去处理,很多地方也不合理,明天就要开始上班可能会比较没时间去弄了。整合这个项目时参考了部分人的项目,这了就不一一列出了,还望见谅……先来看一下效果图吧:稍后附上源码地址……
2013-08-18 22:52:44 7085 14
原创 spring mvc + 表单异步验证插件 Validate.form.js
很好用的表单异步验证插件,很多时候都是在注册的时候用。看下效果图使用方式html页面jquery实现网站注册页面验证信息 帐户信息 *用户名:
2013-08-17 20:05:39 1959
原创 spring security3 实现踢出在线用户
在spring security中有个 SessionRegistryImpl 的类,实现了 SessionRegistry 接口,这个实现类里有session的具体信息。我实现踢出功能用户功能就是比对已注册的session的用户的用户名,比对成功则调用isExpired() 让其session过期,当用户再次访问时就会跳转到session timeout的页面。下面直接贴代码
2013-08-17 00:55:40 4915 17
原创 bootstrap输入提示的使用及格式
最近玩了一下前台的开发框架,挺不错的,简洁美观,功能也很齐全。在做一个踢出在线用户功能时,做了两个踢出的方法,一个直接在用户后面就可以踢出,另一可以输入框输入提示补全,然后再踢出,这是就用到了下拉提示。它要求的格式极为苛刻一定要[“aaa”,"bbb","ccc"]这种格式,双引号改为单引号都不行,本想利用js里面的数组,可是格式不符合,只能一点自己慢慢转换咯。先看一下前台的踢出用
2013-08-17 00:24:30 6799
原创 hibernate 联表查询 ,用一个vo来装联表查询字段的数据
在hibernate操作对象中,entity都做好了映射,查询到的数据能直接赋值到这些entity。有些时候会用到复杂的联表查询,这时候需要新建一个vo来装联表查询字段的数据。假设我的查询语句是:final String sql = "select a.firstname,a.lastname,b.name,b.age from user a right join dog b on a
2013-08-09 21:10:52 2851 1
原创 spring mvc + xheditor编辑器的使用
这个编辑的使用有几个关键的地方,比如文件上传后后台返回的必须是一个json格式的字符串,而且这个字符串必须该文件的地址,否者插不进编辑器,还有就是上传完后是立即插入还是点击按钮插入,下面我会注明一下。(文件和图片的上传可以参照我之前的spring mvc上传:http://blog.csdn.net/yangxuan0261/article/details/9746283)先来看前台。
2013-08-07 13:51:08 2249
原创 spring security3 实现自定义管理权限
今天有个群友问了下ss3的问题,他主要是登陆实现权限的校验的顺序不清晰,当初我学这个框架的时候也是被ss3登陆校验权限的顺序困扰了几天。下面是我一点理解,有错的话还望指正一下。其实,要实现自定义权限的话只有几个关键的类和接口,只要搞清楚他们的顺序就行了。1、你可以初始化话容器的时候就加载资源和权限列表,这个在实现FilterInvocationSecurityMetadataSource接
2013-08-06 21:01:28 1888
原创 Java多线程应用-condition的使用
这是以前看过的张孝祥的多线程应用的视频,可以去网上搜这个视频,讲得很详细,值得一看。下面是视频中讲到的一个condition的使用,用来控制多个线程阻塞和执行顺序,这个比await()、和notify()来控制线程的阻塞和执行好用的多,它没有明确指定唤醒那条线程。下面是一个实例:同起三条线程,分别执行private AAA a = new AAA(); 对象的三个方法,让三个方法按指定
2013-08-05 13:46:46 890
原创 Oracle 中 nvl()、decode()和日期形式转换函数的使用
日期转换形式to_char(columnofdate,'YYYYMMDD HH24:MI:SS')例:select empno,ename,to_char(hiredate,'YYYY-MM-DD HH24:MI:SS') from emp;nvl()函数形式:nvl(column,aaa) 表示选择的column字段如果为null,则显示aaa(显示的
2013-08-04 21:15:11 5902
原创 Oracle 中 merge into的使用
pl/sql 编写的merge into 程序--merge into数据迁移和更新merge into mytest2 m2using mytest3 m3on (m3.name=m2.name)--匹配条件when matched then update set m2.password=nvl(m3.password,decode(m2.password,'www','defa
2013-08-04 21:08:19 1215
原创 pl/sql 编写 Oracle分页的存储过程 Java调用该过程
首先创建 Oracle 分页的存储过程--分页,输入:tableName、page_size、pageNow,输出:myrows、myPageCount、my_cursor--1、定义一个游标类型create or replace package pagePackage astype page_cursor is ref cursor;end pagePackage;/--2、c
2013-08-04 21:01:54 1122
原创 pl/sql 编写 Oracle存储过程 调用存储过程返回集合
先写Oracle的存储过程--返回一个集合(多行数据)--1、先建一个包,在该包中定义了一个类型 test_cursor ,是一个游标create or replace package testPackage astype test_cursor is ref cursor;end testPackage;/--2、建立存储过程create or replace procedur
2013-08-04 20:57:28 2500
原创 struts拦截器的的使用
很多请求会拦截器拦截,判断当前用户是否已经登录等等,可以在拦截器里加一些session判断的业务以下是一小示例先定义一个拦截器类,实现Interceptor接口/*** @ClassName: Interceptor* @author YangXuan* @date Aug 4, 2013 8:35:29 PM*/public class Interceptor im
2013-08-04 20:40:41 679
原创 struts对提交的表单进行验证
RT,其实很多时候都可以前台使用jquery进行验证,验证不成功就不让你提交。这里我使用模型驱动来接受表单值/*** @ClassName: UserAction* @author YangXuan* @date Aug 4, 2013 8:17:24 PM*/@Component("user")@Scope("prototype")public class UserActi
2013-08-04 20:26:16 709
原创 泛型编程,让hibernate用起来开发效率更高
在使用hibernate的情况下,很多时候都是以对象的形式对数据库进行增删改查,除非特别的业务,如复杂的联表查询需要特别的做。这时候很多业务的crud方法都是相同的,只是操作的对象不同。所以就用刀类泛型编程,结合hibernate一起开发的话,可以有效减少重复性代码的开发。先定义通用的dao接口/*** @ClassName: IBaseDao* @author Y
2013-08-04 20:10:19 1346
原创 struts 的模型驱动,接受表单值
接受表单值时可以用属性驱动,也可以用模型驱动。使用属性驱动要找action类里很多成员变量和很多setter方法,这样看起来代码很乱。所以,接受表单值一般都用模型驱动,先定义一个vo,用来装表单对象的值public class willInfo { private String username; private String password; private Str
2013-08-04 19:35:42 779
原创 jcaptcha验证码的使用
这个验证码的使用灰常简单,只有三个类可以直接copy,然后再配置一下web.xml,然后就可以在你的java登录验证类里使用了这时效果图:生产图片的javal类,需要集成HttpServlet/*** @ClassName: ImageCaptchaServlet* @author YangXuan* @date Aug 4, 2013 7:07:39 PM*/
2013-08-04 19:22:41 3056
原创 事务管理不起作用的几个原因
之前有个小测试发现事务不起作用,代理成功了,但事务就是不回滚。上网看到一片关于事务问题的总汇,才发现原来是我的数据库中表的类型不对,更改后事务问题就解决了,我也自己总结了一下附:事务问题总汇地址:http://jinnianshilongnian.iteye.com/blog/18504321、数据库表类型错误首先确定使用的数据库表的类型,如果表的类型为MyISAM,则spin
2013-08-04 18:01:43 3162 2
原创 动态数据源切换
通常我们在配置数据的时就已经定死了只能访问那个数据,但有些需求需要引入其他数据库的数据,这时候使用动态数据源。当初我刚接触时还以为是为数据库宕掉时配的备用数据库,真是笨啊……废话了,上代码spring配置多个数据源 -->
2013-08-04 17:41:57 1051
原创 ehcache 缓存的使用
ehcache缓存就像一个map类型,键值对的形式存在,缓存策略是:当调用cud的业务时,将缓存删除掉,因为数据已经改变,不删掉查询到的还是原来缓存里面的数据不是数据库的数据;当调用 r 的业务时,先从缓存里面找,如果缓存里面没有就会去数据去数据,然后把数据存入缓存再从缓存取,然后返回。具体的查找策略和删除策略就看代码吧。需要引入ehcache包,ehcache的配置文
2013-08-04 16:54:00 1637
原创 hibernate的事务管理和几种代理方式
一种方式是使用aop:config配置方式,另一种是cglib代理,前者使用比较直观和常见。需要注意的是这两种方式不能同时使用,网上查过一下貌似所这两种方式代理机制不同,一起使用初始化容器时会报异常,具体我也不清楚,如果有哪位知道的话告诉一下哈……第一种方式的hibernate事务配置 <bean id="txManager" class="org.springframewor
2013-08-04 16:30:57 1076
原创 spring mvc整合jquery pagination插件,实现无刷新分页
这个可以是我们做分页时很方便,后台接受一个参数offset,然后返回一个含有分页的信息的实体就行了,pagination只需要一个总数就会自动计算分页的页码那些。插件就自己去下啦,这里只是演示一下如何使用这款插件。先来看看效果图前台代码: var orderby = "order by id"; $(document).ready(function() {
2013-08-04 16:10:50 4889 1
原创 spring 中使用jdbctemplate调用Oracle的存储过程
RT,如果你的懂得编写Oracle的存储过程那就更好懂了,下面直接上代码spring配置Oracle数据源这个是properties文件的内容jdbc.driverClassName2=oracle.jdbc.driver.OracleDriverjdbc.url2=jdbc\:oracle\:thin\:@192.168.202.129\:1521\:orcljdbc.use
2013-08-04 15:18:22 3348 1
原创 spring 中HibernateTemplate的使用
hibernatetemplate使得开发的效率得到很到的提升,只需要传进实体就可以,不许要在写那么多sql语句,加上泛型编程,开发效率那是大大滴啊一下介绍一些hibernatetemplate的curd操作,hibernate结合泛型编程后面我会提到spring配置hibernatetemplate<bean id="sessionFactory" class="org.spri
2013-08-04 14:48:37 5313
原创 spring 中JdbcTemplate的使用
使用jdbctemaplte去取数据,高效、灵活,执行效率肯定是比hibernate高,应为hibernate的底层就是封装了jdbc。但是开发效率高没有hibernate高,每条sql都要自己去写,泛型编程使用难度大。在项目开发中可以使用hibernate和jdbc混用的方式,做批量的时候jdbc的速度比hibernate高了70%~80%,所以做批量是使用jdbc,做当个对象的crud是使
2013-08-04 14:35:41 1656
原创 spring mvc+jquery uploadify3.1上传
最近看到一个用jquery uploadify上传的例子,然后自己把它和spring mvc整合了一下,废话不多说,图码一起上自己去下载jquery uploadify这个插件,后台需要引入commons-io.jar和commons-fileupload.jar包,其spring mvc环境就自己去搭啦这是uploadify的上传效果.下面上代码:前台页面,还有具
2013-08-04 13:32:47 5194 5
Unity 5.x Shaders and Effects Cookbook(2nd).pdf
2016-10-20
Cocos2d-x与Android交互(c++与java互调),与IOS交互(c++与objective c混编)
2014-05-03
开源测试项目:spring mvc+springsecurity3+ehcache+bootstrap+mysql
2013-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人