自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 RedHat Linux搭建CVS版本控制服务

一,什么是CVS?Concurrent Versions System版本控制系统二,CVS主要面对什么情况1.修改代码时不小心产生了一些bug但当时没有发现,等发现后又需要回到旧版本做修改2.成员之间在没有协商好前很容易覆盖文件,一些编辑器如Emacs可保证同一个文件不会两次修改,但使用不同的编辑器保护就没有作用了。3.每一个新版本就是一个新文件生成,但只记录此版本与上个版本之间的变化部分,而不是重新复制占用过多空间。4.版本间的不同部分保留在一个文件中。三,CVS的几个重要.

2020-07-14 20:37:26 220

转载 Jetty 的工作原理以及与 Tomcat 的比较

Jetty 的基本架构Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。Jetty 的基本架构下图是 Jetty 的基本架构图,整个 Jetty 的核心...

2018-05-10 11:23:14 142

转载 Spring MVC之@RequestMapping 详解

引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @R

2018-01-05 10:40:30 150

原创 JDBC连接数据库的步骤

Connection connection = null; Statement stmtStatement = null; ResultSet rs = null; try { //1、注册数据库驱动 Class.forName("oracle.jdbc.OracleDriver"); //2、获取数据库连接 connection = DriverManager

2014-11-18 22:35:08 410

原创 hibernate中PO(持久化对象)与POJO(普通的JavaBean)

PO = persisent object 持久对象

2014-11-11 16:32:36 1194

原创 交换排序(冒泡排序、快速排序)

/** * 交换排序:冒泡排序、选择排序(把字符串数组转换为int数组后排序) * @author zxc * */public class paixusuanfa { public static void main(String[] args) { paixusuanfa instance = new paixusuanfa(); //把字符串数组转换成数字数组 int[

2014-11-09 20:47:54 616

原创 文件的复制(输入输出流)

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * 复制文件 * @author zxc * */public class CopyFile { public static void main(S

2014-11-09 20:07:47 2018

转载 配置hibernate根据实体类自动建表功能

Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码Xml代码update   update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。还有其他的参数: 

2014-11-06 13:19:17 325

原创 java常用包简介

Java常用包简介1、java.lang包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包。2、java.io包:java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等。3、java.util包:Java的实用工具类库Java.util包。在这个包中,Jav

2014-11-02 16:17:11 394

转载 struts2返回json数据的具体范例

转载自 yshjava的个人博客主页 《Struts2返回JSON数据的具体应用范例》早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Str

2014-11-02 16:14:38 439

转载 Struts2中的OGNL详解

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的

2014-10-27 18:51:47 534

转载 Java反射机制

1. Java反射简介JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。Java反射机制是Java语言被视为“准动态”语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已

2014-08-01 11:13:19 258

转载 sql模糊查询

use pubs--返回au_lname是以r开头的作者信息select * from authorswhere au_lname like 'r%'--au_lname的最后一个字母是'n',第一个字母是'M'--并且au_fname的最后一个字母是'r'select * from authorswhere au_lname like 'm%n' and au

2014-07-15 18:57:45 385

转载 如何正确的使用Timer的schedule()方法?

timer.schedule(new MyTask(),long time1,long timer2);今天算是彻底的搞懂了这个曾经让我为之头疼的方法。下面我就重点介绍一下:第一个参数,是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public void run() 方法,因为 TimerTask 类 实现了 R

2014-06-18 21:16:59 722

转载 关于Java的多线程

关于Java的多线程编程         关于Java的线程,初学或者接触不深的大概也能知道一些基本概念,同时又会很迷惑线程到底是怎么回事?如果有人认为自己已经懂了不妨来回答下面的问题:         a.  A对象实现Runnable接口,A.start()运行后所谓的线程对象是谁?是A么?         b.  线程的wait()、notify()方法到底是做什么时候用的,什么

2014-06-05 19:00:32 310

原创 java基础关于创建线程的两种方式

关于Java的多线程编程         关于Java的线程,初学或者接触不深的大概也能知道一些基本概念,同时又会很迷惑线程到底是怎么回事?如果有人认为自己已经懂了不妨来回答下面的问题:         a.  A对象实现Runnable接口,A.start()运行后所谓的线程对象是谁?是A么?         b.  线程的wait()、notify()方法到底是做什么时候用的,什么

2014-06-05 18:40:12 392

转载 Java虚拟机内存的堆区(heap),栈区(stack)和静态区(static/method)

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身.3.一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。

2014-04-20 15:10:40 448

转载 父类子类静态块、游离块、构造方法的执行顺序

执行顺序:对于静态变量、静态方法、变量、游离块、构造方法,它们的初始化顺序依此是(静态变量、静态方法)>(变量、游离块)>构造器/* 功能作用:父类子类静态块、游离块、构造方法的执行顺序 作者:张星晨 时间:2014.03.29*/class Father { { System.out.println("父类游离块");// 3 } static { System.ou

2014-03-29 20:57:59 730

原创 ==与equals方法

equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等,区分大小写。==比较基本数据类型,如果两个值相同,则结果为true,比较的是栈空间中两个变量的的数值是否一致;如果想要比较堆区中两个对象中的属性值是否一致则必须用到重写的equals方法(继承自Object类)。/*功能名称:==与equals方法时

2014-03-28 20:13:23 360

原创 java单例模式

单例模式:一个类有且仅有一个实例,并且自行实例化向整个系统提供单例模式的要点:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。1、私有化静态属性(private static A model;)2、私有化构造方法(private A(){})3、提供公用的静态的方法(public static A getA(){if(null =

2014-03-28 19:58:15 350

java简单桌面考试系统(可实现倒计时、暂停功能)

两个简单的桌面考试系统项目,两种不同的读题方式(暂时只有选择题,题目都有格式要求),里面有详细的注释 Java语言的简单桌面考试系统,可读题答题阅卷查看答案,倒计时,考试过程中可以暂停计时、继续答题,很简单的一个小项目,swing搭的界面

2014-06-25

空空如也

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

TA关注的人

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