Harries Blog™

所有文章 第2页

Java

java安全编码指南之:基础篇

yeseng 发布于 2020-07-14

作为一个程序员,只是写出好用的代码是不够的,我们还需要考虑到程序的安全性。在这个不能跟陌生人说话世界,扶老奶奶过马路都是一件很困难的事情。那么对于程序员来说,尤其是对于开发那种对外可以公开访问的网站的程序员,要承受的压力会大很多。 任何人都可以访问我们的系统,也就意味着如果我们的...

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

Java

从ReentrantLock到AQS的原理及应用

6

hanze 发布于 2020-07-14

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

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

Java

Disruptor 等待策略引发的 CPU 负载异常问题

5

xiaoli.he 发布于 2020-07-14

背景 工作中,我负责的系统是一个数据流处理服务 – 以流水线(pipeline)的形式分多级异步处理: 其中的 队列 实际使用的是 Disruptor ,多生产者单消费者模式: ThreadFactory factory = new ThreadFactoryBuil...

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

Java

不会吧,有人用了两年Spring, 居然不知道包扫描是怎么实现的

1

刘莉莉 发布于 2020-07-14

全栈的自我修养: 0004 Java 包扫描实现和应用(File篇) I may not be able to change the past, but I can learn from it. 我也许不能改变过去发生的事情,但能向过去学习。 Table of Contents ...

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

Java

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

1

yanxinchi 发布于 2020-07-14

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

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

Java

Java新手的一段代码,到现在入职一年了竟然还没搞懂?求解释

3

likai 发布于 2020-07-14

如今的程序员,可以说是非常火热的职业了。而Java作为应用最为广泛的编程语言之一,要说数业界最火的方向也不为过,市场上关于Java的书籍不知道有多少!网上关于Java的文章和资料也很多,虽然程序员的起步都是Helloworld,可是很多毕竟都是理论知识,加上Java覆盖得确实比较...

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

Java

java8实战学习总结1

1

xiaoli.wang 发布于 2020-07-14

java8实战学习 1. lambda表达式 1.1 什么是lambda表达式 1.2 什么样的场景能使用lambda表达式 1.3 lambda表达式实现一个接口的四种写法 2. 函数式编程 2.1 什么是函数式编程 2.2 什么是命令式编程 2.3 什么是函数式接口 Func...

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

Java

JDK8配置环境变量的bat文件的详细教程

4

尖兵 发布于 2020-07-14

网上教程不少,有些好惨。 我的JDK在这里,只安装一次,后面直接压缩,这样就制成了解压版,解压配置环境变量即可用,妙。 打开看看 再打开 了解目录结构的目的,为了改bat文件, 第三行! @echo off set regpath=HKEY_LOCAL_MACHINE/SYSTE...

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

Java

java 生成二维码实例

3

dulong 发布于 2020-07-14

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

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

编程技术

微服务的数据库设计思路

5

小丁 发布于 2020-07-14

我并不期待人生可以一直过得很顺利,但我希望碰到人生难关的时候,自己可以是它的对手。 ​​​​ 单独的数据库 微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库。它是基于下面三个原因。 优化服务接口:微服务之间的接口越小越...

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

Spring

探秘 Spring 的 PropertyEditor

1

尖兵 发布于 2020-07-14

PropertyEditor & PropertyEditorSupport 介绍 java.beans.PropertyEditor 是 JDK 自带的类,是提供给 AWT。做啥用呢、就是讲用户在图形见面中输入的字符串转换位对应类型的值(对象)。类似于一个 conver...

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

编程技术

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

2

刘莉莉 发布于 2020-07-14

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

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

Java

3分钟为女同事解决Maven依赖冲突,不香吗?

10

darida 发布于 2020-07-14

小林的艳遇 这天小林无所事事准备下班,突然听见隔壁小美在哭泣,正(hao)义(se)的小林过去关切的问 “小美,你怎么了?是不是被该死的王经理欺负了?”, 小美抽泣着点点头 “经理叫我把这个 Maven 的红色波浪线去掉,可是我一直去不掉。” 正(hao)义(se)的小林心想又是...

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

Java

java常用类——String

小丁 发布于 2020-07-14

java.lang.String String类型的特点: 1)String类型是不能被继承的; 2)String类型的对象是不可变的,也就是说我们每次修改字符串都是产生了新的对象; 3)由于String类型的对象是不可变的,使得我们把一些字符串存到常量池里,常量池中的对象是可以...

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