avatar
文章
599
标签
109
分类
29
首页
归档
分类
标签
关于
xhj的博客
首页
归档
分类
标签
关于

xhj的博客

vue-learning
发表于2025-02-24|Backend Dev
vue笔记1.声明式渲染html: 123<div id="app"> {{ message }}</div> js: 123456var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' }}) 2.常用vue指令v-bind:attribute html属性绑定v-bind:attribute=”data中的变量”对html标签的属性进行绑定 12345<div id="app-2"> <span v-bind:title="message"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </span></div> 123456var app2 = new Vue({ el: '#app-2'...
vim-learning
发表于2025-02-23|Backend Dev
VIM 笔记TODO 整理笔记结构 补充笔记内容 重构图片目录 VIM 基础操作VIM 模式Normal ModeVIM 打开后默认的模式,用于光标的移动和文本的操作。 Normal Mode 下的光标行内快速移动 w / Wword / WORD(以空格为分割符)移动至下一个单词开头 e / Eend of word / 以空格为分隔符移动至下一个单词尾部 b / Bbackword / 以空格为分隔符移动至上一个单词开头 t / Ttill / 向前搜索光标后移直到找到指定的字母 f / Ffind / 向前搜索查找指定的字母并将光标移至其上 Insert ModeVIM 中写入文本的模式。 从 Normal Mode 进入 Insert Mode aappend在光标后进入 Insert Mode iinsert在光标前进入 Insert Mode oopen a line below在光标下新增一行并进入插入模式 Aappend after line在行末进入...
subversion-learning
发表于2025-02-22|Backend Dev
subversion笔记1. 安装1sudo apt install subversion 1sudo yum install subversion 创建版本库1svnadmin create repoPath 启动svn服务器123svnserve -d -r repoRootPath -d 表示后台执行 daemon -r 表示版本库的根目录 root 查看服务是否启动成功1netstat -an | grep 3690 权限控制1.修改仓库下的conf/svnserve.conf1234# 启用auth-access = writepassword-db = passwdauthz-db = authz 2.配置passwd文件12wuyue = testpasstest = test 3.配置authz文件1234567891011[groups]# 指定用户组dev = wuyue,kaifa[/]# 开发用户组拥有读写权限@dev = rw# test用户拥有读权限test = r# 其余用户没有任何权限* = ...
stream
发表于2025-02-21|Backend Dev
Stream Noteschain返回类型为本类,从而实现方法的链式调用。 Lombok 可以通过 @Accessor 注解实现。 12345678910@Data@AllArgsConstructor@NoArgsConstructor@Accessors(chain = true)@ToStringpublic class Book { private double price; private String bookName; private String author;} call: 1234567public class ChainDemo { public static void main(String[] args) { Book book = new Book(); book.setAuthor("deltaV").setBookName("fuck the world").setPrice(998); System....
sql-learning
发表于2025-02-20|Backend Dev
数据库系统概论笔记1. 关系数据库标准语言SQL1.1 数据定义SQL的数据定义语句 操作对象 操作方法 创建 删除 修改 模式 CREATE SCHEMA DROP SCHEMA 表 CREATE TABLE DROP TABLE ALTER TABLE 视图 CRRATE VIEW DROP VIEW 索引 CREATE INDEX DROP INDEX ALTER INDEX 1.1.1 模式的定义和删除定义模式12CREATE SCHEMA <模式名> AUTHORIZATION <用户名>;CREATE SCHEMA "S-T" AUTHORIZATION WANG; 在CREATE SCHEMA中可以接受CREATE TABLE,CREATE VIEW和GRANT子句。 即 1234567CREATE SCHEMA TEST AUTHORIZATION ZHANGCREATE TABLE TAB1( COL1 SMALLINT, COL2 I...
server-software
发表于2025-02-19|Backend Dev
服务器软件的分类 静态服务:主要提供静态资源,不同用户访问到的资源相同动态服务:提供动态服务,不同用户访问到的资源不同服务器的几个叫法:web服务器:广义上来说,就是响应用户的需求,提供服务,当下所有的服务器软件都可以称之为web服务器软件HTTP服务器(静态服务):使用HTTP协议传输资源,提供服务应用服务器(动态服务):一个特定应用的承载容器常见的轻量级服务器软件:1、Nginx:典型的静态服务器,可做反向代理、负载均衡,一般放在最前面直面用户,和后端Tomcat打配合;纯C写的,性能贼高、内存消耗极少、稳定性也相当好,互联网公司重度使用2、Tengine:阿里出品,基于Nginx服务器做的改造(加强和封装),对大流量场景做了很多高级功能,性能、稳定性优秀3、Apache http server:也是静态服务器,但是不如Nginx3、IIS:微软开发,只能用在Windows下,具有应用服务器能力的http服务器4、Tomcat:Apache出品,典型的应用服务器软件,符合Servlet标准的应用容器,也可以提供http服务,但一般不会作为http服务器;是Spring Boo...
redis-notes
发表于2025-02-18|Backend Dev
Redis Notes使用命令行./redis-server启动的redis服务所产生的rdb文件将存于当前工作路径下,所以更换工作路径后,持久化的文件将发生变化可以使用service 和 systemctl 来启动redis服务 flushall命令将清空所有库中的键值对以及持久化的rdb文件在AOP启用的情况下,redis-server启动后将从aop文件中恢复持久化的数据,若不存在aop文件,则创建一个 配置文件bind允许本机的哪个IP的请求访问Redis注意: 放开防火墙的6379/tcp端口的入站请求 Sentinel哨兵可能会修改Redis的配置文件,和自身的sentinel.conf文件 lua能够保证lua中操作的原子性,能够在高并发的情况下保证数据的一致性 Redis集群1.安装ruby环境CentOS: 12sudo yum install rubysudo yum install rubygems 2.修改redis.conf中的集群配置123cluster-enabled yes # 打开集群模式cl...
principles-of-concurrent-programming
发表于2025-02-17|Backend Dev
Principles of Concurrent ProgrammingThreadLocal PrinciplePlease refer to P40. Each Thread object has two instance fields. Principles of LongAccumulator下文中的 slot 值 Striped64 中 cells[] 数据的元素。 LongAccumulator.java123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051// accumulate function decide how to accumulate old value and new valueprivate final LongBinaryOperator function;// the identity value equivalent to superclass instance field base.// In the cons...
performance-note
发表于2025-02-16|Backend Dev
Performation RelatedCacheCPU 缓存结构对于 X86 架构 CPU,L1 和 L2 为每个 core 独享,L3 为所有 core 共享。L1 可以分为 L1D 和 L1I,即 数据一级缓存 和 指令一级缓存。 一般来说,并行只能提升计算耗时,而不能减少内存读写耗时。 分支预测(Branch Prediction)深入理解CPU的分支预测(Branch Prediction)模型why is processing a sorted arrry faster than processing an unsorted array 因为分支发生在一个类似if语句的条件判断时,由于判断这个if是否成立会耗费很多个周期,所以CPU先根据分支预测给出的地址把下一条指令送上流水线,而很多个周期后给出的”if 成立与否(是否跳转)”就是你说的”判断是否猜错”.分支预测当然是有意义的,由于程序执行的”局部性原理”,分支预测在现代CPU上会达到很高的正确率(>95%),所以猜错虽有代价但概率很小. Demo Code: Unsorted Array: 1234567...
nio-note
发表于2025-02-15|Backend Dev
1…383940…60
avatar
xhj
相关学习笔记
文章
599
标签
109
分类
29
Follow Me
公告
欢迎来到我的博客
最新文章
14-FastAPI接口与项目闭环2026-10-14
13-主智能体搭建与异步执行2026-10-13
12-RAGFlow子智能体与知识库准备2026-10-12
11-数据库查询子智能体与MySQL工具2026-10-11
10-网络搜索子智能体与Tavily工具2026-10-10
分类
  • AI Agent101
  • Algorithm20
  • Backend Dev74
  • Big Data2
  • C/C++2
  • Claude Code118
  • Computer Basics18
  • Computer Network2
标签
JDBC Semaphore Hadoop Kafka HBOS Process Backend Dev Gradient Descent GCN Cross validation Trie Docker MLP Isolation Forest Gradient descent PyOD NMF Tornado TwoPointer Math Algorithm RabbitMQ OLSE dijkstra Filter Bayesian optimization PCA Wapper Git MonotoneStack List Dubbo Linux JVM Architecture JVM Redis JVM Performance Monitoring Embedding TCP/IP Stream API
归档
  • 十月 2026 14
  • 九月 2026 17
  • 八月 2026 30
  • 七月 2026 24
  • 六月 2026 26
  • 五月 2026 25
  • 四月 2026 16
  • 三月 2026 20
网站信息
文章数目 :
599
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By xhj框架 Hexo 8.1.2|主题 Butterfly 5.5.4