- 博客(27)
- 资源 (9)
- 收藏
- 关注
原创 数据结构介绍
一、数据结构相关概念 1、数据的概念 数据是对客观事物的符号表示,在计算机科学中指所有能输入到计算机中并能够被计算程序处理的符号的总称。例如,一个学生的学习成绩,一个编译程序或文字处理程序中的处理字符串,这些都是数据。对计算机科学而言,数据的含义极为广泛,如图像、声音等都可以通过编码而归之于数据的范畴。 2、数据元素和数据项 数据元素是数据的...
2018-08-28 20:51:36
738
转载 AVL树-带有平衡条件的二叉搜索树
一、AVL树的介绍AVL(Adelson-Velskii and Landis)树是带有平衡条件的二叉查找树。它的特点是:AVL树中任何节点的两个子树的高度最大差为1。 二、AVL树的Java实现1、AVL树节点定义:public class AVLTree<T extends Comparable<T>> { // 根结点 private A...
2018-08-26 23:56:37
231
转载 Java线程池的使用
一.Java中的ThreadPoolExecutor类java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Java中的线程池,必须先了解这个类。下面我们来看一下ThreadPoolExecutor类的具体实现源码。 在ThreadPoolExecutor类中提供了四个构造方法:public class Thre...
2018-08-18 21:14:44
164
转载 linux中fork()函数详解(实例讲解)
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来
2015-11-18 17:13:54
382
原创 银行业务调度系统
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------银行业务调度系统:模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如
2014-01-03 14:25:45
555
原创 交通灯管理系统
定义交通灯的类:package com.itheima.test.traffic;/* * 模拟十字路口交通灯,十字路口总共有12条行驶线路, 每条线路没有有一个交通灯控制车辆的行驶,每一个 * Lamp对象代表一个交通灯,用Lamp模拟交通灯的实现。 * 十字路口12条行驶线路: * 从南往北(S2N),从南往东(S2E),从南往西(S2W) * 从北往南(N2S),从北往西(
2014-01-03 00:02:15
687
原创 java的面向对象
看了张孝祥老师的面试题讲解,张老师根据自己的经验总结了一句话,谁拥有数据,谁就对外提供操作这些数据的方法。自己对面向对象设计也不是太好,就自己整理了一下面向对象设计。面向对象编程和面向过程编程:面向过程:强调的是功能行为,一种过程,先干啥,再干啥;用户提出哪些要求,面向过程编程的人员就针对用户的要求进行制作,直接制作出一个完整的整体,本身不需要准备好什么工具,在制作的过程总需要什么再单独拿
2013-12-27 17:21:32
515
原创 枚举的使用
枚举的使用:枚举元素必须位于枚举类体中的最开始部分,枚举元素后要有分号与其他成员分隔。所有枚举类都提供一个静态的values()方法(返回该枚举类所有对象组成的数组),便于遍历所有枚举对象所有枚举类都提供一个静态的valueOf(String name)方法, 返回枚举类中对象名等于 name的对象枚举对象后面加上{},那么该对象实际是枚举匿名内部类对象
2013-12-27 10:21:05
607
原创 java中集合的遍历
集合的遍历:简单测试如下:import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.ListIterator;import java.util
2013-12-26 09:24:21
645
原创 java反射的三个阶段
java反射的三个阶段:import java.lang.reflect.Method;/** * 反射的三个阶段,分别获取类的对象 * */public class ReflectAccessDemo { public static void main(String[] args) throws Exception { reflectAcc
2013-12-25 14:11:24
1034
原创 Socket和ServerSocket的使用
Socket和ServerSocket:所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket和ServerSocket类库位于java .net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是
2013-12-24 15:24:07
1021
原创 java7新特性之一自动关闭资源
java7简化资源清理(try-with-resources)自动关闭资源的try语句,try-with-resources 是一个定义了一个或多个资源的try 声明,这个资源是指程序处理完它之后需要关闭它的对象。try-with-resources 确保每一个资源在处理完成后都会被关闭。 可以使用try-with-resources的资源有: 任何实现了jav
2013-12-22 20:50:40
854
原创 文件的切割和合并
文件的切割,其实就是将输入流读取的数据用多个输出流输出到不同的文件中文件的合并,就是用SequenceInputStream 对象将多个输入流串联成一个输入流,再将读取的数据通过输出流输出到指定文件中简单的例子如下:例子中的路径可以改变,在这里,我把路径写死了。文件的切割和合并简单实例:import java.io.File;import java.io.FileInputSt
2013-12-21 23:27:44
568
原创 SequenceInputStream的简单使用
SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。SequenceInputStream(Enumeration<? extends InputStream> e) 通过记住参数来初始化新创建的 Sequ
2013-12-21 22:10:51
800
原创 BufferedInputStream实现原理
BufferedInputStream实现原理:使用BufferedInputStream的read()方法读取硬盘上的字节数据时,实际上调用的是FileInputStream的read(byte[] b)方法,把读取的数据先存放到一个字节数组中(byte[]),也就是字节流缓冲区中.再从字节数组(字节流缓冲区)取出字节数据,BufferedInputStream的read()方法读取字节
2013-12-21 00:32:23
1185
原创 装饰设计模式
装饰设计模式: 定 义:动态的给对象添加一些额外(功能)。就增加功能而言,装饰设计模式比继承更加灵活。 在装饰模式的实现总,为了能够实现和原来使用的被装饰对象的代码无缝结合,是通过定义一个抽象类,让这个类实现与被装饰对象相同的接口,然后再具体的实现类中,转调被装饰的对象,在转调的前后添加新的功能,这就实现了给被装饰对象增加功能,这个思路和"对象组合"非常相似。在转
2013-12-20 12:59:01
891
原创 BufferReader中的readLine()方法
BufferReader:字符读取流缓冲去,在BufferReader中有一个readLine()方法,表示每次读取一行数据。readLine()方法返回包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null,即返回的数据为回车符自己的数据,不包括回车符。readLine()方法的原理: readLine()方法无论读取一行数据还是读取多个字符,最终调用的方法
2013-12-19 20:40:32
19103
原创 Java中的选择排序和冒泡排序
public class Test { public static void main(String[] args) { int[] a = {1,4,2,5,12,10}; sort(a); } //选择排序,其他数和某一个数进行比较 public static void sort(int[] arg){
2013-11-26 10:30:53
566
转载 hibernate整合C3P0连接池
在hibernate.cfg.xml配置文件,添加属性,Hibernage会自动发现你所配置的内容,选择c3p0作为连接池。C3P0配置 --> property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProviderproperty>
2013-09-24 10:02:54
667
转载 C3P0连接池详细配置
C3P0连接池详细配置: 3 30 1000 false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test 保留,并在下次调用getConnection()的时候继续尝试
2013-09-24 09:52:24
564
原创 java中的折半查找(二分查找)
(二分查找只适合有序数组)public class ArrayFind { public static void main(String[] args) { int[] arr = {12,23,34,45,56,67,78}; int a=halfSearch2(arr,34); System.out.println(a
2013-07-26 21:37:59
615
原创 解决全站中文乱码问题
package com.character.filter;import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.ser
2013-07-26 09:30:59
578
原创 16位的MD5加密
package com.java.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 { // 十六位的md5加密 private static String Md5(String str) {
2013-07-26 09:11:55
747
原创 mysql的连接与释放
import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Proper
2013-07-26 09:09:12
1248
原创 字符
public class Test { public static void main(String[] args) { char c = 'a'; System.out.println(c);//输出结果为a System.out.println(c+1); //输出结果为98 }}字符和数字一起输出时,字
2013-07-11 20:08:50
563
原创 MySql 多表数据删除
多表数据删除创建两个数据表,分别是:create table blog( id varchar(40) not null, category varchar(40), title varchar(400), content Text,
2013-06-10 14:41:51
713
原创 VMware tools安装
1.打开虚拟机,打开Ubuntu终端,进入根目录输入不带参数的mount,如果cd - rom设备安装、cd - rom设备和它的挂载点被列为是这样的:/dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)如果VMware工具虚拟光盘映像不是挂载cd - rom驱动器。先创建一个目录 mkdir /mnt/cdrom 用mo
2013-05-08 20:47:11
657
PropertiesEditor
2013-09-24
hibernate-release-4.2.5.Final(2).zip
2013-09-17
hibernate-release-4.2.5.Final(1)
2013-09-17
hibernate-release-4.2.5.Final
2013-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人