`
dalongJDK
  • 浏览: 15746 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
原文博客:http://syc001.iteye.com/blog/1088147 以前老是不知道怎么解决。备份一下呀。       开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"      经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的905 ...
    今天复习了一下数据结构的排序(插入、冒泡、快速、选择、归并),现在备份、备份。 /** * 插入排序 * 原理: * 1:将某一元素在一有序队列中找到合适的位置 * 2:将该位置后面的元素分别后移一位 * 3:将该元素复制到合适的位置 */ public void InsertSort(int[] insertList) { int j = 0, temp; for (int i = 1; i < insertList.length; i++) { if (insertList[i] < insertList ...
/** * 单实例模式-懒汉模式 * 原理:第一次被引用时才会被实例化 */ public class ConnDB { public static ConnDB db = null; public static ConnDB connDB() { if (db == null) { db = new ConnDB(); } return db; } } /** * 单实例模式-恶汉模式 * 原理:类加载实例化一个对象 */ public class ConnDB { public static ConnDB ...
      如果密码是存储在 Java String 对象中的,则直到对它进行垃圾收集或进程终止之前,密码会一直驻留在内存中。即使进行了垃圾收集,它仍会存在于空闲内存堆中,直到重用该内存空间为止。密码 String 在内存中驻留得越久,遭到qie听的危险性就越大。       更糟的是,如果实际内存减少,则操作系统会将这个密码 String 换页调度到磁盘的交换空间,因此容易遭受磁盘块qie听攻击。       为了将这种泄密的可能性降至最低(但不是消除),您应该将密码存储在 char 数组中,并在使用后对其置零。(String 是不可变的,所以无法对其置零。)
       前段时间的时候总结了一篇关于IO流所用到的Decorator设计模式的文章,今天再看一遍,感觉收获些小许,嘿嘿: 首先看下面两条语句: InputStream input = new BufferedInputStream(new FileInputStream(“1.txt”)) InputStream input= new DataIputStream(new FileInputStream(“1.txt”))        以前就见过好多这种结构,把字节封装成字符串等等其他的形式,或者给读取文件增加一个缓冲区,这种输入输出流有很多种组合,那么他们是遵循那一种规律的呢? ...
   先了解一个两个函数的意思:    getchar():读入一个字符串。 getch():暂停、暂停、休息一下,呵呵       首先看一个程序: #include "stdio.h" #include "conio.h" void main() { int scr[5],i; for(i=0;i<5;i++){ scanf("%d",&scr[i]); } for(i=0;i<5;i++){ printf(" ...
      所谓poi就是apache提供好了一系列的接口,让程序员能够方便的使用程序对Word,excle,ppt进行操作,最近由于功能的需要,实现了excle批量导入数据库:        首先是下载相关包: http://poi.apache.org/          然后是熟悉excle的主要结构:一个excle称为book,book里面有很多sheet组成,sheet由很多row组成,row由许多个的单元格组成。       进行批量导入的时候主要需要判断单元格(CELL)的类型,CELl主要有5种类型:     CELL_TYPE_STRING:字符型 C ...
    今天再次学习了一下数据结构关于链表的操作,嘿嘿。      链表的节点包含三个数值,* next:指针指向下一个的节点,value:链表的值,name[]:链表的名字,改名字指向该节点所分配的地址。 struct A{ struct A * next;//无 ...
   今天敲代码的时候写了一个判断的方法: String point; if ("".endsWith(point) || point == null) { } 咋一看貌似没什么问题,结果报了一个空指针异常的错误,原来是空字符串和空值的顺序有问题: 再写一个测试程序: if ("".endsWith(null)) Exception in thread "main" java.lang.NullPointerException 那就是说如果point为null的话,"".endsWith(point)就会抛出空 ...
基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。      注释的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。         注释和 Java 代码位于一 ...
     由于工作原因,这几天整合了一下apache和tomcat,网上找了很多资料,貌似网上各位大哥的资料并不完全一样,呵呵,不过原理大体是一样的,结合了一下大家的资料,自己也整合了一份:      首先说一下原理吧,apache和tomcat支持现今流行的各种操作系统(linux、windows等),apache作为网站服务器软件对静态html页面,和图片文件等的解析效率比tomcat强,同时也支持Java servlet、jsp,tomcat除了支持Java servlet,jsp外,也可以当做网站服务器使用,不过单单用tomcat的话,一旦网站的访问量过大,占用系统资源的比例也会相应的提 ...
Global site tag (gtag.js) - Google Analytics