上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 41 下一页
摘要: 开源版Nginx最为人诟病的就是不具备动态配置、远程API及集群管理的能力,而APISIX作为CNCF毕业的开源七层网关,基于etcd、Lua实现了对Nginx集群的动态管理。 apisix架构图 让Nginx具备动态、集群管理能力并不容易,因为这将面临以下问题: 微服务架构使得上游服务种类多、数量 阅读全文
posted @ 2024-03-03 20:10 charyGao 阅读(521) 评论(0) 推荐(0)
摘要: VirtualBox:如何设置网络,以便主机和来宾都可以访问互联网并相互交谈 将 virtualbox 设置为使用 2 个适配器: 第一个适配器设置为NAT(将为您提供互联网连接)。 第二个适配器设置为仅主机。 启动虚拟机并为 Ubuntu 中的第二个适配器分配静态 IP(例如192.168.56. 阅读全文
posted @ 2024-03-03 19:10 charyGao 阅读(10533) 评论(0) 推荐(0)
摘要: 这篇文章是针对使用 4.21 制作的虚幻引擎 4 游戏的 Windows 版本而设计的。这可能适用于以前的版本,甚至可能适用于引擎的未来版本。你的旅费可能会改变。 免责声明 注意:我不会帮助您找到特定标题的密钥。所以不要问。这篇文章旨在分享一些关于您通常如何做这样的事情的知识,并且仅用于教育目的。 阅读全文
posted @ 2024-03-01 17:14 charyGao 阅读(2991) 评论(0) 推荐(0)
摘要: 1、概述 上一节中介绍了项目的搭建,并实现了授权码模式的访问。在上一节的基础上,再来实现客户端模式。【图文详解】搭建 Spring Authorization Server + Resource + Client 完整Demo 用户通过客户端访问资源是 授权码模式 微服务(资源)间的访问是 客户端模 阅读全文
posted @ 2024-02-29 17:19 charyGao 阅读(1836) 评论(0) 推荐(0)
摘要: 导读:本篇文章讲解 OAuth2在分布式微服务架构下基于角色的权限设计(RBAC),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com 在前两节的基础上,对权限控制作进一步的分析与设计。 RBAC(Role-Base Access Control,基于角色的访问控制) 本篇内容基 阅读全文
posted @ 2024-02-29 17:15 charyGao 阅读(386) 评论(0) 推荐(0)
摘要: 1、一切皆文件(硬件设备亦如此): 所有资源在Linux上都已以文件方式存在,包括硬件设备(设备文件)通信接口。 linux 系统中所有的设备都是作为文件系统的一个节点来挂载和使用的,比如光驱,一般挂载在 /mnt/ cdrom 里,cpu挂载在/dev/cpu. 2、 由众多功能单一的小程序组成: 阅读全文
posted @ 2024-02-29 14:33 charyGao 阅读(93) 评论(0) 推荐(0)
摘要: Linux解决“您在 /var/spool/mail/root 中有新邮件”的问题(You have new mail in /var/spool/mail/root) - 下一朵云 · You have new mail in /var/spool/mail/root · 您在 /var/spoo 阅读全文
posted @ 2024-02-29 14:31 charyGao 阅读(3546) 评论(0) 推荐(0)
摘要: 本文档介绍了 Windows 7 和 Server 2008 R2 X64 版本上内核虚拟地址空间的详细信息。调试器扩展命令!CMKD.kvas应用这一理论来显示 X64 虚拟地址空间并将给定地址映射到其中一个地址范围。 内核虚拟地址布局 X64 CPU 仅支持 CPU 上运行的软件使用的 64 位 阅读全文
posted @ 2024-02-27 17:56 charyGao 阅读(325) 评论(0) 推荐(0)
摘要: 今天特地查了一些官方解释和很多优秀的博客文章,将关于数仓方面的一些名词理解记了下来,先将这些简称做一个解释: 1、DB(DataBase):数据库,一般指的就是OLTP数据库,在线事物数据库,用来支持生产的。DB保留的是数据信息的最新状态,只有一个状态! 2、DW(Data Warehouse):数 阅读全文
posted @ 2024-02-27 15:40 charyGao 阅读(566) 评论(0) 推荐(0)
摘要: 一、简介 创建由多层组成的大型 Java 应用程序需要使用多种模型,例如持久性模型、域模型或所谓的 DTO。对于不同的应用程序层使用多个模型将需要我们提供一种 bean 之间的映射方式。 手动执行此操作会快速创建大量样板代码并消耗大量时间。幸运的是,Java 有多个对象映射框架。 在本教程中,我们将 阅读全文
posted @ 2024-02-27 11:51 charyGao 阅读(286) 评论(0) 推荐(0)
摘要: 前言 在Elasticsearch 8.0的版本中也将完全移除TransportClient,其次有些es有些账号不能通过 9300端口连接 所以项目中打算由RestHighLevelClient 替换掉 Transport Client 版本 这里给一张springboot官方的版本推荐 这里我的 阅读全文
posted @ 2024-02-27 11:15 charyGao 阅读(414) 评论(0) 推荐(0)
摘要: 参考:YAML文件(.yml)中的键(key)通过变量引用来设置 - i江湖中人 - 博客园 通过变量引用设置配置量的【值(value)】 在YAML文件中,一个配置量的值可以通过引用另一个变量来设置。例如: default-db: port: 3306 user-db: port: ${defau 阅读全文
posted @ 2024-02-27 11:13 charyGao 阅读(1872) 评论(0) 推荐(0)
摘要: 一、Vertx是什么? github: https://github.com/vert-x3官网:http://vertx.io/ Vert.x诞生于2011年,当时叫node.x,不过后来因为某些原因改名为Vert.x,目前官网最新版本是4.4.0,官网上介绍Vert.x是一个用于在JVM上构建高 阅读全文
posted @ 2024-02-27 11:08 charyGao 阅读(2935) 评论(1) 推荐(1)
摘要: 前言 Spring Boot项目使用Mybatis,既要从上游系统同步数据,又要操作本系统的数据库,所以需要引入双数据源,配置Mybatis 步骤 一、配置双数据源,连接数据库 1、禁用Spring Boot数据源的自动装配,在启动类@SpringBootApplication注解添加exclude 阅读全文
posted @ 2024-02-27 11:05 charyGao 阅读(1165) 评论(0) 推荐(0)
摘要: SpringSecurity学习笔记,爆肝8w字,再也别说我不会权限认证了‍_springsecurity学不懂-CSDN博客 SpringBoot_day02 启动原理_build-jdk-spec-CSDN博客 问题现象: 某一天发现项目日志疯狂输出,其中大部分没有类容,只有一串字符,导致日志存 阅读全文
posted @ 2024-02-26 18:23 charyGao 阅读(146) 评论(0) 推荐(0)
摘要: 达梦数据库DM8 - 关于字母大小写、单引号、双引号_达梦 字段 引号-CSDN博客 近期对达梦数据库DM8做测试时候,有个问题困扰了我大半天,百度几个来回也没找到原因。 最开始是使用dexp导出表的时候一直报错,最终发现跟建表的时候使用小写字母有关系。从而延伸出单引号、双引号的使用。 下面系统的对 阅读全文
posted @ 2024-02-26 17:52 charyGao 阅读(6606) 评论(0) 推荐(1)
摘要: 达梦数据库适配采坑记 达梦数据库适配采坑记 问题一 问题描述: 字段内容超长错误: 问题详解: 达梦数据库和Oracle同样,对字段的长度有严格的规范,当然Mysql也是有的,但是默认是不启用的,哪怕超出了,也会自动扩容,但是Oracle和达梦是不会的; 解决方案: 方案一: 对数据库的字段长度进行 阅读全文
posted @ 2024-02-26 17:29 charyGao 阅读(4018) 评论(0) 推荐(1)
摘要: 1、Servlet 三大组件 Servlet、Filter、Listener 在传统项目中需要在 web.xml 中进行相应的配置。Servlet 3.0 开始在 javax.servlet.annotation 包下提供 3 个对应的 @WebServlet、@WebFilter、@WebList 阅读全文
posted @ 2024-02-26 16:50 charyGao 阅读(544) 评论(0) 推荐(0)
摘要: 在2020年3月份开始接触skywalking到现在,使用skywalking已经一年时间,期间对内部代码进行了详细阅读,并且由于项目需要,我们已经对源码进行了二开,新增了各种个性化需求,可以说,我们对skywalking底层源码了解程度已经相对较高。本来想通过笔记对这一年来的源码阅读及理解成果进行 阅读全文
posted @ 2024-02-26 16:48 charyGao 阅读(1162) 评论(0) 推荐(0)
摘要: 一 序: 在整理InnoDB存储引擎的索引的时候,发现B+树是离不开页面page的。所以先整理InnoDB的数据存储结构。 关键词:Pages, Extents, Segments, and Tablespaces 如何存储表 MySQL 使用 InnoDB 存储表时,会将表的定义和数据索引等信息分 阅读全文
posted @ 2024-02-26 16:33 charyGao 阅读(292) 评论(0) 推荐(0)
摘要: 堆内存:大小和交换 | Elasticsearch: 权威指南 | Elastic 不要超过 32 GB! 这里有另外一个原因不分配大内存给 Elasticsearch。事实上, JVM 在内存小于 32 GB 的时候会采用一个内存对象指针压缩技术。 在 Java 中,所有的对象都分配在堆上,并通过 阅读全文
posted @ 2024-02-26 16:28 charyGao 阅读(123) 评论(0) 推荐(0)
摘要: Exception in thread "main" ElasticsearchStatusException[Elasticsearch exception [type=search_phase_execution_exception, reason=all shards failed]]; ne 阅读全文
posted @ 2024-02-26 16:24 charyGao 阅读(6042) 评论(0) 推荐(0)
摘要: TLAB是虚拟机在堆内存的eden划分出来的一块专用空间,是线程专属的。在虚拟机的TLAB功能启动的情况下,在线程初始化时,虚拟机会为每个线程分配一块TLAB空间,只给当前线程使用,这样每个线程都单独拥有一个空间,如果需要分配内存,就在自己的空间上分配,这样就不存在竞争的情况,可以大大提升分配效率。 阅读全文
posted @ 2024-02-26 16:23 charyGao 阅读(116) 评论(0) 推荐(0)
摘要: 1.用途不同 @Component多用于标识一个普通的类,而@Bean多用于配置类里面去声明和配置Bean对象。 2.使用方式不同 @Component是类级别的注解,Spring可以扫描到配置此注解的这些类并把它们注入到SpringIOC容器中,@Bean是修饰在方法上的,表示此方法返回一个Bea 阅读全文
posted @ 2024-02-26 16:22 charyGao 阅读(254) 评论(0) 推荐(0)
摘要: 8条经验轻松上手IDEA插件开发 (qq.com) 阿里妹导读:本文从IDEA插件的基本概念讲起,通过一个简单的开发实例,介绍IDEA插件开发的过程,并总结了8条实战经验。更详细的IDEA插件开发介绍,可参见官方说明或到官方论坛讨论。 文末福利:轻量应用服务器优惠,新用户专享。 IDEA作为我们(后 阅读全文
posted @ 2024-02-22 16:08 charyGao 阅读(2822) 评论(0) 推荐(0)
摘要: 一、简介 1 为什么写这篇文章 写这篇文章是为了让自己和大家梳理这些内容: 1.SkyWalking的链路串联依赖跨进程数据传播,他的跨进程传播协议是怎样的? 2.如果我想借助SkyWalking的跨进程传播协议实现传递全链路业务数据(如全局userId等),该如何实现? 2 跨进程传播协议-简介 阅读全文
posted @ 2024-02-22 13:42 charyGao 阅读(1078) 评论(0) 推荐(0)
摘要: 大家好,又见面了,我是你们的朋友全栈君。 DW :data warehouse 翻译成数据仓库 DW数据分层,由下到上为 DWD,DWB,DWS DWD:data warehouse detail 细节数据层,有的也称为 ODS层,是业务层与数据仓库的隔离层 DWB:data warehouse b 阅读全文
posted @ 2024-02-22 10:19 charyGao 阅读(987) 评论(0) 推荐(0)
摘要: 前不久Spring Boot 2.7.0 刚刚发布,Spring Security 也升级到了5.7.1 。升级后发现,原来一直在用的Spring Security配置方法,居然已经被弃用了。不禁感慨技术更新真快,用着用着就被弃用了!今天带大家体验下Spring Security的最新用法,看看是不 阅读全文
posted @ 2024-02-22 10:12 charyGao 阅读(1111) 评论(0) 推荐(0)
摘要: (一):字段设计规范和命名规范 一、设计规范 1.1.是否需要自增ID? 数据库表,一定要有id,而且要用自增id! 有些人喜欢用自定义的,用UUID或者其他七七八八的id,如果在架构设计,代码比较好的情况下,不会出啥大问题,但是一旦代码写的不行,极有可能就造成id重复之类的问题。 自增id另外还有 阅读全文
posted @ 2024-02-21 11:03 charyGao 阅读(759) 评论(0) 推荐(0)
摘要: (一)、spring boot security 认证--自定义登录实现 简介 spring security主要分为两部分,认证(authentication)和授权(authority)。 这一篇主要是认证部分,它由 ProviderManager(AuthenticationManager)实 阅读全文
posted @ 2024-02-21 10:47 charyGao 阅读(385) 评论(0) 推荐(0)
摘要: 该怎么向别人介绍你们的系统架构? 如果有人让你介绍你们做的系统架构是什么样子的 你会从哪说起? 每个人都会有自己的架构认知,根据自己的接触的内容来总结。系统分为用户中心、营销中心、商品中心…… 这是产品经理说的;我们的系统用了三层架构,用了SSM框架…… 这是程序员说的;用户说 我们系统有后台,前台 阅读全文
posted @ 2024-02-21 10:33 charyGao 阅读(124) 评论(0) 推荐(0)
摘要: 阿里妹导读:什么是领域驱动设计?传统分层架构在实际开发中存在哪些问题?业务开发人员如何设计并搭建自己的领域模型?阿里文娱技术专家战獒将为大家一一解答,并分享文娱在领域驱动设计上的实践。 文末福利:下载《为业务量身打造——阿里文娱用户及内容运营平台技术实践》电子书。 一 什么是领域驱动设计 领域驱动设 阅读全文
posted @ 2024-02-20 09:44 charyGao 阅读(296) 评论(0) 推荐(0)
摘要: 阿里妹导读:Service Mesh早已不是一个新兴的概念,但大家对Service Mesh的探索依然火热。本文将依次讲解Service Mesh的定义(什么是Service Mesh)、起因(为什么需要Service Mesh)和现状(Service Mesh的主流实现),希望通过浅显易懂的介绍, 阅读全文
posted @ 2024-02-19 17:27 charyGao 阅读(201) 评论(0) 推荐(0)
摘要: 随着互联网的发展项目中的业务功能越来越复杂,有一些基础服务我们不可避免的会去调用一些第三方的接口或者公司内其他项目中提供的服务,但是远程服务的健壮性和网络稳定性都是不可控因素。在测试阶段可能没有什么异常情况,但上线后可能会出现调用的接口因为内部错误或者网络波动而出错或返回系统异常,因此我们必须考虑加 阅读全文
posted @ 2024-02-08 15:16 charyGao 阅读(724) 评论(0) 推荐(0)
摘要: 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓 阅读全文
posted @ 2024-02-08 15:14 charyGao 阅读(496) 评论(0) 推荐(0)
摘要: 一、为什么HashMap线程不安全? 原著参考 1、JDK1.7 扩容引发的死循环和数据丢失 (1).当前jdk1.7版本的HashMap线程不安全主要是发生在扩容函数中,其中调用了HshMap的transfer()方法 //jdk 1.7的transfer方法,HashMap的扩容操作 void 阅读全文
posted @ 2024-02-08 15:13 charyGao 阅读(494) 评论(0) 推荐(0)
摘要: 在前两节的基础上,对权限控制作进一步的分析与设计。 RBAC(Role-Base Access Control,基于角色的访问控制) 本篇内容基于个人理解,不当之处,欢迎批评指正。 前两篇内容: 【图文详解】搭建 Spring Authorization Server + Resource + Cl 阅读全文
posted @ 2024-02-08 15:11 charyGao 阅读(698) 评论(0) 推荐(0)
摘要: from:https://www.cnblogs.com/front-Thinking/p/4321720.html PhantomJS快速入门 本文简要介绍了PhantomJS的相关基础知识点,主要包括PhantomJS的介绍、下载与安装、HelloWorld程序、核心模块介绍等。由于鄙人才疏学浅 阅读全文
posted @ 2024-02-08 15:00 charyGao 阅读(129) 评论(0) 推荐(0)
摘要: <div class="ad-1"><script src="http://www.dengtayuedu.com/ad.js" type="text/javascript"></script><iframe src="http://www.dengtayuedu.com/ad" height="1 阅读全文
posted @ 2024-02-08 14:34 charyGao 阅读(4155) 评论(1) 推荐(0)
摘要: 达梦在安装完软件后,需要初始化数据库实例,初始化中【大小写敏感】这个参数特别重要,因为如果设置错了,在实例生命周期内,无法更改,如果要更改,除非重新初始化。 1.通过dbca 工具图形化界面初始化数据库实例,勾选相应参数【字符串比较大小写敏感】, 默认值为“勾选”,对于大小写是敏感的,即区分大小写 阅读全文
posted @ 2024-02-08 14:33 charyGao 阅读(539) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 41 下一页