-
Spring Cloud OAuth2 实现用户认证及单点登录
Spring Cloud OAuth2 实现用户认证及单点登录 文章较长,建议推荐,建议转发,建议收藏,建议关注公众号哈。 OAuth 2 有四种授权模式,分别是授权码模式(authorization code)、简化模式(implicit)、密码模式(resource owner password credentials)、客户端模式(...
-
Spring:IoC-DI
Spring:IoC-DI Spring笔记(一) 什么是Spring? Spring是一个以IoC(Inversion of Control-控制反转)和AOP(Aspect Oriented Programming-面向切面编程)为内核的开源框架。 那么什么是框架呢?框架能做什么?为什么要使用框架?框架其实就是能完成一定功能的半成品。框...
-
java-day10
java-day10 Object类 toString()方法 将一个对象返回为字符串形式 equals()方法 基本数据类型 比较的值 引用数据类型 比较地址值 Obejects类的equals()方法 两对象比较,可以防止空指针异常 Date类 表示特定瞬间,精确到毫秒 把日期转换为毫秒 当前日期 日期原点 1970...
-
设计模式------观察者模式
设计模式------观察者模式 观察者模式: 定义对象之间的一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新. 观察者模式的四个角色: 1.Subject(目标) 2.ConcreteSubject(具体目标) 3.Observer(观察者) 4.ConcreteObserver(具体观察者...
-
Java垃圾回收机制
Java垃圾回收机制 Java 内存运行时区域中的程序计数器、虚拟机栈、本地方法栈随线程而生灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会由 JIT 编译器进行一些优化...
-
十一、并发安全
十一、并发安全 并发安全 【1】什么是类的线程安全? ? 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 【2】线程不...
-
《深入理解Java虚拟机》-----第13章 线程安全与锁优化
《深入理解Java虚拟机》-----第13章 线程安全与锁优化 概述 在软件业发展的初期,程序编写都是以算法为核心的,程序员会把数据和过程分别作为独立的部分来考虑,数据代表问题空间中的客体,程序代码则用于处理这些数据,这种思维方式直接站在计算机的角度去抽象问题和...
-
并发编程之Java锁
并发编程之Java锁 一、重入锁 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized(重量级) 和 ReentrantLock(轻量级)等等 ) 。这些已经写好提供的锁为我们开发提供了便利。 重入锁,也叫做递归锁,指的是同一线程 外层函数获得锁之后 ,内...
-
从实践角度重新理解BIO和NIO
从实践角度重新理解BIO和NIO 前言 这段时间自己在看一些Java中BIO和NIO之类的东西,看了很多博客,发现各种关于NIO的概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,自己对NIO还是一知半解的状态,所以这篇文章不会提到很多的概念,而是站在一个...
-
如何让excel文件读取变得更简单
如何让excel文件读取变得更简单 今天给大家安利一款excel文件导入神器,easyexcel,官方地址:(https://github.com/alibaba/easyexcel)。 在官网文档中有介绍了其性能。 从上面的性能测试可以看出easyexcel在解析耗时上比poiuserModel模式弱了一些。主要原因是我内部...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
