杂项知识
文章平均质量分 50
一些对我有用的知识
Corgy.
慵懒。
展开
-
logback配置文件
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--获取服务名称--> <springProperty scope="context" name="APP_NAME" source="spring.application.name"/> <!--设置存储路径变量--> <property name="LOG_HOME"原创 2021-12-14 15:24:03 · 573 阅读 · 0 评论 -
服务器开启swap虚拟内存
首先创建一个文件用于swap分区,下面命令可以创建一个4G的文件,时间会稍长,耐心等待一下dd if=/dev/zero of=/mnt/swap bs=512 count=8388616bs*count即为容量,如果需要2G的swap可以使用dd if=/dev/zero of=/mnt/swap bs=1k count=2048000of=后面是创建的文件路径,这里以/mnt/swap为例,如果创建在其他目录下后续的命令也要修改为自己的目录。将文件设置为swap分区mkswap /mnt/s原创 2021-12-12 19:04:15 · 990 阅读 · 0 评论 -
elasticsearch docker启动报错解决
在服务器配置docker ELK时发现 elasticsearch启动日志报错nested: AccessDeniedException[/usr/share/elasticsearch/data/nodes/0] docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \ -e "discovery.type=single-node" \ -e ES_JAVA_OPTS="-Xms512m -Xmx512m" \ -v ~/dat.原创 2021-12-12 18:49:50 · 1814 阅读 · 0 评论 -
M1 docoekr 安装 软件配置信息(待完善)
arm专项 配置安装docker 启动服务现在包含:mysql redis elk rabbitmq原创 2021-12-11 18:30:27 · 2229 阅读 · 0 评论 -
通过HomeBrew安装的软件包是否需要设置环境变量
通过homebrew安装的软件包其实是不需要设置环境变量的,因为软件包下载好后,homebrew会自动为软件的二进制文件创建符号链接(symbolic link)也叫软链接。链接文件在Mac中也叫替身。通过homebrew安装的软件包安装在/opt/homebrew/Cellar目录下,软件包的二进制文件会被创建软链接文件放在/opt/homebrew/bin中,而Mac开机时,会自动读取该文件,使用某个命令时会根据链接文件找到命令的实际位置并执行。所以通过homebrew安装的软件包并不需要再设置环境变原创 2021-12-02 15:36:03 · 2379 阅读 · 2 评论 -
m1 ssd监控 mac定时任务
最近购买了m1 pro的中配版mac 前期听说ssd读取有问题 于是在知乎逛一圈 发现有大佬写好的pyplot 于是借用写了一个mac定时任务 来监控自己电脑的ssd情况1. 准备安装brew install smartctl注意:homebrew是需要提前安装的不知道如何安装的可以看我的另一文章 也是看了无数大佬总结的2. 创建目录编写XXX.sh#! /bin/zsh/opt/homebrew/bin/smartctl -a /dev/disk0 >> ~/data.原创 2021-11-23 16:35:57 · 821 阅读 · 0 评论 -
Homebrew私用手册
安装bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"配置环境变量PS: 终端类型根据执行命令echo $SHELL显示的结果:/bin/bash => bash => .bash_profile/bin/zsh => zsh => .zprofile如果遇到环境变量无效问题,建议回过头来查看终端类型,再做正确的设置。从macOS Cat原创 2021-11-15 22:08:34 · 1278 阅读 · 0 评论 -
Mysql小记
常见的索引类型有哪些?Mysql常见的索引有主键索引、普通索引、全文索引、唯一索引。索引操作1、添加索引(以主键索引为例)alert table table_name add primary key (column name)2、删除索引alter table table_name drop index 索引名;3、查询索引(以主键索引为例)show keys from table_name;索引介绍唯一索引:在创建唯一索引时要不能给具有相同的索引值。主键索引:在我们给一个字段设.原创 2021-05-08 00:00:28 · 130 阅读 · 0 评论 -
吐槽一下require is not defined
require is not defined几乎没怎么碰过node.js因为要用就写了点.然后三番两次的被require搞 先是electron又是python-shell我是猪 烦死了解决办法webpack来调用node模块browserify来调用node模块原创 2021-05-04 02:54:16 · 1038 阅读 · 0 评论 -
electron require无法找到
electron require无法找到单独使用这个可能没有用试试下面的配置nodeIntegration: truelet windowConfig = { // 窗口配置程序运行窗口的大小 width: 1300, height: 900, webPreferences: { nodeIntegration: true, contextIsolation: false, }}...原创 2021-05-03 19:05:50 · 458 阅读 · 0 评论 -
CAP的概念
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。...原创 2021-03-20 16:35:43 · 914 阅读 · 0 评论 -
JWT
JwtTokenStore:这个版本的全称是 JSON Web Token(JWT),它可以把令牌相关的数据进行编码(因此对于后端服务来说,它不需要进行存储,这将是一个重大优势),但是它有一个缺点,那就是撤销一个已经授权令牌将会非常困难,所以它通常用来处理一个生命周期较短的令牌以及撤销刷新令牌(refresh_token)。另外一个缺点就是这个令牌占用的空间会比较大,如果你加入了比较多用户凭证信息。JwtTokenStore 不会保存任何数据,但是它在转换令牌值以及授权信息方面与 DefaultTok原创 2021-03-20 15:52:37 · 77 阅读 · 0 评论 -
程序员重装的基本素养
在不可抗拒的因素下 手中的厚重游戏本终于重装了 (小声逼逼一下 我想换macbook 16寸还是没有着落呜呜)下面就是一个入门级程序猿的环境 软件总结(包含日常使用的软件)写这些也是为了自己换电脑好有保障装机第一步火绒重装第一步先装火绒 防止一大些乱踢八早的的东西出来 烦人360驱动大师驱动第一步开发软件环境JETBRAINS家族(重度依赖者)口碑是真的赞docker基本的容器使用我还是懂一点的 还在学习 程序员开发者必备Chrome浏览器插件爱好者.原创 2021-03-01 16:04:43 · 300 阅读 · 4 评论 -
[没时间写了 等等更新]docker学习
docker学习docker安装与卸载主要是基于centos卸载之前的老版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotat原创 2020-12-07 21:43:04 · 90 阅读 · 0 评论 -
前端校验还是后端校验
后端校验的唯一性验证,验证码,敏感词,出错概率高的要做异步校验。后端校验可以防止接口被私自调用导致破坏数据库结构;避免有人模拟浏览器行为直接给服务器发请求。前端校验的必填项、(邮箱、电话号、地址)格式、密码强度检测。前端校验便于用户纠正(快速反馈),并且减少服务器压力、节省流量(减少无意义的请求),主要对用户友好。比如手机号码,邮箱号不合法,或者密码强度太弱,在前端校验可以不等后端返回,直接提醒用户不合法,让用户及时知晓并更改,避免不必要的提交,再等待服务器返回错误信息。接口的校验我的理解主原创 2020-11-21 20:13:53 · 3657 阅读 · 0 评论 -
加水印 pil包了解
知识扩展from PIL import Image, ImageDraw, ImageFont# 确定字体font = ImageFont.truetype('C:\\WINDOWS\\Fonts\\STXINGKA.TTF', 44, index=0)def add_text_to_image(image, text, font=font): rgba_image = image.convert('RGBA') text_overlay = Image.new('RGBA',原创 2020-05-22 15:59:16 · 138 阅读 · 0 评论 -
网站异步加载判断(Ajax)
网站异步加载判断(Ajax)一是分析 查看网页源代码 生成的源代码,可以在其中寻找动态请求的典型语句,也可以将其与 检查 生成的源代码进行比较二是通过以下将要讲解的网页抓包分析来判断,这种方法最为常用,应当好好掌握(重点)三是一种取巧的方法,就是禁用 Chrome 浏览器的 JavaScript 加载(简单)具体可以在 Chrome 的地址栏中输入 chrome://settings/content/javascript 来到 JavaScript 的设置页面然后将 JavaScrip原创 2020-05-18 13:23:28 · 1143 阅读 · 1 评论