摘要: 前言:多线程是程序员必须掌握的一项基础知识,但是由于各种框架封装使得我们平时很少能接触到多线程。一旦项目中发生问题,便无从下手。学会了多线程不仅能帮助你更好地处理项目中的问题,还能对你理解一些框架有所帮助。本系列以《Java并发编程的艺术》为参考,结合网上的一些资料并结合自己的理解整理而成。如有错误,欢迎指正。  1... 阅读原文
2018-02-08 21:15:02 阅读(716) 评论(0)
摘要: 什么是文件上传? 文件上传就是把用户的信息保存起来。 为什么需要文件上传? 在用户注册的时候,可能需要用户提交照片。那么这张照片就应该要进行保存。 上传组件(工具) 为什么我们要使用上传工具? 为啥我们需要上传组件呢?当我们要获取客户端的数据,我们一般是通过getParameter()方法来获取的。 上传文件数据是经... 阅读原文
2018-02-08 20:14:11 阅读(720) 评论(0)
摘要:         上一篇详细介绍了与Servlet相关的几个核心的接口和类,当我们自己写Servlet类时,一般需要继承HttpServlet类,实现init()、doGet()、doPost()等方法。当我们写好Servlet类时,它在什么时候被初始化(init())?什么时候执行doGet()、doPost()等方... 阅读原文
2018-02-08 19:32:03 阅读(771) 评论(0)
摘要: <html> <head> <meta charset="utf-8" /> <title>CSS布局之图像签名</title> <style type="text/css"> #img12 { border: #FF00FF soli... 阅读原文
2018-02-08 19:13:01 阅读(757) 评论(0)
摘要: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> #hunpa... 阅读原文
2018-02-08 17:14:08 阅读(758) 评论(0)
摘要: 今天调试db2数据的存储时,jdbc使用addBatch方法时,抛出异常,异常信息如下: [jcc][1091][10404][3.62.56] 数据转换无效:参数实例  对于所请求的转换无效。 ERRORCODE=-4461, SQLSTATE=42815 db2  显示  SQLSTATE 42815: 数据类型... 阅读原文
2018-02-08 16:48:01 阅读(792) 评论(0)
摘要: JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。 jstl出现的目的同el一样也是要代替jsp页面中的脚本代码。 JSTL标准标准标签库有5个子库,但随着发展,目前常使用的是他的核心库   1.JSTL下载与导入 JSTL下载:... 阅读原文
2018-02-08 15:07:03 阅读(741) 评论(0)
摘要:   入JAVA坑7月有余,也尝试自己手动搭建框架,最近对spring aop的这种切面很着迷,为此记录下自己目前搭出来的小小的demo,后续有时间也会继续改进自己的demo。望大神们不吝赐教。   主要还是运用反射和java自带的代理类。理论知识就不说了,因为我目前也不是很清楚,避免误导,还是避而不谈吧。好了,直接根... 阅读原文
2018-02-08 14:41:02 阅读(726) 评论(0)
摘要: 准备测试,如上图,都是红名 Ctrl+1 或者鼠标放在@Test上 鼠标放在@Test上出现上面这种就可直接点击安装了 如果是下边这种    Test is not an annotation type,一开始发现重新建立一个项目会解决(没发现为什么),然后发现,我把测试类的类型写成了Test 重名了,令人无语... 阅读原文
2018-02-08 13:49:05 阅读(765) 评论(0)
摘要: 1、对象与锁每一个Object类及其子类的实例都拥有一个锁。其中,标量类型int,float等不是对象类型,但是标量类型可以通过其包装类来作为锁。单独的成员变量是不能被标明为同步的。锁只能用在使用了这些变量的方法上。成员变量可以被声明为volatile,这种方式会影响该变量的原子性,可见性以及排序性。类似的,持有标... 阅读原文
2018-02-08 12:46:04 阅读(712) 评论(0)