自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

supersnow0622的专栏

没有人知道未来是怎样的,但自己的未来是自己走出来的!

  • 博客(10)
  • 资源 (11)
  • 收藏
  • 关注

原创 Spring4学习:Spring的事务管理

一、数据库事务知识1、数据库锁机制按锁定的对象的不同,可分为表锁定和行锁定。表锁定对整张表进行锁定,而行锁定对表中的特定行进行锁定。从并发事务锁定的关系上看,可以分为共享锁定和独占锁定。共享锁定会防止独占锁定,但允许其他的共享锁定。而独占锁定既防止其他的独占锁定,也防止其他的共享锁定。更新数据时,数据库必须在进行更改的行上施加行独占锁定,insert、update、delete和selec

2017-03-31 13:54:58 505

原创 Spring4学习:基于@AspectJ和Schema的AOP

一、使用@AspectJSpring在处理@AspectJ注解表达式时,需要将Spring的asm模块添加到类路径中。Spring采用AspectJ提供的@AspectJ注解类库及相应的解析类库,需要在pom.xml文件中添加aspectj.weaver和aspectj.tools类包的依赖。1、@AspectJ使用实例:首先是业务类的代码:public class NaiveWa

2017-03-23 18:37:46 1164

原创 Spring4学习:SpringAOP基础

AOP是有特定的应用场合的,它只适合那些具有横切逻辑的应用场合,如性能检测、访问控制、事务管理及日志记录一、AOP概述1、AOP术语(1)连接点(Joinpoint):由两个信息确定:一是用方法表示的程序执行点;二是用相对位置表示的方位。如在Test.foo()方法执行前的连接点,执行点为Test.foo(),方位为该方法执行前的位置。Spring使用切点对执行点进行定位,而方位则在增

2017-03-21 21:06:59 985

原创 Spring4学习:在Ioc容器中装配Bean

一、基于Schema的配置格式:命名空间的定义分为两步:第一步指定命名空间的名称;第二步指定命名空间的Schema文档格式文件的位置,用空格或回车换行进行分隔。在第一步中需要指定命名空间的缩略名和全名,比如:xmlns:aop="http://www.springframework.org/schema/aop",aop为命名空间的别名,一般使用简介易记的名称,文档后面的元素可通过

2017-03-20 21:15:23 992

原创 Spring4学习:Spring容器高级主题

一、Spring容器技术内幕如下图描述了Spring容器从加载配置文件到创建出一个完整Bean的作业流程及参与的角色:(1)ResourceLoader从存储介质中加载Spring配置信息,并使用Resource表示这个配置文件资源。(2)BeanDefinitionReader读取Resource所指向的配置文件资源,然后解析配置文件。配置文件中的每个解析成一个BeanDef

2017-03-17 20:52:55 1621

原创 Spring4学习:IoC容器

一、概念IoC(Inverse of Control)控制反转,及某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定,即由Spring容器借由Bean配置来进行控制。后来软件界的Martin Fowler提出了DI(Dependency Injection)依赖注入的概念用来代替IoC,即让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的

2017-03-15 16:38:44 708 1

原创 Java并发编程实战:线程池的应用

一、任务与执行策略间的隐形耦合1、线程饥饿死锁当任务都是同类、独立的时候,线程池才会有最好的工作表现。如果将耗时的短期的任务混合在一起,除非线程池很大,否则会有“塞车”的风险;如果提交的任务要依赖其他的任务,除非池是无限的,否则有产生死锁的风险。如下代码所示,对于一个单线程化的Executor,一个任务将另一个任务提交到相同的Executor中,并等待新提交的任务的结果,第二个任务滞留在工

2017-03-07 17:30:59 410

原创 Java并发编程实战:取消和关闭

一、任务取消1、设置cancelled标志在程序中声明volatile类型的cancelled标志,当任务调用者设置cancelled为true时,任务在运行过程中通过不断检查是否被取消可以得知任务被取消的消息,从而不再执行任务。如下代码所示:class PrimeGenerator implements Runnable{ private final List primes = n

2017-03-06 15:57:50 602

原创 Java并发编程实战:任务执行

一、无限制创建线程的缺点:(1)线程生命周期的开销:线程的创建与关闭是需要时间的,带来处理请求的延迟,并且需要在JVM和操作系统直接进行相应的处理活动。如果请求时频繁且轻量的,那么为每个请求创建一个新线程的做法会消耗大量的计算资源。(2)资源消耗量:活动线程会消耗系统资源,尤其是内存。如果可运行的线程数多于可用的处理器数,线程将会空闲。大量空闲线程占用更多内存,给垃圾回收器带来压力,而且大

2017-03-04 15:12:57 524

原创 Java并发编程实战:并发基础构建模块

一、同步容器类同步容器类包括Vector和Hashtable以及一些功能相似的类,这些同步的封装器类是由Collections.synchronizedXxx等工厂方法创建的。这些类实现线程安全的方式是:将它们的状态封装起来(即设为私有,使得外部无法直接访问,只能通过公有方法来访问),并对每个公有方法都进行同步,使得每次只有一个线程能访问容器的状态。同步容器类的问题:同步容器类都是线程

2017-03-02 17:10:07 471

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录.pdf

资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术的专著   结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等难突破的核心技术与应用实践   Java多线程无处不在,如服务器、数据库、应用。多线程可以有效提升计算和处理效率,大大提升吞吐量和可伸缩性,深得广大程序员和公司的青睐。很多人学习完JavaSE/JavaEE之后想往更深入的技术进行探索,比如对大数据、分布式、高并发类的专题进行攻克时,立即遇到针对java.lang包中线程类的学习,但线程类的学习并不像JDBC一样简单,学习曲线陡峭,多弯路与“坑”。要学习这些热点技术,Java多线程技术避无可避。而本书将引领读者拿下该“技术高地”。

2017-02-23

java并发编程的艺术高清pdf版

并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了为深入和透彻的阐述。   《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。

2017-02-23

疯狂android讲义第三版源代码Part2(15-18章)

疯狂android讲义第三版源代码Part2(15-18章)

2016-09-27

疯狂android讲义第三版源代码Part2(7-9章11-14章)

疯狂android讲义第三版源代码第7-9章和11-14章

2016-09-27

疯狂android讲义第三版源代码Part1(1-6章)

疯狂的Android讲义第三版,详细介绍了Android的基础知识,并包含了大量的实践案例,可以边学理论边实践。该资源包含了书中的所有代码,可以供你学习参考。

2016-09-27

ViewPager实现图片自动切换

代码包括了项目加载数据时loding效果的实现,用RadioButton实现页签效果,以及ViewPager实现图片自动切换的效果。

2016-04-13

jquery实现图片自动切换

这是用jquery实现的图片自动切换效果,包括用鼠标划过时图片切换,自动切换等效果的实现。

2012-11-12

ajax基础教程

具体干什么的我也不知道,反正是一个好使的。不要后悔奥->_->.

2012-11-12

RLE行程编码

实现图像压缩的关键步骤,RLE行程编码。这是一份实验报告,比较详细的介绍了RLE行程编码。

2012-10-21

空空如也

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

TA关注的人

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