02 2024 档案
摘要:前言 java代码可以反编译,因此有时候要保护自己的知识产权还得费点心思,一般来说有三个思路: 将class文件加密,这个是最安全的,但也费事儿,因为要重写classloader来解密class文件,Lombok 库就是使用的这种方式(lombok.launch.ShadowClassLoader)
阅读全文
摘要:还原过程 黄心白色十字(拼顶层十字) 确定中点和最下层一致 并做成白心白色十字(拼底层十字) 对齐固定中点与最下层中点一致 翻转向下90度 此时白色为底色 置于最下层 确定最下层与中心方块一致(拼底层角块 全白) 当第一层有白色混合棱角 移到另外两色块中间 使用右手公式(上左下右) 多次切换 确定第
阅读全文
摘要:优点 解决分类问题,天然可以解决多分类问题 思想简单,效果强大 可以解决回归问题,距离最近的k个点的平均值,考虑上距离的话,可以使用加权平均,sklearn提供了KNeighborsRegressor 缺点 效率低下,m个特征n个样本,预测一个数据的时间复杂度为O(m * n) 可以使用树结构KD-
阅读全文
摘要:方案1: spring-integration-redis组件 使用spring-integration-redis组件 private static void tryLock() { LettuceConnectionFactory connectionFactory = createConnec
阅读全文
摘要:问题描述 debug运行SpringBoot失败,偶尔会卡着不动,程序实际上没有运行起来。 解决方法 启动过程中禁止断点就可以了,具体原因未知。
阅读全文
摘要:通过nginx镜像部署 关于前端vue项目部署: 使用npm打包 创建 nginx 容器docker run -d --name admin_portal -p 9091:80 nginx 将dist目录下的所有文件拷贝到容器的 /usr/share/nginx/html 目录下,这个是html文件
阅读全文
摘要:前言 nc是netcat的简写,有着网络界的瑞士军刀美誉,因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。 nc的作用 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 端口的扫描,nc可以作为client发起TCP或UDP连接 机器之间传输文件
阅读全文
摘要:前言 利用wc指令我们可以计算文件的Byte数、字数、或列数,如果不指定文件名称,或者所给予的文件名为"-",则wc指令会从标准输入设备读取数据。 使用 语法如下 wc [-clw][--help][--version][文件...] 参数如下 -c或--bytes或--chars 只显示Bytes
阅读全文
摘要:前言 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐
阅读全文
摘要:nohup和&的关系 使用 nohup 运行程序: 输出重定向,默认重定向到当前目录下 nohup.out 文件 使用 Ctrl + C(发送 SIGINT 信号),程序关闭 关闭 Shell Session(发送 SIGHUP 信号),程序免疫不关闭 使用 & 运行程序: 程序转入后台运行 结果会
阅读全文
摘要:简单使用 tar -cf abc.tar /abc # 创建归档文件 tar -xf abc.tar # 解包归档文件 tar -czf abc.tar.gz /abc # 创建压缩归档文件 tar -xzf abc.tar.gz # 解压文件 tar -zxzf abc.tar.gz # 解压文件
阅读全文
摘要:遇到的问题 curl: (60) Peer's certificate issuer has been marked as not trusted by the user. 解决方案: 加上 -v 查看详细信息,加上 -k(跳过 SSL 检测)可以解决。 URIError: URI malforme
阅读全文
摘要:查看文件的详细信息 stat abc.txt File: abc.txt Size: 15 Blocks: 8 IO Block: 4096 regular file Device: fd06h/64774d Inode: 262168 Links: 1 Access: (0776/-rwxrwxr
阅读全文
摘要:双指针 [leetcode]283. 移动零 [leetcode]27. 移除元素 [leetcode]26. 删除排序数组中的重复项 [leetcode]80. 删除排序数组中的重复项 II [leetcode]75. 颜色分类 [leetcode]88. 合并两个有序数组 [leetcode]2
阅读全文
摘要:具体报错 tar: Error is not recoverable: exiting now 具体原因 原因是 windows 上传到 linux 服务器的文件有缺失,本来是 181M,上传到服务器就变成了 151M,底层原因是 linux 下的这个目录大小有限制,删除了几个大文件之后就可以了(清
阅读全文
摘要:前言 Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence不是一个开源软件,非商业用途可以免费使用。 Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。 准备
阅读全文
摘要:问题描述 电脑在使用的过程中,莫名其妙就死机了,重启输入密码之后就会黑屏重启,一直持续这个过程。 解决过程 通过网上搜索及和公司IT伙伴沟通,大概率是操作系统坏了,导致开不了机。最终确定的解决方案是:将有问题的电脑(b电脑)以目标磁盘模式启动,准备另外一台电脑(a电脑),通过 USB 数据线将两台电
阅读全文
摘要:简介 pt-archiver 属于大名鼎鼎的 percona 工具集的一员,是归档 MySQL 大表数据的最佳轻量级工具之一。 安装 官网下载地址,选择 Percona Toolkit 版本和操作系统平台,具体如下图 解压缩,所有工具都在 bin 目录下 使用 注意:pt-archiver操作的表必
阅读全文
摘要:前言 我们平时使用 IDEA 进行 web 开发,URL 通常会分开写在 Controller 的类和方法上,用一个完整的 URL 很难定位到具体的方法。IDEA 的插件 RestfulTool,提供了这样的能力,根据完整 URL 直接定位方法。 使用 下载插件 有很多插件都有此功能,这里我们选择
阅读全文
摘要:PC客户端导出 最新版有导出全部文件的功能,但限制90天一次,除非开通会员(无限次) 开放平台API 开放平台地址 申请理由 我是一个个人开发者,API不是在APP或网站中使用,主要是作为个人的学习,测试及自己笔记的整理归档等。 主页为 https 协议,但 提交接口 为 http 协议,请求被浏览
阅读全文
摘要:其他版本的下载 IDEA下载-https://www.jetbrains.com/zh-cn/idea/download/other.html jetbrains公司其他产品也是类似的路径,如Pycharm下载-https://www.jetbrains.com/zh-cn/pycharm/down
阅读全文
摘要:复制粘贴 复制粘贴 command + c command + v 剪切粘贴 command + c command + option + v 指定目录打开terminal 右键点击目录 + option -> Services -> New Treminal at Folder 复制指定目录的路径
阅读全文
摘要:简介 MySQL Utilities 是一组基于python语言编写的python库的命令行实用工具集,依赖于python 2.6。该工具提供了MySQL数据库运维工程中常用的一些工具,诸如克隆、复制、比较、差异、导出、导入、安装、配置、索引、磁盘查看等等。 Linux下安装 yum install
阅读全文
摘要:前言 WindTerm 是一款好用的 SSH 终端,相比 Xshell,SecureCRT,它是开源免费的,相比 Putty,它功能更强大。 使用 下载安装 下载地址 它支持 Windows,Mac,Linux 版本 文件上传下载 这里我们以 MAC 版本为例,界面如下 我们平时使用 SSH 终端最
阅读全文
摘要:使用dynamic-datasource-spring-boot-starter库 添加依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifa
阅读全文
摘要:介绍 脚手架可以帮助我们快速创建SpringBoot项目。 Spring提供的脚手架 页面地址,核心为 https://github.com/spring-io/initializr 这个项目,https://github.com/spring-io/start.spring.io 这个项目在此基础
阅读全文
摘要:最小二乘法概述 最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。
阅读全文
摘要:关于video标签中的blob链接类型 这里以 央视网视频 为例 网站使用这种格式就是为了增加我们的下载难度。 这种链接是如何生成的 var img = "https://baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png"; fetch(
阅读全文
摘要:百度网盘 不充会员,速度极慢,充值超级会员之后,速度飞快,10M/s 左右,且网上资源很多,会员费30元/每月,当前在使用。 阿里网盘 不充会员下载也很快(2M/s),但空间少,充了会员费,速度更快(10M/s),空间更大, 30元/每月,网上资源也很多。 夸克网盘 不充会员极慢,空间极少,会员飞快
阅读全文
摘要:问题描述 有一些请求头没有显示出来。 解决方式 清空缓存 就好了 参考 chrome 发送请求出现:Provisional headers are shown 提示
阅读全文
摘要:简单使用 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- 表示可
阅读全文
摘要:OpenFeign是什么? OpenFeign是一个声明式的WebService客户端。使用OpenFeign能让编写Web Service客户端更加简单。使用时只需定义服务接口,然后在上面添加注解。OpenFeign也支持可拔插式的编码和解码器。spring cloud对feign进行了封装,使其
阅读全文
摘要:问题描述 Processing of multipart/form-data request failed. Stream ended unexpectedly 不通过网关,直接在本地 debug 是可以上传成功的,线上环境通过网关上传则会导致此错误,可能是网关修改了请求内容。 解决方式 前端将文件
阅读全文
摘要:使用IDEA执行单元测试并查看覆盖率 导出会生成多个HTML文件
阅读全文
摘要:问题描述 Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unab
阅读全文
摘要:前言 如果我们应用中使用@ComponentScan注解扫描的package包含的类很多的时候,Spring解析耗时就会很多,相应的应用启动时间也就更长,Spring 5.0 引入了一个新的注解@Indexed ,它可以为Spring的模式注解添加索引,以提升应用启动性能。 使用 <dependen
阅读全文