- 博客(82)
- 资源 (38)
- 收藏
- 关注
原创 Java分页工具类
通用分页工具类:import java.io.Serializable;import java.util.List;/** * * <b> 分页通用类 </b> * * @author hcw * @param <T> * */public class Pager<T> implements Serializable {...
2019-12-11 22:32:11 865
原创 DB2,Oracle,SQL server,Mysql分页查询语句
db2:select t1.* from ( select t.*,rownumber() over(order by t.id ASC)) as rn from t_students t) as t1 where t1.rn between (pageNum-1)*pageSize and pageNum*pageSizeOracle:select * from ( select
2017-05-11 21:51:20 594
转载 MappedByteBuffer以及ByteBufer的底层原理
MappedByteBuffer以及ByteBufer的底层原理最近在用java中的ByteBuffer,一直不明所以,尤其是对MappedByteBuffer使用的内存映射这个概念云里雾里。于是首先补了物理内存、虚拟内存、页面文件、交换区的只是:小科普——物理内存、页面文件、交换区和虚拟内存然后阅读了ByteBuffer的文章:ByteBuffer使用和实现以及文件内存映射。
2016-08-04 12:14:23 1854
原创 JVM启动参数解析
(1)JVM启动参数共分为三类:其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,并不保证所有jvm实现都满足,所以为了提高性能,往往需要调整这些参数,以求系统达到最佳性能。另外这些参数不保证向后兼容,也即是说“如有变更,恕不在后续版本的JD
2014-05-08 10:04:36 460
转载 GC
引言有JAVA开发经验的朋友们一定碰到过下面的这种情况,那就是自己所开发的应用运行了一段时间后其性能或 者响应速度会有明显的降低.这是由多方面的原因造成的即有程序本身的优化问题,也有运行环境问题.此运行环境即包括硬件环境也包括软件环境.大多数人第一 个能想到的解决方法是提升硬件的配置而忽略了程序本身的运行环境JVM也提供了比较多的调优选项.本文将重点描述利用JVM的一些选项对GC进行调优.
2014-05-08 09:54:57 491
原创 结束Activity的方式有哪些?
Activity结束后进程仍然存在,开发者不需要编写结束进程的代码,系统自动判断何时该终止。当然也可以主动结束本Activity:正常方式(进程未必会结束) finish();传统方式(真正结束进程):System.exit(0);自杀方式(真正结束进程):android.os.Process.killProcess( android.os.Process.myPid
2014-04-24 22:09:57 763
原创 Android中Dalvik和JVM的区别是什么?
相同点: 都使用Java语法不同点: 字节码格式定义不同(dex格式 vs class格式) 运行库不同 多虚拟机并发运行优化:共用dex,大量使用mmap… 启动机制不同:预加载、预初始化 编译过程不同 Dalvik不能运行.class和.jar Dalvik不具备JavaME的APIDalvik的大部分函数库来自Apache Harm
2014-04-24 22:01:15 2764
转载 【多图】Google工程师解析Android系统架构
导读:Sans Serif是Google的一位工程师,近日发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,如下是CSDN对文章的简单编译:Andriod是什么?首先,就像Android开源和兼容性技术负责人Dan Morrill在Android开发手册兼容性部分所解释的,“Android
2014-04-24 09:44:21 719
转载 记录异常日志的7条规则
最近一直在帮忙调试一些让人头大的bug问题,这才意识到如何记录异常日志对于简化调试的重要性,我总结了几点记录异常日志的最佳实践发表在此。1、记录技术性异常而不是用户异常 用户异常(如:“登录用户名已经存在”)除了显示给用户,要么什么都别管,要么根本就不是异常(“用户尚未认证”)。技术性异常(如:“文件存储不够,没法订阅此产品”)才是你需要调试而为此做出反应的,如果你记录所有事情很有
2014-02-24 13:49:29 549
原创 做软件的也得注意休息啊
中医教你如何睡觉人一个晚上不睡,一百天都补不回来。睡觉的诀窍 正午只要闭眼真正睡着三分钟,等于睡两个钟头,不过要对好正午的时间。夜晚则要在正子时睡着,五分钟等于六个钟头。 所以失眠或真要夜里熬夜的人,正子时的时刻,哪怕二十分钟也一定要睡,睡不着也要训练自己睡着。 过了正子时大约十二点半以后,你不会想睡了,这很糟糕。更严重的,到了天快亮,四、五点钟,五、六点卯时的时
2014-02-15 13:30:12 562
原创 第一个webservice案例
AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (404)Not Found faultActor: faultNode: faultDetail: {}:return code: 404Apache Tomcat/7.0.47 - Error report
2013-12-20 11:35:15 895
原创 DB2查询某个具体的SP的DDL
SELECT text FROM syscat.routines WHERE ROUTINESCHEMA=upper('db2admin') AND ROUTINENAME=upper('insert_student')这条SQL只能查看部分的SP的DDLdb2admin--表示schemainsert_student--表示具体名字完整的SP名字--
2013-11-25 20:43:54 1265
原创 db2expln
在db2cmd下执行:db2expln -d sample -g -c db2cmd -p P00000000 -s 0 -t -user username pwd -o E:\student_query_by_Num.ap在db2ce下执行:!db2expln -d sample -g -c db2cmd -p P00000000 -s 0 -t -user username
2013-11-06 15:25:08 1074
原创 DB2批量查看SP执行时间
写在一个批处理文件中test.bat,test.bat文件中写,如下代码:@echo ondb2 values current timestamp@ db2 call db2dmin.student_query_by_Num(?, '200921101102')@db2 values current timestamp通过获取时间戳,相减,就
2013-11-06 14:41:23 1102
原创 DB2分析命令
db2 => !db2expln -database dbname -schema db2admin -package P730000 -g -i -output c:/WEB.exp -user username pwd这条命令是用来得到access plan,sql执行分析计划。有时候在客户端执行时,直接用expln,不还使的时候可以在前面加上感叹号“!”
2013-11-04 11:31:27 484
原创 Android错误信息分析-No Launcher activity found!
错误信息:No Launcher activity found!The launch will only sync the application package on the device!分析:AndroidManifest.xml文件中缺少
2013-11-02 11:38:09 1040
转载 Eclipse 3.0插件集锦
1.MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等www.myeclipseide.com 2.Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式http://propedit.sourceforge.jp/index_en.html 3.Colorer Take 为上
2013-09-17 09:09:48 929
原创 DB2创建临时表时的错误
db2cmd下执行下面创建临时表:declare global temporary table results(recid varchar(32),xxly varchar(100),lxdh varchar(32),fkrq date)on commit preserve rows with replace not logged报错:SQL0286N 找不到页大小至少为 "40
2013-09-16 22:43:30 1338
原创 DB2创建数据库
--下面的数据库创建语句将为数据库中的所有表空间设置自动存储create database testautomatic storage on/bd2/storagepath001,/bd2/storagepath002,/bd2/storagepath003autoresize yesinitialsize 300Mincreasesize 75Mmaxsize none[解释
2013-09-05 09:42:40 864
原创 java调用DB2存储过程杂谈
uncommitted read--为落实的读(UR)cursor stability--游标稳定性(CS)read stability--读稳定性(RS)repeatable read--可重复读(RR)select count(*) from tab1 with UR--快速清理数据alter table activate not logged initially with em
2013-08-26 11:14:14 932
原创 DB2-小案例
--查看数据库的schemaselect * from sysibm.sysschemata--查看所有的数据库的procedureSELECT * FROM syscat.procedures--创建存储过程CREATE PROCEDURE dept_median(IN deptNumber SMALLINT, OUT medianSalary double)LANGUAGE S
2013-08-21 20:34:59 450
原创 DB2客户端工具(与Oracle前端工具PL SQL相媲美)
SqlDbx这款客户端查询以及数据库开发工具虽然短小,但很强大。虽然不及Toad for db2的强大功能,SqlDbx的常用功能一点都不输,且文件大小才1.2M(当然前提是按照了DB2客户端).此工具的犀利程度不输与ORACLE前端工具PL SQL。下载地址:SqlDbx客户端下载
2013-08-21 20:04:06 2951
转载 态度
【富豪们的第一份工作】①大卫·默多克:在一家加油站为汽车更换零部件 ②约翰·安德森:在电影院四周卖爆米花 ③安德鲁·比尔:修理二手电视。④李书福:骑个破自行车满街给人照相 ⑤李嘉诚:当泡茶扫地的小学徒,一干就是四年。【据说这是人生新标准】一、最聪明的人:老玩,老乐,老豁达,老幽默; 二、最呆傻的人:老急,老气,老郁闷,老愁眉苦脸,老爱拿自己和别人比; 三、最健康的人:老走,老动,老锻炼
2013-08-19 09:06:33 475
原创 DB2之function
--创建demo表,字段namecreate table demo(name char(10))--向demo表中插入一条数据insert into demo values('zhangsan')--创建sql脚本(demolist.sql)create function demolist() returns table (name char(10)) language sql
2013-08-16 08:42:38 2370
原创 DB2之SP(存储过程)
通常写在SP的最后会有类似如下的语句@call db2test.proc1('schmeaName','procedure','public')@这句话的意思是声明 权限为public,或者说是访问的范围(可能说的不大清楚在这里,等弄明白了,再修改,如果有谁懂的话,麻烦帮忙指正下,谢谢哈)
2013-08-15 11:26:15 785
转载 笑话集锦
1、一天,牛给驴出了一个难题,问“蠢”字下面两只虫子哪只是公的,哪只是母的。驴绞尽脑汁,还是答不上来。牛骂道:真是头蠢驴,男左女右嘛!2. 毕业后七年,总算接了个大工程,造一根三十米烟囱,工期两个月,造价三十万,不过要垫资。总算在去年年底搞完了。今天人家去验收,被人骂得要死,还没有钱拿。妈的!图纸看反了,人家是要挖一口井! 3.一醉汉不慎从三楼掉下,引来路人围观,一警察过来:
2013-07-28 15:26:21 599
原创 dojo-dijit.form.Button的使用
Hello Dojo @import "dojo/dijit/themes/tundra/tundra.css"; @import "dojo/dojo/resources/dojo.css"; dojo.require("dijit.form.Button"); dojo.ready(function(){alert("hh");}
2013-07-22 22:03:11 964
原创 dojo-dojo.xhrGet的使用
test <script type="text/javascript" src="js/dojo/dojo/dojo.js" djConfig="parseOnLoad: true"> var xhrArgs = { url:"http://localhost:8080/dojoSample/hello.html", handleAs:
2013-07-19 17:49:18 971
原创 DB2存储过程
存储过程就是stored 简称为procedure。要学这个我们必须要先得弄明白另外一个概念:routine,这个一般翻译成“例程” 。 routine:存在server端,按应用程序逻辑编写的,可以通过client或者其他routine调用的数据库对象. 3种类型:stored procedures,UDFs(自定义function),methods. stored proce
2013-07-12 13:22:43 762
原创 DB2基本命令
1. 启动DB2服务db2start2. 关闭DB2服务db2stop3. 连接数据库db2 connect to databasename4. 查询数据数据db2 “select * from tablename”5. 查询数据结构
2013-07-09 20:22:25 530
原创 win7 怎么修改记事本的默认编码(测试有效果)
改Windows记事本(notepad)默认编码为Unicode或UTF-8的方法 Windows记事本默认编码ANSI无法满足Linuxer, 每次都得“另存为”然后选择编码方式。找到一解决方法如下: 1. 新建一个txt文档,不输入任何内容。然后“另存为”,将编码由默认的 ANSI 修改为 Unicode 或 UTF-8,并将新文档命名为 template.txt
2013-07-05 11:04:13 6169 1
原创 linux学习笔记一
[root@localhost ~]# ls -a /. bin etc lost+found mnt proc selinux tmp.. boot home media net root srv usr.autofsck dev lib misc opt sbin sys
2013-06-24 19:54:16 636
原创 java连接DB2数据库
测试前准备工作:确保系统已经安装DB2数据库(用户名:db2admin 密码:db2admin)1、以下操作在命令行下操作(db2cmd db2):(1)创建数据库create databse my2edDB(2)连接数据库connect to my2edDB(3)创建表create table t_user(id integer not null pri
2013-06-14 15:31:49 952
原创 android和JavaWeb服务器
1、Android将通信录Contacts中的数据备份到服务器/** * 备份到web服务器 * @param privacy */ public void backupData2Web(boolean privacy) { List list = new ArrayList();//接受user对象的集合 Cursor cursor = null; if(priva
2013-05-11 14:22:18 685
转载 Java NIO介绍
1. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. Java 标准 io 回顾Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的底层
2013-04-13 09:13:49 714
转载 JVM运行时数据区详解-Heap堆(优化配置、代码样例)
在Java虚拟机中,堆(Heap)是可供各条线程共享的运行时内存区域,也是供所有类实例和数组对象分配内存的区域。Java堆在虚拟机启动的时候就被创建,它存储了被自动内存管理系统(Automatic Storage Management System,也即是常说的“Garbage Collector(垃圾收集器)”)所管理的各种对象,这些受管理的对象无需,也无法显式地被销毁。本规范中所描述的
2013-04-12 15:31:33 560
实验2XML文档及其DTD
2011-11-29
实验四视图、数据控制与嵌入式SQL语言实验
2011-11-17
实验六数据库的设计实验
2011-11-16
实验二表的连接和嵌套查询实验
2011-11-12
实验一数据定义与简单查询实验
2011-11-12
structs2.3.1官方JAR包
2011-10-21
javaScript计算器
2011-09-27
信息安全技术实验五古典密码算法
2013-05-11
基于PHP及网络监控技术的通用教学平台设计
2013-05-11
jfreechart-1.0.13.jar
2013-04-02
jcommon-1.0.16.jar
2013-04-02
华东交通大学软件学院 软件体系结构实验二
2011-12-23
Exercise #1 ATM Use-case diagram
2011-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人