使用screw把现有数据库快速生成一份数据结构文档 在3年前,当时入职一家公司,没有任何文档,进去之后,发现系统非常的乱,对于架构师来说一般关注的主要有:系统业务、数据。系统业务当时熟悉起来很快,但是主要是系统问题比较多,所以需要进行挨个排查并解决。所以第一步的入手就... Rae开发语言2022-08-18968 阅读0 评论
热文Springboot项目如何把tomcat替换成undertow 现在网上大多文章都介绍undertow比tomcat性能好,所以这篇文章给大家介绍下如何把springboot默认的tomcat替换成undertow。首先修改pom.xml,在 Rae开发语言2022-08-171156 阅读0 评论
热文使用mybatis-plus完成多租户的saas系统 最近遇到一个项目财务系统,这个财务系统主要是分为两大部分,一部分是集团管理端,一部分是各个学校的管理端,那么整个系统的数据是共享的,集团端登录的时候需要看到所有的数据,各个学校的管理端看到的数据只能是自己的。这个系统... Rae开发语言2022-08-151136 阅读0 评论
热文如何使用阿里的Arthas快速定位正在线上运行的程序问题 Arthas是阿里出品的一款在线调试线上java程序运行的工具包,在工作中我们时长都会用到。今天就来给大家介绍几个比较实用和常用的小技巧,快速应用到我们生产环境中,排查生产环境出现的问题。首先我们介绍下如何使用art... Rae开发语言2022-08-1511660 阅读47 评论
热文JAVA脚手架之使用spring编写脚本 在项目中,我们经常会遇到编写一些脚本。在我们常见的印象中,使用python编写脚本比较好,但是对于java人员来说,可能不太熟悉python,因此我们需要使用java来编写脚本。使用java编写脚本的时候会有两种情况... Rae开发语言2022-08-091090 阅读0 评论
JAVA8讲解系列(四)新特性之optional 在java8中新增了optional类,主要是应用于判断是否为空。官方的解释是:Optional类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现... Rae开发语言2022-08-08762 阅读0 评论
JAVA8讲解系列(三)新特性之Stream API 在java8中Stream API使用范围也比较广,所以在这里记录一下。这里如果熟悉大数据或者写过mapreduce的同学应该比较熟悉。Stream API的流程如下:主要分为三部分,分别是加载数据源(input)、... Rae开发语言2022-08-08799 阅读0 评论
JAVA中的hashmap重排序是什么 我们知道在java中,hashmap在一定条件下会转换成红黑树,但是当我们在这个hashmap中移除某个元素的时候,为了保持树的连续性,就会涉及到重排序。此时的重排序就是把这些元素从新进行排序。我们知道hash都有槽... Rae开发语言2022-08-08960 阅读0 评论
热文java7和java8中的hashmap有什么区别 今天有小伙伴在面试的时候,面试官问了下java7和java8的hashmap有什么区别,小伙伴直接回答了,java7是数组+链表,java8是数组+链表+红黑树。因为像这种比较概念性的知识点大家随时这件的推荐,记录会... Rae开发语言2022-08-081046 阅读0 评论
JAVA8讲解系列(二)新特性之Lambda表达式 这篇给大家介绍下java8的lambda表达式。这个lambda表达式在python,scala这样的语言程序里面是使用比较多的,有熟悉这些语言开发的程序的小伙伴应该都比较了解。在java8中引入了lambda表达式... Rae开发语言2022-08-05902 阅读0 评论
JAVA8讲解系列(一)新特性有哪些? 现在java都已经17了,但是在实际的项目中我们使用java7或者java8会更多一点。但是在日常工作中,我们很多同学都主要停留在curd上,所以很多的代码里面几乎都还是java7的体现。今天我们就来给大家介绍下ja... Rae开发语言2022-08-04960 阅读0 评论
热文代码实战验证simpledateformat是线程不安全的 我们在项目中经常听大家说simpledateformat是线程不安全的。有的同学就会反问,我一直使用simpledateformat好好地,也从来没遇到过线程不安全的问题啊。对于这种杠精来说,直接选择忽视。然后我们用... Rae开发语言2022-07-271051 阅读0 评论
JAVA8中的日期获取有哪些? 现在java更新的版本还是比较多,现在生产上大家一般都是用的java8,但是在项目的代码里面,还是会经常看到大家有很多java7及以前的一些写法,今天这篇我们就来介绍下java8里面的日期类型如何编写。备注:在这里推... Rae开发语言2022-07-27769 阅读0 评论
热文jvm垃圾回收过程介绍 在java里面我们知道垃圾回收包含:垃圾回收器,垃圾回收算法,垃圾回收阶段。这篇我们介绍下jvm整个垃圾回收的过程。1)首先分为年轻代和老年代2)首先,将任何新对象分配给 eden 空间。两个 survivor 空间... Raejava2022-07-271002 阅读0 评论
jvm垃圾回收常用算法之标记清除整理算法 在jvm里面我们知道有很多的垃圾回收算法,常用的有:标记-清除算法,复制算法、标记整理算法、分代算法。 这里呢我们不介绍太多。这里主要以目前实际使用过程中这种分代场景进行介绍。我们知道现在jvm内存都是分代,分为年轻... Raejava2022-07-27790 阅读0 评论