上一页 1 2 3 4 5 6 7 8 ··· 30 下一页
摘要: 1.@Bean @Bean public DemoService demoService() { return new DemoService(); } 2.@Component @Component public class DemoService { } 3.@Controller、@RestC 阅读全文
posted @ 2024-03-14 14:33 CharyGao 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 打可执行 Jar 包 将 Spring Boot 应用打成可执行 Ja r包很容易,只需要在 pom 中加上一个 Spring Boot 提供的插件,然后在执行mvn package即可。 <build> <plugins> <plugin> <groupId>org.springframework 阅读全文
posted @ 2024-03-14 14:33 CharyGao 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 现在有一个Mysql数据源和一个Postgresql数据源,使用Mybatis对两个数据源进行操作: 1. 注入多数据源 可以对两个数据源分别实现其Service层和Mapper层,以及Mybatis的配置类: @Configuration // 这里需要配置扫描包路径,以及sqlSessionTe 阅读全文
posted @ 2024-03-14 11:38 CharyGao 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Java读取resources中资源文件路径以及jar中文件无法读取如何解决 本文讲解"Java读取resources中资源文件路径以及jar中文件无法读取怎么解决",希望能够解决相关问题。 Java读取resources中资源文件路径以及jar中文件无法读取的解决 问题描述 现象 作为一个刚开始学 阅读全文
posted @ 2024-03-14 11:28 CharyGao 阅读(163) 评论(0) 推荐(0) 编辑
摘要: (Microsoft) 供应商特定 DHCP 选项的解释和揭秘 – Ingmar Verheij DHCP 服务器可以向客户端发送供应商特定选项以精细地控制配置。Microsoft 客户端开箱即可接收Microsoft Windows 特定选项,而 Microsoft DHCP 服务器能够发送仅由 阅读全文
posted @ 2024-03-14 10:51 CharyGao 阅读(90) 评论(0) 推荐(0) 编辑
摘要: IDEA没有默认支持按住快速进行代码滚屏,如果一个文件包含3000行代码,我希望快速翻到大约2000行左右,有以下这么几种常见的操作方式。 常见快速滚屏操作方式: 1、最傻的方式:鼠标滚轮一直滚 问题:实在太麻烦太累; 2、有点麻烦的方式:鼠标拖拽右侧滚动条 问题:需要对准。。。这个对准的过程非常烦 阅读全文
posted @ 2024-03-14 10:25 CharyGao 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 我当前在win11下进行以下操作,其它系统版本有问题可以留言 一、安装WSL 前提条件:我们需要保证你的操作系统版本满足 **Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 ** 才能使用以下命令。 启用适用于 Linux 的 Windo 阅读全文
posted @ 2024-03-14 10:18 CharyGao 阅读(3781) 评论(0) 推荐(1) 编辑
摘要: 集成 pom.xml <!-- 达梦数据库 --> <dependency> <groupId>com.dameng</groupId> <artifactId>Dm8JdbcDriver18</artifactId> <version>8.1.1.49</version> </dependency 阅读全文
posted @ 2024-03-14 10:12 CharyGao 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 在计算机网络安全管理中,用户的网络接入控制(NAC)是必须充分考虑的一件大事,因为现在的网络安全隐患主要不是来自外网,而是内网。在用户接入控制方面,最直接、最有效的方法就是基于接入设备接口的各种用户认证方法,如802.1x认证、MAC认证和Portal认证。它们针对不同的用户需求和实际的网络环境提供 阅读全文
posted @ 2024-03-14 10:00 CharyGao 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、Caffeine介绍 1、缓存介绍 缓存(Cache)在代码世界中无处不在。从底层的CPU多级缓存,到客户端的页面缓存,处处都存在着缓存的身影。缓存从本质上来说,是一种空间换时间的手段,通过对数据进行一定的空间安排,使得下次进行数据访问时起到加速的效果。 就Java而言,其常用的缓存解决方案有很 阅读全文
posted @ 2024-03-03 22:07 CharyGao 阅读(3018) 评论(0) 推荐(0) 编辑
摘要: 在学习了进程的 虚拟地址布局 之后,让我们回到内核,来学习它管理用户内存的机制。这里再次使用 Gonzo: Linux kernel mm_struct Linux 进程在内核中是作为进程描述符 task_struct (LCTT 译注:它是在 Linux 中描述进程完整信息的一种数据结构)的实例来 阅读全文
posted @ 2024-03-03 22:02 CharyGao 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 学习密度与专注力 上次学校里面有一个免费的李阳英语讲座,好奇于是就去听了一下。对一句话印象比较深刻,大意是说许多人学了快10年的英语,其开口的时间还不如在集训的七天内开口的时间长。也就是说,尽管学习时间很长,但学习密度极低,结果乘起来还是低。其实这种情况不仅存在于英语学习中,而是一种普遍的现象。人太 阅读全文
posted @ 2024-03-03 22:00 CharyGao 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 2013-09-16 构建C1000K的服务器(1) – 基础 计算机架构, 高性能Web架构 Views: 131921 | 32 Comments 著名的 C10K 问题提出的时候, 正是 2001 年, 到如今 12 年后的 2013 年, C10K 已经不是问题了, 任何一个普通的程序员, 阅读全文
posted @ 2024-03-03 21:57 CharyGao 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一直以来伴随我的一些学习习惯(二):时间管理 接着上次的写。 1. 学习和思考的过程中常问自己的几个问题: 你的问题到底是什么?(提醒自己思考不要偏离问题。) OK,到现在为止,我到底有了什么收获呢?(提醒自己时不时去总结,整理学习的东西)。 设想自己正在将东西讲给别人听(有声思考;能否讲出来是判断 阅读全文
posted @ 2024-03-03 21:44 CharyGao 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 开源版Nginx最为人诟病的就是不具备动态配置、远程API及集群管理的能力,而APISIX作为CNCF毕业的开源七层网关,基于etcd、Lua实现了对Nginx集群的动态管理。 apisix架构图 让Nginx具备动态、集群管理能力并不容易,因为这将面临以下问题: 微服务架构使得上游服务种类多、数量 阅读全文
posted @ 2024-03-03 20:10 CharyGao 阅读(189) 评论(0) 推荐(0) 编辑
摘要: VirtualBox:如何设置网络,以便主机和来宾都可以访问互联网并相互交谈 将 virtualbox 设置为使用 2 个适配器: 第一个适配器设置为NAT(将为您提供互联网连接)。 第二个适配器设置为仅主机。 启动虚拟机并为 Ubuntu 中的第二个适配器分配静态 IP(例如192.168.56. 阅读全文
posted @ 2024-03-03 19:10 CharyGao 阅读(4618) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是针对使用 4.21 制作的虚幻引擎 4 游戏的 Windows 版本而设计的。这可能适用于以前的版本,甚至可能适用于引擎的未来版本。你的旅费可能会改变。 免责声明 注意:我不会帮助您找到特定标题的密钥。所以不要问。这篇文章旨在分享一些关于您通常如何做这样的事情的知识,并且仅用于教育目的。 阅读全文
posted @ 2024-03-01 17:14 CharyGao 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1、概述 上一节中介绍了项目的搭建,并实现了授权码模式的访问。在上一节的基础上,再来实现客户端模式。【图文详解】搭建 Spring Authorization Server + Resource + Client 完整Demo 用户通过客户端访问资源是 授权码模式 微服务(资源)间的访问是 客户端模 阅读全文
posted @ 2024-02-29 17:19 CharyGao 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 导读:本篇文章讲解 OAuth2在分布式微服务架构下基于角色的权限设计(RBAC),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com 在前两节的基础上,对权限控制作进一步的分析与设计。 RBAC(Role-Base Access Control,基于角色的访问控制) 本篇内容基 阅读全文
posted @ 2024-02-29 17:15 CharyGao 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、一切皆文件(硬件设备亦如此): 所有资源在Linux上都已以文件方式存在,包括硬件设备(设备文件)通信接口。 linux 系统中所有的设备都是作为文件系统的一个节点来挂载和使用的,比如光驱,一般挂载在 /mnt/ cdrom 里,cpu挂载在/dev/cpu. 2、 由众多功能单一的小程序组成: 阅读全文
posted @ 2024-02-29 14:33 CharyGao 阅读(21) 评论(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 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 本文档介绍了 Windows 7 和 Server 2008 R2 X64 版本上内核虚拟地址空间的详细信息。调试器扩展命令!CMKD.kvas应用这一理论来显示 X64 虚拟地址空间并将给定地址映射到其中一个地址范围。 内核虚拟地址布局 X64 CPU 仅支持 CPU 上运行的软件使用的 64 位 阅读全文
posted @ 2024-02-27 17:56 CharyGao 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 今天特地查了一些官方解释和很多优秀的博客文章,将关于数仓方面的一些名词理解记了下来,先将这些简称做一个解释: 1、DB(DataBase):数据库,一般指的就是OLTP数据库,在线事物数据库,用来支持生产的。DB保留的是数据信息的最新状态,只有一个状态! 2、DW(Data Warehouse):数 阅读全文
posted @ 2024-02-27 15:40 CharyGao 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、简介 创建由多层组成的大型 Java 应用程序需要使用多种模型,例如持久性模型、域模型或所谓的 DTO。对于不同的应用程序层使用多个模型将需要我们提供一种 bean 之间的映射方式。 手动执行此操作会快速创建大量样板代码并消耗大量时间。幸运的是,Java 有多个对象映射框架。 在本教程中,我们将 阅读全文
posted @ 2024-02-27 11:51 CharyGao 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 前言 在Elasticsearch 8.0的版本中也将完全移除TransportClient,其次有些es有些账号不能通过 9300端口连接 所以项目中打算由RestHighLevelClient 替换掉 Transport Client 版本 这里给一张springboot官方的版本推荐 这里我的 阅读全文
posted @ 2024-02-27 11:15 CharyGao 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 参考:YAML文件(.yml)中的键(key)通过变量引用来设置 - i江湖中人 - 博客园 通过变量引用设置配置量的【值(value)】 在YAML文件中,一个配置量的值可以通过引用另一个变量来设置。例如: default-db: port: 3306 user-db: port: ${defau 阅读全文
posted @ 2024-02-27 11:13 CharyGao 阅读(998) 评论(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 阅读(697) 评论(1) 推荐(1) 编辑
摘要: 前言 Spring Boot项目使用Mybatis,既要从上游系统同步数据,又要操作本系统的数据库,所以需要引入双数据源,配置Mybatis 步骤 一、配置双数据源,连接数据库 1、禁用Spring Boot数据源的自动装配,在启动类@SpringBootApplication注解添加exclude 阅读全文
posted @ 2024-02-27 11:05 CharyGao 阅读(125) 评论(0) 推荐(0) 编辑
摘要: SpringSecurity学习笔记,爆肝8w字,再也别说我不会权限认证了‍_springsecurity学不懂-CSDN博客 SpringBoot_day02 启动原理_build-jdk-spec-CSDN博客 问题现象: 某一天发现项目日志疯狂输出,其中大部分没有类容,只有一串字符,导致日志存 阅读全文
posted @ 2024-02-26 18:23 CharyGao 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 达梦数据库DM8 - 关于字母大小写、单引号、双引号_达梦 字段 引号-CSDN博客 近期对达梦数据库DM8做测试时候,有个问题困扰了我大半天,百度几个来回也没找到原因。 最开始是使用dexp导出表的时候一直报错,最终发现跟建表的时候使用小写字母有关系。从而延伸出单引号、双引号的使用。 下面系统的对 阅读全文
posted @ 2024-02-26 17:52 CharyGao 阅读(2540) 评论(0) 推荐(0) 编辑
摘要: 达梦数据库适配采坑记 达梦数据库适配采坑记 问题一 问题描述: 字段内容超长错误: 问题详解: 达梦数据库和Oracle同样,对字段的长度有严格的规范,当然Mysql也是有的,但是默认是不启用的,哪怕超出了,也会自动扩容,但是Oracle和达梦是不会的; 解决方案: 方案一: 对数据库的字段长度进行 阅读全文
posted @ 2024-02-26 17:29 CharyGao 阅读(1301) 评论(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 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在2020年3月份开始接触skywalking到现在,使用skywalking已经一年时间,期间对内部代码进行了详细阅读,并且由于项目需要,我们已经对源码进行了二开,新增了各种个性化需求,可以说,我们对skywalking底层源码了解程度已经相对较高。本来想通过笔记对这一年来的源码阅读及理解成果进行 阅读全文
posted @ 2024-02-26 16:48 CharyGao 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一 序: 在整理InnoDB存储引擎的索引的时候,发现B+树是离不开页面page的。所以先整理InnoDB的数据存储结构。 关键词:Pages, Extents, Segments, and Tablespaces 如何存储表 MySQL 使用 InnoDB 存储表时,会将表的定义和数据索引等信息分 阅读全文
posted @ 2024-02-26 16:33 CharyGao 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 堆内存:大小和交换 | Elasticsearch: 权威指南 | Elastic 不要超过 32 GB! 这里有另外一个原因不分配大内存给 Elasticsearch。事实上, JVM 在内存小于 32 GB 的时候会采用一个内存对象指针压缩技术。 在 Java 中,所有的对象都分配在堆上,并通过 阅读全文
posted @ 2024-02-26 16:28 CharyGao 阅读(45) 评论(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 阅读(3330) 评论(0) 推荐(0) 编辑
摘要: TLAB是虚拟机在堆内存的eden划分出来的一块专用空间,是线程专属的。在虚拟机的TLAB功能启动的情况下,在线程初始化时,虚拟机会为每个线程分配一块TLAB空间,只给当前线程使用,这样每个线程都单独拥有一个空间,如果需要分配内存,就在自己的空间上分配,这样就不存在竞争的情况,可以大大提升分配效率。 阅读全文
posted @ 2024-02-26 16:23 CharyGao 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1.用途不同 @Component多用于标识一个普通的类,而@Bean多用于配置类里面去声明和配置Bean对象。 2.使用方式不同 @Component是类级别的注解,Spring可以扫描到配置此注解的这些类并把它们注入到SpringIOC容器中,@Bean是修饰在方法上的,表示此方法返回一个Bea 阅读全文
posted @ 2024-02-26 16:22 CharyGao 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 8条经验轻松上手IDEA插件开发 (qq.com) 阿里妹导读:本文从IDEA插件的基本概念讲起,通过一个简单的开发实例,介绍IDEA插件开发的过程,并总结了8条实战经验。更详细的IDEA插件开发介绍,可参见官方说明或到官方论坛讨论。 文末福利:轻量应用服务器优惠,新用户专享。 IDEA作为我们(后 阅读全文
posted @ 2024-02-22 16:08 CharyGao 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1 为什么写这篇文章 写这篇文章是为了让自己和大家梳理这些内容: 1.SkyWalking的链路串联依赖跨进程数据传播,他的跨进程传播协议是怎样的? 2.如果我想借助SkyWalking的跨进程传播协议实现传递全链路业务数据(如全局userId等),该如何实现? 2 跨进程传播协议-简介 阅读全文
posted @ 2024-02-22 13:42 CharyGao 阅读(425) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 30 下一页