自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 Person p = new Person("zhangsan",20);JVM运行到这句话时,做了什么事情?

Person p = new Person("zhangsan",20);JVM运行到这句话时,做了什么事情? 1,因为new用到了Person.class.所以会先找到Person.class文件并加载到内存中。2,执行该类中的static代码块,如果有的话,给Person.class类进行初始化。3,在堆内存中开辟空间,分配内存地址。4,在堆内存中建立对象的特有属性。并进...

2013-12-03 22:58:55 336

原创 Tomcat优化

在线上环境中我们是采用了tomcat作为Web服务器,它的处理性能直接关系到用户体验,在平时的工作和学习中,归纳出以下七种调优经验。1. 服务器资源    服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。    (1) 对于高并发情况下会有大量的运算,那么CPU的速度会直接影响到处理速度。    (2) 内存在大量数据处理的情况下,将会有较大的内存容量需求,可以用-Xmx ...

2013-11-03 11:00:22 101

原创 框架的疑惑

框架是为了简化重复性操作而产生的。框架是为了解决一个又一个在Web开发中所遇到的问题而诞生的。不同的框架,都是为了解决不同的问题,但是对于程序员而言,他们只是jar包而已。框架的优缺点的评论,也完全取决于其对问题解决程度和解决方式的优雅性的评论。...

2013-10-31 22:47:11 107

原创 Java多线程状态

多线程的状态在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。   第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。   第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。   第...

2013-10-31 21:39:14 88

原创 java.lang.OutOfMemoryError: PermGen space

     原因如下:     PermGen space的全称是Permanent Generation space<br>     是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的<br>      Class在被Loader时就会被放到PermGen space中<br>     它和存放类实例(Instance)的Heap区域...

2013-09-04 23:50:25 120

原创 Maven错误:Project configuration is not up-to-date with pom.xml.

 Maven项目出现红叉: Description  Resource    Path    Location    TypeProject configuration is not up-to-date with pom.xml. Run project configuration update    struts2hibernate        line 1    Maven ...

2013-08-24 21:20:23 126

原创 centos安装jdk和tomcat

1、安装jdka.到官网下载b.删除原来系统中的jdk版本,使用yum  -y remove ....c.把下载好的安装到/usr/java下d.配置/etc/profile 文件增加如下代码:export JAVA_HOME=/usr/java/jdk1.7.0_25export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$...

2013-08-20 00:16:20 149

原创 修改maven的默认仓库

改默认本地仓库的位置:修改新仓库下的settings.xml文件中的<localRepository>新仓库路径</localRepository>================================================远程仓库:1 中央仓库: Maven默认的远程仓库 http://repo.maven.org/maven22 私服:是一种特...

2013-08-19 12:15:07 87

原创 错误: org.hibernate.HibernateException: Unable to instantiate default tuplizer

一般是hbm.xml文件中的属性和javabean中的属性不一致,或者javabean中对应的字段的get和set名称不对应. 解决办法:对比hbm.xml文件中的属性名检查javabean的属性名,重新生成get和set方法...

2013-08-19 12:12:33 254

原创 vurtialbox安装xp感受

1.vurtialbox安装xp,要使用安装版的xp,ghost版的xp是安装不了的。2.安装完xp后,设置共享文件夹,先要在vurtialbox中安装好增强软件包,然后再xp的网上邻居中找到共享的文件夹。...

2012-12-01 11:58:35 163

原创 luncence学习

1. 全文检索基础 1.1. 我们身边的搜索功能 1. Windows系统中的有搜索功能:打开“我的电脑”,按“F3”就可以使用查找的功能,查找指定的文件或文件夹。搜索的范围是整个电脑中的文件资源。2. Eclipse中的帮助子系统:点击HelpàHelp Contents,可以查找出相关的帮助信息。搜索的范围是Eclipse的所有帮助文件。3. 在BBS、BLOG等系统中...

2012-10-31 17:20:20 2343

原创 char字符与int整数之间通过的转换ascii码

[code="java"]public class TestCharToInt { /** * @param args * 把char字符型数字转成int数字,因为他们的ascii码值恰好相差48, * 因此把char型数字减去48得到int型数据,例如'4'转换成了4 * '0'的ascii码是48 */ public static void mai...

2012-10-09 12:54:10 1080

原创 在SQL数据库中得到重复次数最多的记录

使用distinct 可以使我们得到一个不重复的记录集(select distinct * from table1),那么怎么得到有重复的记录集呢,显然 简单的使用关键字是不可能实现的了,那么最终确定使用Having子句来实现这样的功能,SQL 语句如下,select * from table1 having count(*)>1 这样我们就得到了一个所有记录重复次数超过一次的记录集,我们利用如下...

2012-10-06 20:55:13 785

原创 OA项目开发

准备环境1,数据库 创建数据库2,MyEclipse工程 1,新建Web Project 改工程的默认编码为UTF-8 改JSP的默认编码为UTF-8 Java代码与注释与Xml代码的行宽设为150个字符 (只打开当前的工程,其他的都关掉并隐藏) 2,添加框架环境(jar包与配置文件) Junit4 Struts2 Hibernat...

2012-09-20 23:58:58 136

原创 修改默认的配置

[b]1.修改myeclipse8.5的servlet模板[/b]要是您的是8.5的话,搜:com.genuitec.eclipse.wizard*.jar 这个关键词就行了.找到这个文件,先复制,备份到其他文件夹,然后用winrar压缩软件将它解压出来,打开template文件夹,将servlet.java文件中内容修改,然后到安装目录下,用winrar打开文件,到...

2012-09-09 09:22:23 153

原创 电脑光驱驱动没了的终极解决方法

1.打开注册表(开始--运行--regedit)2.找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}删除其下所有键值

2012-09-07 15:09:55 504

原创 基础——泛型小知识0527

[code="java"]package cn.mmc.day15;import java.util.*;/*泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。好处1.将运行时期出现问题ClassCastException,转移到了编译时期。, 方便于程序员解决问题。让运行时问题减少,安全。,2,避免了强制转换麻烦。...

2012-05-28 12:25:02 96

原创 基础——Map类练习0527

[code="java"]package cn.mmc.day16;import java.util.*;/*每一个学生都有对应的归属地。学生Student,地址String。学生属性:姓名,年龄。注意:姓名和年龄相同的视为同一个学生。保证学生的唯一性。1,描述学生。//学生对象要就有可比性所以要实现Comparable接口2,定义map...

2012-05-28 12:24:47 141

原创 基础——Map类0527

[code="java"]package cn.mmc.day16;import java.util.*;/*Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 put(K key, V value) putAll(Map...

2012-05-28 12:24:34 71

原创 基础——TreeSet练习0523

[code="java"]package cn.mmc.day14;import java.util.*;/*当元素自身不具备比较性,或者具备的比较性不是所需要的。这时需要让容器自身具备比较性。定义了比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。当两种排序都存在时,以比较器为主。定义一个类,实现Comparator接口,覆盖compare方...

2012-05-28 12:24:25 92

原创 基础——HashSet和TreeSet类知识练习0523

[code="java"]package cn.mmc.day14;import java.util.*;/*Set:无序,不可以重复元素。 |--HashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 如果相同,还会继续判断元素的equals方法,是否为true。 |--TreeSet:底层数据...

2012-05-28 12:24:17 105

原创 基础——Vector类0523

[code="java"]package cn.mmc.day14;import java.util.*;/*枚举就是Vector特有的取出方式。发现枚举和迭代器很像。其实枚举和迭代是一样的。因为枚举的名称以及方法的名称都过长。所以被迭代器取代了。Iterator枚举郁郁而终了。*/public class VectorTest {...

2012-05-27 19:35:42 93

原创 基础——HashSet集合底层原理0523

[code="java"]package cn.mmc.day14;import java.util.*;/*|--Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。、 |--HashSet:底层数据结构是哈希表。是线程不安全的。不同步。 原理:HashSet是如何保证元素唯一性的呢? 是通过元素的两个方法,hashCode和equals来...

2012-05-27 19:35:34 93

原创 基础——LinkedList类和模拟队列数据结构0523

[code="java"]package cn.mmc.day14;import java.util.*;/*LinkedList:特有方法:addFirst();//添加头addLast();//添加尾getFirst();//getLast();//获取元素,但不删除元素。如果集合中没有元素,会出现NoSuchElementException...

2012-05-27 19:35:24 86

原创 基础——ArrayList集合练习0523

[code="java"]package cn.mmc.day14;import java.util.*;/*练习一:去除ArrayList集合中的重复元素。*/public class ExciseArrayListTest { public static void sop(Object obj) { System.out.println(o...

2012-05-27 19:35:15 129

原创 基础——List类0523

[code="java"]package cn.mmc.day14;/*Collection |--List:元素是有序的,元素可以重复。因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 |--LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢。线程不同步。 |--...

2012-05-27 19:35:04 95

原创 基础——Collection类0523

[code="java"]package cn.mmc.day14;/*Collection定义了集合框架的共性功能。1,添加 add(e); addAll(collection);2,删除 remove(e); removeAll(collection); clear();3,判断。 contains(e); isEmpty();4...

2012-05-23 12:06:09 65

原创 基础——基本数据类型对象包装类0523

[code="java"]/* 基本数据类型对象包装类。 byte Byte short short int Integer long Long boolean Boolean float Float double Double char Character 基本数据类型对象包装类的最常见作用, 就是用于基本数据类型和字符串类型之间做转...

2012-05-23 12:04:16 166

原创 基础——StringBuffer类0523

[code="java"]package cn.mmc.day13;public class StringBufferTest { /* StringBuffer是字符串缓冲区。 是一个容器。 特点: 1,长度是可变化的。 2,可以直接操作多个数据类型。 3,最终会通过toString方法变成字符串。 C create U update ...

2012-05-23 12:01:24 142

原创 String类——练习

[code="java"]package cn.mmc.day13;public class StringExcise { /* 1,模拟一个trim方法,去除字符串两端的空格。 思路: 1,判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格为止。 结尾处判断空格也是如此。 2,当开始和结尾都判断到不是空格时,就是要获取的字符串。...

2012-05-23 11:58:32 69

原创 基础——String类0523

[code="java"]package cn.mmc.day13;public class StringTest { /* String类适用于描述字符串事物。 那么它就提供了多个方法对字符串进行操作。 常见的操作有哪些? "abcd" 1,获取。 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length():获取长...

2012-05-23 11:51:23 77

C#类运用快速排序类

学习C#运用类方法之 C#快速排序类 这能给你一个好的参考

2010-08-19

CSharp经典范例100讲

有关C#的有用例子,希望能给你带来帮助!

2010-04-26

Visual C# 2005入门与提高

● ch01-ch16 为本书各章实例的全部源程序和一些必要的支持文件。

2010-04-26

visual c# 2005从入门到精通code

visual c# 2005从入门到精通code是微软技术丛书系列的其中一本。这是该书的练习题源文件。

2010-04-10

C#程序开发范例宝典

这是一本经典的c#开发技术的书,就算以后你学完了,也可以把它当作词典来用。

2010-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除