自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

区分上传照片是否原类型图片上传

package com.csf.study; import java.util.HashMap; public class FileTypeUtils { public static final String IMAGE_JPEG = "image/jpeg";public static final String IMAGE_PNG = "image/png";p...

2017-02-04 11:30:59 225

CSS常见问题和常用技巧

1、兼容浏览器的div居中      .div{width:100%;text-align:center;}   .div.contentBox{width:970px;height:500px;margin:0 auto;text-align:left;} 说明:contentBox被div包含,contentBox的内容居左,起作用css(text-align:left);conte...

2015-09-17 13:08:00 230

鼠标点击位置坐标

相对于屏幕如果是涉及到鼠标点击确定位置相对比较简单,获取到鼠标点击事件后,事件screenX,screenY获取的是点击位置相对于屏幕的左边距与上边距,不考虑iframe因素,不同浏览器下表现的还算一致。function getMousePos(event) { var e = event || window.event; retu...

2015-03-26 15:07:14 302

JS获取屏幕大小

 <html><script>function a(){document.write("屏幕分辨率为:"+screen.width+"*"+screen.height+"<br />"+"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight+"<br

2015-03-26 15:05:24 136

JS获取单击标签对象,兼容IE、FF、360、chome

document.onclick=Hanlder;function Hanlder(event){  var event = event || window.event;  var tag = event .srcElement || event .target;//获取单击标签对象}

2015-03-25 16:54:18 142

android开发环境搭建

  搭建Android环境步骤(仅供参考)  官方搭建步骤: http://developer.android.com/index.html 搭建开发环境需要大概需要以下一个软件:1、JDK (JDK6、7都可以,看自己的需要)2、eclipse(下载地址:http://www.eclipse.org/downloads  本人下载eclipse版本:eclipse-jee...

2015-02-09 11:15:32 118

JDK1.6环境配置

1、JDK1.6    win7  64位下载地址:http://www.cr173.com/soft/2457.html2、安装略去,本人只安装JDK不安装JRE,因为安装JDK会自带JRE3、系统变量→新建 JAVA_HOME 变量     变量值填写jdk的安装目录(本人是 D:\Java\jdk1.6)4、系统变量→寻找 Path 变量→编辑     在变量值最前输入...

2014-12-12 14:42:46 178

Ext.TreeNode用法

Node.expand();//默认展开Node节点要想获取Node的子节点,必须使用下面方法,,否则获取不到子节点,,因为Node.expand()是异步展开,由于还没有完成展开就获取,所以获取不到,下面方法的function是回调函数,该函数是完成展开后被调用执行,则在该函数中使用Node.findChild("id",31);获取id为31的子节点Node.expand(false,f...

2014-12-04 09:58:50 300

iframe父子窗口间JS方法调用

父窗口页面:<html> <head> <script type="text/javascript">  function hello(){       alert("parent.html------>I'matparent.html");  }   function callChild()  {       //myFrame是iframe的nam...

2014-12-04 09:53:05 172

在自己的项目中利用axis2+spring发布webservice与客户端调用包括session

axis2-1.6.2+spring3.1.4发布webservice客户端调用总结    一、下载axis2-1.6.2    下载地址:http://axis.apache.org/axis2/java/core/download.cgi,自己根据情况确定下载,本人下载二、spring3.1.4下载    这个根据自己项目需要下载对应的版本,这里就不说明。 ...

2014-10-15 14:29:05 327

原创 mybatis快速入门--配置文件配置数据接口形式

创建表:create table user(  id int(11) not null  auto_increment,  username varchar(15) not null,  age int(11) not null,  primary key(id),)engine=innodb default charset=utf8 auto_increment=1; 工程图:...

2014-10-11 14:51:36 156

Struts2.3.4+Spring3.2.0+Mybatis-3.3.0-SNAPSHOT整合需要的jar及jar说明

一、Struts2.3.4+Spring3.2.0+Mybatis-3.3.0-SNAPSHOT整合是一个通用稳定的框架二、对Struts2.3.4+Spring3.2.0+Mybatis-3.3.0-SNAPSHOTjar包进行说明1、Struts2.3.4  发布时间是2012-06-11Jar包的分类Jar包名称Jar包版本Jar包文件名Jar包作用Ja...

2014-10-11 12:03:02 477

java.lang.UnsupportedClassVersionError: Bad version number in .class file

java.lang.UnsupportedClassVersionError: Bad version number in .class file    Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK6呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种可能的。原来运行还是使用MyEclipse6.5默认的J...

2014-10-10 15:10:43 212

mysql命令窗口打开一闪而过

症状:启动mysqld一闪而过,一点提示也没有。于是就想到了,直接跳过权限验证 ,用到了以下的方法:一、首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld -nt --skip-grant-tables命令。这个 cmd 窗口先不要关闭, 打开另一个DOS窗口 登陆MySQL 就OK了mysql -u root -p (回车) ,Enter password...

2014-10-10 14:43:19 2395

mybatis快速入门--根据配置文件执行SQL语句

MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。使用的开发工具是Eclipse+mybatis-3.3.0-SNAPSHOT.jar+mysql-connector-java-5.1.7-bin.jar+mysql下载mybatis-3.3.0-SNAPSHOT.jar网址:https://github.com/mybatis/mybatis-3/release...

2014-10-09 23:46:13 221

ExtJs4.1目录结构介绍和使用说明

        去官网下载extjs4.1.1版本,下载地址:http://extjs.org.cn/node/558。此版本相对于之前的版本目录结构发生了一些变化,没有了adapter目录.        一、目录结构如下图:<!--StartFragment -->       二、文件夹及文件的说明     build:文件夹下有一个sdk.jsb3文件...

2014-09-17 23:15:06 225

MyEclipse6.5代码运行创建注册码

public class MyeclipseCrack {//myeclipseBlue6.5破解//提供可用的一组:Administrator      NLR8ZO-655551-62545456757959477  期限是2020-12-31    public static final void main(String[] args){         String id="Admin...

2014-09-10 12:46:36 122

java设计模式之观察者模式

一、基本概念:       观察者模式属于行为型模式,其意图是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。       这一个模式的关键对象是目标(Subject)和观察者(Observer)。一个目标可以有任意数目的依赖它的观察者,一旦目标的状态发生改变,所有的观察者都得到通知,作为对这个通知的响应,每个观察者都将查询目标以使其...

2014-09-09 23:16:39 118

java设计模式之适配器模式

1.概念: 适配器模式(Adapter Pattern)把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 2.两种形式 a.类的适配器模式 b.对象的适配器模式 3.模拟问题:    现在假设我们的程序已经设计了接口run接口,但是现在有一个特殊的接口SpecificRun能更好的完成我们的功能,但是它和我们现有的run接口不匹配。那...

2014-09-08 00:01:57 1437

java设计模式之代理模式

1.代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,...

2014-09-07 22:33:52 85

Java设计模式之工厂模式

此文章转至:http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory ...

2014-09-07 20:49:45 89

Java设计模式之单例模式

此文章转至http://www.cnblogs.com/coffee/archive/2011/12/05/inside-java-singleton.html         详细的单例模式分析   首先来看一个典型的实现:  /** * 基础的单例模式,Lazy模式,非线程安全 * 优点:懒加载,初次使用时实例化单例,避免资源浪费 * 缺点: * 1...

2014-09-07 20:06:12 78

Spring的IOC原理

1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,...

2014-04-16 17:41:18 89

java三大框架整合说明文档

 Struts2.3.14+Spring3.2.0+Hibernate3.6整合说明文档对于Struts2+Spring3+hibernate3.6的整合,都是先整合Struts2+Spring和Hibernate+Spring其中一个先,再整合另一个,这样整合便于排错。这里我就先整合Hibernate+Spring再整合Struts2+Spring。因为我本人开发喜欢自底向上开发。开发项...

2013-12-29 00:46:35 198

利用Socket和ServerSocket模拟用户-服务器通讯

客户端:       public class ClientSocketTest { public static void main(String[] args) {  try {   //本地计算机模拟:模拟端口8888   Socket clientSocket = new Socket("localhost", 8888);   //得到服务器输入流   InputStream i...

2013-12-25 16:22:33 168

原创 java多线程

java多线程编程总结http://lavasoft.blog.51cto.com/62575/27069

2013-12-06 12:28:30 77

hibernate定义集合的说明

在hibernate中定义集合,一般情况定义Set集合比较多,除非有特殊需求,才定义成其他集合:比如需要知道添加进集合的顺序,那就定义为list集合,或者需求以键值对形式出现,才定义为Map集合,要不然都是定义为Set集合和定义为List集合,利用bag在配置文件中配置。定义集合都定义成接口,不要定义成实现类,否则出现错误。...

2013-11-20 17:10:01 117

原创 hibernate各种保存

完成转载gdf84的总结,原文连接地址:http://hibernate.group.iteye.com/group/topic/8222 Hibernate的各种保存方式的区别 本文关键词: detached transient persistent Hibernate hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:   一、预备知识:   在...

2013-11-20 14:47:18 108

hibernate一对多、多对一、一对一、多对多配置实例

文件中的实例都调试过,没问题,或者我只是做了简单的调试,也许你的调试复杂就会出现bug

2013-11-19 17:49:17 145

hibernate获取session对象

package cn.tuletech.hibernate.util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** * * @author licb * final 不让该类被继承 */p...

2013-10-21 11:43:14 94

java 线程创建和比较

创建java 线程有两种方法:继承thread类或实现Runnable接口的重载run()方法1、继承Thread方法创建线程 public class ThreadDemo extends Thread{ private String address; private int tickets = 10; public ThreadDemo ...

2013-10-16 12:28:32 87

Web的get、post请求

private HttpClient httpClient; /** * Get请求 * @param url * @param params * @return */ public String get(String url, List params) { String body = null; try { // Get请求...

2013-10-14 11:26:11 115

表格偶数行和奇数行颜色不同

$("table tr:even").css("background","#00EEE0");//偶数行,从0开始 $("table tr:odd").css("background","#E0EEE0");//单数

2013-10-09 14:57:31 520

日期插件My97DatePicker使用

1、下载最新版My97DatePicker网址:http://www.my97.net/dp/down.asp2、把下载My97DatePicker放在项目总,在页面中引用js库3、使用常规使用:图标使用:

2013-10-08 17:10:17 133

ajax获取服务器以xml形式输出省市数据,并获取数据绑定前台下拉框和实现联动...

1、利用servlet作为服务器,以xml形式输出省市的、数据,代码如下: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("u...

2013-09-30 11:41:55 159

XMLHttpRequest的GET和POST

1、XMLHttpRequest的GET document.getElementById("btn").onclick = function(){ var xmlHttpRequest = getXmlHttpRequest(); xmlHttpRequest.onreadystatechange = function(){ /** * XMLHt...

2013-09-29 15:07:24 215

myeclipse9.0 M1安装aptana插件

安装步骤:1、下载aptana3.2 Eclipse Plugin插件.下载地址:http://update1.aptana.org/studio/3.2/024747/index.html2、 首先找到bundles.info文件。bundles.info在myeclipses安装目录下的configuration\org.eclipse.equinox....

2013-09-29 10:39:28 99

不同浏览器创建XMLHttpRequest对象

function getXmlHttpRequest(){ var xmlHttpRequest; try{ xmlHttpRequest = new XMLHttpRequest(); }catch(e){ try{ // Internet Explorer ...

2013-09-28 16:50:57 167

使用CGLib实现Aop的功能

1、模拟Aop拦截所有类方法2、判断用户是否有权限,有权限就允许操作该类方法,没有权限不允许操作该类方法 (只是一个模拟,根据用户名是否为null判断是否有权限)使用CGLib,CGLib和proxy不同,类可以不用实现接口 需要导入cglib-bodep-2.1.3.jar包下载地址:http://ishare.iask.sina.com.cn/f/13433574.htm...

2013-09-13 12:22:07 113

使用JDK的proxy实现Aop的功能

1、模拟Aop拦截所有类方法2、判断用户是否有权限,有权限就允许操作该类方法,没有权限不允许操作该类方法 (只是一个模拟,根据用户名是否为null判断是否有权限)横切性关注点(proxy) 使用JDK的proxy的业务类必须实现接口下载给一个demo,已经测试通过步骤: 1、先写好业务类型和业务类实现的接口 这里接口的代码 package cn.tu...

2013-09-13 11:33:12 214

空空如也

空空如也

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

TA关注的人

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