自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java中几种常见的排序方式

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。以下常见算法的定义1. 插入排序:插入排序基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入排序的基本思想是:每步将一个待排序的纪录,按其关...

2020-04-25 17:30:24 387

原创 Spring 模拟AOP(JDK和CGLIB动态代理)

1,使用JDK和CGLIB动态代理模拟AOPpackage cn.itcast.service.impl;interface PersonService { public void save(String name); public void update(String name, Integer personid); public String getPersonName(Int...

2020-04-25 17:30:09 367

原创 深入理解ReentrantLock与Condition

https://www.cnblogs.com/superfj/p/7543927.html锁的概念从jdk发行1.5版本之后,在原来synchronize的基础上,增加了重入锁ReentrantLock。本文就不介绍synchronize了,有兴趣的同学可以去了解一下,本文重点介绍ReentrantLock。锁是什么?并发编程的时候,比如说有一个业务是读写操作,那多个线程执行...

2020-04-25 17:26:14 188

原创 Lock、ReentrantLock、ReadWriteLock、ReentrantReadWriteLock、

public class LockTest { public static void main(String[] args) { new LockTest().init(); } private void init() { final Outputer outputer = new Outputer(); new Thr...

2020-04-25 17:25:52 176

原创 设计模式之单例、工厂、代理、观察者、适配器

1、单例设计模式实现的方式有如下四种://单例模式的实现:饿汉式,线程安全但效率比较低 publicclassSingletonTest{ privateSingletonTest(){ } privatestaticfinalSingletonTestinstance=newS...

2020-04-25 17:25:29 464

原创 HashMap的原理,底层数据结构,rehash的过程,指针碰撞问题

https://blog.csdn.net/zhang_xiaomeng/article/details/78221677

2020-04-18 16:16:41 442

转载 ubuntu彻底删除nginx

1.先执行一下命令:1.1 删除nginx,–purge包括配置文件sudo apt-get --purge remove nginx1.2 自动移除全部不使用的软件包sudo apt-get autoremove1.3 罗列出与nginx相关的软件dpkg --get-selections|grep nginx执行1.3的结果:...

2020-04-18 16:12:49 616

转载 linux服务器上部署项目,同时运行两个或多个tomcat

https://blog.csdn.net/chenshiyang0806/article/details/81407766

2020-04-18 16:12:05 500

各种实用开发工具

包含window,linux,mac下各种版本各种前后端,数据库等工具包,非常实用。

2018-08-26

spring框架2016

最新spring框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

hibernate框架2016

最新hibernate框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

java反编译工具

java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具。

2018-08-26

Des前后台加解密

2016-03-20

空空如也

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

TA关注的人

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