标签:API

Java

[Java] 使用ZipInputStream解析zip类文件(jar、docx)的范例

yeseng 发布于 2020-07-14

作者:zyl910 一、缘由 现在zip类的文件越来越多了,例如jar、docx。 有时我们需批量处理这些文件中的数据,若都是手工操作的话就太麻烦了。于是考虑编程自动处理。 Java提供了ZipInputStream等zip的操作类。但是有些内容比较抽象,没有代码范例的话有点难以...

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

Java

从ReentrantLock到AQS的原理及应用

6

hanze 发布于 2020-07-14

前言 Java并发包(JUC:java.util.concurrent)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,ReentrantLock、Semaphore,它们的实现都用到了一个共同的基类–AbstractQueuedSynchronizer,简...

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

Java

花了三天整理,Spring Cloud微服务如何设计异常处理机制?还看不懂算我输

1

yanxinchi 发布于 2020-07-14

前言 首先说一下为什么发这篇文章,是这样的、之前和粉丝聊天的时候有聊到在采用Spring Cloud进行微服务架构设计时,微服务之间调用时异常处理机制应该如何设计的问题。我们知道在进行微服务架构设计时,一个微服务一般来说不可避免地会同时面向内部和外部提供相应的功能服务接口。面向外...

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

Java

java 生成二维码实例

3

dulong 发布于 2020-07-14

最近有点时间想学点东西,想做个简单的系统,现在登录的时候使用扫描二维码获取验证码登录,于是就有了下面的一些代码 首先要导入pom依赖 <dependency> <groupId>com.google.zxing</groupId> <ar...

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

Spring

权限系统的设计与实现

6

hellas 发布于 2020-07-14

以角色为基础的动态权限配置,比如普通用户、管理员可以在系统运行时随意更改,此外还需要能够实现类似禁言的功能。 根据需求选择基于角色的访问控制(RBAC)。“其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相...

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

编程技术

ASP.NET Core3.1使用Identity Server4建立Authorization Server-2

10

darida 发布于 2020-07-14

前言 建立Web Api项目 在同一个解决方案下建立一个Web Api项目 IdentityServer4.WebApi ,然后修改Web Api的launchSettings.json。参考第一节,当然可以不修改的,端口号为 5001 。 { "profiles&qu...

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

Java

深度分析:java8的新特性lambda和stream流,看完你学会了吗?

likai 发布于 2020-07-14

1. lambda表达式 1.1 什么是lambda 以java为例,可以对一个java变量赋一个值,比如int a = 1,而对于一个方法,一块代码也是赋予给一个变量的,对于这块代码,或者说被赋给变量的函数,就是一个lambda表达式 //为变量赋值 int a = 1; //...

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

编程技术

微服务学习与思考(04):微服务技术体系

2

刘莉莉 发布于 2020-07-14

前面微服务3篇文章: 微服务学习与思考(01):什么是微服务?微服务的优势和劣势 微服务学习与思考(02):微服务实施前有哪些问题需要思考? 微服务学习与思考(03):微服务总体架构图解 一、微服务技术体系 下图列出了微服务的技术体系: 二、Golang微服务技术栈 微服务框架 ...

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

Java

漏洞治理(漏洞情报)调研报告

10

xubiao.zhuang 发布于 2020-07-14

君哥有话说 漏洞运营和安全资产运营是快速收敛攻击面的最有效的两个措施,需要企业安全建设负责人首要关注,并投入大量精力确保漏洞管理的各项细节落地,包括漏洞发现、漏洞推修、漏洞验证等各个环节,这里面的细节很多,比如覆盖率、漏扫范围、漏扫技术细节(未登陆扫描、被动式扫描)、漏扫类别、漏...

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

编程技术

LWN:Zephyr四年啦!

1

xirruiqiang 发布于 2020-07-14

关注了就能看到更多这么棒的文章哦~ Four years of Zephyr June 29, 2020 This article was contributed by Martí Bolívar and Carles Cufí 原文来自...

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

编程技术

火了 2 年的服务网格究竟给微服务带来了什么?

2

xiaoli.he 发布于 2020-07-14

本文节选自 ServiceMesher 社区出品的开源电子书《Istio Handbook——Istio 服务网格进阶实战》,作者罗广明,来自百度。 在过去几年中,微服务成为了业界技术热点,大量的互联网公司都在使用微服务架构,也有很多传统企业开始实践互联网技术转型,基本上也是以微...

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

Java

使用位运算、值交换等方式反转java字符串-共四种方法

1

Harries 发布于 2020-07-14

在本文中,我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法。 StringBuilder(str).reverse() char[] byte 如果是为了进行开发,请选择 StringBuilder(str).reverse() API。出于学习的目的,...

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

Java

ASM 实现 Hook Lambda 和方法引用 | 数据采集

3

xiaoli.wang 发布于 2020-07-14

一、前言 本文是前作「 Lambda 设计参考 」的实战部分,具体将介绍如何使用 ASM 对 Java 8 Lambda 表达式和方法引用进行 Hook 操作。 在此之前会介绍一些基础概念和字节码相关的知识方便大家对这块内容的理解,最后会给出一个完整的代码供大家参考。 二、脱糖 ...

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

Java

JAVA中Context的详细介绍和实例分析

2

puefu.he 发布于 2020-07-14

最熟悉的陌生人——Context 刚刚学android或者js等,都会看见这个频繁的字眼——Context。 意为”上下文“。 本文主要记述,Context到底是什么、如何理解Context、一个APP可以有几个Context、Context能干啥、Context的作用域、获取C...

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

Java

你知道Java中的流操作么?

14

songhua.gao 发布于 2020-07-14

怎样都要生活,不如上进一些 1、同步、异步、阻塞、非阻塞 同步与异步: 同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。而异步是不需要等待被依赖的任务完...

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

Java

zlt-mp v4.0.0 发布,基于 Spring Cloud Alibaba 的微服务平台

3

dulong 发布于 2020-07-14

功能介绍 更新内容 特性/增强 重构uaa的自定义授权实现,统一授权接口使用grant_type区分 基础框架版本升级 升级spring-boot到2.2.8.RELEASE 升级spring-cloud到Hoxton.SR6 升级spring-cloud-alibaba到2.2...

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

编程技术

zuihou-admin-cloud 2.4 发布,微服务 SaaS 脚手架

4

dulong 发布于 2020-07-14

今日更新日志: 整体更新: 0. 录制了完整的项目讲解视频教程 1. 新增批量替换项目名&包名&前缀的Shells脚本(支持Linux&Mac) 2. 完整的项目讲解视频 3. 优化代码若干 & 删除无用代码和注释掉的代码若干 & 完善代码...

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

Java

ZLT-MP v4.0.0 发布

4

darida 发布于 2020-07-14

点击上方“ 陶陶技术笔记 ”关注我 回复“ 资料 ”获取作者整理的大量学习资料! 架构图 功能介绍 更新内容 特性/增强 重构uaa的自定义授权实现, 统一 授权接口使用grant_type区分 基础框架版本升级 升级spring-boot到2.2.8.RELEASE 升级spr...

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