12 zdy0_2004

尚未进行身份认证

暂无相关简介

等级
TA的排名 265

C 表达式中的汇编指令

https://www.cnblogs.com/shuqin/p/11851136.htmlasm 为 gcc 中的关键字,asm 表达式为在 C代码中嵌套汇编指令,该表达式只是单纯的替换出汇编代码,并不对汇编代码的含义进行解析。asm 表达式有两种形式,第二种asm-qualifiers包含了goto语句。第一种形式为常见的用法,AssemblerTemplate 和 Outp...

2019-11-13 21:25:31

SpringSecurity原理剖析与权限系统设计

Spring Secutity和Apache Shiro是Java领域的两大主流开源安全框架,也是权限系统设计的主要技术选型。本文主要介绍Spring Secutity的实现原理,并基于Spring Secutity设计基于RBAC的权限系统。一、技术选型为何把Spring Secutity作为权限系统的技术选型,主要考虑了以下几个方面:数据鉴权的能力:Spring Secutity支...

2019-09-30 00:11:06

kubernetes集群部署高可用Postgresql的Stolon方案

kubernetes集群部署高可用Postgresql的Stolon方案目录前言....前言本文选用Stolon的方式搭建Postgresql高可用方案,主要为Harbor提供高可用数据库,Harbor搭建可查看kubernetes搭建Harbor无坑及Harbor仓库同步,之后会提供redis高可用及Harbor高可用方案搭建方案比较几种postgresql高可用方案简单...

2019-09-19 00:20:09

Flink入门宝典(详细截图版)

Flink入门宝典(详细截图版)本文基于java构建Flink1.9版本入门程序,需要Maven 3.0.4 和 Java 8 以上版本。需要安装Netcat进行简单调试。这里简述安装过程,并使用IDEA进行开发一个简单流处理程序,本地调试或者提交到Flink上运行,Maven与JDK安装这里不做说明。一、Flink简介Flink诞生于欧洲的一个大数据研究项目StratoSp...

2019-09-19 00:17:17

springboot+spring security+mybaits实现登录权限管理

springboot+spring security+mybaits实现登录权限管理版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yangl1337905751/article/details/79741695序:本文采用springboot+spring securit...

2019-09-17 00:28:49

SpringCloud学习笔记(1):Eureka注册中心

SpringCloud学习笔记(1):Eureka注册中心简介Eureka是Netflix开源的基于rest的服务治理方案,分为Server端和Client端,Server端为注册中心,其他微服务通过Client端连接Server端进行服务的注册和发现。项目介绍sc-parent,父模块 sc-provider,提供者模块 sc-eureka,注册中心 sc-consumer...

2019-09-17 00:10:41

SpringCloud学习笔记(2):使用Ribbon负载均衡

SpringCloud学习笔记(2):使用Ribbon负载均衡简介Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡工具,在注册中心对Ribbon客户端进行注册后,Ribbon可以基于某种负载均衡算法,如轮询(默认)、随机、加权轮询、加权随机等自动帮助服务消费者调用接口。项目介绍sc-parent,父模块(请参照SpringCloud学...

2019-09-17 00:09:55

SpringCloud学习笔记(3):使用Feign实现声明式服务调用

SpringCloud学习笔记(3):使用Feign实现声明式服务调用简介Feign是一个声明式的Web Service客户端,它简化了Web服务客户端的编写操作,相对于Ribbon+RestTemplate的方式,开发者只需通过简单的接口和注解来调用HTTP API。它支持Spring MVC注解和JAX-RS注解,还支持可插拔式的编码器和解码器。整合了Eureka,Ribbon和Hys...

2019-09-17 00:08:46

前后端分类状态下SpringSecurity的玩法

前后端分类状态下SpringSecurity的玩法前后端分离状态下,后端SpringSecurity该如何变动呢? 如何变动取决于前后端分离状态下,前后端交互的特点,纯json交互,闲言少叙,上干货主配置类#Copy@Configuration @EnableWebSecurity @EnableGlobalMethodSecurity(prePostEnabled = ...

2019-09-16 23:56:40

最佳内存缓存框架Caffeine

最佳内存缓存框架CaffeineCaffeine是一种高性能的缓存库,是基于Java 8的最佳(最优)缓存框架。Cache(缓存),基于Google Guava,Caffeine提供一个内存缓存,大大改善了设计Guava's cache 和 ConcurrentLinkedHashMap 的体验。1 LoadingCache<Key, Graph> graphs = Ca...

2019-09-16 23:51:37

(三)Linux paging_init解析

(三)Linux paging_init解析背景Read the fucking source code!--By 鲁迅 A picture is worth a thousand words.--By 高尔基说明:Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio1. 介绍从(二)L...

2019-09-16 23:50:35

(四)Linux内存模型之Sparse Memory Model

(四)Linux内存模型之Sparse Memory Model背景Read the fucking source code!--By 鲁迅 A picture is worth a thousand words.--By 高尔基说明:Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio1....

2019-09-16 23:49:24

spring事务在实际项目开发中的使用

https://www.cnblogs.com/enchaolee/p/11384004.html 一, 事务的一些基础知识简单回顾一下,讲的不是很深入,网上博客很多。 1,关于事务的四大特性:原子性、隔离性、一致性、持久性 本文不再赘述; 2,事务的隔离级别:读未提交,读已提交,可重复读,串行化(这里应该深入了解各个级别会出现什么问题,比如脏读,不可重复读,幻读) ...

2019-09-03 23:20:46

GNU大型项目构建和覆盖率生成(第一篇)

https://www.cnblogs.com/baowee/p/11491854.html目录0. 序言 1. 项目描述 2. 项目构建 2.1 编译规则 2.2 构建过程 3. 覆盖率分析0. 序言在开始正文之前,请允许我先说明一下本文的目的和写作的动机,好让读者不惑。我们知道,在Linux环境中,很多软件的组织都遵循GNU软件标准。不论是自己开发GNU软件还...

2019-09-10 22:22:39

spark 源码分析之十八 -- Spark存储体系剖析

目录总述 SecurityManager 概述 类结构 成员变量 核心方法 总结 BlockManagerMaster 概述 类结构 成员变量 ShuffleClient 类说明 核心方法 BlockTransferService 类说明 核心方法 ManagedBuffer的三个子类 NettyBlockTransfer...

2019-07-24 00:54:30

redis 发布与订阅原理分析

https://www.cnblogs.com/chenhaoyu/p/11225116.html前言:用了redis也有一段时间了,但是发布与订阅的使用频率也不高,趁着这次空闲,深究下redis的发布与订阅模式。一、订阅频道和信息发布功能说明:Redis 的 SUBSCRIBE 命令可以让客户端订阅任意数量的频道, 每当有新信息发送到被订阅的频道时, 信息就会被发送给所有订阅...

2019-07-22 23:22:05

精通并发与 Netty (一)如何使用

https://www.cnblogs.com/paulwang92115/p/11123519.html精通并发与 NettyNetty 是一个异步的,事件驱动的网络通信框架,用于高性能的基于协议的客户端和服务端的开发。异步指的是会立即返回,并不知道到底发送过去没有,成功没有,一般都会使用监听器来监听返回。事件驱动是指开发者只需要关注事件对应的回调方法即可,比如 channel ...

2019-07-03 01:31:56

Linux中,Tomcat 怎么承载高并发(深入Tcp参数 backlog)

https://www.cnblogs.com/grey-wolf/p/10999342.html阅读目录一、前言 二、翻译正文 1、两种实现方式 2、BSD 的选择 3、Linux 的选择 4、linux实现中, accept 队列满了怎么办 5、问题延伸 4、Stevens老爷子的建议 三、译文的测试验证 1、服务端程序 2、客户端程...

2019-06-11 23:20:30

JavaScript 原型的实际应用之实现一个 jQuery

https://www.cnblogs.com/dora-zc/p/10904919.html我们平时使用jQuery大概是这样:let $p = $('p');$p.css('fontSize', '40px');我们生成jQuery实例对象后,就可以使用原型上的css(), html()等方法,这就体现了原型继承:由构造函数生成的实例对象,可以继承构造函数的原型对象上的属性和方...

2019-05-23 00:21:20

前端之CSS2

https://www.cnblogs.com/yifchan/p/html-1-3.htmlCSS盒子模型CSS盒子模型介绍盒子模型解释元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下:把元素叫做盒子,设置对应的样式分别为:盒子的边框(border)、盒子内的内容和边框之间的间距(pad...

2019-05-20 01:02:49

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。