- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 win7无法共享无线网络的一种解决方式
你是否总被你的爱机win7系统无法共享无线网络所困扰? 你是否在网上找了很多关于在服务中启动某个进程的解决方法,但是结果总是弹出服务启动失败或者服务启动后停止的蛋疼弹出框? 不管你有没有被他弄到挠破头皮,反正我是有。 直入正题吧,希望下面笔者的办法能帮你解决掉这个烦人的困扰...... 按下面步骤: (1)将所有与共享
2012-11-08 12:06:58 748
原创 java连接oracle的简单例子
在开发前,重要的一步是引进连接oracle的jdbc驱动包 注:1.在jdk1.4之前,使用的是classes12.jar包;jdk1.4之后,使用的是ojdbc.jar包; 2.该驱动包无需网上下载,以笔者机器上安装的oracle 10g为例,可以在如下图路径中找到驱动包:
2012-10-22 11:19:19 698
原创 话说线程的四种暂停状态
对于线程对象,如果想让其暂时停止,但是恢复运行后又不至于产生一个新的线程对象时,就需要知道如何让线程处于暂停状态了。在java语言中,可通过如下四种方式来实现该功能: 1、sleep()方法 sleep的中文意思是“睡觉”,其主要用来实现让Thread对象“睡觉”,不过在睡觉时设置了一个“闹钟”,时间一到就会恢复到运行就绪态。代码格式为:
2012-07-18 18:44:15 2114
原创 Hibernate中的数据查询方法
对于数据库的查询,Hibernate提供了两种方法:1.HQL语句查询 2.Criteria 查询语句 一般来说,查询数据库中的记录时,我们会通过ID来寻找记录,在Hibernate中提供了一个get方法通过ID查询数据。大体用法如下: Session session = sessionFactory.getSession(); //获取Session实
2012-06-19 23:17:51 845
原创 Hibernate中的3种对象状态
在Hibernate中的对象有三种状态,即:瞬时状态(Transient)、持久状态(Persistent)、脱管状态(Detached)1、瞬时状态(Transient) 由new命令开辟内存空间的Java对象,也就是平时所熟悉的普通Java对象。如:Person p = new Person(); 瞬时对象特点: (1)不和Session
2012-06-16 22:44:58 595
原创 浅谈Servlet的本质
前言:一个Servlet程序其实就是一个实现了Java特殊接口的类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行。一个Servlet程序负责处理它对应的一个或者多个URL地址的访问请求,接收客户端发出的访问请求信息和产生响应内容。 Servlet的特点: 1.Servlet其实就是一个供其他程序(Servlet引擎)调用的Java类,它
2012-06-08 22:13:16 4235 1
转载 MyEclipse的自动提示功能哪里去了??
没有提示,就是说明你在设置上没有设置好。开始我的只是在普通的java文件里有提示,而到了Servlet中就没有了提示,经过一番查找,终于找到原因了,让我们把这宝贵的经验留下来吧。 1、菜单window->Preferences->Java->Editor->ContentAssist->Enable auto activation 选项要打上勾 2、windows-->pref
2012-06-05 21:54:45 576
原创 解决checkbox未选中,无法获取其value值的方法
近来在做一个项目,其中用到了获取多个同名checkbox的value值,但是过程中遇到了一个问题:在servlet端无法获取未被选中的checkbox的value值。。。。。。郁闷啊、纠结了好久啊~~~~~~ 其实,很多时候,我们可以换个思维、换个角度想想,既然checkbox无法通过getParameterValues()方法获取,我们为何不可以在前台页面通过JS将所有的同名che
2012-05-18 10:53:28 6728 1
原创 认识线程安全
只要存在一个状态变量被一个以上的线程所访问(即被多个函数调用),而且其中的某些线程会写入该变量的情况(即改变该变量的值),便存在着线程安全的隐患,此时,必须使用同步来协调线程该变量的访问。 如果程序忽略了线程的安全,就存在隐患,任何时刻都有崩溃的可能。如果你想修复这些隐患,可以尝试以下3种方法: a.不要跨线程共享变量 b
2012-05-12 00:46:31 570
原创 关于MyEclipse在载入CVS中的工程后,工程无法运行的解决
问题:前不久,在CVS上开发工程遇见了一个问题------就是从CVS上Import下来的工程出现如下问题:1.在工程名那里总是有一个显示错误的红色叉叉,但工程中的文件却没有错误 2.工程中的文件都无法运行,总是弹出如图的Problem:原因:CVS上的工程配置与本机的不同, 如:本机的JDK配置与CVS中的JDK配置不同、MyEclipse的版本不同等 解
2012-04-05 19:47:29 661
原创 浅谈 "高内聚、低耦合" 这对兄弟
想必接触过软件的人,都有意或无意的听说过“高内聚,低耦合”这么一对名词了。从事软件开发的人员,在软件的设计工程中,尽量追求达到“高内聚、低耦合”。但是,究竟什么是“高内聚、低耦合”呢?查看有关资料之后,本人对这对名词有了一定的理解。下面谈谈我的理解,与大家分享下,如有不当之处,也望有才之士指点!首先将这对词分开解释吧!内聚:针对的是一个体内部的子个体之间的联系(如图中左边圆圈内的小圆圈
2012-03-15 17:38:29 936
原创 使用js实现页面自动跳转
http://www.w3.org/TR/html4/loose.dtd"> function out(time, url){ //time:跳转时间; url:跳转地址 var i = time ; if(i==0) { window.location.href=url; }
2012-03-11 21:38:05 865
原创 个人java杂记(更新中......)
1.如何获取Timestamp类型的当前时间: 1.Timestamp t=new Timestamp(System.currentTimeMillis()); 2.Timestamo t=new Timestamp(new Date().getTime()); 注:得到的Timestamp类型都是精确到毫秒级的!2.如何使用js修改或
2012-03-06 00:51:46 534
原创 关于单例设计模式的浅显理解
首先,让我们先来看看下面的一个单例模式代码:public class SingleTon { private static final SingleTon single=new SingleTon(); private SingleTon() { } public synchronized static SingleTon getInstance() {
2012-02-27 18:47:15 373
原创 关于java中集合类的理解
集合中各类的区别:一、List结构的集合类 ArrayList(1.线程异步, 2.容量不足时,每次增长原来的50%) LinkedList Vector(1.线程同步(较安全), 2.容量不足时,每次增长原来的1倍) Stack 1.若不考虑线程问题,使用ArrayList效率较高 2.若数据增长趋势较大,使用Vector效率较高二、Map结构
2012-02-27 18:38:52 471
原创 关于使用jsp时出现中文乱码的解决方案总结
相信很多人在java web 设计过程中都会遇到中文乱码问题吧! 常出现的问题有:“汉字变成了‘?’”、“显示的中文变成常人无法知晓的东东”......出现这种现象的原因,概括而言就是不同环节的编码方式不同,导致了转换过程出现了乱码问题!1.在显示jsp页面时在每个jsp页面首行添加如下代码即可:charset=utf-8" %>或<%@ page language="java
2011-11-05 14:58:52 487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人