自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jetty9+Maven+HTTPS Server(SSL/TLS)详细配置

使用最新的jetty9,通过jetty-maven-plugin配置https 服务器。Configuring the Jetty Maven Pluginhttp://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.htmlJetty 9.1.2Oracle Java SE 7u51Eclipse ...

2015-04-22 17:15:54 652

原创 Java 模拟鼠标操作实现 Html5 Drag And Drop

优点:无需获得Element,只需要两个坐标就可以进行操作缺点:独占性强,强制获得鼠标,运行过程中无法进行其他操作,坐标是屏幕坐标,计算坐标需要减去浏览器工具栏和地址栏的高度 import org.openqa.selenium.*;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.seleni...

2014-03-29 13:11:42 242

原创 java 远程读取windows下共享文件夹中的文件(File协议)

package test;import java.io.*;import java.net.MalformedURLException;import java.net.URL;public class openFile {public void readRomateFile(String romatefilename){ URL urlfile; ...

2013-08-16 07:41:20 2764 1

原创 好网站

http://www.sharejs.com/codes/

2013-07-05 16:46:19 127

原创 JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解

内省IntroSpectorJavaBean主要用于传递数据信息,其方法用于访问私有变量,且方法名符合某种规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量中,通过set()、get()获得。内省主要是对JavaBean进行操作。JavaBean内部的方法要按照...

2013-07-03 14:21:40 253

原创 WebLogic、WebSphere、JBOSS、Tomcat 之间的区别

WebLogic、WebSphere、JBOSS、Tomcat 之间的区别 1:产品介绍:WebLogic 是美国 bea 公司出品的一个 application server 确切的说是一个基于 j2ee 架构的中间件。BEA WebLogic 是用于开发、集成、部署和管理大型分布式 Web 应用、网络应用和数据库应用的 Java 应用服务器。将 Java 的动态功能和 Java E...

2013-06-28 08:29:02 441

原创 hibernate 乐观锁与悲观锁使用

Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 Hibernate的加锁模式有: Ø LockMode.NONE : ...

2013-06-27 11:24:01 107

原创 Java:synchronized修饰符在静态方法与非静态方法上的区别

Java:synchronized修饰符在静态方法与非静态方法上的区别synchronized在静态方法上表示调用前要获得类的锁,而在非静态方法上表示调用此方法前要获得对象的锁。public class StaticSynDemo {private static String a="test";//等同于方法print2public synchronized void pri...

2013-06-26 15:44:46 474

原创 高并发,大数据量,你的系统考虑哪些问题

1,订票系统案例,某航班只有一张机票,假定有1w个人打开你的网站来订票,问你如何解决并发问题(可扩展到任何高并发网站要考虑的并发读写问题)       问题,1w个人来访问,票没出去前要保证大家都能看到有票,不可能一个人在看到票的时候别人就不能看了。到底谁能抢到,那得看这个人的“运气”(网络快慢等)      其次考虑的问题,并发,1w个人同时点击购买,到底谁能成交?总共只有...

2013-06-26 15:44:17 191

原创 POJO和JavaBean的区别和联系

POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的...

2013-06-20 21:42:31 141

原创 多线程面试题一道,请写出输出结果

 public class ThreadRun extends Thread{ public static void main(String agrs[]) throws Exception { ThreadRun tr = new ThreadRun(); System.out.print("b"); tr.start(); System.out....

2013-06-20 07:30:36 120

原创 多线程实现打印ABBABBABBABB....

class TestThread implements Runnable { int y = 1; public static void main(String args[]) throws InterruptedException { TestThread t = new TestThread(); Thread t1 = new Thread(t); t1....

2013-06-18 18:14:33 259

原创 分析Java类加载全过程

现在也总结一下类的加载的过程:一个java文件从被加载到被卸载这个生命过程,总共要经历4个阶段:加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载其中加载(除了自定义加载)+链接的过程是完全由jvm负责的,什么时候要对类进行初始化工作(加载+链接在此之前已经完成了),jvm有严格的规定(四种情况):1.遇到new,gets...

2013-06-18 11:39:39 90

原创 Jquery deferred对象 详解(转载)

 一、什么是deferred对象?原文地址:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型...

2013-06-18 11:38:48 83

原创 深入Java,初探JVM(转载)

原文地址:http://java.chinaitlab.com/base/861921_2.html  走进JVM,浅水也能捉鱼!  这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jvm指令操作,数据运算的文章, 本文重点讲述 类型的生命周期.  类型的生命周期涉及到: 类的装载、jvm体系结构、垃圾回收机制.  为什么...

2013-06-18 08:40:49 80

原创 SQL 约束详解

 在数据库中,约束条件能够自动增强数据的完整性,也就是说通过规则的定义确定列中所允许的数据值。对于一个列的约束称为列约束,它仅约束这一列的值,例如,在【性别】列中,只允许取男、女两个值。对于两个或者多个列的约束称为表约束。 在SQL 中,约束条件有以下类型: p 空值约束:该列是否允许为空值。 p 唯一约束:保证该列不允许出现重复值,也就是说,保证列值的唯一性。...

2013-06-17 14:46:15 326

原创 java synchronized与lock区别(转载)

 synchronized 修饰方法时 表示同一个对象在不同的线程中 表现为同步队列如果实例化不同的对象 那么synchronized就不会出现同步效果了1.对象的锁 所有对象都自动含有单一的锁。 JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。 只有首先获得...

2013-06-17 11:04:07 85

原创 详解Spring中bean的scope的使用(转载)

详解Spring中bean的scope的使用 如何使用spring的作用域:<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:sing...

2013-06-17 10:38:30 114

原创 转 Map的四种遍历方式

public static void main(String[] args) {  Map<String, String> map = new HashMap<String, String>();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3

2013-06-14 18:05:09 91

原创 设计模式学习笔记-模板方法模式(转)

设计模式学习笔记-模板方法模式 1. 概述  定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。2. 模式中的角色  2.1 抽象类(AbstractClass):实现了模板方法,定义了算法的骨架。  2.2 具体类(ConcreteClass):实现抽象类中的抽象方法,已完成完整的算法。3...

2013-06-14 18:02:51 115

原创 XML和javaBean的转化

 Myeclipse+jdk1.5以上版本自带JAXB工具(xml和javaBean的转化)JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。  JAX...

2013-06-14 15:34:09 126

原创 JSP中getParameter与getAttribute有何区别?

JSP中getParameter与getAttribute有何区别?——说实话,这个问题当初我也困惑很久,我也知道怎么用,可是到底有什么区别,我也不是很清楚,后来找了很多资料才明白。昨天又有一位朋友问我这个问题,想我当初同样也困惑过,于是我就把这个问题贴出来,让同样困惑的朋友解惑。——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的1...

2013-06-10 11:28:24 58

原创 cookie 和session 的区别

cookie 和session 的区别:   1、cookie数据存放在客户的浏览器上,session数据放在服务器上。   2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session   3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用COOK...

2013-06-06 18:24:04 71

原创 JAVA Socket编程

 JAVA Socket编程 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程...

2013-06-06 18:05:56 50

原创 Java解析XML的四种方法详解【转载】

 详解Java解析XML的四种方法 XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。 XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Doc...

2013-06-06 17:11:31 71

原创 Oracle SQL性能优化(转)

Oracle SQL性能优化(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio...

2013-06-06 15:35:10 71

简易的SSH源码

自己做的 简易的SSH源码,适合初学者

2011-09-09

非常详细的Hiberate教程 ppt 版

非常详细的Hiberate教程,203页,从基础开始,到高级操作。

2011-09-09

经典的PHP教程

经单的php教程哦 经单的php教程哦 经单的php教程哦

2011-09-09

空空如也

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

TA关注的人

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