随笔分类 - 开发经验
摘要:springboot 升级到2.0之后发现配置多数据源的时候报错:“jdbcUrl is required with driverClassName.”或者Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClass
阅读全文
摘要:! flowchart 箭头图标 勿删 jdbcUrl is required with driverClassName springboot2.0配置多数据源: spring.
阅读全文
摘要:springboot整合activiti时报以下错误,原因是项目启动时检查流程文件nested exception is java.io.FileNotFoundException: class path resource [processes/] cannot be resolved to URL
阅读全文
摘要:<! flowchart 箭头图标 勿删 在开发的过程中我们可能都会遇到对接公司其他系统等需求,对于外部的系统可以采用接口对接的方式,对于一个公司开发的两个系统,并且知道相关数据库结构的情况下,就可以考虑使用多数据源来解决这个问题。SpringBoot为我们提供了相对简单的实现。 一、建立如下结构的
阅读全文
摘要:Spring Boot2.0的属性绑定 原文从Spring boot第一个版本以来,我们可以使用@ConfigurationProperties注解将属性绑定到对象。也可以指定属性的各种不同格式。比如,person.first name,person.firstName和PERSON_FIRSTNA
阅读全文
摘要:编者按:本文由「高可用架构后花园」群讨论整理而成。 有人的地方,就有江湖 有江湖的地方,就有纷争 问题的起源 在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同
阅读全文
摘要:JVM 堆内存模型镇楼。 读《深入理解 Java 虚拟机》第三章GC算法,关于 GC Roots 枚举的段落没说透彻,理解上遇到困惑。因此对这点进行扩展并记录,发现国内各种博客写来写去都是几乎相同的分析,还是没厘清困惑:GC Roots 究竟是如何枚举的,其中用到的 OopMap 是一个什么样的数据
阅读全文
摘要:为什么80%的码农都做不了架构师?>>> JVM根据GC Roots算法判定一个对象需要被回收,GC Roots一般在JVM的栈区域里产生。 GC Roots原理 GC Roots基本思路就是通过一系列的称为“GC Roots”的对象作为起始点, 从这些节点开始向下搜索, 搜索所走
阅读全文
摘要:1.虚拟机栈(本地变量表)引用的对象 2.方法区静态属性引用的对象 3.方法区常量引用的对象 4.本地方法栈JNI(一般指naive方法)中引用的对象 常说的GC(Garbage Collector) roots,特指的是垃圾收集器(Garbage Collector)的对象,GC会收
阅读全文
摘要:Java支持一句语句声明多个同类变量。 Example: String a = "Hello", c = "hello";int x = 5, y = 5;
阅读全文
摘要: 我们在学习Spring Cloud时,可能总是碰到以下问题: 1.Spring Boot版本与Spring Cloud版本关系 &
阅读全文
摘要:! flowchart 箭头图标 勿删 pom.xml 导入 springboot aop 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring
阅读全文
摘要:今天在调试公司spring项目的时候发现了这样一个问题,由于我们的项目使用的是springboot就以springboot为例,代码如下: @Import({DataSourceRegister.class,A.class}) @SpringBootApplication @Compo
阅读全文
摘要:<! flowchart 箭头图标 勿删 本文实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。 为了在开发中以最简单的方法使用,本文基于注解和AOP的方法实现,在spring boot框架的项
阅读全文
摘要:由于springboot2更新了绑定参数的api,部分springboot1用于绑定的工具类如RelaxedPropertyResolver已经无法在新版本中使用。本文实现参考了https://blog.csdn.net/catoop/article/details/50575038这篇文章,大致思
阅读全文
摘要:<! 面包屑 <! 面包屑end 三分钟学会@Autowired@Qualifier@Primary注解 2018.10.08 20:24 154浏览 <! 手记详情 今天主要简单的跟大家介绍一下spring自动装配相关的@Autowired,@Qualifier和@Primary注解1,@Auto
阅读全文
摘要: java复制文件的4种方式 摘要 尽管Java提供了一个可以处理文件的IO操作类。 但是没有一个复制文件的方法。 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。 然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。 1. 使用FileStreams
阅读全文
摘要:引用 http://www.a shun.com/archives/19661.html 文件夹同步就是将两个文件夹内的文件内容进行分析,可选择性的让两个文件夹内容保存一直。文件夹同步软件相当有用,虽然大多数人没用过,但它确实能够为你节省很多时间和操作。比如说:同步U盘上的数据和软件设置,查找软件版
阅读全文
摘要:<! flowchart 箭头图标 勿删 springboot2 + mybatis + mysql + oracle + sqlserver多数据源的配置 相信很多朋友在开发的时候,可能会碰到需要一个项目,配置多个数据源的需求,可能是同一种数据库,也可能是不同种类的数据库。 这种情况,我们就需要配
阅读全文
摘要:简单了解一下 WebSocket 现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的
阅读全文

浙公网安备 33010602011771号