Spring相关

168 篇文章
23 人订阅

全部文章

Dream城堡

JDK提供的并发工具类

await(),进入等待的状态 countDown(),计数器减一 应用场景:启动三个线程计算,需要对结果进行累加。

381
Dream城堡

线程安全的Map的小Demo

864
Dream城堡

同步容器与并发容器

Vector、HashTable -- JDK提供的同步容器类 Collections.synchronizedXXX 本质是对相应的容器进行包装

954
Dream城堡

并发编程中的原子类

对多线程访问同一个变量,我们需要加锁,而锁是比较消耗性能的,JDk1.5之后, 新增的原子操作类提供了 一种用法简单、性能高效、线程安全地更新一个变量的方式,...

957
Dream城堡

线程间的通信

何时使用 在多线程环境下,有时候一个线程的执行,依赖于另外一个线程的某种状态的改变,这个时候,我 们就可以使用wait与notify或者notifyAll ...

882
Dream城堡

锁的分类以及相关讲解

Lock的使用 lock与synchronized的区别 lock 获取锁与释放锁的过程,都需要程序员手动的控制 Lock用的是乐观锁方式。

964
Dream城堡

线程基础知识归纳

初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 运行(RUNNABLE):处于可运行状态的线程正在JVM中执行,但它可能正在等待来自操...

662
Dream城堡

线程安全相关问题总结

当多个线程访问某个类,不管运行时环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需 要任何额外的同步或协同,这个类都能表现出正确的行为,那么就...

733
Dream城堡

[原创]SpringSecurity控制授权(鉴权)功能介绍

​ spring security中的除了用户登录校验相关的过滤器,最后还包含了鉴权功能的过滤器,还有匿名资源访问的过滤器链,相关的图解如下:

1053
Dream城堡

并发编程情况下几个相应问题简介

​ 死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。

612
Dream城堡

Mysql插入中文的字段内容时乱码的解决方法

我们需要更改改动mysql配置文件/etc/my.cnf并加入如下的参数。(Linux环境下)

1075
Dream城堡

部分算法总结

希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效...

583
Dream城堡

算法分析----第一节

O(n)不是算法,它是一个函数,是一个表征算法时间复杂度的一个函数。 计算机科学中,算法的时间复杂度是一个函数,它定性描述了该算法的运行时间。这是一个关于代表...

854
Dream城堡

使用切片拦截Rest服务

我们可以在建立的springboot的项目中建立新的类来是先Filter的接口,doFilter是过滤器中的主要方法,用来做处理逻辑,最后我们只需要在类上加@C...

1034
Dream城堡

java中Memcache的使用

751
Dream城堡

Spring Cloud的注册中心和服务者,消费者的构建

在pom.xml中加入如下的依赖:(但是建议springBoot的版本为1.2或者更高,一般1.5左右可以)

742
Dream城堡

Android动态添加Fragment

971
Dream城堡

Android的Fragment的第一种声明方式

933
Dream城堡

Android模拟微信主页面的Demo

1081
Dream城堡

Android的Fragment中的互相通信-桥梁activity

822

扫码关注云+社区