自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行天际的博客

择高处立,寻平处住,向宽处行

  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

转载 200个句子涵盖了高中英语4500词汇

1 .We should always bear in mind that if we are ignorant of our health for promotion, disease will gradually approach us with the help of tiredness.我们应该牢记:如果我们为了晋升而忽略了我们的健康,疾病便会借助疲劳乘虚而入。 2.I loo...

2019-02-27 13:06:10 6423

原创 学习Spring源码(四)Spring Bean注册解析

       Spring是通过IoC容器对Bean进行管理的,而Bean的初始化主要分为两个过程:Bean的注册和Bean实例化。Bean的注册主要是指Spring通过读取配置文件获取各个bean的声明信息,并且对这些信息进行注册的过程。Bean的实例化则指的是Spring通过Bean的注册信息对各个Bean进行实例化的过程。本文主要讲解Spring是如何注册Bean,并且为后续的Bean实例化...

2019-02-15 16:52:16 529

原创 学习Spring源码(三)Bean的装载与管理

1.BeanFactory接口Spring 的容器最基本的接口就是:BeanFactory。BeanFactory 负责配置、创建及管理bean。调用者只需使用getBean 方法即可获得指定bean的引用,无须关心bean 的实例化过程。即bean 实例的创建过程完全透明。 Spring框架中,一旦把一个Bean纳入到Spring IoC容器之中,这个Bean的生命周期就会交由容器进行...

2019-02-13 17:58:44 229

原创 jQuery 学习总结 (四) jQuery插件开发全解析

jQuery 插件的开发包括两种:   一种是类级别的插件开发, 即给 jQuery 添加新的全局函数,相当于给 jQuery 类本身添加方法。  jQuery的全局函数就是属于 jQuery 命名空间的函数。另一种是对象级别的插件开发, 即给 jQuery 对象添加方法。下面就两种函数的开发做详细的说明。1 、 类级别的插件开发   类级别的插件开发最直接的理解就是给 jQuer...

2019-02-13 10:07:02 141

转载 小故事:船王对儿子的赌场修炼

美国船王哈利曾对儿子小哈利说:“等你到了23岁,我就将公司的财政大权交给你。”谁想,儿子23岁生日这天,老哈利却将儿子带进了赌场。老哈利给了小哈利2000美元,让小哈利熟悉牌桌上的伎俩,并告诉他,无论如何不能把钱输光。 小哈利连连点头,老哈利还是不放心,反复叮嘱儿子,一定要剩下500美元。小哈利拍着胸脯答应下来。然而,年轻的小哈利很快赌红了眼,把父亲的话忘了个一干二净,最终输得一分不剩。走出赌...

2019-02-13 09:54:59 2155

转载 宋代诗人潘阆 《酒泉子》

长忆观潮,满郭人争江上望。来疑沧海尽成空,万面鼓声中。弄潮儿向涛头立,手把红旗旗不湿。别来几向梦中看,梦觉尚心寒。赏析  这首词以豪迈的气势和劲健的笔触,描绘了钱江潮涌的壮美风光。词的上片描写观潮盛况,表现大自然的壮观、奇伟;下片描写弄潮情景,表现弄潮健儿与大自然奋力搏斗的大无畏精神,抒发出人定胜天的豪迈气概。  上片起首两句,写杭州人倾城而出,拥挤钱塘江边,万头攒动,争看...

2019-02-13 09:50:12 335

转载 滕王阁序

 豫章故郡,洪都新府。星分翼轸,地接衡庐。襟三江而带五湖,控蛮荆而引瓯越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻。雄州雾列,俊采星驰。台隍枕夷夏之交,宾主尽东南之美。都督阎公之雅望,棨戟遥临;宇文新州之懿范,襜帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。(豫章故郡 一作:南昌故郡)  时维九月...

2019-02-13 09:48:53 582

转载 《年轻》——塞缪尔·乌尔曼

《年轻》——塞缪尔·乌尔曼  德裔美籍人塞缪尔.厄尔曼70多年前写的一篇只有四百多字的短文,首次在美国发表的时候,引起全美国轰动效应,成千上万的读者把它抄下来当作座右铭收藏,许多中老年人把它作为安排后半生的精神支柱。美国的麦克阿瑟将军在指挥整个太平洋战争期间,办公桌上始终摆着装有短文《年轻》复印件的镜框,文中的许多的词句常被他在谈话或开会作报告时引用。后来此文传到日本,文章的观点成为许多日本人...

2019-02-11 20:25:34 511

原创 Tomcat配置与优化

JVM设置 l 一般使用HotSpot JVM。 l 加上-server。 l -Xms/-Xmx:设置Java堆初始化和最大值,默认是1/64物理内存和1/4物理内存,一般不超过物理内存的80%,且这两个应该设置成一样,,够用就好,太高会导致浪费内存和GC回收周期长。 l -XX:NewSize/-XX:NewRatio:设置成25%-33%java堆总量,太高太低都会导致无效GC。 ...

2019-02-11 14:50:56 293

原创 Java多线程再学习,温故知新(十七)ForkJoin框架详解

ForkJoin是Java7提供的原生多线程并行处理框架,其基本思想是将大任物分割成小任务,最后将小任务聚合起来得到结果。它非常类似于HADOOP提供的MapReduce框架,只是MapReduce的任务可以针对集群内的所有计算节点,可以充分利用集群的能力完成计算任务。ForkJoin更加类似于单机版的MapReduce。多线程的目的不仅仅是提高程序运行的性能,但是可以充分利用CPU资源For...

2019-02-11 13:19:51 286 1

原创 Java多线程再学习,温故知新(十六)提前完成任务FutureTask

FutureTask提前完成任务,与FutureTask相关的类或接口,有Runnable,Callable,Future。Future接口表示异步计算的结果,通过Future接口提供的方法,可以很方便的查询异步计算任务是否执行完成,获取异步计算的结果,取消未执行的异步任务,或者中断异步任务的执行。jdk1.5之后,Java提供了Callable接口来封装子任务,Callable接口可以获...

2019-02-09 15:18:21 672

原创 Java多线程再学习,温故知新(十五)Exchanger

ExchangerExchanger可以在两个线程之间交换数据,可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给 exchange 方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象。Exchanger 可能被视为 SynchronousQueue 的双向形式。Exchanger 可能在应用程序(比如遗传算法和管道设计)中很有用。下面是一个Exchange...

2019-02-06 20:35:28 213

原创 Mysql索引,哪些情况下数据库索引会失效

MySQL索引的概念索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引的分类注意:索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引MyISAM和InnoDB存储引擎:只支持BTREE索引, 也就是说默认使用BTREE,不能够更换...

2019-02-06 16:26:37 13430 1

原创 java基础(一)集合

数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。Set 存入Set的每个元素都必须是唯一的,因为Set不保存重复元素。加入Set的元素必须定义equals(...

2019-02-06 15:42:18 202

原创 Java多线程再学习,温故知新(十四)Semaphore

Semaphore一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。...

2019-02-05 18:00:37 326

原创 Java多线程再学习,温故知新(十三)CyclicBarrier

CyclicBarrier 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命...

2019-02-05 17:37:12 176

原创 Java多线程再学习,温故知新(十二)CountDownLatch

CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置。如果需要重置计数,请考...

2019-02-05 16:58:37 229

原创 Java多线程再学习,温故知新(十一)ThreadLocal 使用及实现原理

        那么这种情况下使用ThreadLocal是再适合不过的了,因为ThreadLocal在每个线程中对该变量会创建一个副本,即每个线程内部都会有一个该变量,且在线程内部任何地方都可以使用,线程之间互不影响,这样一来就不存在线程安全问题,也不会严重影响程序执行性能。        但是要注意,虽然ThreadLocal能够解决上面说的问题,但是由于在每个线程中都创建了副本,所以要考虑...

2019-02-03 17:24:37 257

原创 Java多线程再学习,温故知新(十)线程间的通信join

当一个线程执行时,想调用另外一个线程加塞public class Demo { public void a(Thread joinThread) { System.out.println("方法a执行了..."); joinThread.start(); try { joinThread.join(); } catch (InterruptedException...

2019-02-03 16:44:27 165

原创 Java多线程再学习,温故知新(九)线程之间的通信Condition

 ConditionCondition主要是为了在J.U.C框架中提供和Java传统的监视器风格的wait,notify和notifyAll方法类似的功能。JDK的官方解释如下: 条件(也称为条件队列 或条件变量)为线程提供了一个含义,以便在某个状态条件现在可能为 true 的另一个线程通知它之前,一直挂起该线程(即让其“等待”)。因为访问此共享状态信息发生在不同的线程中,所以它必须受保...

2019-02-02 17:06:11 241

Spring自定义配置文件便签[Maven]工程可运行

Spring5.0自定义配置文件便签[Maven]工程可运行【spring-customize-tag】

2018-11-19

Mybatis Generator自动生成JavaEntity带中文注释和注解[Maven]工程

修改数据库连接和需要生成的表名后,可直接运行生成带中文注释和注解的JavaEntity,数据库注释会生成到JavaEntity里

2018-07-12

Java日期选择器Swing写的,可以指定日期的显示格式

Java日期选择器Swing写的,可以指定日期的显示格式 ,不支持时间选择,用来学习还是不错的

2018-06-14

深入理解Java虚拟机[jvm性能调优+内存模型+虚拟机原理]

深入理解Java虚拟机[jvm性能调优+内存模型+虚拟机原理]一起学习吧

2018-05-10

JavaScript - The Definitive Guide 4th edtion

[removed] The Definitive Guide, 4th Edition包括电子版书和代码

2018-05-07

Php和Js仿烈火战神抽奖

Php和Jquery做的仿烈火战神抽奖的小例子,当做学习笔记吧

2014-03-20

空空如也

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

TA关注的人

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