java
shancoder
菜鸟
展开
-
tomcat修改端口号,并且出现问题的解决方法
在使用tomcat的时候有时需要修改端口号,虽然在安装的时候会有提示,提示使用什么端口号,但是安装结束之后想修改端口号怎么办呢?下面我来介绍一下我在操作过程中遇到的问题。一 修改端口号找到tomcat的安装路径,一般会按在D盘,找到tomcat的文件夹,进去后找到conf文件夹,并进去,找到server.xml用记事本打开,或者dreamweaver等编辑网页的软件打开,Ctrl+f原创 2013-12-22 19:18:17 · 4516 阅读 · 0 评论 -
Java 理论与实践: 用弱引用堵住内存泄漏
弱引用使得表达对象生命周期关系变得容易了虽然用 Java™ 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。查看本系列更多内容 | 0 评论:Brian Goet转载 2014-09-30 18:03:41 · 439 阅读 · 0 评论 -
深入分析ConcurrentHashMap
术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。哈希表hash table根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列,所得存储位转载 2014-09-25 21:54:43 · 413 阅读 · 0 评论 -
详细介绍Java垃圾回收机制
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计转载 2014-08-19 09:40:40 · 297 阅读 · 0 评论 -
Java 自动装箱和拆箱
1.Java数据类型 在介绍Java的自动装箱和拆箱之前,我们先来了解一下Java的基本数据类型。 在Java中,数据类型可以分为两大种,Primitive Type(基本类型)和Reference Type(引用类型)。基本类型的数值不是对象,不能调用对象的toString()、hashCode()、getClass()、equals()等方法。所以J转载 2014-08-18 17:18:47 · 426 阅读 · 0 评论 -
为什么Java的string类要设成immutable(不可变的)
最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型?不可变对象,顾名思义就是创建后不可以改变的对象,典型的例子就是Java中的String类,String s = "ABC"; s.toLowerCase();.toLowerC转载 2014-08-19 09:40:25 · 1115 阅读 · 0 评论 -
2013软件大赛 全排列加数字合并
标题:带分数 100 可以表示为带分数的形式:100 = 3 + 69258 / 714 还可以表示为:100 = 82 + 3546 / 197 注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种表示法。题目要求:从标准输入读入一个正整数N (N程序输原创 2014-03-16 08:47:45 · 680 阅读 · 0 评论 -
全排算法(两种)
public class Main {//方法一:自动生成有序数组,static int a[] = new int[11]; static int vis[] = new int[11]; public static void dfs(int start){ if(start == 10){ for(int i=1;i Syst原创 2014-03-16 08:44:21 · 719 阅读 · 0 评论 -
java安装JDK其中Path的路径填写
看了好多文档,也装过好多次了,可每次装的时候总会出错,这次特意记下来,免得又给忘了。安装jdk有三个变量需要咱们自己配置:一:java_home,这个比较简单,随便找本书就可以了,其中的路径就是找到jdk的安装路径就可以了,比如我的:D:\Java\jdk1.6.0_02二:CLASSPATH,这个变量可以不配置,我到现在也没弄明白他是干什么的,我的也没增加这个变量,最后还是成原创 2014-02-09 14:09:40 · 3601 阅读 · 0 评论 -
java多线程学习资料网站集合
最近找工作,一直在看多线程,发现了一个http://www.cnblogs.com/skywang12345/p/java_threads_category.html原创 2014-10-04 11:43:56 · 784 阅读 · 0 评论