![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
jiwei_style
这个作者很懒,什么都没留下…
展开
-
JAVA 1.8 并发异步聚合结果:CompletableFuture
业务需求场景介绍 技术设计方案思考 Future 设计模式实战 CompletableFuture 模式实战 CompletableFuture 生产建议 CompletableFuture 性能测试 CompletableFuture 使用扩展 CompletableFuture 4种拒绝策略https://www.javazhiyin.com/43965.htmlhttps...原创 2020-07-01 14:58:44 · 686 阅读 · 0 评论 -
数据库悲观锁和乐观锁使用Mybatis
以下是转载的oracle和Mysql两种数据库悲观锁和乐观锁机制及乐观锁实现方式:一、OracleOracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,...转载 2018-10-16 14:46:43 · 7790 阅读 · 2 评论 -
Java高并发,如何解决,什么方式解决
转自: https://www.cnblogs.com/lr393993507/p/5909804.html对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:...转载 2018-10-16 17:12:18 · 82 阅读 · 0 评论 -
单点登录原理与简单实现
https://www.cnblogs.com/ywlaker/p/6113927.html#!comments转载 2018-10-10 22:19:08 · 76 阅读 · 0 评论 -
java注解的自定义和使用
今天说说注解、标志@ 。针对java不同版本来说,注解的出现是在jdk1.5 但是在jdk1.5版本使用注解必须继续类的方法的重写,不能用于实现的接口中的方法实现,在jdk1.6环境下对于继续和实现都是用。jdk1.5版本内置了三种标准的注解:@Override,表示当前的方法定义将覆盖超类中的方法。@Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Depreca...转载 2018-11-08 16:06:41 · 127 阅读 · 0 评论 -
JAVA 8/9 -- 理解、学习与使用 Java 中的 Optional (主要解决空指针NPE问题)
从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但...转载 2018-11-14 18:21:38 · 348 阅读 · 0 评论 -
关于Java 占位符
import java.text.MessageFormat;import java.util.Date; public class test01 { public static void main(String[] args) { System.out.println("hello");// print hello // %s占位符,输出字符串 String us...原创 2018-12-07 19:02:18 · 1110 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...转载 2018-12-10 15:32:47 · 141 阅读 · 0 评论