自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Engure

乱写写

  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 tinyscript 笔记

状态机图片

2023-09-28 17:49:13 162

原创 Uniapp入门(vue3)

uniapp 基本使用

2023-09-28 12:58:30 528

原创 使用openssl生成rsa密钥,用java进行加解密和验签

编写工具类 RSAUtil.java,分三类方法,详见。使用 openssl 生成 rsa 密钥。

2023-01-08 16:50:42 994

原创 使用pem私钥连接ssh服务(无密钥ssh登录)

使用pem私钥连接ssh服务(无密钥ssh登录)

2023-01-07 13:47:32 3398

原创 使用 URLClassLoader 加载和卸载类

使用 URLClassLoader 加载或卸载类

2023-01-06 19:07:25 857

原创 Docker 网络简单了解

查看 docker 中的所有网络 创建名字为 test 的网桥 创建容器,使用 指定容器连接到 test 网桥Docker可以有以下 4 种网络模式:同时每个容器和 docker0 都建立了 veth pair 对, 来建立一个端口对,veth pair 对的一端连接的是容器通过 network namespace 隔离出来的网络空间并且命名为 eth0 另一端链接 docker0 网桥docker0 会分配一个内网的 IP 给容器, 在宿主机内部可以通过这个 IP 来访问容器,容器之间也能够通过网桥通

2022-07-04 20:21:42 330

原创 Ubuntu 20.04 下 APT 安装 mysql-8.0 并配置 root 远程访问

2.配置可远程访问 mysql修改 第 31 行左右的 命令行下键入 第一行用来修改 root 可远程访问第二行用来查看是否修改成功第三行修改 root 密码第四行刷新配置其他查看 mysql8 下的密码验证策略查看 mysql 的绑定地址参考https://blog.csdn.net/LB_AUTO/article/details/106041858https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html...

2022-07-04 11:48:30 836

原创 SpringBoot+Vue+WebSocket编写简单在线聊天室

WebSocket 简单入门websocket 应用场景:社交订阅、多玩家游戏、协同编程/编辑、点击数据流、股票基金报价、体育实况更新、多媒体聊天、基于位置的应用、在线教育等等。参考:https://blog.csdn.net/resilient/article/details/85613446online-chatroom 效果图简单做一下:前端socket = new WebSocket('ws://localhost:9999/ws/demo')// 建立连接的回调socket

2022-04-24 01:06:12 937

原创 Ruoyi-Vue 权限模型分析

Ruoyi 权限框架基于 RBAC 权限模型;Ruoyi 整体权限模型图分析进一步阐述:菜单权限在数据库中的体现:sys_role_menu表数据权限在数据库中的体现: sys_user 表的 dataScope 字段指定数据范围(体现为常量,具体请查看 DataScopeAspect 类);sys_role_dept 体现角色与部门的数据关联("自定数据范围"的情况)实现方式:利用 【注解+切面】的方式计算出【过滤条件,即 dataScope】并将其添加在实体的共有属性 params 中,

2022-03-24 21:28:28 1398

原创 Nextcloud修改 trusted domains 指定哪些主机可访问

这里用 docker 搭建的,数据以数据卷的形式挂载到本地目录:docker run -d -p 8000:80 --restart=always \ -v nextcloud:/var/www/html \ -v apps:/var/www/html/custom_apps \ -v config:/var/www/html/config \ -v data:/var/www/html/data \ nextcloud通过 docker inspect 数据卷

2022-03-21 15:11:58 4453

原创 删除Docker容器、网络、数据卷sh脚本

read -p "clear all containers, volumes, networks ? y/n:" paracase $para in [yY]) docker rm -f $(docker ps -aq) docker network prune docker volume prune echo "all clear" ;; [nN])

2022-03-15 22:06:21 937

原创 CentOS救援(U盘镜像的方式)

案发现场上午在 centos7 上运行一个 appimage 镜像应用,显示缺少一个 libc-2.18.so 文件,参考一篇文章,啪的一下,不小心把 /lib64/libc.so.6 移动到了别的位置,紧接着使用其他命令都报错、打不开任何应用,系统就各种用不了,关机也关不了,没办法强制关机。开机,很顺利地,开机失败。注:笔者在出问题后关闭了所有终端,不能通过 使用 LD_PRELOAD=/lib64/libc-2.14.so ln -s /lib64/libc-2.14.so /lib64/libc

2022-03-14 16:14:59 2905

原创 U盘安装CentOS报错“/dev/root does not exsit.....Entering emergency mode.”

发现错误&解决失败原因:安装时默认按照【卷标名】定位安装目录,因编码、长度限制等原因找不到安装目录,方法,修改个简单的卷标名:CENTOS8在 dracut:/# 后输入 init 0 关闭安装程序;重新进入安装界面,按 e ,移动光标修改设备卷标名:将红框内的内容修改为:....HD:LABEL=CENTOS8(保留后边的 quiet)然后再试试,ok.Refer:https://blog.csdn.net/applebomb/article/details/75209965

2022-03-13 20:28:48 1822

原创 用Nodejs实现简单服务器【有手就行】

Node 环境是必须的此处省略一万字。。。上菜!最简单滴服务器代码来喽// 这几个是需要用到的 nodejs 模块const http = require('http')const fs = require('fs')const url = require('url')const path = require('path')let server = http.createServer(function (request, response) { //获取访问URI let path

2022-03-06 18:17:00 542

原创 Windows 10 下使用 telnet 客户端/服务端工具进行连接

Windows 10 下使用 telnet 客户端/服务端工具进行连接windows 10 默认携带 telnet client 功能,默认关闭,需要开启。默认不携带 telnet server 工具,需要下载安装。客户端搜索控制面板,打开 “启用或关闭 Windows 功能”开启 telnet client 服务服务端下载安装程序:http://www.goodtechsys.com/downloadstelnetnt2000.asp下载完后,一键到底进行安装Client 连接 Ser

2021-12-16 14:07:43 3998

原创 Manjaro 下通过 pacman 安装 MySQL8

装了一天的 MySQL,docker 装和手动装都没成功,哈哈记录下来,希望大家别遇到错误环境:5.15.6-2-MANJARO安装之前使用 whereis mysql ,将所有目录都删除!(这个步骤很重要!)安装sudo pacman -S mysql# startsudo systemctl start mysqld.service# auto start on bootsudo systemctl enable mysqld.service截个图,有报错的铁子大多都失败了,

2021-12-15 00:44:54 1671

原创 Java Swing 主题设置

JDK 默认风格 & 三方主题库参考:https://www.cnblogs.com/clarino/p/8668160.html使用 beautyeye try { // a Java Swing cross-platform look and feel. // https://github.com/JackJiang2011/beautyeye BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.Fra

2021-11-20 09:22:41 583

原创 取模运算研究

取模运算中的正负值已知 m > 0 且为整数。格式范围正数 % m0 ~ m-1正数 % -m0 ~ m-1负数 % m-(m-1) ~ 0负数 % -m-(m-1) ~ 0规律:正数取余数为非负值,负数取余数为非正数(模运算时最容易忽略的一点)int j;for (int i = -10; i < 0; i++) { j = -i; System.out.println(j + " / 5 = " + j / 5 +

2021-09-17 00:18:44 254

原创 Windows 终端常用命令

网络刷新 dns ipconfig/flushdns查看路由表 route PRINT地址解析表 arp -a查看网络套接字 netstat -nao进程查看 tcp/udp 连接的进程信息 netstat -nao通用命令查找内容 findstr xxx ,比如 netstat -ano | findstr 8080...

2021-09-13 22:26:11 190

原创 Webmagic爬虫框架

Spider核心组件Spider.run() 爬虫运行流程

2021-09-04 11:00:50 143

原创 二分查找复杂度推导

二分查找复杂度分析第一次检索区间长度 N/1第二次检索区间长度 N/2第三次检索区间长度 N/4…第 k 次检索区间长度 N/(2(k−1))N / (2 ^ {(k - 1)})N/(2(k−1))最坏情况下第 k 次检索区间长度为 1 才结束:N=2(k−1)N = 2^{(k-1)}N=2(k−1)logN=(k−1)∗log2logN = (k-1) * log2logN=(k−1)∗log2k=logNk = logNk=logN即 O(log(N))O(log(N))O(

2021-09-02 18:17:05 565

原创 ThreadLocal线程上下文

ThreadLocalThreadLocal 本地线程变量,主要用于解决数据访问的竞争,通常用于多租户、全链路压测、链路跟踪中保存 线程上下文环境,在一个请求流转中非常方便的获取一些关键信息,例如当前的租户信息、压测标记。ThreadLocal 正如其名,本地线程变量,即数据存储在线程自己的局部变量中。其整体架构如下图所示:ThreadLocal的核心设计理念总结如下:每一个线程对象会维护一个私有属性:ThreadLocal.ThreadLocalMap threadLocals

2021-09-02 11:03:39 553

原创 布隆过滤器简单入门

Hashmap 原理布隆过滤器cache 与 fileter 有异曲同工之妙。互为互补的作用原理:不同于 hashmap 将元素映射到某个具体链表上,将一个元素 散射 到一个 二进制向量 中。使用一个很长的二进制向量和一个映射函数。注意:检索一个元素,如果检索结果是元素不在集合中,那么肯定正确的(就表明不在)。如果检索结果是元素在集合中,那么有一定的概率是判断错了(也能不在集合中)优点:空间效率和查询时间远超一般的算法缺点:有一定的误识别率和删除困难判断错误:B存在:错误映射特点:

2021-08-31 22:05:45 7897

原创 SpringBoot 日志简单使用

springboot 中的日志及使用

2021-08-31 17:15:27 610

原创 markdown中写数学公式

how to simple usesimple use$**$T(N) = a * T(N/b) + O(N^d)$代表:T(N)=a∗T(N/b)+O(Nd)T(N) = a * T(N/b) + O(N^d)T(N)=a∗T(N/b)+O(Nd)比如:master公式,计算递归方式的复杂度:master 公式,计算递归方式的复杂度:master公式,计算递归方式的复杂度:T(N)=a∗T(N/b)+O(Nd)T(N) = a * T(N/b) + O(N^d)T(N)=a∗T(N/b)

2021-08-29 18:02:54 278

原创 node http fs.createReadStrem 发送文件 Error [ERR_STREAM_WRITE_AFTER_END]: write after end

错误:Error [ERR_STREAM_WRITE_AFTER_END]: write after end场景:通过 fs.createReadStream读取图片,发送给客户端server.on('request', function (req, resp) { if (req.url == '/') { //告诉对方我发送的数据类型是什么 resp.setHeader('Content-Type', 'text/html; charset=utf-8');

2021-08-29 13:00:55 504

原创 查看 linux 服务器的配置

contents操作系统版本 uname -a内核模块 lsmod环境变量 envCPU信息 cat /proc/cpuinfo内存信息 cat /proc/meminfo、free -m磁盘和分区信息 fdisk -l网络相关防火墙 iptables -L、ufw statustcp连接 netstat -natp路由信息 route -n网卡信息 ifconfig、ip addralluname -a # 查看内核/操作系统/CP

2021-08-27 21:53:43 751

原创 docker 镜像加速

/etc/docker/daemon.json{ "registry-mirrors":["https://hccwwfjl.mirror.aliyuncs.com"]}service restart$ systemctl daemon-reload$ systemctl restart docker

2021-08-27 21:31:02 265

原创 xpath 简单使用

参考链接

2021-08-24 21:45:01 569

原创 黄勇 Maven那些事儿

黄勇的 Maven 那些事儿 https://my.oschina.net/huangyong/blog/194583了解仓库。本地仓库、远程仓库、还有一个私服?创建 Maven 项目理解 pom.xmlmodelVersiongroupId、artifactId、version:Maven 坐标,分别表示 项目组知名、构建名、版本号。packagingname、urldependenciesbuild项目:基本信息比如 GAV、打包方式等,还包括 Lifecycle生命周期、

2021-08-24 21:13:22 93

原创 RabbitMQ安装 —— debian、ubuntu平台

参考:https://blog.csdn.net/u014045708/article/details/119078977步骤:安装 erlang apt-get install erlang-nox安装 rabbitmq apt-get install rabbitmq-server安装插件 rabbitmq_managementrabbitmq-plugins listrabbitmq-plugins enable rabbitmq_management查看 rabbitmq 状

2021-08-20 16:06:08 94

原创 防止VM虚拟机自动挂起

1. 直到虚拟机配置文件 [虚拟机名字.vmx]2. 在最后添加 suspend.disable = "TRUE"

2021-08-18 14:44:22 1374

原创 IDEA永久配置MAVEN!

File->New projects Settings->Settings for New Projects搜索 maven,配置三个位置OK

2021-08-16 21:49:49 1321

原创 wait()和sleep()

wait() 和 sleep() 的区别来自不同的类:前者是 Object类,后者是Thread类是否会释放锁:前者会释放锁,后者不会释放锁使用的范围:前者必须在 同步代码块 中,后者任意wait() 和 notifyAll()等待和唤醒:方法必须在 同步代码块 中,monitor.wait()@Testpublic void test() { Object obj = new Object(); new Thread(()->{ synchro

2021-08-02 17:42:45 73

原创 欢迎使用!

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2021-07-31 22:22:24 81

原创 eclipse中动态web项目同一tomcat服务器下不同模块的冲突解决

eclipse 中同一个tomcat、不同动态web项目之间的冲突问题标签:动态web、配置、tomcat同一个服务器下可运行多个网站模块,每个模块对应一个根路径,不能相同;如果相同则需要去掉冲突的模块(moudle):如何修改根目录:右击 动态项目,选择 属性选择 Web Project Settings,修改 Context root可以发现:tomcat管理模块是通过 server.xml 实现的当运行一个动态web项目时,会先创建一个 moudle,再启动服务器,当发现有

2021-01-25 00:56:54 353

原创 next_permutation函数计算全排列

题目:将LANQIAO中的字母重新排列,可以得到不同的单词,如LANQIAO、AAILNOQ等,注意这7个字母都要被用上,单词不一定有具体的英文意义。请问,总共能排列如多少个不同的单词。相关思路:通过sort + next_permutation方法计算全排列#define MAX 100#include<iostream>#include<algorithm>using namespace std;int main(){ int n,a[MAX]; scanf(

2020-05-11 18:05:22 144

原创 修改折半查找使之能进行范围查找。

修改折半查找使之能进行范围查找。所谓范围查找是要找出在给定值a和b之间的所有元素(a<=b)。思路:斜体样式折半循环查找的最终目的是使 a<=arr[mid]<=b,然后通过for循环输出满足条件的值。public static void slove(int[] arr,int a,int b) { Arrays.sort(arr); System.out.pr...

2020-05-07 22:18:51 3239

原创 Graphics类绘制“正弦图像”

使用Applet多媒体技术 绘制 sinx 图形相关方法:public abstract void fillOval(int x, int y, int width, int height);public abstract void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle);...

2020-04-17 15:55:35 501

原创 根据公式计算公式计算cosx的近似值~【计算阶乘时溢出】

【问题描述】已知cosx的近似计算公式如下:cosx = 1 - x2/2! + x4/4! - x6/6! + … + (-1)nx2n/(2n)!其中x为弧度,n为大于等于0的整数。编写程序根据用户输入的x和n的值,利用上述近似计算公式计算cosx的近似值,要求输出结果小数点后保留8位。【输入形式】从控制台输入小数x(0<=x<=10)和整数n(0<=n<=1......

2020-04-13 20:16:04 7736

数据库课设_课程设计_学生管理系统_C语言.rar

C语言实现,基于mysql、visual studio 的 学生管理系统,分为 管理员、老师、学生三个用户,包含宿舍管理、学生管理、班级管理三大功能模块。压缩包中包含说明书、联系方式(问题咨询)。

2020-12-05

空空如也

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

TA关注的人

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