自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Learning

Change the world by program.

  • 博客(36)
  • 资源 (22)
  • 收藏
  • 关注

原创 5、在JavaWeb常用的文件上传的工具方法

1、在JavaWeb常用的文件上传的工具方法public static Book upload(HttpServletRequest request,String uploadPath){ try{ Book book = new Book(); DiskFileItemFactory factory = new DiskFileItemFactory(); Se

2016-05-29 21:23:13 398

原创 4、在JavaWeb里面,常用的request2Bean的实现

1、将form表单传来的数据,直接封装为一个对象.利用泛型,实现可复用性public static T request2Bean(HttpServletRequest request,Class beanClass){ try{ T bean = beanClass.newInstance(); Map map = request.getParameterMap();

2016-05-29 21:21:16 482

原创 1、读取Android工程下的配置文件

1、将text.config文件复制粘贴到工程assets目录2、利用 AssetManger来读取,配置文件里面的内容 AssetManager aM = null; InputStream stream = null; try{ aM = getAssets();

2016-05-27 16:53:01 797

原创 17、对于JavaScript中匿名函数的理解

1、在JavaScript中,两个相同的匿名函数,实际上是不同的,代码如下      1.1 html代码      1.2 style代码 #div1, #div2 { width: 100px; height: 100px; background: red; }     1.3 script代码

2016-05-21 20:06:08 673

原创 16、在JavaScript中,命名的一些规范

1、在JavaScript中,对于变量命名的一些规范,以便于更好的理解变量的含义

2016-05-21 19:40:43 408

原创 15、关于元素CSS函数的封装,可用于获取和设置元素的CSS样式

1、关于元素CSS函数的封装,可用于获取和设置元素的CSS样式 CSS样式的获取和设置 #div1 { width: 100px; height: 100px; background: red; } //根据id获取元素 function $(id) { return document.ge

2016-05-21 17:41:34 2018

原创 14、关于获取html页面元素的非行间样式

1、对于普通的方式无法获取到非行间样式的数值    1.1 html 代码     1.2 CSS代码 #div1 { width: 100px; height: 100px; background: red; }   1.3 JavaScript代码 function $(id) { return document.

2016-05-21 16:43:01 698

原创 9、dwr的入门教程

1、下载 DWR 的 JAR 文件      下载 dwr.jar 文件,放在WEB-INF/lib的目录下.2、下载Commons Logging 的 JAR 文件      DWR依赖于Commons Logging. 下载 commons-logging.jar 并且放在WEB-INF/lib的目录下.3、在项目的,web.xml 文件里面 增加 DWR 默认

2016-05-14 14:49:07 1388 1

原创 1、Java好的书籍

1、多线程相关的书籍      1.1  Java并发编程的艺术      1.2  Java程序性能优化

2016-05-12 10:01:11 373

原创 14、基于JDBC的BaseDao的实现

1、jdbc.properties的配置文件如下driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost/bjsxteasyuiusername=rootpassword=root2、BaseDao.javapublic interface BaseDao { void save(Entity obj) throws E

2016-05-11 22:25:03 897

转载 5、一个关于并发包的图片

2016-05-11 16:57:30 461

转载 4、线程池的原理及实现

1、线程池简介:    多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。        假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。    如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。                一个线程

2016-05-11 14:26:38 521

转载 3、从volatile说到i++的线程安全问题

简介volatile关键字保证了在多线程环境下,被修饰的变量在别修改后会马上同步到主存,这样该线程对这个变量的修改就是对所有其他线程可见的,其他线程能够马上读到这个修改后值.Thread的本地内存每个Thread都拥有自己的线程存储空间Thread何时同步本地存储空间的数据到主存是不确定的例子借用Google JEREMY MANSON

2016-05-11 13:36:29 492

转载 2、深度剖析ConcurrentHashMap

原文地址:qifuguang.me/2015/09/10/[Java并发包学习八]深度剖析ConcurrentHashMap/1 ConcurrentHashMap的目的      多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。虽然已经有一个线程安全的HashTable,但是HashTable容器使用s

2016-05-10 22:04:06 421

转载 1、关于HashMap在多线程下的不安全分析

原文网址:http://coolshell.cn/articles/9606.html/comment-page-1#comments1、问题的症状  从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了100%的CPU,查看堆栈,你会

2016-05-10 21:12:10 652

原创 13、JavaScript进度条的实现

1、JavaScript进度条的实现      1.1 html代码 开始      1.2  style代码 #main { width: 100%; height: 30px; background: #ddd; } #progress { width: 1%; height: 30px; background: #aaf

2016-05-06 22:45:11 520

原创 12、JavaScript中定时器setInterval()的用法

1、JavaScript中定时器setInterval()的用法      1.1  html代码 开始       停止 0      1.2  style代码 #container { margin: 0 auto; width: 200px; height: 100px;

2016-05-06 22:00:06 802

原创 8、关于Jquery的Ajax的项目代码

1、关于Jquery的Ajax的项目代码      在前面讲解了Jquery的Ajax通过GET和POST与JAVA程序交互的过程,以及在交互过程中,模仿网络延迟出现的加载图片.现在将源代码提供如下:http://download.csdn.net/detail/zbw18297786698/9512388

2016-05-06 20:16:08 486

原创 7、jQuery的Ajax与Java交互带加载图片

1、jQuery的Ajax与Java交互带加载图片     1.1 html代码 Ajax获取数据     1.2  style代码#main { margin: 0 auto; width: 400px;}#container { width: 400px; height: 300px; border: 1px dashed #666

2016-05-06 20:09:29 4520 1

原创 6、jQuery的Ajax与Java通过POST方式交互

1. jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求         1.1  参数              url (String) : 发送请求的URL地址.             data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。

2016-05-06 19:48:17 2941 1

原创 5、jQuery的Ajax与Java通过GET方式交互

1、jQuery.get( url, [data], [callback] ):使用GET方式来进行异步请求      1.1 参数:             url (String) :  发送请求的URL地址.             data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示,会做为jQueryString附

2016-05-06 19:37:04 4800

原创 11、JavaScript生成随机数

1、JavaScript生成随机数      1.1  JavaScript代码 JavaScript生成随机数 var arr = ['a.png', 'b.png', 'c.png', 'd.png']; var key = Math.floor(Math.random() * arr.length); var myimg = do

2016-05-06 18:44:36 745

原创 10、JavaScript利用正则去除前后空格

1、JavaScript利用正则去除前后空格      1.1 JavaScript代码 function trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ''); } var a = " aa "; alert(a.length) var b = a.trim(); alert(trim(b).length)

2016-05-06 17:14:40 1100

原创 9、利用JavaScript在网站显示时间

1、利用JavaScript在网站显示时间      1.1 html代码      1.2 style代码 #mytime { background: #000; width: 300px; height: 30px; margin: 0 auto; color: #fff; text-align: center; line-height: 30px

2016-05-06 16:05:47 330

原创 8、关于窗口和文档的几个重要的高度

1、文档区域的高度 document.body.clientHeight2、窗口可视化区域的高度和宽度 document.documentElement.clientHeightdocument.documentElement.clientWidth3、窗口的总高度document.documentElement.scrollHeight4

2016-05-06 15:24:54 836

原创 7、网页上的div居中

1、网页中的一个div的居中的实现      1.1 html代码       1.2  style代码 #container { width: 700px; height: 500px; /*用于浏览器的居中显示*/ margin: 0 auto; border: 1px dashed red; }      1.3  运行截图2、关于一个

2016-05-06 14:42:58 428

原创 4、Ajax与Java交互的案例

1、Ajax与Java交互的案例,代价在图片      在前面讲解了,Ajax通过GET和POST与JAVA程序交互的过程,以及在交互过程中,模仿网络延迟出现的加载图片.现在将源代码提供如下:http://download.csdn.net/detail/zbw18297786698/9511859

2016-05-06 13:31:47 672

原创 3、在Ajax于Java的交互过程中,加入加载图片

1、在Ajax于Java的交互过程中,加入加载图片      1.1 html代码 点击            1.2 JavaScript代码 //1、获取到xmlhttprequest function getXmlhttp() { var xmlhttp; if (window.XMLHttpRequest) { // code for IE7

2016-05-06 13:14:08 964

原创 2、Ajax与Java通过POST方式交互

1、关于Ajax交互的步骤     1.1  获取到xmlhttprequest      1.2  设置xmlhttprequest的onreadystatechange响应事件      1.3  准备获取ajax请求 xmlhttp.open("POST", "AjaxServerlet", true);      1.4  设置消息头为表单形式,模仿表单

2016-05-06 13:03:03 10590

原创 1、Ajax与Java通过GET方式交互

1、关于Ajax交互的步骤      1.1  获取到xmlhttprequest      1.2  设置xmlhttprequest的onreadystatechange响应事件      1.3  准备获取ajax请求 xmlhttp.open("POST", "AjaxServerlet", true);      1.4  发送ajax请求xmlhttp.send()

2016-05-06 11:25:08 1689

原创 6、关于onfocus和onblur实现搜索框

1、使用onfocus和onblur实现搜索框      1.1  html代码      搜索     1.2 Javascript代码 /** * 封装一个简单的函数 * @param {Object} id */ function $(id) { return document.getElementById(id); } window.o

2016-05-04 11:25:52 898

原创 5、Javascript的函数名加括号和不加括号的区别

1、问题的提出      试着说明,oBtn.onclick = al() 和 oBtn.onclick = al 的区别2、问题的回答         假设有下面的函数:function al () { alert("111");}       此时,al 代表这个函数的对象,al() 就是直接运行了。var nfun = al;        就是让 nf

2016-05-03 18:52:44 757

原创 4、阻止表单onsubmit事件的默认行为

1、阻止事件的默认行为      1.1 通过return false;        1.2 通过event.preventDefault();2、阻止a标签的点击的默认行为      1.1 通过return false; 阻止事件的默认行为 window.onload = function() { var a = do

2016-05-03 18:40:18 8232

原创 3、关于onclick事件的两种写法

1、关于onclick的两种,常见的写法     1.1  html的源码如下 我是div1 我是div2            1.2  Javascript代码 /** * 用于响应div1的点击事件 */ function div1() { var div1 = document.getElementById('div1'

2016-05-03 18:05:13 25352

原创 2、关于事件的冒泡行为

1、事件的冒泡行为     冒泡呢,简单的意思就是,你本来想只触发一个事件,但是实际上却出发了N个事件。    举例来说,有一个元素,如Span,你绑定了一个Click函数;你又为Div绑定了一个Click函数;而这个Span就在Div中,当你点击Span时,同时就会触发Span和Div的Click函数,这就是事件冒泡。2、事件冒泡的小案例     2.1 html的代码

2016-05-03 16:16:36 712

原创 1、关于多个html标签单击事件的实现细节

1、对于多个html标签单击事件的错误写法,以及原因分析     1.1 多个html标签点击事件,的典型错误写法           1.1.1 html代码          111 222 333 444 555 666           1.1.2  Javascript代码 window.onload = function() { v

2016-05-03 13:55:41 4804

spring中properties加密

使用spring对properties加密.

2017-06-10

dubbo的xml约束

dubbo.xsd.

2017-01-17

service-speak.sh

dubbo服务的启动脚本.

2017-01-17

dubbo之HelloWorld

使用Dubbo和Zookeeper实现了一个服务的简单注册和调用。

2017-01-16

Web分页的实现

Web分页的实现

2016-11-25

MybatisNiXiang

MybatisNiXiang,Mybatis的逆向。用于由数据库生成Mapper的代码。

2016-11-21

One2Many

One2Many

2016-11-20

One2One

One2One

2016-11-20

MyBatis_Dao

MyBatis_Dao,Mybatis的原始Dao的开发方式。

2016-11-20

mybatis开发jar大全

mybatis开发jar大全,包含了Mybatis开发用到的jar文件,以及与Spring整合用到的jar。以及做Mybatis测试用到的数据库脚本文件。

2016-11-20

mybatis测试用到的建数据库的脚本文件

mybatistest.sql。mybatis测试用到的建数据库的脚本文件。

2016-11-20

Mybatis_SpringMapper

Mybatis_SpringMapper,Spring和Mybatis整合,采用Mapper代理的方式。包含事务的处理。

2016-11-20

Mybatis_SpringDao

Mybatis_SpringDao,Mybatis与Spring整合,原始Dao的方式。里面包含事务处理。

2016-11-20

Mybatis简单的增删改查的实现

Mybatis简单的增删改查的实现

2016-11-19

SpringJDBC

SpringJDBC,带事务的配置。

2016-11-18

动态代理

动态代理 Proxy

2016-11-16

staruml-5.0-with-cm

staruml-5.0-with-cm

2016-11-16

Spring AOP 代码

Spring AOP 代码

2016-11-16

ActiveMQ与Spring整合之异步发送邮件

ActiveMQ与Spring整合之异步发送邮件。

2016-11-12

Mybatis资料

Mybatis的实验代码

2016-07-02

基于Jquery的Ajax的Java交互

,Ajax通过GET和POST与JAVA程序交互的过程,以及在交互过程中,模仿网络延迟出现的加载图片.

2016-05-06

Ajax与Java交互

Ajax与Java交互,列举了POST和GET的交互,以及动态加载的效果。

2016-05-06

空空如也

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

TA关注的人

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