自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零点IT室

此博客是我做java开发时候所开,主要用来学习专业知识,同时和大家分享一些知识,这是一个学习平台。

  • 博客(16)
  • 资源 (14)
  • 收藏
  • 关注

原创 java finalize的一些问题

一、finalize的作用  由于在java中存在垃圾回收器,因此许多人认为它相当于C++中的析构函数,然而,垃圾回收器只会回收使用new方法获得的内存,而通过其他方法得到的内存以及任何其他系统资源(比如文件句柄、数据库连接等)都不能通过垃圾回收器得到释放。因此我们需要其它的释放函数。那么能够做到这一切的是finalize()方法(但是,一定不要使用finalzie方法去释放这些资源)。fin

2014-05-02 00:08:36 703

原创 Hibernate配置不同数据库的连接及SQL方言

Hibernate 不同数据库的连接及SQL方言    org.hibernate.dialect.MySQLDialect  com.mysql.jdbc.Driver    jdbc:mysql://localhost/dbname?characterEncoding=gb2312    root    root    org.hibernate.d

2014-05-01 23:53:10 1219

原创 SQL中union和union all的区别?

UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复   union 是取唯一值,记录没有重复   1、UNION 的语法如下:     [SQL 语句 1]      UNION     [SQL 语句 2]2、UNION ALL 的语法如下:     [SQL 语句 1]      UNION ALL     [SQL 语

2014-02-20 16:16:33 1382

原创 数据库中的左外连接右外连接和内连接的区别?

先说左外连接和右外连接:[TEST1@orcl#16-12月-11] SQL>select * from t1; ID NAME---------- -------------------- 1 aaa 2 bbb[TEST1@orcl#16-12月-11] SQL>select * from t2; ID

2014-01-22 15:34:10 8776

转载 JSP中ContentType类型集

ContentType:  ContentType属性指定响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/HTML。  语法  Response.ContentType[= ContentType ]  参数  ContentType  描述内容类型的字符串。该字符串通常被格式化为类型/子类型,其中类型是常规内容范畴而子类为特定内容类型。有

2014-01-06 09:43:54 2018

转载 Javascript 与正则表达式

Javascript 与正则表达式一、正则表达式(regular expression简称res)1、定义:一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2、作用:正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全

2014-01-06 09:39:58 465

转载 常用正则表达式

常用正则表达式:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

2014-01-06 09:35:30 550

原创 Session用法

1.获取session对象:request.getSession();2.给session设置值:session.setAttribute("变量名",值对象);3.获取session中的值:session.getAttribute("变量名");4.删除session中的值:session.removeAttribute("变量名");session.invalida

2014-01-05 20:43:45 8941 3

原创 Servlet生命周期

Servlet生命周期:Servlet对象是在用户第一次访问时候创建的,对象创建之后就驻留在内存中然后响应后续的请求。Servlet对象一旦创建,init()方法被调用,客户端的每次请求都会导致Service()方法的执行,根据请求的方式调用相应的doGet()和doPost()方法;Servlet对象被摧毁时候destroy()方法会被执行,Web服务器停止或web应用从

2014-01-05 20:38:41 538

原创 会话的两大技术Session和Cookie的区别

会话的两大技术Session和Cookie的区别:**Cookie:会话消息保存在客户端;缺点:会话消息保存在客户端,存在安全性。优点:对服务器要求较低。相关技术代码://获取CookieCookie[] cookies = request.getCookies() ;//创建Cookie对象Cookie cookie = new Cookie("xxx","xxx

2014-01-05 20:07:49 1105

原创 重定向redirect与转发forward的区别

重定向redirect与转发forward的区别(重要):   或请求和转发的区别:   或客户端和服务端跳转的区别:1) 转发一次请求 一次响应; 重定向两次请求 两次响应2) 转发URL地址 不变,重定向URL地址改变第二个资源地址3) 转发只能转发给同一个网站内部资源,重定向可以定向到任何网站 4) 转发中/属于服务器内部路径 不写工程名,重定向/来自客户端必

2014-01-05 19:59:06 850

原创 如何禁用本地缓存

如何禁用本地缓存?使用三个头信息  才禁用浏览器缓存(不同的浏览器的兼容问题)response.setHeader("Pragma", "no-cache");response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires", -1);

2014-01-05 19:56:59 874

原创 GET和POST两种请求方式的区别

GET和POST两种请求方式的区别:1.什么样是GET 请求    1)直接在地址栏输入  2)超连接  3)form表单中method=get2. 什么样是POSt请求   form表单中method=POST3.以get方式提交请求时,在请求行中会将提交信息直接带过去格式 /day03_1/login?username=tom&password=123 以po

2014-01-05 19:55:13 819

原创 equals和==的区别

equals和==的区别?经常被简单的理解为equals方法用来比较两个对象是否相同,而==比较运算符用来比较两个基本数据类型的数值是否相同。这样的理解无可厚非,但还要透过简单看看本质,才会更清晰。1,基本数据类型的值。int x = 3;int y = 3;System.out.println(x==y);//true对于基本数据类型的值只能用

2014-01-05 19:52:22 581

原创 如何获取客户端真实IP地址

1.获得客户端真实IP地址的方法一:Java code public String getRemortIP(HttpServletRequest request) {  if (request.getHeader("x-forwarded-for") == null) {   return request.getRemoteAddr();  }  return re

2014-01-05 11:15:28 967

原创 常见连接数据库的URL几种方式

1.MySQLString url = "jdbc:mysql://localhost/数据库名?useUnicode=true&characterEncoding=GBK";2.Oracle连接数据库的url有两种:(1)jdbc:oracle:thin:@localhost:1521:databaseName   常用操作sql的工具:sqlDeveloper.exe,还可

2014-01-05 10:03:29 13865 1

Java短信验证码发送实现

该文件里是完整的Java代码,下载直接导入运行即可;实现了短信验证码的发送同时也可以短信形式发送任何自定义内容;包含了GBK编码和UTF-8编码两种实现。

2017-08-01

Eclipse FindBugs

1. 简介 FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式。 2. 使用时机  开发阶段   当Developer完成了某一部分功能模块开发的时候(这通常是指代码撰写完成,并已 debug通过之后),可藉由FindBugs对该模块涉及的java文件进行一次扫描,以发现一些不易察觉的bug或是效能问题。交付新版的时候,开发团队可以跑一下FindBugs,除掉一些隐藏的Bug。FindBugs得出的报告可以作为该版本的一个参考文档一并交付给测试团队留档待查。   在开发阶段使用FindBugs,一方面开发人员可以对新版的品质更有信心,另一方面,测试人员藉此可以把更多的精力放在业务逻辑的确认上面,而不是花大量精力去进一些要在特殊状况下才可能出现的BUG(典型的如Null Pointer Dereference)。从而可以提高测试的效率。  维护阶段 这里指的是系统已经上线,却发现因为代码中的某一个bug导致系统崩溃。在除掉这个已暴露的 bug之后,为了快速的找出类似的但还未暴露的 bug,可以使用FindBugs对该版的代码进行扫描。当然,在维护阶段使用FindBugs往往是无奈之举,且时间紧迫。此外,如果本来在新版交付的时候就使用过FindBugs的话,往往意味着这种bug是FindBugs还无法检测出的。这也是FindBugs局限的地方。 FindBugs不能发现非java的Bug。对于非java撰写的代码,如 javascript,SQL等等,要找出其中可能的bug,FindBugs是无能为力的。当然,javascript中的bug似乎还不至于使系统崩溃,而SQL中的bug往往又跟业务逻辑相关,只要测试仔细一些应该是可以发现的。 FindBugs不过是一个工具。作为开发人员,当然首先要在编程的时候努力避免引入bug,而不要依赖于某个工具来为自己把关。不过由于代码的复杂性,一些隐藏的bug确实很难靠咱们的肉眼发现。这时,应用一些好的工具或许就可以帮你发现这样的 bug。这便是FingBug存在的价值。

2017-08-01

QQ在线客服弹窗实现

本demo直接可以运行,实现了QQ在线客服功能,代码简单。

2015-01-08

Android之ListView列表视图实现

该资源是一个完整的Android应用,主要是ListView列表视图的实现,并实现了每个列表项的事件。

2014-09-22

Android版本更新功能实现

该资源值得下载,是一个完整的实现了版本更新功能的Android Demo。代码实现简单,下载即可运行测试。

2014-09-22

java定时器实现

该文档详细叙述了java定时器,文档里包含了使用定时器的完整例子,可以参考,好用!

2014-09-22

Android开发之下拉刷新功能实现

该资源是一个Android开发的资源,是一个值得下载的资源,实现了下拉刷新的功能,代码较全,通俗易懂!

2014-09-22

日期时间处理工具类

这是一个比较全面的处理日期时间的工具类,利用该工具类可以得到你想要的日期时间。里面代码简洁,方法已经封装好,只需要调用即可。自己可以将其打成jar包来用

2014-01-22

数据库连接池的配置 完整版

里面总共包含三个配置文件xxx.xml和一个说明文档,手把手教你如何配置数据库连接池,按照说明文档操作完全没问题。

2014-01-06

Lucene学习笔记

这是本人学习lucene时候做的笔记,内容较详细,通俗易懂,是入门Lucene的好帮手!欢迎下载!

2014-01-05

SpringMVC学习笔记入门首选

该资源是出于老师之手,本人看了,觉得很有用,很有学习价值,所以和大家分享下。

2014-01-05

SpringMVC入门笔记

该资源是本人亲自摸索经过测试验证后记录下来的SpringMVC学习笔记,内容很详细,也很有调理,通俗易懂,很容易上手。

2014-01-05

工作流基础之JBPM

这是工作流的入门基础,非常简单,通俗易懂,然后对JBPM工作流进行了基础讲解。非常好的一个资源。学习工作流必备!

2014-01-05

Spring调度器Quartz笔记

这是本人初步学习Quartz时候记录的一些笔记,只是Quartz的简单入门!

2014-01-04

空空如也

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

TA关注的人

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