- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 jdk线程池的核心代码
ThreadPoolExecutor的核心部分主要有以下几点:1 线程池中工作线程的数量,源码的execute方法中有如下记载: * Proceed in 3 steps: * * 1. If fewer than corePoolSize threads are running, try to * start a
2013-05-15 15:58:51 802
转载 Java IO流学习总结
Java IO流学习总结Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流
2013-04-06 22:51:30 626
转载 java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码
2013-04-04 23:25:59 621
转载 双重检查锁定失败可能性
转载之前的话:双重检查锁失败的原因是:编译器的无序写入(变量等加载顺序不一定)导致instance=new SingleTon(),可能是先为instance分配内存空间,属性设置默认值,也可能是先执行SingleTon的构造方法。这样如果是前者,则另一个线程进入getInstance()方法时,发现instance并不为空,导致会取得构造不完整的instance对系那个。推荐:当
2013-04-04 17:38:21 696
转载 ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2)update user set user=‘test‘ where user is NULL.意外的情况:
2013-02-18 20:18:24 815
转载 浅谈为何要重写 hashcode()与equals()
首先,这两个方法都来自于Object对象,根据API文档查看下原意。(1)public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。(2)pub
2012-02-06 22:45:31 728 2
转载 理解J2EE组件和容器
<br />技术的发展是顺应世界变化的趋势的,从C/S 过渡到B/S模式,从客户端的角度考虑企业级应用或者说电子商务领域不在关心客户端维护问题,这个任务已经交给了任何一台PC都会有的浏览器去维护;从服务器端的角度考虑,以往C/S中的TCP/IP协议实现载体ServerSocket被Web Server Container所取代,例如大家都很熟悉的Tomcat、JBoss、WebLogic等等。总之一切的转变都是为了使得Java技术能更好的为人类生产生活所服务。 <br /><br />有人会问,直接去学J2
2011-01-25 15:45:00 823
原创 struts 2.2.1 启动报错
<br />错误现象:<br />2010-8-25 10:22:08 org.apache.catalina.core.AprLifecycleListener init<br />信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:/Program Files/
2010-08-25 10:25:00 747
原创 javascript中的document.write()函数引发的问题
先看下面的一段代码:function output(){ document.write(document.login.username.value+ ""); document.write(document.login.password.value+ "");}调用该函数后,发现只能输出用户名的信息,却没有输出想要的密码。 再看下面的一段代码function o
2009-04-02 10:28:00 1421
转载 Address already in use: JVM_Bind(端口冲突)
转,非常有用的一个帖子,转帖: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Unknown Source) at ja
2009-03-05 23:33:00 4812
原创 控件获得焦点或被选中问题
一般可输入控件获得焦点可以判断:contral.ContainsFocus() 对于某些控件,比如listview来说,可以这样判断:Me.listview.SelectedItems.Count > 0比如DataGridView来说,可以这样判断:Me.DataGridView1.CurrentCell.Selected = True这样的控件根据不同的特性来判断是否被
2009-02-04 14:05:00 532
原创 在.net中树形显示
在.net中树形显示代码如下:Public Class Form1 Private Sub TreeView1_NodeMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick
2008-11-03 18:02:00 556
原创 在vb.net中应用OO4O
先看一段程序: Public Function excToArr(ByVal sql As String, ByVal ar As ArrayList) As ArrayList Dim OracleDBSession As OracleInProcServer.OraSession Dim OraDatabase As OracleInProcServer.
2008-10-09 11:21:00 1438
转载 The Road to Success
The Road to SuccessIt is well that young men should begin at the beginning and occupy the most subordinate positions. Many of the leading businessmen of Pittsburgh had a serious responsibility
2008-10-09 11:19:00 612
转载 What I Have Lived For
What I Have Lived For Bertrand Russell Three passions, simple but overwhelmingly strong, have governed my life: the longing for love, the search for knowledge, and unbearable pity fo
2008-10-09 11:14:00 496
原创 Web程序结构和部署方式
在Web服务器中部署Web程序的方式有两种:一种是直接将依照标准格式的Web程序的整个目录编译后放入Web服务器的webapps目录,这样Web服务器启动时会自动加载Web程序;另一种是将Web程序编译并打包生成一个war文件,然后放入Web服务器的webapps目录。Web服务器可以选择不需要解压直接加载这个Web程序的war文件,或者将这个war文件解压到一个目录后加载。在/conf/s
2008-04-07 19:07:00 592
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人