自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Ubuntu 16.04配置Java Web开发环境

1、JDKhttp://www.cnblogs.com/EasonJim/p/7139294.html2、MySQLhttp://www.cnblogs.com/EasonJim/p/7147787.html3、tomcathttp://www.cnblogs.com/EasonJim/p/7202844.html4、eclipsehttp://www.cnblogs.

2017-09-01 16:45:05 545

转载 Hibernate.initialize(Obj)用法

导读:   在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢?   当元素或者元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何s

2015-09-07 21:13:28 465

转载 ORA-01219:数据库未打开:仅允许在固定表/视图中查询

原因:通过关闭数据库服务,非法的删除数据库中的表空间等信息问题“数据库未打开仅允许在固定表、视图中查询”: SQL> conn sys/change_on_install as sysdba;已连接。SQL> startup mount;ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它SQL> shutdown immediate;

2015-07-02 16:41:37 1692

转载 Http 30x

客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。 301重定向是指当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。   301重定向可促进搜索引擎优化效果,从搜索引擎优化角度来看,301重定向是网址重定向最

2014-12-01 16:47:31 2482

转载 OSI七层模型详解

OSI七层模型详解2011-12-28 19:43 26026人阅读 评论(12) 收藏 举报网络路由器工作任务layer远程登录 OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层

2014-11-14 16:36:53 470

转载 过滤器、监听器、拦截器的区别

原文:http://www.360doc.com/content/10/0601/09/495229_30616324.shtml 1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到

2014-10-16 17:18:39 488

转载 Java Filter过滤机制详解

Java Filter过滤机制详解一、什么是Filter            Filter 技术是servlet 2.3 新增加的功能.servlet2.3是sun公司与2000年10月发布的,它的开发者包括许多个人和公司团体,充分体现了sun公司所倡导的代码开放性原则.由于众多的参与者的共同努力,servlet2.3比以往功能都强大了许多,而且性能也有了大幅提高. 

2014-10-14 16:47:34 879

转载 关联、组合、聚合、依赖关系比较

类之间的关系1. 种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。2.  其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。3.  Genera

2014-08-25 11:46:09 419

原创 模式之路---设计模式六原则(初篇)

单一职责原则(Single Responsibility Priciple)

2014-07-28 22:52:25 489

转载 javaBean为什么要实现Serializable接口?

Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows机器上创键一个对象,序列化之后,再通过网络传到Unix机器上,然后在那里进行重建。你不用担心在不同的

2014-03-12 09:18:51 3506 1

原创 自我反省

我是一名以后想要成为IT人士的学生,在过去的一年半中自己也做过一点东西,可是近来突然发现自己在将近半年的时间里没有任何进步,这对于一个想成为出色程序员的我是不可容忍的。于是,我对自己出现这种问题从自身找了一下问题,个人感觉原因有以下几点。1.面向对象思想不够深入:作为一个程序员,粘贴复制是经常的事,可我们有没有想过有没有什么办法可以减少粘贴复制的次数。我们都知道,如果一个项目中到处都是过多的重

2014-03-04 23:21:11 900

转载 spring事务配置

事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:表1事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中

2014-03-04 22:47:23 460

转载 Spring源码阅读入门指引

本文说明2点:1.阅读源码的入口在哪里?2.入门前必备知识了解:IOC和AOP一、我们从哪里开始1.准备工作:在官网上下载了Spring源代码之后,导入Eclipse,以方便查询。2.打开我们使用Spring的项目工程,找到Web.xml这个网站系统配置文件,在其中找到Spring的初始化信息:listener>  listener-class>org.

2014-02-18 00:16:25 593

转载 ClassLoader的工作原理

ClassLoader的工作原理 每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类 系统默认的contextClassLoader是systemClassLoader,所以一般而言java程序在执行时可以使用JVM自带的类、$JAVA_HOME/jre/lib/ext/中的类和$CLASSPATH/中的类 可以使用Thread.curr

2014-02-04 02:25:21 711

转载 Eclipse的log4j插件log4e的用法

简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变量值的方法进行

2014-01-06 10:18:46 1087 1

转载 eclipse安装tomcat插件

一、软件下载Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html二、软件安装和配置(图文)1.解压Eclipse到某个目录,例如/us

2014-01-06 10:08:13 438

转载 回溯法问题

回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。当发现当前候选解不可能是解时,就选择下一个候选解;倘若当前候选解除了还不满足问题规模要求外,满足所有其他要求时,继续扩大当前候选解的规模,并继续试探。如果当前候选解满足包括问题规模在内的所有要求时,该候选解就是问题的一个解。在回溯法中,放弃当前候选解,寻找下一个候选解的过程称为回溯。扩大当前候选

2013-12-12 13:13:36 858

原创 K好数--java版

问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。/** * @author Administrator  * K好数 *

2013-11-22 19:29:51 1650

原创 标准二维表问题--java

import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * 标准二维表问题 * 数学原理:Catalan数 * @author Administrator * */public class Two_table {List list;public T

2013-11-15 21:17:34 1526

原创 整数因子的分解问题--java

import java.util.Scanner;/** * 整数因子分解 * @author Administrator * */public class IntegerDivide {int n;static int q=0;String content;public IntegerDivide(int n){this.n=n;this.

2013-11-15 20:07:11 2319 1

原创 集合划分问题--贝尔数

问题描述:n个元素的集合{1,2,, n }可以划分为若干个非空子集。例如,当n=4 时,集合{1,2,3,4}可以划分为15 个不同的非空子集如下:{{1},{2},{3},{4}},{{1,2},{3},{4}},{{1,3},{2},{4}},{{1,4},{2},{3}},{{2,3},{1},{4}},{{2,4},{1},{3}},{{3,4},{1}

2013-11-02 18:25:24 1109

原创 集合划分问题

问题描述:n个元素的集合{1,2,, n }可以划分为若干个非空子集。例如,当n=4 时,集合{1,2,3,4}可以划分为15 个不同的非空子集如下:{{1},{2},{3},{4}},{{1,2},{3},{4}},{{1,3},{2},{4}},{{1,4},{2},{3}},{{2,3},{1},{4}},{{2,4},{1},{3}},{{3,4},{1}

2013-10-28 20:44:26 794

原创 排列的字典序问题

问题描述:n个元素{1,2,……, n }有n!个不同的排列。将这n!个排列按字典序排列,并编号为0,1,…,n!-1。每个排列的编号为其字典序值。例如,当n=3时,6 个不同排列的字典序值如下: 给定n以及n个元素{1,2,……, n }的一个排列,计算出这个排列的字典序值,以及按字典序排列的下一个排列。思路:/** * 算法思路:从左往右起对大于当前位置的数进行减一

2013-10-28 19:28:31 1160

原创 有重复元素的排序问题

问题描述:设有{r1,r2,...,rn}共n个元素,这n个元素中可能存在重复元素,试设计一个算法,列出这n个元素的不同排列。程序代码:/** * @author Administrator  * 有重复元素的排序问题 */public class Order {int num = 0;boolean contains(String list[],

2013-10-27 16:04:48 1130

原创 半数单集问题

问题描述:给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下:    (1)set(n)中包含n;    (2)在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;    (3)按此规则进行处理,直至不能添加自然数为止。    例如,set(6)={6,16,26,126,36,136}。    编程任务:对于给定的自然数n,编程

2013-10-26 20:40:28 1246

原创 半数集问题

问题描述:给定一个自然数n,由n 开始可以依次产生半数集set(n)中的数如下。(1) n∈set(n);(2) 在n 的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;(3) 按此规则进行处理,直到不能再添加自然数为止。例如,set(6)={6,16,26,126,36,136}。半数集set(6)中有6 个元素。注意半数集是多重集。算法设计:对

2013-10-25 20:04:14 663

转载 DOM、JDOM、DOM4J的区别

dom是解析xml的底层接口之一(另一种是sax)   而jdom和dom4j则是基于底层api的更高级封装    dom是通用的,而jdom和dom4j则是面向java语言的       DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和

2013-10-17 14:03:24 514

转载 java操作xml导出word

java导出word[xml方式]xml方式导出word优缺点:优点:         1、代码量少,样式、内容容易控制,打印不变形,符合office标准;         2、支持Linux平台,不要求安装office;         3、可以实现固定格式文档输出;         4、支持添加图片;缺点:         1、需要提前设计好word模板,把

2013-10-11 09:00:00 2713

转载 Spring中<ref local=""/>与<ref bean=""/>区别

用"local"属性指定目标其实是指向同一文件内对应"id"属性值为此"local"值的索引"local"属性的值必须和目标bean的id属性相同。如果同一文件内没有匹配的元素,xml解析器将提示错误。同样,如果目标在同一XML文件内,使用"local"变量是最好的选择(为了尽可能早地知道错误)  用"bean"属性指定目标bean是最常规的形式,这允许创建索引到任何同一个容器

2013-09-27 21:56:58 1460

转载 C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)

C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和 jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。      3      30      1000      false     属性preferredTestQuery将被忽略。你不能在这张T

2013-09-27 20:43:06 748

转载 ssh项目使用dwr框架

DWR是Direct Web Remoting 的缩写。      是一个WEB远程调用框架.。页面可通过java业务方法来实现ajax的一个开源框架。     最初接触dwr,时,感觉最大的方便之处就是,它可以调用java的业务方法和映射java实体类。    好吧,现在来看看怎么配置dwr框架。dwr也是可以支持注解配置的。通过配置文件和注解两种方式来简单介绍一下dwr

2013-09-23 09:54:50 1469

转载 Javascript事件注册机制--同时支持三种事件模型的javascript

同时支持三种事件模型的javascript事件使得客户端的 JavaScript 有机会被激活,并得以运行。在一个 Web 页面装载之后,运行脚本的唯一方式,就是响应系统或者用户的动作。虽然从第一个支持脚本编程的浏览器面世以来,简单的事件被实现为 JavaScript 的一部分;但是大多数最近出现的浏览器都实现了强壮的事件模型,使脚本可以更加智能地处理事件。现在的问题在于:为了支持各种浏览

2013-09-18 18:09:32 605

原创 众数问题

import java.util.HashMap;import java.util.Scanner;public class Section2_1 {/*** TODO* * @version 2013-9-11 下午7:08:34*/public static void main(String[] args) {Scanner scan = n

2013-09-12 15:02:48 663

原创 统计数字问题

问题描述:一本书的页码从自然数1开始计数,直到自然数n。书的页码按照通常的习惯编排,每个页码都不包含多余的前导数字0。例如,第6页用数字6表示,而不是06或006等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,...,9。    解题思路:    本题关键在于将每一页码的数字进行分解,这种方式可以利用整数的除法和对10取余计算。例如

2013-09-07 22:14:31 523

原创 最大间隙问题

import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Section1_5 {public static void main(String[] args) {Scanner scan = new Scanner(System.in);Sys

2013-09-07 18:17:20 625

原创 字典序问题

问题描述:在数据加密和数据压缩中需要对特殊的字符串进行编码。给定的字母表由26个小写字母组成。该字母表产生的升序字符串是指字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次。例如,a,b,ab,bc,xyz等都是升序字符串。现在对字母表中产生的所有长度不超过6的升序字符串按照字典序排列并编码如下:12...262728

2013-09-04 10:50:45 722

原创 最大约数问题—java版

import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * 定义一个类为幂函数类,类中包含两个参数 * @author LiuYong * 算法思路:根据每个数都可以分解为一个或多个质因子相乘的积的形式这一理论, * 可以将每个数的因子个数表达为每个质因子出现的次

2013-09-04 10:25:16 1684

转载 __proto__与prototype的理解

var Person = function(name) {    this.name = name;}var p = new Person();new操作符的操作是var p = {}p.__proto__ =  Person.prototypePerson.call(p)var p

2013-08-30 20:44:47 436

转载 javascript原型与继承浅谈二

原型的含义是指:如果构造器有个原型对象A,则由该构造器创建的实例(Object Instance)都必然复制于A。““在JavaScript中,对象实例(Object Instance)并没有原型,而构造器(Constructor)有原型,属性’.prototype’指向原型。对象只有“构造自某个原型”的问题,并不存在“持有(或拥有)某个原型”的问题。””如何理解这一句话?代码1:

2013-08-30 16:42:02 473

转载 ireport各种格式打印方式

本文主要介绍使用iReport以可视化的方式来生成JasperReport所使用的报表格式文件,并通过JasperReport提供的API将数据导出到html、excel、pdf等格式的文件中。在这里iReport的使用版本为iReport-5.0.4。JasperReport使用的是5.0.4。由于导出到pdf,JasperReport用到iText库,所以这里使用的iText-2.1.

2013-08-12 02:21:42 3421

Apache Commons source

Apache Commons源码,用于学习Commons包中的源码。

2015-10-12

空空如也

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

TA关注的人

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