自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

0≡(-∞,+∞)

放空自己

  • 博客(121)
  • 资源 (4)
  • 收藏
  • 关注

原创 记美的应聘记录

应聘美的的感触很深.特别是最后的时候遇到的一个女孩.让我觉得这几天思考的

2014-10-25 00:06:44 1567 1

转载 使用hibernate和bean来实现分页

可以用hibernate框架来实现,通过使用Query对象的setFirstResult(int firstResult)方法来设置第一条记录的位置和setMaxResult(int MaxResult)设置最大返回条数来实现分页。你只需要传这两个参数就行了。int MaxResult:设置最大返回条数既是每页显示多少条。int firstResult:设置第一条记录的位置可以这样算:Max

2014-07-12 01:15:17 501

原创 Struts2解决编码问题

1.解决页面显示编码问题(1)所有页面编码都是统一(2)shez

2014-07-06 01:35:32 509

转载 Struts2 ognl调用action有参数的方法

action:    public String busiRangeNameById(Integer busiRange){        if(busiRange==null)return "";        ProductType productType = companyManageFacade.getProductType(busiRange);        if(pr

2014-06-26 20:01:38 950

原创 Spring 事务管理高级应用难点剖析

参考自:http://www.ibm.com/developerworks/cn/java/j-lo-spring-ts1/index.htmlIBM技术博客论坛

2014-06-06 12:14:01 500

转载 HTTP协议详解

转载自:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对H

2014-05-27 14:06:57 418

原创 JSF学习笔记

具体参考资料为.http://openhome.cc/Gossip/JSF/CustomConverterValidatorTag.htm

2014-05-26 00:55:52 1351

转载 3种删除确认js代码

第一种方法:挺好用的,确认以后才能打开下载地址页面。原理也比较清晰。主要用于删除单条信息确认。第二种方法:原理跟上面的一样。JavaScript删除确认框 删除第三种:主要用于批量删除的确认提示 <input name="Submit" type="submit" class="inputedit" value="删除" onclick="{if(confi

2014-05-23 16:04:44 2274

转载 重定向与转发

如何选择:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用

2014-05-22 16:43:12 520

转载 JPA注解的使用,用于实体类的注解

1、 @Entity(name="EntityName")      表示该类是一个可持化的实体。当在容器中时,服务器将会首先加载所有标注了@Entity注释的实体类,其中@Entity中的“name”属性表示实体名称,若不作设置,默认为标注实体类的名称(注意大小写与系统的关系。)。 @Entity标注是必需的 ,name属性为可选。 Java代码  @Enti

2014-05-21 10:02:59 30319 2

转载 JSF消息FacesMessage的使用

在JSF生命周期中,任何组件都可以创建一个JSF消息,这个消息通常由FacesContext来添加,FacesContext会自动维护应用的消息队列,当JSF生命周期结束时,视图页面只要使用简单的或者标签即可输出这些消息。JSF支持4种级别的消息:一般消息:FacesMessage.SEVERITY_INFO警告消息:FacesMessage.SEVERITY_WARNING

2014-05-20 01:18:41 3107

原创 Factory 'javax.faces.render.RenderKitFactory' was not configured properly.

今天部署别人的工程的时候遇到一个问题,抛出如下的c

2014-05-19 23:55:21 3173

转载 jsf中如何进行数据校验

文章转载自:http://blog.csdn.net/symgdwyh/article/details/4328511 1、标准验证器 在和标签中加上required属性,如果为true表示是必需的,不能为空;我们也可以添加子标签来限制字符的长度,minimum表示最小长度,maximum表示最大长度。具体写法如下:[xhtml] vie

2014-05-19 18:50:35 761

转载 详解在Hibernate中配置数据库方言的作用和好处

Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系型数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了一些扩展,所以在语法细节上存在一些差异,因此Hibernate需要根据数据库来识别这些差异。        Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系型数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了

2014-05-19 15:02:59 6872

原创 Mark一个JAVA源代码查询网站

http://www.docjar.com/html/api/com/sun/faces/lifecycle/RestoreViewPhase.java.html

2014-05-19 00:19:35 626

转载 execute、executeQuery和executeUpdate之间的区别

转载自:http://kanghao126.iteye.com/blog/134697 JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别        Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL

2014-05-16 11:17:03 3964

转载 几种常见SQL分页方式效率比较

分页很重要,面试会遇到。不妨再回顾总结一下。1.创建测试环境,(插入100万条数据大概耗时5分钟)。create database DBTestuse DBTest--创建测试表create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,c

2014-05-15 20:49:53 468

转载 conn.setAutoCommit()用法及作用(转发)

事务操作数据:(一)eg:假如银行转账系统从张三的账户转1000元到小罗的账户这个操作需要分两步1.张三账户减少1000元2.小罗账户增加1000元假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了所以使用事务操作数据来搞定 (2)java使用事务非常简单,首先调用conn.setAutoCommit(boo

2014-05-15 13:07:17 762

转载 Mysql,Oracle,Java数据类型对应

MysqlOracleJavaBIGINTNUMBER(19,0)java.lang.LongBITRAWbyte[]BLOBBLOB   RAWbyte[]CHARCHARjava.lang.StringDATED

2014-05-15 09:58:15 467

转载 单例模式的7种写法

转载自:http://www.blogjava.net/kenzhh/archive/2013/03/15/357824.html第一种(懒汉,线程不安全): 1 public class Singleton {   2     private static Singleton instance;   3     private Singleton (){}  

2014-05-09 23:37:25 438

转载 Java中信号量 Semaphore

Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。自从5.0开始,jdk在java.util.concurrent包里提供了Semaphore 的官方实现,因此大家不需要自己去实现Semaphore。下面的类使用信号量控制对内容池的访问:Java代码  import java.util.concurrent.Semaphore;  

2014-05-02 22:53:39 670

转载 sleep和wait的区别

zhuanzaF区别sleep()方法  sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会;   sleep()是Thread类的Static(静态)的方法;因此他不能改变对象的机锁,所以当在一个Synchronized块中调用Sleep()

2014-05-02 22:52:15 598

转载 java 异常 No bean named 'sessionFactory' is defined

转载自:http://blog.csdn.net/mypurse/article/details/5736195今天启动tomcat 后  在浏览器输入地址后  出现如下问题:之前还好好的。exception org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean na

2014-04-30 19:39:56 1032

转载 Write operations are not allowed in read-only mode (FlushMode.MANUAL):

转载自:http://blog.csdn.net/cpf929/article/details/18800147

2014-04-28 20:43:56 792

转载 Struts2访问Web元素(RequestAware,SessionAware,ApplicationAware)

转载自:http://blog.163.com/fengzhisha0914@126/blog/static/150314785201071581310428在Struts2中,动作类虽然继承ActionSupport类,可以直接写我们自己定义的方法,但是却不能像在Struts1中,对reques/response/application/HttpServletRequ

2014-04-27 00:08:18 519

转载 struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)_forever

dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 :/main.jsp /main.jsp 以上写法使用了两个默认,其完整的写法为:          /maini.jsp 用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。location只能是页面,不能是另一个action(可用type="

2014-04-26 23:48:58 411

转载 spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题

转载自:http://blog.csdn.net/zcywell/article/details/7191466spring提供访问数据库的有三种方式: HibernateDaoSupport,HibernateTemplate(推荐使用),jdbcTemplateHibernateTemplate:org.springframework.orm.hiber

2014-04-26 00:38:53 661

原创 配置完ssh后遇到404页面错误

在myeclipse10.0中正确配置好ssh后可能无法在运行服务器的时候访问主页的时候可能会遇到404错误.原因在于

2014-04-25 23:33:28 8660

原创 利用hibernate配置文件逆向映射数据库表

很多时候在网上下载被人的项目wend

2014-04-24 11:08:40 593

原创 控制台java编译成功,运行失败

网上都说了很多有关classpath问题的情况,这里就不说了.shu

2014-04-20 01:44:47 1886

原创 词法分析(C++实现)不使用状态机

不用自动机没怎么测试,只测试了2个文件

2014-04-14 02:43:16 742

原创 词法分析(Java实现)不用状态机

老师要求不能用自动机等知识,就是想让我们凑代码,体验下不用zi的痛苦

2014-04-13 00:54:24 2356 4

原创 MySqlDos界面下导入脚本

编写sql脚本实际上只需要输入sql语句就可以了,然后如果出现没有选择数据库的时候只需要加入Use 数据库名;就可以了如果是在命令行下进入数据库输入的话可以直接命令行dir :mysql –h localhost –u root –apadminLocalhost就是权限-u就是用户名-p就是密码进去后导入脚本只需要source 脚本dir就ok了  退

2014-03-31 16:24:20 662

原创 Java设计模式

抽象类和接口的区别1.      抽象类可以有自己的数据成员,但是接口只能有静态不能被修改的数据成员(要给定初值,且一般不这么做)2.      抽象类只能继承一次,但是接口可以实现多次3.      抽象类可以有默认的行为,但是接口不能(除非用委托)   策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户. 策

2014-03-31 16:16:54 451

原创 C++杂糅&笔记

当为解决某一个问题而且选择数据结构时候,应当执行以下几个步骤:(1)    分析问题,确定算法遇到的资源限制(内外存空间限制和执行时间的限制)(2)    确定必须支持的基本运算,度量每个运算所都到的资源限制.基本运算包括向数据结构插入一个新数据项,从数据结构中删除一个数据项和搜索指定的数据项.(3)    选择最接近这些资源开销的数据结构(分析不同数据结构的比较和算法分析) 

2014-03-31 16:07:45 487

原创 Java语言实用教程笔记

Part1:Junit根据名称来识别一个测试方法,所以测试方法的命名要遵从下面的标准:1.      方法必须声明为public2.      方法的返回值必须为void3.      方法的名字必须以小写test为前缀4.      方法不能接受任何参数   命名约定:Java用称为’驼峰模式”的命名方式,可以把多个单词直接连接起来组成一个名字或者标志符.

2014-03-31 16:06:52 828

原创 Oracle学习笔记

第一章:进行数据库逻辑模型设计的时候,逻辑模型是通过实体-关系图来表示的,这种表示方法叫做”E-R图”(Entity-Relationship Model).逻辑模型由以下三个元素组成1.      实体2.      属性3.      关系 在关系数据库系统中,最基本的元素是表 列又称为字段(Field)或者属性 数据字典就是Oracle自动创建的表以及

2014-03-31 15:56:56 913

转载 ClassLoader&Class使用

ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过Cl

2014-03-31 15:54:03 523

原创 Eclipse&MyEclipse使用小技巧&快捷键

快捷键(1)Ctrl+Space说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。注:避免输入法的切换设置与此设置冲突(2)Ctrl+Shift+Space说明:变量提示(3)Ctrl+/说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\(4)Ctrl+S

2014-03-31 15:53:19 451

原创 IdentityHashMap&HashMap

简单说IdentityHashMap与常用的HashMap的区别是:前者比较key时是“引用相等”而后者是“对象相等”,即对于k1和k2,当k1==k2时,IdentityHashMap认为两个key相等,而HashMap只有在k1.equals(k2) == true 时才会认为两个key相等。 IdentityHashMap有其特殊用途,比如序列化或者深度复制。或者记录对象

2014-03-31 15:52:13 477

软件工程大纲、知识点、考点

软件工程导论的大纲,相关知识点,考点,重点复习点

2013-12-25

进程调度的设计与实现

一、实验项目名称 进程调度的设计与实现 二、实验目的及要求 1综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布尔数 组,非阻塞输入,图形用户界面GUI,进程控制块,进程状态转换,多级反馈队列进程调度算法。 2加深理解操作系统进程调度的过程。 3加深理解多级反馈队列进程调度算法。 三、实验主要硬件软件环境 64位PC机, VS2010 四、实验内容及步骤 1、采用一种熟悉的语言,如C,PASCAL或C++等,编制程序,最好关键 代码采用C/C++,界面设计可采用其它自己喜欢的语言。 2、采用多级反馈队列调度算法进行进程调度。 3、每个进程对应一个PCB 。在PCB 中包括进程标识符pid、进程的状态标识status、进程优先级priority、进程的队列指针next和表示进程生命 周期的数据life(在实际系统中不包括该项) 4、创建进程时即创建一个PCB,各个进程的pid都是唯一的, pid是在1到100范围内的一个整数。可以创建一个下标为1到100的布尔数组, “真”表示下标对应的进程标识号是空闲的, “假”表示下标对应的进程标识号已分配给某个进程。 5、进程状态status的取值为“就绪ready”或“运行run”,刚创建时,状态为“ready”。被进程调度程序选中后变为“run”。 6、进程优先级priority是0到49范围内的一个随机整数。 7、进程生命周期life是1到5范围内的一个随机整数。 8、初始化时,创建一个邻接表,包含50个就绪队列,各就绪队列的进程优先级priority分别是0到49 9、为了模拟用户动态提交任务的过程,要求动态创建进程。进入进程调度循环后,每次按ctrl+f即动态创建一个进程,然后将该PCB插入就绪队列中。按ctrl+q退出进程调度循环。 10、在进程调度循环中,每次选择优先级最大的就绪进程来执行。将其状态从就绪变为运行,通过延时一段时间来模拟该进程执行一个时间片的过程,然后优先级减半,生命周期减一。设计图形用户界面GUI,在窗口 中显示该进程和其他所有进程的PCB内容。如果将该运行进程的生命周期不为0则重新把它变为就绪状态,插入就绪队列中;否则该进程执行完成,撤消其PCB。以上为一次进程调度循环。

2013-06-16

模拟操作系统的页面置换

华师要求的实验报告.没分,来捞点分 1、 采用一种熟悉的语言,如C、PASCAL或C++等,编制程序,最好关键代码采用C/C++,界面设计可采用其它自己喜欢的语言。 2、模拟操作系统采用OPT、FIFO和LRU算法进行页面置换的过程。 华 南 师 范 大 学 实 验 报 告 学生姓名 王勇杰 学 号 2011204037 专 业 软件开发 年级班级 8班 课程名称 操作系统教程 实验项目模拟操作系统的页面置换 实验类型 □验证 □设计 □综合 实验时间 4.16 实验指导老师 郑伟平 实验评分 3、设程序中地址范围为0到32767,采用随机数生成256个指令地址,满足50%的地址是顺序执行,25%向前跳,25%向后跳。为满足上述条件,可采取下列方法:设d0=10000,第n个指令地址为dn,第n+1个指令地址为dn+1,n的取值范围为0到255。每次生成一个1到1024范围内的随机数a,如果a落在1到512范围内,则dn+1=dn+1。如果a落在513到768范围内,则设置dn+1为1到dn范围内一个随机数。如果a落在769到1024范围内,则设置dn+1为dn到32767范围内一个随机数。 例如:srand();初始化一个随机函数。 a[0]=10*rand()/32767*255+1;a[1]=10*rand()/32767*a[0]…语句可用来产生a[0]与a[1]中的随机数。 或采用以下方式:(1)通过随机数产生一个指令序列,共320条指令。指令的地址按下述原则生成: A:50%的指令是顺序执行的 B:25%的指令是均匀分布在前地址部分

2013-06-16

NET_KTV收银系统

暑假学习VB的时候尝试自己写一个收银系统出来,虽然完全拼图式的操作,但是还是学习了不少有关数据库的知识,对VB有很大了解,基本功能都有,可能存在BUG

2012-10-20

空空如也

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

TA关注的人

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