JAVA
文章平均质量分 52
mtawaken
这个作者很懒,什么都没留下…
展开
-
mysql 获取刚插入行id汇总
我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys()方法:程序片断:Connection conn = ; Serializable ret = null; PreparedStatement state = .; ResultSet rs=null;转载 2010-10-03 11:36:00 · 6571 阅读 · 0 评论 -
android 开发提速
<br />模拟器提速:<br /><br />Android 模拟器默认情况下运行的速度又慢又卡,时长导致电脑CPU100%.<br />上网搜索解决方案,发现有人已经提交这个问题 到了Android官方<br />目前的解决方案是:<br />关闭模拟器自动侦测手机旋转的设置<br />具体位置为:设置 - 声音和显示 - 关闭“方向”的选项<br /> <br />提高Android应用程序的速度四大原则<br /><br />我们之前曾向大家介绍了过《Android应用核心——Intent》。Int转载 2010-12-17 11:59:00 · 878 阅读 · 0 评论 -
SQL 双层 not exist 嵌套
很早的一个问题了,今天碰到又绕了一下。其实很简单。关系模式:学生(学号,姓名,系别,年龄)课程(课程号,课程名,学时)选读(学号,课程号,成绩)问题:检索选读全部课程的学生姓名select 学生.姓名 from 学生where not exists(select * from 课程 where not exists(select * from 选读 where原创 2011-06-28 17:06:00 · 13325 阅读 · 6 评论 -
多次请求后tomcat网页假死
多次请求后tomcat网页假死2009-10-20 22:31=============问题=====今天用ajax做网络连接的测试,涉及hibernate,open()用的是true,当循环测试几次后,再点击测试,客户端就不会再发送请求到服务器了tomcat(或者tomcat不响应客户端请求),除非重新启动tomcat服务,但是多点击请求,又会出现这样的情况,“假死”,在页面上点击请求,tomcat也无响应。==============================二级快取可以跨越 Ses转载 2011-05-10 12:39:00 · 6086 阅读 · 0 评论 -
JAVA支持json的几个jar
不用框架的话需要引入几个包,主要是json-lib-2.4-jdk13,还需要几个附属包支持:ezmorph-1.0.6,commons-logging-1.1.1,commons-lang-2.5,commons-collections-3.2.1,commons-beanutils-1.8.3原创 2012-03-30 21:58:34 · 3229 阅读 · 0 评论 -
用spring组织DAO
<br />原文链接:http://www.blogjava.net/rickhunter/articles/24995.html<br /> <br />用spring组织DAO<br />这一章包括:n 使用 DAO 模式创建抽象层。n 使用层的父型模式简化 resource cleanup (资源清除)代码n 用 spring 组织你的项目 理解 Hibernate 的底层将需要很长一段时间才能在你的项目上使用。但是在 Hibernate 库的基础转载 2011-04-16 21:34:00 · 2036 阅读 · 0 评论 -
android 计量单位
<br />Historically, programmers always designed computer interfaces in terms of pixels. For example, you mightmake a field 300 pixels wide, allow 5 pixels of spacing between columns, and define icons 16-by-16 pixels in size. The problem is that if yo转载 2011-01-14 19:09:00 · 785 阅读 · 0 评论 -
servlet乱码解决一则&将request参数按字符串取出
修改文本格式,编码格式大家都懂得。需要注意的是response在getWritter之前设定setContentType才能使PrintWriter正确。类似的我遇到一个问题,文本格式,编码格式都统一为GBK了,使用request.getParameter(“”)是可以得到正确的中文的,但是如果使用request.getReader(),将所有参数转化成字符串(我为了接收整个json来转化原创 2012-03-30 21:10:02 · 6764 阅读 · 0 评论 -
标准的 SQL 的解析顺序
标准的 SQL 的解析顺序为: (1).FROM 子句, 组装来自不同数据源的数据 (2).WHERE 子句, 基于指定的条件对记录进行筛选 (3).GROUP BY 子句, 将数据划分为多个分组 (4).使用聚合函数进行计算 (5).使用 HAVING 子句筛选分组 (6).计算所有的表达式 (7).使用 ORD转载 2011-06-10 10:32:00 · 740 阅读 · 0 评论 -
mysql没有cmd client时要怎么进入?
最近安装了mysql,但是发现并没有cmd client。其实我们也可以通过mysql/bin下的mysql.exe进入(如果在path的系统环境变量中加入该文件夹可以直接使用)。<br />执行命令mysql -u root -p database,系统提示输入密码,然后就可进入。进入之后可以用use database来更换数据库。<br />网上找来一篇基本应用,贴在这里备查。<br />mysql基本应用<br /><br />mysql数据库<br /><br /> 连接数据库<br />原创 2011-02-04 10:35:00 · 3163 阅读 · 0 评论 -
列表和插入图片时空隙的解决(产生于低端浏览器)
如果没有看过上一篇文章的读者,可以先看一下:你问我答(34)——破解缝隙之谜蓝月指出,如果在div标记和img标记的尖括号都连起来写,不加空格,就不会出现这个缝隙了。例如这样写(请注意img标记的尖括号的位置):123转载 2011-01-31 17:22:00 · 1657 阅读 · 0 评论 -
创建基于JavaScript的水平导航下拉菜单 【转自Sarkuya】
创建基于JavaScript的水平导航下拉菜单 在Web应用上创建一个下拉菜单,可以有多种方法。有些基于CSS来实现,有些基于JavaScript来实现。这两种方法各有优劣。基于CSS的实现只使用CSS技术,比较好掌握,但不容易应付比较复杂,如多级菜单的情况,而且往往还需要采用各种hacks来应付不同浏览器的怪癖。而基于JavaScript的实现,原则上还需要CSS来负责页面的表现,但使用JavaScript来与用户交互。应该说,CSS属于表现层,J转载 2011-01-30 13:05:00 · 1518 阅读 · 9 评论 -
android google map
关于android下开发google map需要注意的若干问题关于android下开发google map需要注意的若干问题1:申请google map api key,这个是必须的,网上看看就知道。2:软件的版本,android sdk和google map包分别对应的android api版本必须一致。3:构建项目时就选择好 build target 为 google apis,如果开始你是选择 android 2.2(或者android的其他版本,我这里用的是目前最新的版本),那么以后在项目中再去添加转载 2010-12-17 12:19:00 · 2936 阅读 · 1 评论 -
利用自定义HEADER屏蔽搜索引擎
<br />搜索引擎收录blog对有些人而言并非是件好事,例如我就不喜欢百度的爬虫扫我的站,带来毫无意义的访问和闲杂人等。对于使用blogbus这样的BSP用户而言,自行定义robots.txt还没法实现,不过好在bus最近新推出了个自定义header的功能,我们可以利用meta信息来屏蔽某些搜索引擎乃至全部<br />假如你想屏蔽所有搜索引擎的抓取的话,可以在自定义header里添加如下一句<meta name="robots" content="noindex, nofollow" /><br转载 2010-10-20 09:33:00 · 1090 阅读 · 0 评论 -
Android平台上面输入法遮挡问题的解决方法
<br />Android平台上面输入法遮挡问题的解决方法<br /><br /><br />在Android系统中,由于手机屏幕大小的限制,一般需要字符输入的时候,弹出的输入法面板往往会占据大半个屏幕,如果输入框正好在下方,那经常会出现被输入法面板遮挡的尴尬,给使用者带来不小的困扰,用户体验很不友好。<br /><br />查了一下Android SDK的说明,发现可以通过设置Activity的一个属性来解决这个问题,比如可以在AndroidManifest.xml中这样写:<br /><br /转载 2011-01-20 17:05:00 · 698 阅读 · 0 评论 -
关于变量赋值和Box
参考:http://zangxt.iteye.com/blog/440330?page=2#commentshttp://liliugen.iteye.com/blog/828090变量分为基本数据类型变量和引用变量。基本数据类型变量包括boolean,char,byte,short,int,long,float,double。int a = 3 中,a就是容器,存放的值就原创 2011-10-20 16:07:16 · 604 阅读 · 0 评论 -
[转]有关手机应用程序开发的注意事项
<br />从2008年底开始,我就在Android上进行程序开发探索。随着时间的推移,我越来越不敢妄自预测或者假设程序创意一定会成功,更多地发现用户的期望以及需求和事先预想很难一致。在一年半的开发过程中,尝试了各种不同的方法和思路来进行程序创意规划和试错。至今,依然失败的教训居多,侥幸成功的很少。因此,我将在本文中分享所经历的创意过滤经验以及失败教训。<br /><br /><br /><br />思路转换的失败<br />在转入Android开发时,我的相关工作经验都是在大型基础平台原创 2010-07-21 21:11:00 · 669 阅读 · 0 评论 -
eclipse , tomcat的开发部署
开发1. 开发的时候开了服务器,在eclipse里弹出那个浏览器发现是发布之前的页面,不要以为没发布成功,重刷一次这个页面看看。2. 更改发布地址:默认在workspace metadata里,还可以设置在tomcat的webapps里面,方法如下: 在servers选项卡选择正确的服务器,点击open,如果server locations不可选,则: 移除该s原创 2012-03-30 22:14:31 · 923 阅读 · 0 评论 -
Android中Map应用开发进阶
最近在写一个GoogleMap的应用,发现网上关于GoogleMap的文章大多数只是简单的设置MapView教程,实际上有关Map应用还有很多可以挖掘。很常用的是在地图上设置很多GeoPoint,然后用图片标识出来,这个也有专门的一个overlay可以做,叫做ItemizedOverlay。它保管着许多OverlayItem,每一个对应一个GeoPoint。你可以重写这个类,将dr原创 2011-10-31 21:25:35 · 1091 阅读 · 0 评论 -
Android下的junit单元测试
<br /><br />1. 右键点击工程,选择android tools,选择新的测试项目(new project中也可以)。<br />2. An existing Android project中填入要测试的工程;选择buildtarget;确定。<br />3. 新建一个Junit Test Case。Source path,folder就是针对这个Test Case而言的(假设包名为androidtest.test)。Super class 这里由于是原创 2011-03-28 20:44:00 · 680 阅读 · 0 评论 -
JAVA泛型详解
http://www.cnblogs.com/sunwei2012/archive/2010/10/08/1845938.html普通泛型Java代码 class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public转载 2013-08-07 10:33:30 · 16861 阅读 · 6 评论 -
fileupload
commons-fileupload需要commons-io支持。1. 创建一个file,如果它的父节点不存在,则要mkdirs,然后createNewFile,否则直接createNewFile。2. 用一个multipart/form-data的form,除了file类型的,普通文本类型的也可以,虽然request.getParameter得不到,但是通过fileupload可以得到。原创 2012-03-30 21:56:25 · 664 阅读 · 0 评论 -
Java读取配置文件
InputStream is = getClass().getResourceAsStream("/db.properties"); Properties dbProps = new Properties(); try { dbProps.load(is); System.out.println("读取数据成功!"); } catch (Exception e) {原创 2012-03-30 21:32:08 · 481 阅读 · 0 评论 -
模板泛型的常见应用
帮同学写东西,没必要j2ee,直接用的servlet,但是写着写着又到那边去了,实现dao的时候写了个GenericDao,任何一个pojoDao继承了都能实现增删查改。1. 使用T继续做泛型模板。List。2. 使用T做参数类型 T entity。3. 使用T得到其Class类,用于进行包括创建该类和描述该类的各种活动。4. 使用Class可以得到T的所有属性和方法。5. 通原创 2012-03-30 21:27:21 · 719 阅读 · 0 评论 -
JAVA static{} 和 {}
http://wenku.baidu.com/view/a372c105eff9aef8941e064d.htmlhttp://iamxi.iteye.com/blog/1106613转载 2011-10-20 15:31:15 · 530 阅读 · 0 评论 -
apache+php+mysql配置
连下了两个版本的appserv都出现这样那样的问题,比如php没有配置mysql等等。话说他一个安装包算起来要比单独的php+mysql+apache小的多得多,还真是不可靠。闲话少叙,我只能卸了他一点点手动配置啦。php下载地址:http://windows.php.net/download/mysql下载地址:http://dev.mysql.com/downloads/apache下载地址:http://httpd.apache.org/download.cgi/我下到的几个版本如下:php:php-原创 2011-01-27 12:57:00 · 693 阅读 · 0 评论 -
android 笔记 1
<br />1.<br /> 问题: 第一次用更改main.xml的方式,结果每次编译就产生一个main.out.xml,一直错误就是执行不了.<br />如果运行时正打开string.xml, 那么就会生成string.out.xml.<br /> <br />分析:<br />出现以上问题,是因为当前的编辑文件是xml,所以 eclipse自动调用xsl运行。所以会出错。<br /> <br />解决办法:<br />从Project Explorer里删除main.out.xml 或者strings.原创 2010-12-18 21:01:00 · 560 阅读 · 0 评论 -
【当javaScript从入门到提高前需要注意的细节:变量部分】 的总结
总结几个觉得重要的部分1. 在全局段(方法外)初始化的变量都是全局变量。2. 在方法内初始化的变量,以var声明的为局部变量,不以var声明直接初始化的是全局变量。3. 一个作用域内,以var声明的变量在该作用域代码开始执行时就已分配好空间,不以var声明的变量只有到执行时才会被分配空间。在未初始化时alert可以发现分别为undefined和提示没有定义 (或者脚本停止执行)4.原创 2012-02-29 11:25:53 · 387 阅读 · 0 评论 -
本地开发发布到实际环境时连接数据库报错
连接数据库出现Port in JDBC Connection String is ignoredby DriverManager.getConnection()用bing查发现mysql的bug官网有解释:http://bugs.mysql.com/bug.php?id=47494这是由于访问的端口不对,而新版connector/j5.1.9会自动修正为默认的3306而旧版的则不会,直原创 2012-02-29 09:45:57 · 777 阅读 · 0 评论 -
HashMap的常见重点
1. 它是HastSet的内部容器。2. 它的数据结构是链表散列。3. Entry需要实现hashcode方法,默认为key和value的异或。4. HashMap保证均匀分布的方法:在存放Entry时,使用E.hash&(table.length-1),通过截取得到一个符合范围的index位置。然而要保证0~(length-1)都能取到才能使分布均匀。所以要保证length-1的二进原创 2011-10-21 14:54:01 · 613 阅读 · 0 评论 -
Eclipse Maven报错:Plugin execution not covered by lifecycle configuration
参见:http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin大体是没有加原创 2014-08-13 11:21:13 · 1246 阅读 · 0 评论