Java
cumt168
这个作者很懒,什么都没留下…
展开
-
Windows如何查询本机端口占用情况
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要确定谁占用了我们的80端口1、Windows平台在windows命令行窗口下执行:C:/>netstat -aon|findstr "80" TCP 127.0.0.1:80 0.0.0.0:0转载 2014-11-02 15:03:03 · 636 阅读 · 0 评论 -
备份
http://www.ibm.com/developerworks/cn/opensource/os-cn-osgicommunic/OSGi Service Layer 简介如何理解HTTP协议的“无连接,无状态”特点?http://network.chinabyte.com/240/13310240.shtmlTCP/IP、Http、Socket的区别htt原创 2015-08-12 11:07:57 · 338 阅读 · 0 评论 -
备份
http://blog.csdn.net/wutongyu344/article/details/7321591http://www.open-open.com/lib/view/open1405608707281.htmlhttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%9原创 2015-08-12 12:47:01 · 405 阅读 · 0 评论 -
备份
http://www.cnblogs.com/skyme/archive/2012/07/10/2583952.htmlOSGI开发web应用OSGI运行Servlet(使用Equinox框架)http://blog.csdn.net/rongyongfeikai2/article/details/39577237http://buddie.iteye.com/bl原创 2015-08-12 11:10:20 · 339 阅读 · 0 评论 -
多路复用IO模型
http://www.cppblog.com/kevinlynx/archive/2008/06/06/52356.html转载 2015-07-03 17:49:28 · 439 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正Ctrl+Shift+Backspace 返回最后修改文件Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shi原创 2015-06-18 20:39:00 · 374 阅读 · 0 评论 -
idea设置
http://www.cnblogs.com/sky100/archive/2009/01/22/1379949.html转载 2015-06-18 10:58:29 · 405 阅读 · 0 评论 -
jvm
xml攻击:http://www.2cto.com/Article/201409/336938.htmlhttp://my.oschina.net/feichexia/blog/196575http://www.iteye.com/topic/1132321topussywahishift + h 或者 H1./j原创 2015-04-27 09:19:17 · 376 阅读 · 0 评论 -
C3P0是一个开源的JDBC连接池
http://www.mchange.com/projects/c3p0/index.htmlhttp://blog.csdn.net/caihaijiang/article/details/6843496C3P0是一个开源的JDBC连接池。在Spring中,C3P0的一些配置,介绍如下(只列了一部分,不是全部)转载 2015-04-25 12:12:14 · 722 阅读 · 0 评论 -
Spring配置
org.springframework.beans.factory.config.PropertyPlaceholderConfigurerorg.mybatis.spring.SqlSessionFactoryBeanhttp://zhangxing119.iteye.com/blog/1821157org.mybatis.spring.mapper.Mapp翻译 2015-04-25 12:10:31 · 411 阅读 · 0 评论 -
Shallow and retained sizes
https://www.yourkit.com/docs/java/help/sizes.jsp转载 2015-02-04 14:30:38 · 313 阅读 · 0 评论 -
备份
http://www.jb51.net/article/42544.htm创建mysql表分区的方法http://www.cnblogs.com/mliudong/p/3625522.htmlMySQL表的四种分区类型http://segmentfault.com/q/1010000000304576http://www.zhihu.co原创 2015-08-12 11:09:44 · 310 阅读 · 0 评论 -
OSGI提供服务的三种方式
摘要OSGi的一个标准就是各个bundle之间是相互隔离的,每个bundle都有自己的classloader,并且不同的版本之间都是相互隔离的,这样就使bundle从物理上进行了隔离,那么OSGi 的bundle之间是怎么进行通信的呢?下面我们将要介绍3中方法。Bundles之间通信的方法方法描述1.Export-Package根据OSGi规范,每个工程可以通过声明Ex原创 2015-08-12 13:15:00 · 1114 阅读 · 0 评论 -
备份
http://blog.sina.com.cn/s/blog_6e322ce70100xwve.htmlJava设计模式十三:访问者模式(Visitor) http://www.cnblogs.com/itTeacher/archive/2012/12/11/2813354.html数据库事务级别 http://blog.163.com/taodengwen@12原创 2015-08-12 11:11:24 · 297 阅读 · 0 评论 -
GC roots
https://www.yourkit.com/docs/java/help/gc_roots.jsp转载 2015-02-04 14:31:44 · 433 阅读 · 0 评论 -
IntelliJ Idea快捷键
Alt+回车 导入包,自动修正Ctrl+Shift+Backspace 返回最后修改文件Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本原创 2015-08-12 13:09:48 · 349 阅读 · 0 评论 -
IntelliJ Idea快捷键
http://www.cnblogs.com/noam/archive/2011/11/29/2267551.html习惯了用eclipse包括其中的各种快捷键,突然换一个IDE,各种快捷键习惯性地按下去然后出现各种不可理解的现象才反应过来,真的像要死过一次一样。1. IDEA环境设置:File-Settings.2. 和eclipse差别比较大的常用快捷键:操作:IDEA原创 2015-08-12 13:13:00 · 346 阅读 · 0 评论 -
IntelliJ Idea快捷键
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+Shift+Backspace 返回最后修改文件Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C原创 2015-08-12 13:12:41 · 330 阅读 · 0 评论 -
备份
http://www.educity.cn/blog/user1/16350/archives/2013/51343.htmlhttp://wenku.baidu.com/link?url=jKXVlzWl5OfrlmrYI1-wPr3ZkKWcMixYNfWl89qom9p5VUUXb7XZw7zTOWlA4Vq4CEH26NU0aF3-RJvGTfn1uWSCH2v6t97s035Qxuq原创 2015-08-12 12:49:03 · 388 阅读 · 0 评论 -
备份
http://blog.csdn.net/zhaozheng7758/article/details/7866202Spring AOP原理及简单应用http://blog.sina.com.cn/s/blog_624a352c0101fo9j.html关于spring,IOC和AOP的解析原理和举例 http://www.aboutyun.com/thread-8原创 2015-08-12 11:08:35 · 356 阅读 · 0 评论 -
备份
B-树、B+树、B*树的区别http://blog.csdn.net/dazhong159/article/details/7963846数据库索引的实现原理http://blog.csdn.net/kennyrose/article/details/7532032AQS:http://gee.cs.oswego.edu/dl/papers/aqs.pdf原创 2015-08-12 11:14:16 · 370 阅读 · 0 评论 -
正则表达式
正则表达式:由数字、26个英文字母或者下划线组成的字符串: ^\w+$ 或 ^\w{3,20}$中文、英文、数字包括下划线: ^[\u4E00-\u9FA5A-Za-z0-9_]+$ipv4: \d+\.\d+\.\d+\.\d+原创 2014-11-02 15:05:26 · 421 阅读 · 0 评论 -
正则表达式30分钟入门教程
转载自:http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm#alternative 正则表达式30分钟入门教程版本:v2.3 (2008-4-13) 作者:deerchao 转载请注明来源目录跳过目录本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表转载 2008-12-25 00:36:00 · 669 阅读 · 0 评论 -
java main
public static void main(String... args) public static void main(String[] args) public static void main(String args[]) 等都是可以的,经过了验证的,只要是传入string的数组就可以原创 2008-11-20 10:47:00 · 337 阅读 · 0 评论 -
序列化概述
转载自:http://hi.baidu.com/%BF%C6%D1%A7%CA%C0%BD%E7/blog/item/2a571bd846e3a03332fa1c25.html 序列化概述简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作, 也可将流化后的对象传输于网络之间(注:要想转载 2008-11-19 18:11:00 · 402 阅读 · 0 评论 -
JAVA,List,Map,Set,容器
转载自:http://hi.baidu.com/hibydu/blog/item/c22cf558f4be9580800a18d5.html JAVA,List,Map,Set,容器Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashM转载 2008-11-19 14:16:00 · 538 阅读 · 0 评论 -
简单实现多线程Socket
转载自:http://yinhj.javaeye.com/blog/139702 这篇做为学习孙卫琴1.服务端package sterning; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import j转载 2009-01-15 15:48:00 · 601 阅读 · 0 评论 -
一篇不错的介绍Java Socket编程的文章
转载自: http://java.ccidnet.com/art/297/20051223/399191_1.html 事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。 对于Java而言。这些Api存在与Java.net这转载 2009-01-15 16:23:00 · 453 阅读 · 0 评论 -
简单实现Socket
转载自:http://pirateyk.javaeye.com/blog/186432 Server.java类的实现。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.ne转载 2009-01-15 15:20:00 · 418 阅读 · 0 评论 -
JAVA面试题解惑系列(一)——类的初始化顺序
大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变原创 2008-11-19 18:54:00 · 427 阅读 · 0 评论 -
Java Reflection (JAVA反射)详解
转载自:http://www.cnblogs.com/licheng/archive/2008/08/25/1276191.html Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是转载 2008-11-19 17:19:00 · 321 阅读 · 0 评论 -
关于Java栈与堆的思考
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动原创 2008-11-19 11:20:00 · 293 阅读 · 0 评论 -
String、StringBulider和StringBuffer
转载自:http://www.blogjava.net/firtre/articles/175645.html 1 String 是不可变的(String对象具有只读特性) String对象实际上是不可变的。String类中每一个对String的操作其实都是新生成一个String对象。原来的String对象是没有改变而且存在在物理内存上的。 特点:在传递参数的时转载 2008-11-19 10:55:00 · 500 阅读 · 0 评论 -
ConcurrentHashMap,一个更快的HashMap
转载自:http://www.blogjava.net/wuxufeng8080/articles/152238.html ConcurrentHashMap 是 Doug Lea 的 util.concurrent 包的一部分,它提供比 Hashtable 或者 synchronizedMap 更高程度的并发性。而且,对于大多数成功的 get() 操作它会设法避免完全锁定,其结果就是使转载 2008-11-18 10:02:00 · 1909 阅读 · 1 评论 -
分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
转载自:http://www.blogjava.net/zdz8207/archive/2008/09/20/230155.html 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里。由于公司要求读取项目下所有jsp文件,并读取开头的自定义的注释来生成类似javadoc的东西进行页面管理。而读取jsp源代码需要知道文件的绝对路径,所有通过项转载 2008-11-19 15:22:00 · 1992 阅读 · 0 评论 -
Java遍历文件夹的2种
//不使用递归的方法: import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis(); LinkedList list =原创 2008-11-19 15:28:00 · 540 阅读 · 0 评论 -
Java 线程实例讲解综述
转载自:http://hi.baidu.com/wakin175/blog/item/ec7abb09563506216b60fba5.html 编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized转载 2008-11-25 11:35:00 · 484 阅读 · 0 评论 -
排除数组中重复的内容的两种方法
public static void main(String[] args) { String[] s = { "100", "100", "101", "102", "102" }; // 第一种方法 System.out.println("第一种方法"); Map map = new HashMap(); for (int i = 0; i map.put(s[i], ""转载 2008-12-22 22:56:00 · 579 阅读 · 0 评论 -
用Java编程获得本机和服务器IP地址
在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址。虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令回破坏我们应用程序界面。 为此本人使用Java做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址。 // 文件名为 NetTool.java (注意:在JAVA 语言中大小转载 2009-02-23 18:23:00 · 521 阅读 · 0 评论 -
一般Tomcat中server.xml基本配置
转载自:http://hi.baidu.com/zhao0p/blog/item/01b9f6efdc9e2c35acafd5cb.html 下部分为Tomcat下conf下server.xml的文件配置信息,基本上不用做任何修改就可以使用,修改的地方就是host区域的一些配置,此文件设置端口为80。注意:Tomcat配置文件中(即server.xml文件)不能出现中文,否则服务是无法转载 2009-02-17 18:33:00 · 684 阅读 · 0 评论