自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

转载 网站URL重写(Java UrlRewrite 的使用)

现在大部分的网站和商城都会使用到URL重写,接触到这个,也是因为正在做的电子商务商城。URL重写,是将原有的URL采用另一种规则来显示,使得用户方便访问同时也屏蔽一些信息。在此说下它的好处,在开发过程中,经常会遇到一些带了一大堆参数的URL,这样子,一方面显得烦乱,另一方面,一些信息直接显示在URL上,会有些安全性问题。使用URL重写,可以使带有参数的URL以一种较规则的方式体现,如:

2017-09-27 15:37:48 363

转载 Lombok使用

来源:http://blog.csdn.net/sunsfan/article/details/53542374lombok注解介绍lombok注解文档lombok官网下载lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁,当

2017-09-18 14:24:42 422

转载 Java并发性和多线程介绍

Java并发性和多线程介绍转载自并发编程网 – ifeve.com本文链接地址: Java并发性和多线程介绍在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定

2017-09-13 09:26:33 96

转载 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore一.CountDownLatch用法  CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。  CountDo

2017-09-10 14:29:22 294

转载 java并发ReentrantLock原理剖析

转载来源:http://blog.csdn.net/albertfly/article/details/52403508一、 概述本文首先介绍Lock接口、ReentrantLock的类层次结构以及锁功能模板类AbstractQueuedSynchronizer的简单原理,然后通过分析ReentrantLock的lock方法和unlock方法,来解释ReentrantLoc

2017-09-10 14:09:51 353

原创 java内存模型

一、原子性原子性是指一个操作是不可中断的,即使是多个线程一起执行的时候,一个操作的开始,就不会被其他线程干扰、那么有人会想到 i++ 是原子操作吗? 答案肯定不是。因为I++至少包含两个操作,读(从内存中读出来)和行为(加上去),还有可能把加完后的数据在方法到i里面去,如果在多线程的情况下,i是一个全局变量,这个时候可能存在一个冲突问题,比如说:当一个线程1从内存中读出来是1,当另

2017-09-03 10:19:57 75

转载 Unsafe与CAS

文章转载来自:http://www.cnblogs.com/xrq730/p/4976007.htmlUnsafe简单讲一下这个类。Java无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM还是开了一个后门,JDK中有一个类Unsafe,它提供了硬件级别的原子操作。这个类尽管里面的方法都是public的,但是并没有办法使用它们,JDK API

2017-09-03 08:57:10 78

MySQL-client-5.5.28-1.linux2.6.x86_64.rpm

MySQL在LinuxCentos6.7下Client MySQL-client-5.5.28-1.linux2.6.x86_64.rpm

2017-10-22

MySQL-server-5.5.28-1.linux2.6.x86_64.rpm

MySQL 在linux Centos6.7server:MySQL-server-5.5.28-1.linux2.6.x86_64.rpm

2017-10-22

git for window

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2017-09-18

SVN64位下载

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2017-08-31

空空如也

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

TA关注的人

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