自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 sleep()方法与wait()方法的区别

sleep()是Thread类的静态方法,wait()属于Obejct类的成员方法;sleep()可以不涉及线程通信,调用时指定这段时间此线程会暂停执行,但监控状态依然保持,不会释放对象锁,到时间自动恢复;wait()用于线程间的通信,调用时会放弃对象锁,进入等待队列,待调用notify()/notifyAll()唤醒指定的线程或者所有线程,才进入对象锁定池准备获得对象锁进入运行状态;wait()\notify()以及notifyAll()只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何

2020-12-02 14:36:16 111

原创 队列 之 非阻塞式队列与阻塞式队列

队列主要遵循先进先出,后进后出的原则。阻塞式队列与非阻塞式队列区别:**阻塞式队列:**入列时如果超出队列总数,会等待(阻塞)。出列时如果获取队列为空,也会等待(阻塞)。效率低。能够防止队列容器溢出,防止丢失数据。**非阻塞式队列:**入列时如果超出队列总数直接报错。效率高。并发队列-ConcurrentLinkedQueue(非阻塞式队列)ConcurrentLinkedQueue是无界队列。ConcurrentLinkedQeque queue = new ConcurrentLinked

2020-10-26 15:40:38 221

原创 多线程之wait/notify

1.涉及到对象锁,wait、notify必须都放在synchronized中来使用,并且持有同一把锁。2.Wait必须暂定当前正在执行的线程,并释放资源锁,让其他线程可以有机会运行3. notify/notifyall: 唤醒当前对象锁池中被等待的线程,使之运行...

2020-10-26 14:06:11 65

原创 线程安全问题 - java内存模型

线程安全问题多个线程共享同一个全局变量或者静态变量,做写的操作时可能会受到其他线程的干扰。线程安全的三大问题:原子性: 表示不可分割可见性(可见性问题是由于多核CPU高速缓存、寄存器导致的)有序性(程序执行的顺序按照代码的先后顺序执行。为了提高程序运行效率,编译器和处理器可能会对操作做重排序。编译器和处理器在重排序时,会遵守数据依赖性,编译器和处理器不会改变存在数据依赖关系的两个操作的执行顺序。注意,这里所说的数据依赖性仅针对单个处理器中执行的指令序列和单个线程中执行的操作,不同处理器之间和不

2020-10-26 13:16:02 86

原创 TreadLocal理解和使用

ThreadLocal是线程变量。ThreadLocal为变量在每个线程中都创建了一个副本,每个线程访问自己内部的副本变量。线程之间互不影响。源码分析:1. 实际每个Thread都着维护一个ThreadLocalMap的引用2. ThreadLocalMap是ThreadLocal的内部类,是用Entry来进行存储的3. ThreadLocal创建的副本是存储在自己的threadLocals中的,也就是自己的ThreadLocalMap。4. ThreadLocalMap的键值为ThreadLoc

2020-10-26 10:31:02 610

转载 Http请求中Content-Type以及在Spring MVC中的应用

**Content-Type**MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息。 类型格式:type/subtype(;parameter)? type 主类型,任意的字符串,如text,如果是*号代表所有; subtype 子类型,任意的字符串,如html,如果是*号代表所有; parameter 可选,一些参数,如Accept请求头的q参数

2020-10-20 15:27:49 130

原创 web项目启用EL表达式

jsp页面启用el表达式<%@page isELIgnored="false"%>2.在web.xml中整体的开启或者关闭EL表达式<jsp-config><jsp-property-group><url-pattern>*.jsp</url-pattern><el-ignored>false</el-ignore></jsp-property-group></jsp-con.

2020-10-16 13:16:42 646

原创 对MVC架构的理解

MVC模式MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。Model(模型) - 是业务流程/状态的处理以及业务规则的制定(业务模型)。它代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。这个业务模型含有一个很重要的数据模型。数据模型主要指实体对象的数据 保存(持续化)。VIew(视图) - 代表用户交互界面(代表模型包含的数据的可视化),对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Ap

2020-10-16 11:52:16 191

proxool连接池用户名密码加密

proxool 数据库连接池用户名、密码加密处理,文件里面包含可直接使用加密的jar以及相关使用说明。

2015-11-28

电影票销售系统项目源代码+文档

项目功能简介如下: 浏览上映影片: 按照图1所示的格式将数据库中的上映影片数据展示出来,并显示“订票”链接。上映影片信息包括:影片名称、上映日期、上映时间、上映影厅。 选择座位: 首先根据选择的上映影片信息中的“上映影厅”显示该影厅的座位情况。未订出的显示为黄色,已订出的显示为红色。可以通过单击座位进行选择。单击黄色座位则座位颜色变成绿色,表示是您选定的座位;单击绿色座位则座位颜色变为黄色,表示取消了选定;可同时选择多个座位;红色座位不能被选定。 影票种类有三种:普通票、团体票和学生票,票价各不同。如果选择团体票则必须同时选定6个(含)以上的座位。 选择好座位和影票种类后点“确定订票”进入“确定订票”页面。 确认订票: 首先根据用户已经选定的上映信息、座位和影票类型显示影票预览。 用户确认无误后,填入会员卡号和会员卡密码,完成结算。用户的会员卡卡号、密码、剩余金额保存在数据库中。如果会员卡号或密码不正确、会员卡余额不足或者选定影票已经被订出,则给出用户明确提示;如果结算成功,则从会员卡中扣除相应金额,重定向到“浏览已订影票”页面。 浏览已订影票: 可以根据会员卡号和会员卡密码查询出该会员订过的所有影票。如果当前时间到影片的开场时间超过2小时,则显示“取消”链接。 取消订票:如果当前时间到影片开场时间超过2小时,则可以取消订票。取消后对应的座位重新变成“未订出”,返还票面金额到会员卡中。该条订票信息状态变成“已取消”。 查看影票: 在“浏览已订影票”页面,点“影票”链接则对应影票。

2012-02-21

ajax框架中文帮助文档

ajax框架中文帮助文档,方便大家学习java。

2012-01-06

校验大全.chm

表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证。因为是伪静态类,所以在调用时不需要实例化,直接以"类名+.语法+属性或方法名"来调用。此外,Validator还提供3种不同的错误提示模式,以满足不同的需要。

2011-11-30

javaWeb.chm

javaWeb开发,该手册内容齐全。包含html、xml、java、java web、jsp语法、jsp指令、jsp动作、jsp内置对象、标准标签库-jstl、Tomcat、网站风格与设计、css、javaScript、Oracle、SQL Server、jsp连接数据库实例、windows等。

2011-11-30

Android开发教程.pdf

Android开发教程,可以试一试学一下

2011-11-25

网页制作完全手册.chm

网页制作完全手册 动态 HTML (DHTML) 对象模型参考 DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 HTML 元素 HTML 字符集 样式表(CSS)参考 CSS 属性参考 CSS 长度单位参考 其他参考 命令标识符 缺省行为参考 htc 行为参考 可视化滤镜和切换参考 HTML+TIME参考 网页矢量图形标记语言 HTML 应用程序 技巧 语言代码 颜色表

2011-11-25

oracle函数大全

oracle学习,oracle函数大全帮助你学习

2011-11-25

struts2.0中文帮助手册

struts2.0中文帮助手册,struts2.0学习

2011-11-25

购物车(包括分页)

MyEclispe+Tomcat+Sqlserver

2011-11-13

空空如也

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

TA关注的人

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