标签:GitHub

Java

Java并发编程(06):Lock机制下API用法详解

3

Harries 发布于 2020-07-05

本文源码: GitHub·点这里 || GitEE·点这里 一、Lock体系结构 1、基础接口简介 Lock加锁相关结构中涉及两个使用广泛的基础API:ReentrantLock类和Condition接口,基本关系如下: Lock接口 Java并发编程...

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

Java

后端开发基础之Servlet&JSP

1

songhua.gao 发布于 2020-07-05

Servlet 简介 servlet是java web开发的基石,是与平台无关的服务器组件,他是运行在servlet容器(tomcat),负责与客户端通信的组件。 Servlet功能: 创建并返回基于客户端请求的动态HTML页面。 与数据库进行通信 如何使用: 如同简介所说,se...

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

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

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

6

xiaoli.wang 发布于 2020-07-04

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

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

编程技术

微服务本地开发管理工具——Trampoline

6

wenming.gapo 发布于 2020-07-04

今天发现了一个本地管理 Spring Boot 应用的解决方案——Trampoline。它是一个简单的产品,提供 Web 控制台来启动、停止和监控你的应用。对于在本地进行微服务开发时,本地会运行很多不同的应用,这种情况下它还是很有用的。本文我将介绍 Trampoline 提供的主...

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

Java

第一个Spring程序(代码篇)

1

hanze 发布于 2020-07-04

前言 代码在 github 仓库 [toc] IoC – 第一个 Spring 程序 先来个 Demo 感受一下,代码是基于 Maven 构建的,如果不熟悉 maven 可以查看公众号 JavaPub 目录学习。 创建项目 在 Idea 新建 Maven 项目,目录结...

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

Java

性能分析工具SkyWalking插件开发指南

likai 发布于 2020-07-04

引言 在日常项目中,我们常常会遇到线上性能问题,尤其在微服务的场景下,调用链错综复杂,如何才能快速的定位和解决问题,然后享受美好的夏日时光。枯藤老树昏鸦,空调WiFi西瓜,葛优同款沙发,夕阳西下,我就往上一趴。岂不美哉? SkyWalking是一个观察性分析平台和应用性能管理系统...

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

Java

大道至简 spring-data-mybatis-mini 2.3.4 发布

尖兵 发布于 2020-07-04

更新日志: 增加流读方法及其说明 批量建议自定义实现 <strong>[</strong>github地址<strong>](</strong><a href="https://github.com/VonChange/spr...

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

Java

Java 基础 —— Lambda 表达式

尖兵 发布于 2020-07-04

Lambda 表达式是 Java 8 的重要更新,它支持将代码块作为方法参数、允许使用更简洁的代码来创建只有一个抽象方法的接口的实例。 描述中提到的接口称为函数式接口 语法 Lambda 表达式的主要作用就是可以用于简化创建匿名内部类对象,Lambda 表达式的代码块将会用于实现...

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

Java

netty极简教程(六):Netty是如何屏蔽ServerSocketChannel启动的

9

邓龙华 发布于 2020-07-04

现在我们已经基本了解了netty底层使用的组件,就明白了netty为什么是事件驱动模型:(netty极简教程(四): netty极简教程(五):Netty的Reactor模型演进及JDK nio聊天室实现 , 接下来追踪下netty的启动源码,验证reactor模型在netty的...

阅读(11)评论(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)

编程技术

gRPC-go服务发现&负载均衡

1

darida 发布于 2020-07-04

前言 以下示例基于 https://github.com/grpc/grpc-go v1.30.0,关于proto文件定义,服务生成参考 gRPC 官方文档中文版 client grpc使用的是客户端负载均衡模式,每次新建连接的时候会根据负载均衡算法选出服务端的IP然后建立连接。...

阅读(8)评论(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...

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