自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用BeanUtils.copyproperties发生 No value specified for 'Date'异常

这是由于java.util.Date是不被支持的,而它的子类java.sql.Date是被支持的。因此如果对象包含时间类型的属性,且希望被转换的时候,一定要使用java.sql.Date类型。否则在转换时会提示argument mistype异常。

2014-09-26 16:00:10 3971 1

原创 expected number,sequence,or string.map evaluated instead of freemarker.template.smplehash

expected number,sequence,or string.map evaluated instead of freemarker.template.smplehash使用freemark的标签去遍历map集合的时候报的异常.最后发现,是因为freemark的标签只能遍历key为string的map.

2014-09-18 11:31:33 3272

转载 优化Mysql数据库的8个方法

本文通过8个方法优化Mysql数据库:创建索引、复合索引、索引不会包含有NULL值的列、使用短索引、排序的索引问题、like语句操作、不要在列上进行运算、不使用NOT IN和对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进

2014-05-04 20:49:07 599

转载 mysql数据库优化总结(心得)

1. 优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。复制代码代码如下: // query cac

2014-05-04 20:47:12 546

转载 漫谈数据库索引

一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……]  二、B-Tree我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,M

2014-05-04 20:45:54 345

原创 权限管理

3个默认的用户sys change_on_install [as sysdba] // 最高系统管理员system  manage// 本地管理员scott tiger// 普通用户创建用户create user leap identified by 1234 // 创建leap 用户 密码为1234权限管理:系统授权grant create

2014-04-10 17:14:29 577

原创 Oracle中数据类型

varchar2(size)    变长字符型(最大字符)  nvarchar2(size)   变长unicode字符型(最大字符)       char(size)        字长字符型(最大字符)       number(p,s)       数值型(p为长度最大,s为小数点后的位数-~)       data              日期型       

2014-04-10 16:39:19 475

转载 Java垃圾回收机制

对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开发经验。如果你曾经想过如何正确的选择GC算法,那意味着你已经完全理解你所开发的应用的特点。当

2014-04-09 19:43:24 356

转载 Oracle 数据库实例启动关闭过程

--================================-->Oracle 数据库实例启动关闭过程--================================/*    Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载。Oracle数据启动的过程被划分为几个不同的步骤,在不同的启动过程中,我们可以对其实现不同的操作,系

2014-04-08 20:08:15 470

转载 Oracle sqlplus 常用设置

Oracle sqlplus 常用设置§2.5 SQLPLUS常用设置使用过程中大都需要进行必要的环境设置才能完成我们所需要的输出。所有环境的设置由SET命令加相应的环境变量来完成。下面是常用的环境设置:§2.5.1   ARRAYSIZE(取回的行数)SET ARRAY[SIZE]{integer}一次可以提取(Fetch)的行的数目,1->5000,

2014-04-08 20:06:49 1037

转载 Oracle层次化查询

--======================================================--SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)--======================================================     层次化查询,即树型结构查询,是SQL中经常用到的功能之一,

2014-04-08 19:50:35 458

转载 Oracle占用端口情况

在$ORACLE_HOME\install\portlist.ini 文件里有记录Enterprise Manager Console HTTP 端口 (orcl) = 1158Enterprise Manager 代理端口 (orcl) = 3938Enterprise Manager Console HTTP 端口 (mynewccs) = 5500Enterprise Manager

2014-04-07 20:51:53 1134

转载 sqlserver、mysql、oracle各自的默认端口号

sqlserver、mysql、oracle各自的默认端口号sqlserver默认端口号为:1433URL:"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname"DRIVERNAME:"com.microsoft.jdbc.sqlserver.SQLServerDriver";mys

2014-04-07 20:47:13 632

转载 linux as4下安装oracle10g终结版

一、RedHat AS4系统安装:磁盘配置:设备 类型 大小/ ext3 39911swap 1024网络基本配置:etho IP/Gateway:192.168.146.2/255.255.255.0主机名:linuxsvr网关:192.168.146.1主/次DNS:202.103.96.68/202.103.96.112防火墙基本配置:⊙ 无防火墙

2014-04-07 19:47:48 430

原创 jsp页面动态显示时间

当前时间: document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());setInterval("document.getElementById('time').innerHTML=new Date().toLocaleSt

2014-03-30 21:04:47 738

转载 看看 JDK 8 给我们带来什么

世界正在缓慢而稳步的改变。这次改变给我们带来了一个新模样的JDK7,java社区也在一直期盼着在JDK8,也许是JDK9中出现一些其他的改进。JDK8的改进目标是填补JDK7实现中的一些空白——部分计划蓝图将被实现,在2013年里,从三个特殊方面提升和优化这门语言:开发效率性能模块化缪斯的情人翻译于 1年前3人顶顶 翻译的不错哦!

2014-03-26 23:01:31 586

转载 JVM的内存管理

所有的数据和程序都是在运行数据区存放,它包括以下几部分:Stack 栈栈也叫栈内存,是Java程序的运行区,是在线程创建时创建,它的生命期是跟随线程的生命期,线程结束栈内存也就释放,对于栈来说不存在垃圾回收问题,只要线程一结束,该栈就Over。问题出来了:栈中存的是那些数据呢?又什么是格式呢?栈中的数据都是以栈帧(Stack Frame)的格式存在,栈帧是一个内存区块,是一

2014-03-26 21:59:21 389

原创 Filter、Servlet、Listener区别与联系

1. Filter实现javax.servlet.Filter接口,在web.xml中配置与标签指定使用哪个Filter实现类过滤哪些URL链接。只在web启动时进行初始化操作。filter 流程是线性的, url传来之后,检查之后,可保持原来的流程继续向下执行,被下一个filter, servlet接收等,而servlet 处理之后,不会继续向下传递。filter功能可用来保持流

2014-03-26 21:43:37 469

转载 心得总结:Java性能优化技巧集锦

一、通用篇  “通用篇”讨论的问题适合于大多数Java应用。  1.1 不用new关键词创建类的实例  用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。  在使用设计模式(Design Pattern)的场合,如果用Fac

2014-03-26 20:58:04 581

转载 tomcat配置文件server.xml

Service元素Engine元素Host元素Context元素Connector元素元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向

2014-02-19 20:43:31 500

转载 JAVA EE 13种技术

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):  1.JDBC(Java Database Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一

2014-02-19 17:36:45 519

原创 关于XML文档解析(DOM和SAX)

DOM解析方式是将整个XML文档以document形式构架在内存中,当XML文档很大时,可能会造成OOM(内存溢出).而SAX则是一行行的去解析的,速度很快.DOM解析:1,通过DocumentBuilderFactory创建DOM解析工厂;2,由工厂获取DocumentBuilder解析器对象;3,通过解析器将XML转换成Document对象注:在对XML文档进行修改后,需要

2014-02-16 20:45:19 571

原创 关于泛型的一个小知识

public static > T max(Collection coll)之所以extends Object,是因为,返回的值必然是集合中的元素,如果没有明确Object,会认为返回的是Comparable类型的子类。其实是返回的其子类,但是Comparable是接口,正常理解为返回的应该一个是对象,对象的最终类型是Object。为了便于阅读,就显示的指定了extends O

2014-01-13 22:11:48 565

原创 自己写个网络爬虫玩玩

用java写的,而且是用来爬邮箱的,关于邮箱的正则只是随便写写,需要优化,仅供娱乐。import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.util.regex.Matcher;import java.util.regex.Pattern;p

2014-01-13 19:08:11 538

原创 关于服务器(自己写的tomcat小服务器程序)应答浏览器请求信息

应答行 : 协议版本  状态码  描述信息HTTP/1.1 200 OK应答头:属性Server: Apache-Coyote/1.1Accept-Ranges: bytesETag: W/"164-1369635683312"Last-Modified: Mon, 27 May 2013 06:21:23 GMTContent-Type: text/html

2014-01-12 14:00:53 642

原创 关于浏览器向服务端(自己写的个tomcat小服务器程序,仅供测试)发送请求的具体内容

请求行:GET /cheshi/1.html HTTP/1.1请求体:Accept: application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, applicat

2014-01-12 13:55:46 611

转载 无损压缩原理

香农-范诺编码最早阐述和实现这种编码的是Shannon(1948年)和Fano(1949年),因此被称为香农-范诺(Shannon-Fano)算法。这种方法采用从上到下的方法进行编码。首先按照符号出现的频度或概率排序,例如,A,B,C,D和E,如表1所示。然后使用递归方法分成两个部分,每一部分具有近似相同的次数,如图4-01所示。按照这种方法进行编码得到的总位数为91。压缩比约

2014-01-12 13:37:46 2313

空空如也

空空如也

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

TA关注的人

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