自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Benjamin

新博客迁移到: http://benjaminwhx.com

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

转载 面试中缓存机制的回答

这是面试中经常问到的一个问题,楼主可以按照我的思路回答,准你回答得很完美,首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子。Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数

2015-03-31 01:04:46 4351

转载 Java String类型值真的不可改变吗?

一直认为java 中String类型的值不能修改,主要是因为String是final的,而且里面没有设置值的set方法。但是可以通过反射机制改变值。例1public class Test { public static void main(String[] args) throws Exception { String s="0123456789";

2015-03-31 00:40:09 2006

原创 mac下修改mysql默认字符集为utf8

1、首先检查默认安装的字符集mysql> show variables like '%char%';+--------------------------+--------------------------------------------------------+| Variable_name | Value

2015-03-30 11:08:01 6765 2

转载 每天linux命令_chmod

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需

2015-03-30 10:00:04 565

转载 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?

这是一个很有趣的问题,我测试的结果是:是在return中间执行。我在网上搜寻了一些资料,下面是参考代码: 1 /** 2 * 3 */ 4 package com.b510.test; 5 6 /** 7 * try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执

2015-03-27 15:15:34 900

原创 mac下设置JAVA_HOME环境变量

编辑全部变量文件:vi /etc/profile结果出现:E45: 'readonly' option is set (add ! to override)这表示你没有权限写文件,修改写的权限:chmod a+rwx /etc/profile再次输入vi /etc/profile键入i进行编辑加入以下行(jdk为自己安装的版本)

2015-03-27 14:23:00 6607

转载 解决bash: mysql: command not found 的方法

root@DB-02 ~]# mysql -u root-bash: mysql: command not found原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是

2015-03-27 10:30:03 4277 3

转载 Github教程

原文 http://www.eoeandroid.com/thread-274556-1-1.html【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,

2015-03-24 01:14:32 595

转载 Github超详细图文攻略-Git客户端下载安装

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助。GitHub操作总结 : 总结看不明白就看下面的详细讲解.GitHub操作流程 :第一次提交 :  方案一 : 本地创建项目根目

2015-03-24 01:13:26 1271

转载 Spring3工具类

1) 请求工具类 org.springframework.web.bind.ServletRequestUtils//取请求参数的整数值:public static Integer getIntParameter(ServletRequest request, String name)public static int getIntParameter(ServletRequest re

2015-03-24 01:05:32 742

转载 JQuery插件AjaxFileUpload例子

AjaxFileUpload.js下载地址: http://www.phpletter.com/Our-Projects/AjaxFileUpload/ Jquery.js下载地址: http://jquery.com/ 页面代码: Java代码              "text/javascript" src="js/jquery.

2015-03-24 00:49:24 1024

转载 Springmvc文件上传,带进度条

一、实现org.apache.commons.fileupload.ProgressListener接口import javax.servlet.http.HttpSession;import org.apache.commons.fileupload.ProgressListener;import org.springframework.stereotype.Component;i

2015-03-24 00:45:59 1310 1

转载 SpringMVC使用@ResponseBody返回json的日期格式注意

一、SpringMVC使用@ResponseBody时返回json的日期格式      前提了解: @ResponseBody 返回json字符串的核心类是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter,它使用了Jackson 这个开源的第三方类库。主要是以下两个jar包:jack

2015-03-24 00:14:08 1164

转载 Java动态代理三--模拟AOP实现

以下案例模拟AOP实现目录结构接口PersonServicepackage com.ljq.service;public interface PersonService { public void save(String name); public void update(String name, Integer personId);

2015-03-23 16:59:37 742

转载 Java动态代理二--CGLIB动态代理应用

JDK自从1.3版本开始,就引入了动态代理,JDK的动态代理用起来非常简单,但是它有一个限制,就是使用动态代理的对象必须实现一个或多个接口 。如果想代理没有实现接口的类可以使用CGLIB包。  CGLIB是一个强大的高性能的代码生成包。它被许多AOP的框架(例如Spring AOP)使用,为他们提供方法的interception(拦截)。Hibernate也使用CGLIB来代理单端single

2015-03-23 16:19:29 521

转载 Java动态代理--动态类Proxy的使用

1.什么是动态代理? 答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。2.为什么使用动态代理? 答:因为动态代理可以对请求进行任何处理3.使用它有哪些好处? 答

2015-03-23 16:16:10 899

转载 使用IDE进行webservices客户端调用

1)、首先, 你要先把你的WS服务启动起来,比如http://localhost:8080/Example/services/HelloWorldService?wsdl2)、然后,在你的另一个项目中建一个Webservice Client 客户端,用来访问你的WS服务。建立Webservice Client 方法如下,在Eclipses中建立一个java工程,然后在src上右键--NEW

2015-03-23 15:27:10 695

转载 JAVA数据库连接池实现(转)

连接池的管理用了了享元模式,这里对连接池进行简单设计。一、设计思路     1.连接池配置属性DBbean:里面存放可以配置的一些属性     2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法     3.接口实现ConnectionPool:对上面操作进行实现,并加入一些其他方法     4.连接池管理Conn

2015-03-23 11:48:43 1031

转载 Hibernate继承映射(@Inheritance)

继承映射在 Annotation 中使用 @Inheritance 注解,并且需要使用 strategy 属性指定继承策略,继承策略有 SINGLE_TABLE、TABLE_PER_CLASS 和 JOINED 三种。一、SINGLE_TABLESINGLE_TABLE 是将父类和其所有的子类集合在一块,存在一张表中,并创建一个新的字段来判断对象的类型。Person.j

2015-03-21 19:57:24 7388 1

转载 Java中使用Sqlite数据库

Sqlite数据库第三方java扩展包下载地址:http://www.zentus.com/sqlitejdbc/ Java中使用Sqlite数据库有两种方式: 1.nested(嵌入式的) 2.native(本地的) 区别在于: nested 不需要额外的dll文件,但是速度慢。 native需要一个额外的dll文件,速度很快。 1.nested(嵌入式的),

2015-03-20 17:32:53 888

转载 SQLite3新建数据库的方法

上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结:  界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库:首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录 1:选择下载对应自己系统的sqlite.3exe文件 2:解压后使用cmd命令进入sqlite

2015-03-20 17:29:21 870

原创 从Java的堆栈到Equals和==的比较

认识Java中堆和栈栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期

2015-03-20 00:03:57 1366

转载 maven手动添加jar包到本地仓库

Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下

2015-03-18 15:10:38 740

转载 SQL优化--百万数据查询优化

1.合理使用索引  索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:  ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。  ●在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。

2015-03-16 11:33:52 777

转载 js_上移_下移_置顶_置地

>  HTML>  HEAD>  TITLE> Select Demo TITLE>  META NAME="Generator" CONTENT="EditPlus">  META NAME="Author" CONTENT="">  META NAME="Keywords" CONTENT="">  META NAME="Description" CONTENT="

2015-03-13 16:59:10 1692

转载 Maven自动部署war包到tomcat

步骤一:在tomcat安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】 /conf/修改文件内容,增加下列内容: Java代码  "manager"/>  "tomcat" password="123456" roles="manager"/>   步骤二:在你的项目的pom.

2015-03-12 15:12:22 730

转载 commons-logging与log4j的区别与联系

转载自:http://shift8.iteye.com/blog/1316802相关推荐:http://sammor.iteye.com/blog/8116811、Apache通用日志接口(commons-logging.jar)介绍Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功

2015-03-12 11:05:24 3978

转载 Nexus私服搭建_02

1、 为什么使用Nexus         如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为

2015-03-10 14:39:37 647

原创 使用Maven_Jetty构建Struts2工程

1、命令行执行以下语句mvn archetype:create -DgroupId=com.watson -DartifactId=s2sh -DarchetypeArtifactId=maven- archetype-webapp就会在当前目录下创建一个myWebapp的web工程2、我们使用struts2框架,需要添加struts2的依赖到pom.xml里面。

2015-03-06 11:25:44 1195

原创 其他调用WebService方法

Ajax调用WebService但是这样会出现跨域请求问题1.  什么是跨域请求?   Host1. sina.com--=->baidu.com/xxx.jsp2. localhost----à192.168.42.1652. 解决ajax跨域请求webservice的问题?在客户端应用中使用java编码去请求webservice, 在页面中去

2015-03-03 11:53:28 811

原创 Spring中使用WebService

Server端和Client端的Web工程截图:Server代码:package com.wiseweb.bean;public class Order { private int id ; private String name ; private double price ; public Order() { super(); }

2015-03-03 11:46:15 989

原创 WebServices中使用cxf开发日志拦截器以及自定义拦截器

首先下载一个cxf实例,里面包含cxf的jar包。我下的是apache-cxf-2.5.91、为什么要设置拦截器?为了在webservice请求过程中,能动态操作请求和响应数据, CXF设计了拦截器.2、拦截器分类1. 按所处的位置分:服务器端拦截器,客户端拦截器2. 按消息的方向分:入拦截器,出拦截器3. 按定义者分:系统拦截器,自定义拦截器

2015-03-03 11:11:15 4617

原创 使用WebServices调用网上的天气手机服务

找到http://www.webxml.com.cn/zh_cn/index.aspx,里面有免费提供的手机归属地查询以及天气查询的webservices服务。使用wsimport -keep SEI地址 把对应的客户端类生成出来。也可以把SEI地址对应的wsdl文档保存到本地,再使用wsimport读取本地的wsdl文档生成客户端类代码。天气预报:Client

2015-03-03 10:37:23 1409

原创 WebService入门_01

1、XML约束-schema <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.wiseweb.com" elementFormDefault="qualified" >

2015-03-02 18:09:12 947

vimrc配置文件

vimrc配置文件,下载下来直接运行unzip -f vimrc.zip -d ~/,然后就可以使用漂亮的vi界面了。

2015-08-27

二维码QRCode.jar

QRCode.jar包是开发二维码生成与解析的重要jar包,此包可以简单的生成二维码和解析工作。

2014-09-19

空空如也

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

TA关注的人

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