自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u012296499的博客

努力,make it easy!

  • 博客(69)
  • 资源 (4)
  • 收藏
  • 关注

原创 design\games\ vsCoder 在线IDE+本地部署 AI 编码助手Tabby 初探

介绍了一种将开源的 code-server 和 AI 助手 Tabby 部署到自己服务器的方案。通过自己的服务器,可以获得更灵活、成本效益更高的解决方案。文章提及了选择该方案的原因,部署架构的步骤,以及作者的实际测试结果。最后,作者鼓励读者尝试该方案并提供了 Tabby 官方的演示环境地址。

2023-06-12 00:10:10 2834 5

原创 design\project\学习 OAuth 读书笔记(二)

OAuth 学习踩坑二

2023-03-02 17:17:26 371

原创 design\project\学习 OAuth 读书笔记(一)

OAuth2.0 学习踩坑

2023-03-01 17:58:10 349

原创 designs\project\database-CH

ch 读书笔记

2022-08-31 08:20:59 321

原创 fundamentals\java\guava

Guava 常用功能guava 是 google 项目团队多年沉淀下来的工具包,在现代的分布式系统中得到广泛的应用。基于最新版本 Guava:<!-- https://mvnrepository.com/artifact/com.google.guava/guava --><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId&

2022-05-30 12:40:58 183

原创 design\games\学习 Zeroc

Zeroc一个很老的微服务框架,声称性能比 Dubbo 还高 10 倍,实际使用就那样,大家就没必要入坑了,就当扩展扩展视野吧!Dubbo3 他不香么?基础架构内部逻辑结构Zeroc 框架提供的基础框架入门栗子Slice 语言// TODO配置// TODO特性// TODO其他// TODO...

2022-03-21 22:47:20 516

原创 design\project\学习 DDD 读书笔记

DDD文章目录DDD第一部分:六边形架构定义为什么使用六边形架构六边形架构小实栗需求使用传统的分层架构遇到问题:应用程序在一直变化~~遇到问题:自动化测试不好使了~~所以,我们引入了端口和适配器六边形架构——端口(ports)端口分类整体架构设计原则第二部分:DDD 基础——是什么?为什么?怎么做?直接举个栗子我们还不能开始设计 Model 和 API先 look look 高层架构所以,我们的 application core ,缺少哪些基本概念(concept)?选择一个 Model 方案使用 UML

2022-03-18 19:08:28 3199

原创 design\project\学习 ZooKeeper 读书笔记

zookeeper

2022-03-15 18:53:59 1921 2

原创 design\project\学习 API Design 读书笔记

API 设计一、API 设计基础原文链接 Designing Quality APIs明确 API 设计目标是什么?当人们在技术选择上存在分歧时,往往是因为他们在目标上不一致如何确定你的目标?抓重点你的工作中遇到的最关键的问题是什么?如果不能抓住关键问题,那就不算出色的工作。为了找到解决方案,你必须时刻盯着关键问题API 设计的基础定义(交互过程)分为客户端和服务端客户端通过调用服务的的 action 获得数据交互必须快速、简单、安全整个互联网都是

2022-03-04 18:45:28 406

原创 design\project\使用 Grafana 监控 SpringBoot 应用

Grafana

2021-12-10 11:08:02 837 2

原创 design\project\学习MQTT 协议

概述mqtt 协议概述mqtt 是客户端-服务端架构的,基于发布订阅模型消息传输协议,用于网络不稳定环境下为设备提供可靠的双向的消息传递协议术语解释基于事件模型,在服务端和客户端之间约定了 14 种报文格式。提供基于会话的有状态的订阅模式...

2021-08-16 16:12:04 148 1

原创 五子棋瞎扯淡

好久没有瞎扯淡过了博主想,既然 oop 就是把代码封装在类型当中,而设计模式是把一个约定熟成的类型的创建与布局模式而围棋不也讲究布局么?还分中盘,官子啥的那么?能不能凭借多年的码农经验,提升自己的围棋功力呢?然而博主只会下五子棋分离变化那么我们从第一个原则开始讲起Identify what varies, 然后 封装起来那么我可不可以理解为:审查其中可能变化的部分,把它们和不可变的部分分离开来,封装变化嘛!从自身角度看:五子棋中可变的部分是空白的棋盘,未来我无法预期从对手的.

2021-06-16 22:10:22 114

原创 design/sourcecode/课堂笔记 Netty

目录NettyNetty 线程模型NettyNetty 线程模型

2021-06-13 23:06:23 155

原创 fundamentals\java\Redis3

Redis3Redis源码基础数据结构Lettuce主要类型

2021-06-07 08:02:13 86

原创 design\project\学习 IOT 读书笔记

原著链接:IoT Open Source Integration Comparisoniot 集成基础iot 集成是对云平台的扩展和延申iot 集成是流分析解决方案iot 的发展趋势和挑战预计到 2020 年,将有 200 一台 iot 设备,甚至更多,未来会有许多物联网平台这些设备(平台)之间,需要相互通讯,交流接入困难这些设备可能没有连接到云通讯很慢通讯有延迟连接不稳定,不可靠接入成本太高没有统一的标准由于有不同的用例场景、技术,导致了不统一的标准MQTT

2021-05-23 23:13:49 245 1

原创 design\project\学习commafeed-分析图

## 分析图

2021-02-16 23:19:36 152

原创 design\games\eclipse在线IDE编辑器theia初探

theia眼看1月的最后一天了,周天,心累,不想动!所以这次选一个好玩的项目 在线 IDE 来玩玩。效果还是挺惊艳的可以编辑 java,c#,go,c/c++,javascript,python 等大部分主流语言个人用 nginx 做了个简单的反代,加了个用户名,密码验证,应该安全的吧,(如果没有人攻击的话)看上去是基于 vscode 上开发的,兼容大部分 vscode 插件。vsCode 不是有个可视化调试插件 (vscode-debug-visualizer) 么?(写代码教案应该也不

2021-02-01 00:38:16 1061

原创 design\project\学习curl-loader压力测试工具

curl-loader介绍curl loader(也称为“omes nik”和“davilka”)是一个用C语言编写的开源工具,模拟成千上万个HTTP/HTTPS和FTP/FTPS客户端的应用程序负载和应用程序行为,每个客户端都有自己的源IP地址。与其他工具不同,curl loader使用的是真正的C编写的客户端协议栈,即基于 libcurl 的 HTTP和FTP协议和 基于 openSSL 的 TLS/SSL,并模拟用户行为,支持登录和身份验证。该工具可用于各种应用程序服务的性能加载、测试web和f

2020-12-02 14:03:08 535

原创 design/sourcecode/课堂笔记designPrinciples

目录1. 订单业务设计

2020-11-11 23:26:00 122

原创 design\project\学习Activiti工作流

Activiti工作流5.22集成心得与 Spring 集成解决 Activiti 子流程 BusinessKey 问题与 Spring 集成用的现成的集成好的 activiti-5.22.0 ruoyi-activiti使用了大神已经已经集成好了的栗子删除了 tk-mapper 依赖,个人强迫症,喜欢光速启动由于博主开发的是传统单一应用,删除了 eurika 依赖,更换 pom个人将前端换成了 element 实现,基本上就是更换下控件了,这个比较简单集成好后可以看到,作者已经对 a

2020-09-15 19:12:00 351

原创 design/sourcecode/课堂笔记nio

nio8 月眼看就要过去了,最近一个月忙的不可开交。当初说好的,“我们部门各个都挺闲”的诺言好像并没有实现。水一期,做为 8 月的文章 头可断,血可流,每月勤写标兵不能丢BIO之前做 socket,使用 tomcat 的 BIO 模型使用线程池(Executor)每次有新的线程接入,启动一个线程。每个线程里头有一个阻塞的 BIO(Acceptor)...

2020-08-24 08:56:46 197

原创 design\project\一些工具

Up 主写博客用到的一些工具共享EA简介Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。相关资源下载地址:sparxsystems 官网百度网盘:https://pan.baidu.com/s/1WoLpYN3rnKqGCJOaEFmmwg 提取码:yty5CSDN:Up 主推荐 EA 学术版(购买后会另行给下载链接,下载后激活前就显示学术版)Up 主推荐 14 版谁用谁知道,15 版…………别

2020-07-27 21:36:24 459

原创 design/sourcecode/课堂笔记concurrency

多线程concurrency多线程的概念线程安全问题MonitorSourceCodeAnalysisthreadjava.langjava.lang.threadjavax.management.monitorconcurrency多线程的概念线程安全问题MonitorSourceCodeAnalysisthreadjava.langjava.lang.threadjavax.management.monitor...

2020-07-15 11:05:00 163

原创 design\project\学习Trilium-分析图

开源构建知识库体系的工具——Trilium汉化与架构分析。目录图聆笔记概概述下载地址概述 Vision功能分析功能概览自定义笔记属性实现文内引用其他笔记HTML 笔记待完成……图聆笔记概概述一直很想找一款可以整理自己搜集到的知识,发现了 trilium 笔记 trilium但是弄了一段时间,发现不会使用,做为一个屌丝级程序员,博主想:既然不懂需求,那就动手开发吧!!!于是改了以下内容基于 Trilium Notes v0.43.1汉语翻译是以非正式的替换源码的方式进行的(i18n 博主表示(

2020-06-30 22:13:28 2007 2

原创 fundamentals\javascript\Angular读书笔记

目录概述概览整体架构模块常见模块分类组件(部分完成)未完待续……补充资料一切皆是对象对象创建构造方法与对象继承原型概述概览整体架构模块常见模块分类组件(部分完成)未完待续……补充资料一切皆是对象比如在 javaScript 中 var name = “mario” 是一个原始数据类型,它没有属性和方法。但是当我们调用 name.length 时 javascript 能自动的将原始类型包装成对象。对象创建var userOne = { email: 'ryu@ni

2020-06-10 21:55:57 164

原创 fundamentals\raspberry\k3s部署日记

本文为树莓派折腾日记那个风扇和 oled 是可以一起安装的,风扇只需要 一个 3v 电源,任意一个地线,就可以看博主后天入职的心情,心情如果好,再共享用到的所有软件????操作系统选择centoscentos 目前只有 32 位的系统,且 oled 不知道怎么弄,对于一个用习惯了xx云的人来说,centos 还是莫名的亲切没有找到在内核中开启 IIC 的办法etcd 在 arm...

2020-05-04 20:15:40 757 1

原创 designs\project\database-OGG

目录简介OGG 关键特性OGG 用途OGG 的几种架构方式OGG 的关键技术 —— 捕获简介OGG 是一个数据库 Replication 工具如果您的来源库和目标仅是Oracle数据库,使用Data Guard就可以了,如果我的源端是Oracle,而目标是任何其他数据库之一,最受欢迎且受支持的工具,最可行的方案是OGG(OGG 还支持从 mysql 同步到 sqlserver 之类)O...

2020-04-22 12:31:23 217

原创 design\project\DistributionSystem 读书笔记

分布式系统 DS简单的说写在之前的话如果您的部署环境还处在蓝色阶段(DataCenter,VirtualMachines)那您!得慎重考虑下是否需要上 DS (哇哦!您在浪费钱!)然后,并不是分布式系统(部分部署、可用性、模块性、多平台)要好于传统的整体系统(简单,一致性,模块间重构)定义和简介之类的内容:系统基本需求安全性和可靠性冗余数据的一致性并发事务支持容错性...

2020-04-19 17:13:42 276

原创 专业素养瞎扯淡

成为一个专业的程序员的素养概述注释变量函数其他SOLID 原则单一职责原则(SRP)里氏替换原则(LSP)开放封闭原则(OCP)接口隔离原则(ISP)依赖倒置原则(DIP)...

2020-04-10 11:39:51 137

原创 design\project\学习Quartz-分析图

去年我由 Java 改行做了 C# 。然后第一个任务就是 Quartz 搞了个半拉子工程,虽然只实现了 串行 和 心跳,但是当时我的内心是喜悦的。站在另一个高度来看,读懂 API 的我并不能算搞懂了 Quartz,我决定好好阅读下 Quartz,先上个几个图占坑,后续会上更加详细的功能分析图,诸位看官憋着急!quartz 主要分为几大模块核心概念核心配置持久化及其配置任务明细及其配置...

2020-03-07 22:11:34 153 1

原创 design\project\学习Playwright-分析图

概述 Vision今年博主心里不开心,于是决定写一篇博客,聊表无聊之情。Playwright 是一个浏览器自动化 Node 库。它提供一个简单的 API,它实现了跨浏览器的网页自动化,是永远免费,功能强大,可靠和快速高效的。Playwright 是一个自动化测试 Node 库通过消除不稳定性、提高执行速度和对浏览器深度交互来改进自动化的 UI 测试。所以,其实博主一直都想要一个...

2020-02-22 20:01:44 1533 45

原创 fundamentals\java\docker 读书笔记

原文链接:++Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers++docker“如果你们在使用微服务,而没有使用docker或者云,那么你就是在浪费你的钱”(是个土豪)安装下载离线安装包下载地址tar -xvf docker-18.06.1-ce.tg...

2020-02-11 14:11:30 236

原创 design\games\学习UML建模-分析图

???图:系统分析图所以我画这个图就是为了抄袭别人的教程?博主还有话要说:图:通知的传达过程会议召集者一定要与会么?与会通知传达人一定要与会么?所以这里我们就有一个新的领域,就叫做传达模型。所以,需求改了,设计上,会议召集人选择与会部门之后需要选择一个模型:比如每个部门至少来5个人,比如领导必须到,比如……各种不敢想象的传达模式……...

2020-01-14 17:23:57 164

原创 fundamentals\java\Nginx

Nginx安装Nginx是什么Nginx是一款开源轻量级的Web服务器,也是一款轻量级的反向代理服务器。Nginx (发音为“ engine x”)Nginx一般用于作为反向代理服务器。很少作为Web服务器直接支持Rails和PHP作为HTTP反向代理服务器作为邮件代理服务器作为负载均衡服务器帮助实现前端动静分离HTTP 缓存……Nginx的特性Nginx 项目始于...

2019-12-19 17:11:45 301

原创 二进制虾扯蛋

计算机为什么要使用二进制来表示?书面得体得说法可以是这样子:Binary devices are Simple and easy to build.二进制设备简单易造。Binary signals are Unambiguous (which gives them noise immunity).二进制信号是明确的(这使它们具有抗噪性)。Flawless copies can be...

2019-12-01 11:21:45 180

原创 fundamentals\PropertiesOfIntegers

Properties Of IntegersSummaryA specail property exhibited by the subset of positive integers The triangular numbers ti =i(i+1)/2 made triangulars The harmonic numbers The ...

2019-08-11 23:11:51 287

翻译 fundamentals\java\Concurrency2

死锁和对象监视器1.线程的生存1.1、死锁1.2 线程饥饿2. 使用wait()和notify()实现对象锁2.1.使用wait()和notify()以及内嵌的synchronized代码块2.2.带条件的同步代码3.多线程设计方法3.1. 不可变对象3.2. API设计技巧3.3. 线程本地存储原文链接:Concurrency Fundamentals: Deadlocks and Objec...

2019-08-11 17:53:52 114

翻译 designs\project\database-BACKUP

转载自 RAMESH NATARAJAN on 8,27, 2013原文链接:https://www.thegeekstuff.com/2013/08/oracle-rman-backup/ 即使您不是Oracle DBA,也会遇到必须备份Oracle数据库的情况。使用Oracle RMAN,您可以为数据库进行热备份,即使在数据库正在运行中,数据库备份也会保持和线上一致。本教程将介绍如...

2019-07-13 16:54:37 157

翻译 fundamentals\java\Concurrency

线程和并发性简介原文链接:Java Concurrency Essentials Tutorial 关于线程的基本知识 并发性是一个程序同时执行多个计算的能力。这可以通过将计算分布在一台机器的可用CPU核心上,甚至在同一网络中的不同机器上实现。为了更好地理解并行执行,我们必须区分进程和线程。进程是由操作系统提供的执行环境,具有自己的一组专用资源(例如内存、打开的文件等)。与此相反...

2019-05-19 23:06:02 118

原创 素素虾扯蛋

100w以内的素数有7w8千多个,总之,素素是够用的了!接下来是一个汇总算法。初等数论:任何一个大于1的非素数整数(即合数)都可以唯一分解成若干个素数的乘积。公式为 合数n=....,其中P,Q...R为素数,且这个表示是唯一的。百度上有素数的分解算法,这个我们后面再提,我要说的是一个实际的应用。请看图:素素我们看到局座有多少兵,有多少种类的兵各有多少个,只需要使用一个数字,352...

2019-04-26 09:56:23 513

Trilium Notes-cn.zip

优秀的个人知识库-图聆笔记 triliumNote 源码地址:https://github.com/2018yuli/trilium-cn 改动: 1、界面汉化 2、翻译了栗子 3、使用说明参见博主博客 建议需要持续学习同学,记录技术日志的同学,知识收集癖好的同学上手一试试!

2020-06-30

raspberry.txt

树莓派部署 k3s 用到的软件,包括 centos,64位ubuntu_20,raspbian lite,raspbian,k3s离线安装包,内存卡烧写/还原工具,串口驱动,k8s 离线部署资料等

2020-05-07

OGG文档以及机器翻译

OGG文档以及机器翻译结果,博客database-OGG 配套资源福利,帮助童鞋们少走弯路,直达人生巅峰

2020-04-22

memcache.zip

在指定官网(忘记哪个网站了)下载windows版memcached,各个版本都下载了,由于比较找到,所以共享出来

2020-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除