java+-dapp,dapp

前言 在介绍这个项目之前,先听我BB几句。 自己做开源也有2,3年了。现在也长期维护着3个开源项目,起初只是一时兴趣,觉得做出一个东西放在开源站点上是一件很有意义的事。但是凡是用的人多了,自然会有各种各样的问题和bug,各种issue要解决。自己的项目也如同自己的孩子一般,也不能放任不管,很多时候想 ...

»

bryan31

2021-03-10

问题描述: 调用链:controller1的接口A->service1的方法A->service2的方法B 方法A开启了事务,且指定了数据库A的数据源 方法B也开启了事务,使用了默认的事务传播机制(PROPAGATION_REQUIRED),即加入到了方法A的事务中,同时又指定了数据库B的数据源 方 ...

»

voyager-fu

2021-03-10

1 JAVA基础 反射注解内部类泛型序列化基本数据类型异常处理 2 JAVA集合 接口继承关系 接口依赖 List源码 ArrayList(数组)Vector(数组、线程安全)Linklist(链表) Set源码 HashSet(Hash表)TreeSet(二叉树)LinkHashSet(Hash表 ...

»

本文为《高性能网络编程游记》的第六篇“性能追击:万字长文30+图揭秘8大主流服务器程序线程模型”。 最近拍的照片比较少,不知道配什么图好,于是自己画了一个,凑合着用,让大家见笑了。 本文我们来探索一下主流的各种应用服务器的网络处理模型,看看大家都是怎么设计网络程序的。在本文中,我会从Node.js、 ...

»

一、前言 Springboot源码解析是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去。 我们不追求大而全,而是试着每次去研究一个小知识点,最终聚沙成塔,这就是我们的springboot源码管中窥豹系列。 二、BeanFactoryPostProcessor BeanFactoryPo ...

»

springmvc 中有自带的cache处理模块,可以是方法级别的缓存处理,那么在实际使用中,很可能自己造轮子,因为实际中永远会有更奇怪的需求点。比如: 1 清除缓存时候,能模糊的进行删除 2 针对不同的key,设置不同的过期时间 这2个是有些麻烦的需求,当然针对缓存内容,设置 key(这个 key ...

»

ykkBlog

2021-03-09

一、前言 1.持久层 Java数据持久层,其本身是为了实现与数据源进行数据交互的存在,其目的是通过分层架构风格,进行应用&数据的解耦。 我从整体角度,依次阐述JDBC、Mybatis、MybatisPlus。 前者总是后者的依赖。只有在了解前者,才可以更好地学习后者。 2.技术选型 ciwai ,还 ...

»

一、前言 cas 一般认为是compare and swap 也可以认为是compare and set cas涉及三个值 1)P 变量内存地址 2)E 期望值 ,CPU做计算之前拿出来的旧值 3) X 需要设置的新值 原子操作为: 拿出内存地址当前的值A ,比较A == E ? 是 : 设置P内存 ...

»

freeedu

2021-03-08

在微服务构架中,集群服务间的需要调用时就需要知道各个服务的IP和提供服务的端口等信息,如果每个部署一个服务就配置一次,那么必然时非常麻烦的,因此我们需要一个能够统一管理的东西来解决这个问题,由此诞生了注册中心。

每个服务启动后都向注册中心发送自己的服务信息,在需要调用其他服务的时候直接从注册中心里面... ...

»

vchar

java

2021-03-08

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! »

1 学校 OA 系统的采购审批项目:需求是 采购员采购教学器材 1) 如果金额 小于等于 5000, 由教学主任审批 (0<=x<=5000) 2) 如果金额 小于等于 10000, 由院长审批 (5000

»

前言 在面试中,Java 序列化被问到的几率还是挺高的。所以搜集了 Java 序列化常见的问题,由浅入深的帮助大家进一步学习和理解。 序列化基础知识 什么是序列化? Java 序列化是 JDK 1.1 中引入的特性之一。 总的来说,序列化讲一个 Java 对象所描述的所有内容以文件 IO 的方式 存 ...

»

henryfusu

2021-03-07

JVM是什么 定义: JVM是Java Virtual Machine(Java虚拟机)的缩写,是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制。 可以将JVM理解为是一个运行字节码的平台。 作用: 提供Java的运行环境 加载代码、验证代码、执行代码 垃圾回收 为什么要学习JVM 首先, ...

»

tangjian07

2021-03-07

一 前言 日常开发中,经常使用到Lambda表达式,例如: public static void main(String[] args) { List list = Arrays.asList(1, 5, 10, 4, 2); // 打印列表中的每一个数字 list.forEach ...

»

字符串操作毫无疑问是计算机程序设计中最常见的行为之一,在 Java 大展拳脚的 Web 系统中更是如此。 ...

»

cswiki

2021-03-07

(目录) 函数式接口 Lambda表达式需要接口的支持,并且接口的抽象方法还只能有一个,要么没法区分实现的是哪一个抽象方法了。因此Lambda表达式需要函数式接口的支持 什么是函数式接口 接口中只有一个抽象方法的接口称为函数式接口。 函数式接口可以使用一个注解@FunctionalInterface ...

»

一 前言 假如有一个15亿用户的系统,每天有几亿用户访问系统,要如何快速判断是否为系统中的用户呢? 方法一,将15亿用户存储在数据库中,每次用户访问系统,都到数据库进行查询判断,准确性高,但是查询速度会比较慢。 方法二,将15亿用户缓存在Redis内存中,每次用户访问系统,都到Redis中进行查询判 ...

»

(目录) Lambda表达式 Lambda表达式介绍 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 匿名:没有一个确定的名字 函数:Lambda ...

»

Java语法基础 注释 在Java语言中,注释有以下三种方法: 单行注释:// 注释内容 多行注释:/* 注释内容 */ 文档注释:/** 注释内容 */ 示例: /** * (文档注释) * @Description HelloWorld * @Author 惟妙惟霄 */ public clas ...

»

wmwx

JavaSE

2021-03-06

Mybatis Mybatis是什么框架? 答:持久层框架 Mybatis和ORM有什么区别? 答:ORM是对象关系映射的一种设计理念,也就是对象属性对应数据库字段,让开发人员以操作对象的方式操作数据库数据。Mybatis是基于ORM框架实现的持久层框架,但它并是不完全ORM,Mybatis只是将对 ...

»

smart-rick

2021-03-06

你可能感兴趣的