标签:lib

Java

中高级程序员必看shiro框架应用

30

xiaoli.wang 发布于 2020-07-06

编辑推荐: 本文首先简单介绍 shiro 的作用,接下来就直接进入 shiro 授权的入门,并且运用shiro 源码介绍了shiro的使用,希望对您的学习有所帮助。本文来自于传智播客官方博客,由火龙果软件Alice编辑、推荐。 一、Shiro 简介 Apache Shiro 是一...

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

Spring

面试必杀技,讲一讲Spring中的循环依赖

12

xubiao.zhuang 发布于 2020-07-06

前言 Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶的问题,那么循环依赖必定逃不掉。如果你回答得好,那么这就是你的必杀技,反正,那就是面试官的必杀技,这也是取...

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

Java

Kitty中的动态线程池支持Nacos,Apollo多配置中心了

4

邓龙华 发布于 2020-07-06

目录 回顾昨日 nacos 集成 Spring Cloud Alibaba 方式 Nacos Spring Boot 方式 Apollo 集成 自研配置中心对接 无配置中心对接 实现源码分析 兼容 Apollo 和 Nacos NoClassDefFoundError Apoll...

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

Java

6月份Github上比较热门的Java开源项目

2

xiaoli.wang 发布于 2020-07-06

6月份GitHub上比较热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧。 1.cwa-server https://github.com/corona-warn-app/cwa-server Star 1489 Corona-Warn-App(简称CWA)意思是“新冠...

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

Java

fastjson到底做错了什么?为什么会被频繁爆出漏洞?

8

hellas 发布于 2020-07-06

fastjson大家一定都不陌生,这是阿里巴巴的开源一个JSON解析库,通常被用于将Java Bean和JSON 字符串之间进行转换。 前段时间,fastjson被爆出过多次存在漏洞,很多文章报道了这件事儿,并且给出了升级建议。 但是作为一个开发者,我更关注的是他为什么会频繁被爆...

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

Spring

Spring Cloud Alibaba系列(六)sentinel的实际应用

9

dulong 发布于 2020-07-06

一、sentinel的持久化配置 上一章中我们通过Dashboard来为Sentinel客户端设置各种各样的规则,但是这些规则默认是存放在内存中,极不稳定,无法用于生成环境,所以需要将其持久化。 DataSource 扩展常见的实现方式有: 拉模式 :客户端主动向某个规则管理中心...

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

Spring

Spring Cloud并不复杂,开发者为啥要为它秃头?

6

尖兵 发布于 2020-07-06

又是跟技术战斗的一天! 后台都是在问微服务架构的面试题怎么答, 想聊聊微服务架构了 。 微服务架构一跃成为 IT 领域炙手可热的话题也就这两年的事,大量一线互联网公司因为庞大的业务体量和业务需求,纷纷投入了微服务架构的建设中,像阿里巴巴、百度、美团等大厂,很早就已经开始了微服务的...

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

Java

推荐​一款Java音频视频编码器,很赞~

7

刘莉莉 发布于 2020-07-06

J ave 2 是 什么 JAVE2(Java音频视频编码器)库是ffmpeg项目上的Java包装器。开发人员可以利用JAVE2将音频和视频文件从一种格式转码为另一种格式。在示例中,您可以将AVI文件转换为MPEG文件,可以将DivX视频流转换为(类似YouTube的)Flash...

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

Java

Java开发的效率工具–Lombok

37

xirruiqiang 发布于 2020-07-06

点击上方“ 框架师 ”,选择“ 置顶公众号 ” 我们一起学习进步! 正文 引言 Lombok这个插件Java开发一般都不陌生,正常情况下可以用来简化我们的JavaBean代码量,网上找了很多lombok相关的文章,注解介绍都不怎么全,索性自己摸索一篇出来,供大家参考 Lombok...

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

Java

Spring 源码第四弹!深入理解 BeanDefinition

5

likai 发布于 2020-07-06

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里–> Spring Boot+Vue+微人事视频教程 聚沙成塔!不知不觉 Spring 源码已经更到第五篇啦~ 看源码之前,要先会用功能,这是最基本的,因为在源码讲解中,默认大家已经熟知 ...

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

Java

mybatis入门学习

wenming.gapo 发布于 2020-07-05

一、背景 很久以前听说过ibatis,后来知道ibatis改名mybatis了,之前只是简单的接触过mybatis,没有使用太多,不是太了解。所以趁着周末看了看。 本文主要参考网站: https://mybatis.org/mybatis-3/zh/index.html http...

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

Java

OpenJDK 编译调试指南(Ubuntu 16.04 + MacOS 10.15)

8

xirruiqiang 发布于 2020-07-05

本篇文章主要介绍在 MacOS 系统和 Ubuntu 系统上如何编译 OpenJDK 项目代码,并使用 IDE 工具 JetBrains CLion (下文简称 CLion )来运行/调试 OpenJDK 。文中仅包含两种操作系统的特定版本( MacOS 10.15 和 Ubun...

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

Java

cms项目系列(一)——SSM框架搭建

8

yanxinchi 发布于 2020-07-05

写在前面: 小伙伴儿们,大家好!今天给大家分享一个SSM项目实战系列——cms系统; 后续会持续更新,敬请期待! 思维导图: image-20200704092848794 1,配置文件引入 1.1,创建Maven项目,添加依赖; pom.xml文件: <dependenc...

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

Java

一文学会JSP

9

小丁 发布于 2020-07-05

构建Web应用 这里使用IDEA构建Web应用 新建项目 添加新的Tomcat 勾选上正确的Tomcat 选择Filsh 创建好目录如下 其自动生成的Web.XML文件如下 <?xml version="1.0" encoding="UTF-8...

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

Spring

Spring AOP 实现原理(四)特性解读

songhua.gao 发布于 2020-07-05

我们花了很多篇幅讲解了Spring AOP的实现原理动态代理,但是只有动态代理是不够的,比如说前面提到的Aspect、Join Point、Pointcut等,这些有关AOP的抽象概念也非常重要,我们知道这部分实际上是由AspectJ提供的,那么AspectJ是什么呢? aspe...

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

Spring

Spring AOP实现原理(三)动态代理

darida 发布于 2020-07-05

Spring AOP实际上是基于动态代理实现的,只不过Spring 同时支持JDK Proxy和cglib,下面我们来介绍一下这两种实现动态代理的方式 注:本示例中使用JDK1.8 动态代理代码示例 JDK Proxy方式 /** * 在代理的接口调用时的处理器类 */ clas...

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

Spring

Spring AOP实现原理(一)AOP简介

1

likai 发布于 2020-07-05

Spring AOP是Spring众多优秀特性中的一个,我一直对它的实现比较好奇,最近有些闲暇时间,就整理了一些有关Spring AOP实现的资料。在整理的过程中,又稍作深入的理解一些优秀的框架和工具,比如asm,CGLIB,AspectJ等,顿觉自己知识浅薄,当然也难以抑制分享...

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

Spring

Spring AOP实现原理(二)实现一个简单的AOP

2

darida 发布于 2020-07-05

在了解AOP之后,我们以注解的方式写一个Spring AOP的示例,这种例子网上很多,本文只贴一些关键性的代码 package com.aop.biz; class BizA { public void doSomething() { //do something... } } ...

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