- 博客(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
原创 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
原创 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
转载 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
mybatis开发jar大全
2016-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人