标签:文章

Java

CKEditor 5 + SpringBoot实战(二):SpringBoot Application 环境搭建

14

wenming.gapo 发布于 2020-07-05

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,CKEditor插入视频,获取/设置CK...

阅读(2)评论(0)赞 (0)

Java

BeeCP-Starter 1.3.3 发布

zhuangli 发布于 2020-07-05

BeeCP-Starter是小蜜蜂连接池在Springboot上的启动器 1:更新内容 1:代码优化 2:支持XADataSource配置导入 3:增加其他数据源配置属性注入工厂(多数据源配置) 数据源类名 属性注入工厂 com.zaxxer.hikari.HikariDataS...

阅读(3)评论(0)赞 (0)

Java

「MoreThanJava」Day2:变量、数据类型和运算符

18

邓龙华 发布于 2020-07-04

「MoreThanJava」 宣扬的是 「学习,不止 CODE」 ,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」 。 当然 不论新老朋友 我相信您都可以 从中获益 。如果觉得 「不错」 的朋友,欢迎 ...

阅读(7)评论(0)赞 (0)

Java

Tomcat启动流程简析

xubiao.zhuang 发布于 2020-07-04

Tomcat是一款我们平时开发过程中最常用到的Servlet容器。本系列博客会记录Tomcat的整体架构、主要组件、IO线程模型、请求在Tomcat内部的流转过程以及一些Tomcat调优的相关知识。 力求达到以下几个目的: 更加熟悉Tomcat的工作机制,工作中遇到Tomcat相...

阅读(8)评论(0)赞 (0)

Java

新一代缓存Caffeine,速度确实比Guava的Cache快

6

xiaoli.wang 发布于 2020-07-04

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 我想把记忆缓存起来,等再次见到你,就能够很快认出你。 能够说出这么有哲理的话,得益于我对缓存的理解,以及对它的看重。没有了缓存,我的人生就没有了意义。 缓存是非常重要的,...

阅读(8)评论(0)赞 (0)

Java

Java Stream流还可以这样玩

1

xiaoli.he 发布于 2020-07-04

Java8 Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java...

阅读(8)评论(0)赞 (0)

Java

Maven Jar包下载失败及解决方案

7

dulong 发布于 2020-07-04

我是阿福,公众号「阿福聊编程」作者, 一个在后端技术路上摸盘滚打的程序员 ,在进阶的路上,共勉! 文章已收录在 JavaSharing 中,包含Java技术文章,面试指南,资源分享。 明显的下载失败 具体表现 在Maven仓库中如果看到jar包或其他相关文件是以“lastUpda...

阅读(10)评论(0)赞 (0)

Java

你还在担心rpc接口超时吗

xirruiqiang 发布于 2020-07-04

在使用dubbo时,通常会遇到timeout这个属性,timeout属性的作用是:给某个服务调用设置超时时间,如果服务在设置的时间内未返回结果,则会抛出调用超时异常:TimeoutException,在使用的过程中,我们有时会对provider和consumer两个配置都会设置t...

阅读(7)评论(0)赞 (0)

Java

Java内存结构

4

Harries 发布于 2020-07-04

根据《Java虚拟机规范(Java SE 8)》中描述了JVM运行时内存区域结构如图1所示: 图1 JVM运行时内存结构 图一即为JVM运行时的内存结构,下面我们对相关的结构进行分析。 1.1 PC寄存器-The PC Register PC寄存器是内存中一块很小的区域,它的作用...

阅读(4)评论(0)赞 (0)

Java

JDK源码那些事儿之传说中的AQS-概览

1

Harries 发布于 2020-07-04

从这篇文章开始分析JDK源码中AQS的底层实现原理,作为多线程访问共享资源的同步器框架基础实现,涉及到的东西还是比较多的,一起来看看传说中的AQS实现吧 前言 JDK版本号:1.8.0_171 由于涉及到AQS篇幅过多,本篇先总体介绍AQS,分析部分源码实现,对于共享资源的获取和...

阅读(4)评论(0)赞 (0)

编程技术

简直了!顶级架构师分享心得,如何在项目中兼容多种数据库

26

尖兵 发布于 2020-07-04

前段时间,在和一个做了十年的顶级叫故事聊天,他说,在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的举措。他开发的项目或者框架,采...

阅读(5)评论(0)赞 (0)

Java

强烈推荐 16 款 IDEA 插件,让你的开发速度飞起来!

16

尖兵 发布于 2020-07-04

当前使用的IDEA版本是2020.1。随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐。以下列举的,都是亲测可以在2020.1版本的IDEA中使用的插件。 1 google-java-format 代码自动格式化 简介: google-jav...

阅读(9)评论(0)赞 (0)

Java

JVM类加载机制小结

2

darida 发布于 2020-07-04

这篇文章我们关注一个问题:Java程序是怎么进入JVM并执行的? 经常写Java程序的小伙伴应该都听说过类加载机制,在《深入理解Java虚拟机》里周老师已经讲的很清楚了,这篇随笔把之前的笔记以及一些总结重新梳理一下。前面我们已经知道 .java文件经过编译后变成Class文件,J...

阅读(8)评论(0)赞 (0)

Java

[译]高性能缓存库Caffeine介绍

1

dulong 发布于 2020-07-04

内容纲要 概览 本文我们将介绍 Caffeine -一个Java高性能缓存库。缓存和Map之间的一个根本区别是缓存会将储存的元素逐出。逐出策略决定了在什么时间应该删除哪些对象,逐出策略直接影响缓存的命中率,这是缓存库的关键特征。Caffeine使用 Window TinyLfu ...

阅读(9)评论(0)赞 (0)

Java

[译]高性能缓存库Caffeine介绍

1

songhua.gao 发布于 2020-07-04

内容纲要 概览 本文我们将介绍 Caffeine -一个Java高性能缓存库。缓存和Map之间的一个根本区别是缓存会将储存的元素逐出。逐出策略决定了在什么时间应该删除哪些对象,逐出策略直接影响缓存的命中率,这是缓存库的关键特征。Caffeine使用 Window TinyLfu ...

阅读(8)评论(0)赞 (0)

Spring

SpringBoot2.x基础篇:使用CommandLineRunner或ApplicationRunner

2

刘莉莉 发布于 2020-07-04

知识改变命运,撸码使我快乐,2020继续游走在开源界 点赞再看,养成习惯 给我来个Star吧, 点击了解下基于SpringBoot的组件化接口服务落地解决方案 如果你想要使用 SpringBoot 构建的项目在启动后运行一些特定的代码,那么 CommandLineRunner 、...

阅读(7)评论(0)赞 (0)

Java

松哥搞了个一站式学习 Java 技术的网站,来瞅瞅~

7

dulong 发布于 2020-07-04

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里–> Spring Boot+Vue+微人事视频教程 有小伙伴反映松哥的历史文章查找不方便,其实我也一直在头疼这个问题,因为松哥的文章基本上都是成系列的,所以搞了很多 PDF 文档,大家在...

阅读(11)评论(0)赞 (0)

Java

【WEB系列】RestTemplate之Basic Auth授权

2

yeseng 发布于 2020-07-04

前面介绍的RestTemplate的所有使用姿势都是不需要鉴权的,然而实际情况可不一定都这么友好;Http Basic Auth属于非常基础的一种鉴权方式了,将用户名和密码以Base64编码之后,携带在请求头,从而实现身份校验; 本文将主要介绍RestTemplate实现Basi...

阅读(11)评论(0)赞 (0)