- 博客(142)
- 资源 (6)
- 收藏
- 关注
原创 Spring Batch批量处理数据实战教程-冯占涛-专题视频课程
本课程通过讲解Spring Batch的基础知识点以及一些实际的项目示例让大家熟悉如何使用Spring Batch进行大批量数据的同步、处理及转换等。
2017-11-15 17:21:34
1026
原创 Primefaces框架开发杂谈!
使用Primefaces正式开发商用的项目算起来已经有1年半了,现在是时候该进行一下总结了,以便与国内正在使用或潜在使用Primefaces进行开发的各位进行更多的交流与分享。首先介绍一下Primefaces是何物:Primefaces(以下简称:PF)是JSF众多框架之一,由一家土耳其公司研发与维护的,且现在使用其开发的项目越来越多 据官方介绍2012年已经超过icefaces和richfa
2012-10-30 15:31:16
5977
22
原创 Android ListView分页时出现java.lang.ClassCastException: android.widget.HeaderViewListAdapter异常
在ListView分页中,当刷下一页的数据时,会出现java.lang.ClassCastException: android.widget.HeaderViewListAdapter 不能强转为listview的异常信息,这是因为当向listview中加入headerview或者footviwer时,调用ListView的setAdapter方法会将adapter转化为headerviewlis
2012-09-12 17:28:09
3111
2
原创 LunarLander 随机生成地面地图!
最近在尝试使用Android做一些小的游戏,游戏中需要使用到画地图的功能,在本篇文章中着重讲解经典“月球登陆”的游戏中随机画地图的相关功能。其他功能大家可以参考谷歌官方给的例子,地址为:https://android.googlesource.com/platform/development/+/master/samples/LunarLander好了,接下来直接上代码,总共有
2012-07-12 14:36:07
3483
转载 IE不识别UTF8编码(输出空白页面)的解决办法
在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式:代码:,由此造成某些含有中文UTF-8编码的页面产生空白输出。 如果使用的是Mozilla、Mozilla Firefox、Sarafi的浏览器这不会造成这个问题。这
2011-11-15 16:33:30
1946
原创 使用MAVEN构建并管理项目
以下是我在之前工作中使用MAVEN构建并管理项目的完整步骤,希望对大家有帮助。1.创建uci项目cd d:\ucisvn mvn archetype:create -DgroupId=com.lenovo.uci -DartifactId=uci生成uci目录,删除该目录下src目录,修改pom.xml,将packaging值修改为:pom2. 然后分别创建lenovo
2011-11-11 15:19:20
1687
2
转载 fisheye的安装及破解
之前安装的fisheye2.2.1,破解不是很好用,最近看到fisheye2.3.6版本有出新的破解方式,特地尝试了一下,成功安装。现在将过程简单分享给大家。 一. 准备工作 1. 下载fisheye2.3.6 http://www.atlassian.com/software/fisheye/downloads/binary/fisheye-2.3.6.zip 2.
2011-11-11 15:10:43
4394
1
转载 jira 4.0.2 的详细安装+破解
准备条件:环境变量:JAVA_HOME=C:\jdk1.6.0_10(注意jdk版本>=此版本)第一步:下载jira http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-enterprise-4.0.2-standalone.zip,解压 to E:/jira第二步:下载Mysqlhttp:/
2011-11-07 15:38:59
1447
转载 Js之window对象使用
<br />一.常用属性介绍:<br />1.name:Sets or retrieves the window or frame name.<br />例如:<iframe name="xxFrame"<br />2.location:Contains information about the current URL. 页面跳转<br />3.navigator:Contains information about the Web browser. 页面跳转<br />4.statu
2011-05-01 22:45:00
1584
转载 关于window.showModalDialog()返回值的学习心得
<br />下面先说说window.showModalDialog的基本用法<br />showModalDialog() (IE 4+ 支持)<br />showModelessDialog() (IE 5+ 支持)<br />window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。<br />window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。<br />使用方法:<br />vReturnValue
2011-05-01 22:43:00
838
原创 oracle组建自动增长列、触发器
建立 自动增长列: create sequence seq_account increment by 1----每次添加 多个 minvalue 1----最小值为1 nomaxvalue----不限定 最大值 start with 1----从1开始 nocache ----缓存 order; 注解: currval=返回 sequence的当前值 nextval=添加 sequence的值,然后返回 sequence 值 比如: seq_account.currval seq_
2011-04-20 11:14:00
1168
转载 Mac下配制Maven过程
<br /><br />最近在用MacBook Pro做JEE的工作,由于很久没用过linux,unix系统,所以shell已忘得差不多了。今天尝试在mac下使用Maven,配制Maven平时5分钟得事耗费了一个小时,很崩溃。所以写下来备忘,毕竟好记性不如烂笔头儿。<br /> <br />首先是将zip格式的maven安装包解开,将apache-maven-2.2.x拷贝到你所希望的位置。然后是配制环境变量,相当与Win环境下的Path。配制过程如下:(使用 ls -a查看隐藏文件)<br /> <br
2011-04-20 09:46:00
2635
原创 poi框架如何生成加密的EXCEL
<br />1、给execl加密(打开时需要密码才能看) <br />2、还是给sheet加密等(可以打开查看,但是无法编辑) <br /><br />1、HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(bp.resourcesDir + "origin.xls"));<br />wb.writeProtectWorkbook("password", "username");<br /> <br />2 、Sheet sheet = wb.cre
2011-03-31 12:03:00
3743
3
转载 Ubuntu进入root权限命令——sudo和su命令详解
Ubuntu进入root权限命令——sudo和su命令详解ubuntu用户管理<br />sudo意思就是super-user do,让当前用户暂时以管理员的身份root来执行这条命令。<br />su是用来改变当前用户的,su root,就是将当前用户切换为root,用了su root之后,下面所有的命令就可以不用打sudo了,因为当前用户已经是管理员root了。root 用户为根用户,也就是 系统管理员 拥有全部权限<br /> 一个用户只能拥有一个 GID ,但是
2011-01-30 02:02:00
15486
转载 Mac下MySql卸载方法
<br />mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事。<br />网上搜了一下,发现给的方法原来得手动去删。<br />很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅。<br />先停止所有mysql有关进程。<br />sudo rm /usr/local/mysql<br />sudo rm -rf /usr/local/mysql*<br />sudo rm -rf /
2011-01-30 02:00:00
3633
1
原创 Mac OS X 10.6下安装MySQL 5.1.45
去MySql官网下MySQL classic版mysql-5.1.54-osx10.6-x86_64.tar.gzhttp://dev.mysql.com/downloads/mysql/5.1.html记住得是64位的。因为mac下的python是64位,32位的mysql没法在python中用。下载之后解压,然后在terminal里敲命令吧:$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql$ cd /usr/local$ s
2011-01-30 01:59:00
10473
1
转载 Mac下MySql安装经历(含安装错误排查、卸载多种折腾)
<br />在安装mysql的时候,活活折腾我两天。结果终于被我折腾成功了……<br />一开始我就放了个错误:我下了32位版本的mysql:mysql-5.5.8-osx10.6-x86.dmg<br />须知在mac下装的是64位的python,所以后面我安装mysql的python驱动Mysql-python,一直出错:<br />importError dlopen(…./…./_mysql.so,2)<br />注:安装mysql-python的时候,出现找不到mysql_conf
2011-01-30 01:57:00
5212
原创 苹果Mac OS X 系统下屏幕截图快捷键
<br />在系统预置中的“键盘和鼠标”中可以找到快捷键的说明 。<br /> <br />1)Command-Shift-3: 将整个屏幕拍下并保存到桌面。<br /><br />2)Command-Shift-Control-3:将整个屏幕拍下并保存到剪贴板(Clipboard),你可以Command+V直接粘贴到如Photoshop等软件中编辑。<br /><br />3)Command-Shift-4:将屏幕的一部分拍下并保存到桌面。当按下着几个键后,光标会变为一个十字,你可以拖拉来选取拍摄区域。<
2011-01-19 23:39:00
8452
原创 cocos2d 触摸事件
<br />首先添加事件接收者:<br />[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:1 swallowsTouches:NO];<br />//self为接收者, 优先级参数从0开始 数字越小优先级越高,就会越先接收到事件, 最后一个参数表示是否阻止此次事件冒泡<br />然后实现3个方法:<br />#pragma mark TouchDispatcherDelegate<br />- (BOOL) c
2011-01-19 23:34:00
2020
1
原创 如何检测程序运行在ipad上
<br />1. How to check if app is running on iPad?<br /><br />Using Runtime Checks to Create Conditional Code Paths<br /><br />If your code needs to follow a different path depending on the underlying device type, you can use the userInterfaceIdiom property
2011-01-19 23:31:00
1411
原创 Upgrade Current Target for iPad 不能用解决方法
<br />Upgrade Current Target for iPad为白色不能用时:<br />在xcode中选中程序右键打开->get info->build->Target Device Family 选项改为iphone就可以了。
2011-01-19 23:28:00
1332
原创 xcode 查看当前程序的内存占用情况
<br />先build<br />然后Run-->Start With Performance Tool-->Leaks
2011-01-19 23:26:00
5684
转载 免费快速注册不需要绑定信用卡的apple id(不需要Redeem Code!)
简介: 免费快速注册不需要绑定信用卡的apple id(不需要Redeem Code!)<br /> <br />开启itunes,进入itunes store<br />(底部my store选择united states 为什么选择美国?哼哼,因为这个才是关键,国内的绑个信用卡注册没什么难度,因为美国的store东西是最全的!-----现在不是必须选择美国了,中国一样可以。关键就是点选免费的软件。)<br />点左侧的app store<br />然后进入app store后随便选一个免费的app进入,
2011-01-19 23:25:00
4372
转载 【总结】oracle恢复误删除数据,解除锁定的等sql语句
注意:数据库版本是10g,不过大部分9g的也适用,闪回9g就没有. 1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。注意使用管理员登录系统:select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。
2010-05-06 11:48:00
1015
原创 构建JBOSS Portal Eclipse开发环境
Jboss Portal本身并没有提供eclipse portlet开发插件,花了整整一天才找到适合的JBoss Portal开发环境,下文将使用一个HelloWorld实例进行说明。 1.下载最新版本的eclipse-portalpack: 插件介绍页面:https://eclipse-portalpack.dev.java.net/ 下载URL:https://eclipse-
2010-03-29 17:25:00
2082
3
原创 SSH+Git Server on Windows - 在Windows下搭建Git服务器
Git是为Linux Kernel开发而设计的版本控制系统,因此其与Linux的结合非常紧密。这使得它在Linux下使用起来非常方便。但是对于习惯Windows的人就不那么友好了。虽然目前也有msys-git和TortorseGit这样的项目,使得在Windows上使用Git变得越来越方便。但目前一个明显的缺陷就是要把自己的版本库共享给其他人时,很不方便。在Linux下,由于有完美的SSH支持,因
2010-01-15 10:03:00
15068
2
原创 java.util.concurrent 多线程框架
(来源于http://www.zhuaxia.com/item/590227619/) JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resi
2010-01-11 11:46:00
1183
原创 windows 上右键打开命令行窗口创建与删除
windows 上右键打开命令行窗口创建与删除创建:总是用到svn和maven命令,每次定位目录太麻烦,想加入个向linux下open-terminal的功能。参考:http://www.lanbolee.com/blog/read.php?215方法一打开“我的电脑”,点击菜单中的“工具”-“文件夹选项”,选择“文件类型”,找到“(无)资料夹”,点“高级”,“新建”,在“操作”中填入
2010-01-07 14:17:00
5171
原创 活灵活现用Git-技巧篇
上一篇介绍了Git的基本概念和一些基本命令,本篇的重点在如下三个部分:个性化定制你的Git,更酷更巧妙的使用Git,以及如何在Git Hub上开启你自己的开源项目。在所有技巧中,最重要的技巧是学会查看Git的帮助,因为Git是一个相对复杂的版本控制工具,如果你熟悉它的命令,那么给你带来的价值是不言而喻的,所以要学会掌握那根金手指─查看Git的帮助,在任何Git命令后加上--help就会显示该命
2009-12-30 12:46:00
911
原创 活灵活现用Git-基础篇
这是程序员2009年1月份发表的文章,只是上半部分,下半部分下个月继续发表,呵呵,2009年不错的开端。不过Git 真的是很不错的东西,跟大家一起分享使用经验 活灵活现用Git-基础篇Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分
2009-12-30 12:45:00
1026
原创 使用Maven构建eclipse web工程
1.首先到http://maven.apache.org/download.html下载maven 2.在本地解压缩后 配置环境变量M2_HOME=maven的解压目录 3.打开命令窗口 mvn -v 确定mvn是否安装成功 在eclipse中安装Maven2eclipse插件 插件地址是http://m2eclipse.sonatype.org/update/ 1.mvn archetype:c
2009-12-29 12:15:00
1198
3
转载 使用Maven管理Eclipse Java项目
本文可以任意转载,但请保留原出处:http://www.webwork.cn/archives/50009640.html为什么要使用Maven,使用Maven有什么好处 maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作:1.快速创建一个工程文件2.几乎不用做任何设置,可以立即进行编译、测试、打包等工作。以前用An
2009-12-29 11:38:00
1177
转载 版本控制系统Git安装使用方法
除非你单枪匹马,在网站工作室里没有团队共同合作。否则你肯定对文件分享感到崩溃。无论怎么努力,当很多人对同一个项目进行设计时,没有一个合适的版本控制系统,事情会变得一团糟。当你与其他设计师们在创建一个网站并对其进行完善时,前端模板和后端功能的融合将会是一个令人提心吊胆的盲区。像重写、文件丢失、和常见的“消除以往版本”问题经常会意外地产生。一旦后端功能被嵌入你的模板中,你很怕再触及它们,生怕一
2009-12-28 16:19:00
4243
原创 Perforce Server簡易使用說明
Perforce 是一個 Client/Server 架構的 SCM(Software Configuration Management)軟體,使用者使用 Client 來存取 Server 上檔案庫(Repository or Depot)。 Server的設定管理與安裝,可以參閱 Perforce 的 System Administrator’s Guide。 文件與程式可以從 h
2009-12-28 16:03:00
4684
1
转载 Spring远程数据源JTA事务连接配置
项目组开发服务器使用weblogic,应用服务器上配置了数据源,每个人开发使用eclipse,每人调试程序都使用本机,所以调试使用的服务是跟eclipse的tomcat插件,数据源可以使用tomcat的配置的和weblogic同名的数据源,可是JTA tomcat不支持。 因为整个项目组使用统一的配置管理,spring的applicationContext.xml大家都相同,每天还要
2009-12-17 16:00:00
1205
转载 hibernate3的缓存管理
1、Cache简介:缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。
2009-12-10 15:15:00
641
转载 Hibernate-Criteria 模糊查询
Criteria Query通过面向对象化的设计,将数据查询条件封装为一个对象。简单来 讲,Criteria Query可以看作是传统SQL的对象化表示,如: Criteria criteria = session.createCriteria(User.class); criteria.add(Expression.eq("name","Erica")); crite
2009-12-10 15:14:00
1670
转载 hibernate使用DatachedCriteria分页关联查询以及去除重复记录
近来项目中用到DatachedCriteria做分页,涉及到关联查询产生的重复记录问题。主要有三张表相关联,Commodity,OrderCommodityLink,Order 这里采用注解的方式进行对象与表的映射配置:Commodity类:Java代码 @Entity @Table(name="COMMODITY")
2009-12-09 17:19:00
2667
3
原创 net.sf.json.JSONException: There is a cycle in the
因为项目中使用了Extjs技术,JAR包为:json-lib.jar, 在开发过程中遇到了一个JSON-LIB和Hibernate有关的问题:net.sf.json.JSONException: There is a cycle in the hierarchy! at net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionS
2009-11-26 15:09:00
1024
1
原创 集成spring security3.0权限控制
最近在一个项目中使用权限控制,由于之前使用的是spring acegi 感觉还不错挺好用但这个版本比较老了,所以就研究了一下最新版本的spring security3.0,目前3.0的网上的相关文档及其至少(官方中的3.0文档资料有很多都是spring security2.*的),遂把自己的这几天研究的成果拿出来与大家分享。希望对大家有所帮助! 首先现在数据库中创建一些数据库脚
2009-11-24 09:38:00
15757
48
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人