楼上有只喵
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   

AI相关概念

1. AI相关概念1. AI是什么?人工智能(Artificial Intelligence, AI) 是计算机科学的一个分支,就是让机器像人一样“聪明”,能帮我们做事情。比如,它可以看、听、说、思考,甚至还能学习和解决问题。 举个例子: 你问 Siri 或小爱同学:“今天天气怎么样?”。它会告诉你天气预报。这就是一种人工智能。 2. AI 的核心技术1. 机器学习(Machine Learn
2025-03-03

在vue2的项目上使用vue3的库

1. 业务场景当前前端项目是基于vue2的,使用的pdf预览的组件为vue-pdf-embed, 但是vue2下,这个组件只兼容到v1版本,会有xss漏洞,在vue3下对应的v2版本才修复了这个问题。 由于项目是个很老的项目,整体升级vue3工作量太大,所以选择使用Web Components 封装组件的方式,将vue-pdf-embed 封装为一个 Web Component,然后在 Vue 2
2025-02-12
vue
#xss跨站漏洞

java禁止上传带有js脚本的pdf文件

防止上传的pdf文件中,包含危害的Java script,导致的XSS漏洞 1. 引入依赖12345<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.27</ver
2025-01-24
工具类
#xss跨站漏洞

docker-compose实战

1. 常用命令 前台启动, 启动项目中的所有服务 docker-compose up 后台启动, 启动所有服务并在后台运行 docker-compose up -d 重新编译文件并启动 docker-compose up --build nginx 停止所有服务, 保留容器docker-compose stop 停止所有服务, 删除容器docker-compose down 删除容
2024-11-27
docker

场景题

Here's something encrypted, password is required to continue reading.
2024-08-25

分布式锁

[TOC] 1 什么是分布式锁在单体的应用开发场景中涉及并发同步的时候,大家往往采用Synchronized(同步)或者其他同一个JVM内Lock机制来解决多线程间的同步问题。 在分布式集群工作的开发场景中,就需要一种更加高级的锁机制来处理跨机器的进程之间的数据同步问题,这种跨机器的锁就是分布式锁。 2 分布式锁的实现分布式锁的核心是实现多进程之间互斥,而满足这一点的方式有很多,常见的有三种:
2024-08-01

CAP原则以及eureka和zookeeper的对比

1 CAP理论是什么?CAP即: Consistency(一致性):对于客户端的每次读操作,要么读到的是最新的数据,要么读取失败,返回一个错误或超时,其强调的是数据正确。 Availability(可用性):任何客户端的请求都能得到响应数据,不会出现响应错误,但不保证数据最新,强调的是不出错。比如我们购买商品时,他的点赞数就与购买商品无关,我们可以允许他不是最新的。 Partition tole
2024-07-21
微服务
#分布式 #CAP原则 #eureka

类加载机制的深度解析

1. 类加载运行全过程当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到 JVM。 有如下几步: 加载 >> 验证 >> 准备 >> 解析 >> 初始化 >> 使用 >> 卸载 加载: 通过类的全限定名获取其二进制字节流:可以从本地文件系统、网络或其他来源获取字节码。 将字节流转换为
2024-07-14
JVM
#类加载机制

记录由于数据库用户权限导致的一次线上事故

1. 背景 11.3 生产环境和用户查询相关的功能,都报错could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet ELK查询原因,Caused by: org.postgresql
2024-07-07
数据库
#线上事故

JVM调优案例

1. 案例一 ——测试环境服务异常挂掉1. 问题测试环境服务异常挂掉 2. 排查步骤查看操作系统日志,发现发生了OOM,操作系统的OOM KIiller 机制 将Java进程杀掉了(使用命令 egrep -i 'Out of memory' /var/log/messages) [root@sith-mom-test-node deploy]# egrep -i ‘Out of
2024-07-04
JVM
#性能调优
12345…26

搜索

Hexo Fluid
总访问量 次 总访客数 人