自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

原创 NFS搭建

离线环境,提前在有网络的服务器上下载好需要的软件包。

2023-12-21 20:04:27 408

原创 Linux Centos7 安装NVIDIA 驱动

cat /etc/redhat-release 查看系统版本服务器IP系统版本内核GPU内存和硬盘后期扩容10.0.2.1254 张 Tesla T4(16G)物理机10.0.2.1302 张 Tesla T4(16G)251G + 3T物理机10.0.2.1311 张 Tesla T4(16G)251G + 3T物理机部分文档说:注意: 安装nvidia-docker2前要先安装 驱动及CUDA、CUDNN安装。

2023-12-21 20:03:11 1381

原创 WSL 安装Centos7

cp /mnt/d/KGSystem/部署文件/sealos 方式/docker_onekey_install.zip > /root/docker。cat /mnt/d/KGSystem/部署文件/systemctl.py > /usr/bin/systemctl。wsl是无法用systemctl启动ssh的,因此,需要自己写脚本vi /etc/init.d/sshd。然后,修改sshd服务启动配置文件 vi /etc/ssh/sshd_config。C:\Users\whirl的.wslconfig。

2023-12-21 19:58:04 628

原创 ML学习安排和资源链接

配套讲义:Coursera-ML-AndrewNg-Notes(推荐这个)但是这个是属于新课,所以还是先看。视频 5h,看了一点发现后面没字幕了,这个。

2023-12-21 17:18:06 374

原创 Kubernetes进阶部分学习笔记

Deployemet部署的应用具有强大的自愈和故障处理能力,可以平滑的升级,很多优秀的特性。底层运行的是一个个的Pod,Pod里面是一个个的容器。是用来做定时任务的部署。DaemonSets是用来做守护进程的部署。是用来做有状态的进程的部署。Deployments是一个更高层次的概念,它管理ReplicaSets。无论是什么部署的,都是Pod,这些Pod间是可以互相访问的,但我们不这么做,因为如果Pod“死掉了”,重启之后,它的IP会变,我们得重新改IP,这很麻烦,所以我们用Service来访问。.....

2022-07-23 19:57:15 770 1

原创 Kubernetes基础部分学习笔记

我们使用(namespace简写)获取命名空间信息使用是找不到任何资源的,因为这个是在默认在命名空间“default”里面找部署的容器资源,我们没在这里部署,所以是空的。需要使用,获取所有命名空间的资源使用-n可以指定命名空间查询默认的这些命名空间不要删(也不允许删).........

2022-07-19 18:12:52 523

原创 TDengine学习笔记

先C语言定义UDF,(有规定的参数模板)然后编译,(gcc-g-O0-fPIC-sharedadd_one.c-oadd_one.so)再在TDengine中使用创建管理删除(DROPFUNCTIONids(X);)、查看(SHOWFUNCTIONS;)调用。

2022-07-19 18:10:34 3428

原创 云原生Cloud Native

云原生一直在发展变化之中,解释权不归某个人或组织所有。它是一种。

2022-07-19 16:48:36 312

原创 Docker学习及实践笔记

查看所有的docker网络[root@vm1/]#dockernetworklsNETWORKIDNAMEDRIVERSCOPE8d890099890ebridgebridgelocal84bce780a9bfhosthostlocal#网络模式#bridge桥接docker(默认,自己创建也是用bridge模式)#none不配置网络,一般不用#host和所主机共享网络#container容器网络连通(用得少!结论需要安装!...

2022-07-18 12:41:31 774

原创 Docker Compose搭建TDengine集群

Linux上安装Docker 安装Docker Compose Docker网络设置

2022-07-14 21:46:16 2908 13

原创 Linux上安装Docker

没网的看这个 网络处理传送门阿里云镜像仓库加速产品服务 -> 弹性计算 -> 容器镜像服务

2022-07-14 21:26:58 148

原创 TDengine实验集群搭建 Success

1.空壳虚拟机安装,我安的是命令行的,没有界面2.没网的,之前写过一篇blogXshell连接VM虚拟机的Centos7遇到的问题及解决办法_Nice night的博客-CSDN博客3.虚拟机里面的配置:botorotro=staticonboot=yesIPADDR=192.168.116.6 自己设置,别和其他的冲突了NETMASK=255.255.255.0GATEWAY=192.168.116.2DNS1=114.114.114.119DNS2=114.114.115.119 (这个和Vm要一样)

2022-07-11 09:31:26 504

原创 时序数据库

时序数据是随时间不断产生的一系列数据,简单来说,就是带时间戳的数据。虽然其他数据库也可以在数据规模较小时一定程度上处理时间序列数据,但 TSDB可以更有效地处理随时间推移的数据摄取、压缩和聚合。以车联网场景为例,20000辆车,每个车60个指标,假设每秒采集一次,那么每秒将上报20000 * 60 = 1200000指标值,即120W数据指标值每秒,每个指标值为16字节(假设仅包括8字节时间戳和8字节的浮点数),则每小时将产生64G左右的数据。而实际上每个指标值还会附带标签等额外数据,实际需要存储空间会更大

2022-07-09 18:33:34 23100

原创 权限管理数据表分析以及resultMap的写法

application.yaml对mybatis进行xml文件路径和实体别名的配置在resourses下面创建多级目录,com.whirl.mapper存放xml文件在spring boot启动类上加@MapperScan(“com.whirl.mapper”)扫描mapper接口2.2.2 association这个是一对一或者多对一这个例子是一人一张身份证,是一对一的情况嵌套resultMap通过javaType来指定是哪个类2.2.3 collection一对多的关系一个人多个手机,是一个

2022-06-13 09:43:15 366

原创 Spring基础知识

2002,首次推出了Spring框架的雏形:interface21框架!测试实现ClassPathXmlApplicationContext有参的使用数组下标赋值beans.xml3. IOC依赖倒转 - LuoTian - 博客园 (cnblogs.com)依赖倒转原则的思想是IOC(Inversion of Control)控制反转IOC的一种实现方法是DI(Dependency Injection)依赖注入。xml头文件约束@Autowired4. AOP4.1 方式一:基于原生API

2022-06-09 11:23:20 154

原创 Spring MVC基础知识点

3. / 和 /* 的区别:< url-pattern > / 不会匹配到.jsp,只针对我们编写的请求;即.jsp 不会进入spring的 DispatcherServlet类 。< url-pattern > /* 会匹配 *.jsp,会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。如果想访问静态资源,必须要开启静态资源访问权限;...

2022-06-09 10:10:06 142

原创 MySQL基础索引学习

MySQL中InnoDB引擎的索引是B+树,具体要去了解一下为什么不用其他的数据结构链表:显然不合适,不方便查找BST:当数据是递增的时候,退化成了链表AVL:能保持树的平衡,但条件严格,高度不能超过2,需要不停左旋右旋,是一种插入慢,检索快的数据结构红黑树:算是BST和AVL的折中版本,但如果数据量过,一侧的树会很深B树:一个磁盘块16KB中能存的数据较少,存放的是index和dataB+树:只有叶子结点才会有数据data,并且是按顺序排的,存放的数据更多索引列如果是varchar,优化的时候可以进行截取

2022-06-08 14:41:35 256

原创 Mybatis基础知识

​ Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。​ Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。​ MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。注意这里是configuration和config.dtd,mapper.xml的要修改db.properties3. mybatis工具类

2022-06-08 14:29:04 196

原创 Java基础(List、Set、Map、File、IO)

内部基于数组实现的一个集合类。查询比较快,添加和删除相对比较慢;不是同步的(存在线程安全问题);遍历方式:1.2. LinkedList这种一般记住一些常用的,然后可以去查看API。虽然说TreeSet没有顺序,但其实内部还是有顺序的如果采用的是自然排序调用对象的compareTo方法,如果返回0 表示相等;大于且返回正数,升序排列 。大于且返回负数,降序排列 (测试得出结论)Map 接口|-- TreeMap : 判断重复的规则和TreeSet一样TreeMap中的键(key)要么

2022-06-07 10:52:30 168

原创 Vue简单整合Echarts遇到的问题

vue init webpack 一个项目,router和npm记得选上,别的选no-加入一个组件,在views下面写个Index和Login,记得最好大写,养成习惯,里面就放一些最基础的生成的东西,加个div包起来,vue只允许一个根路径。写完组件就放到路由里面,也就是router下面的index.js,import一下,然后在下面加路由信息,routes:[{path:‘/index’,name:‘index’,component:Index}] 写一个加一个注意,为了让路径里面没..

2022-04-30 08:56:14 390

原创 MySQL调优

目录先修:为什么用B+树存放索引?索引优化规则一、SQL优化二、定位慢查询SQL三、查看具体SQL执行时间四、执行计划显示的extra信息一些常识一、MySQL的层次二、delete加limit三、IP地址用int存四、语句执行顺序先修:为什么用B+树存放索引?MySQL中InnoDB引擎的索引是B+树,具体要去了解一下为什么不用其他的数据结构链表:显然不合适,不方便查找BST:当数据是递增的时候,退化成了链表AVL:能保持树的平衡,但条件严格,高度不能超过2,需要不停左旋右旋,是一种插入慢,检索

2022-04-16 23:17:55 535

原创 实操SQL优化

目录实操SQL优化1. 可以走索引1.1 应该走索引但是没走1.2 走索引了,但是不是最优,type要到range1.3 分页不走索引1.4 索引列上用了函数或者类型转换1.5 根过滤的数据不多1.6 order by 和 group by 优化2. 小表驱动大表2.1 滴滴3. count查询优化实操SQL优化1. 可以走索引1.1 应该走索引但是没走联合索引的第一个字段不能过滤大部分数据,回表效率很低,甚至还说全表扫描的cost更小。1.2 走索引了,但是不是最优,type要到range

2022-04-16 23:16:08 644

原创 Xshell连接VM虚拟机的Centos7遇到的问题及解决办法

ifconfig 、 ping 、 虚拟机 、xshell 、Centos

2022-04-10 19:33:28 1669

原创 SSM整合注意事项

目录1. org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.Persiste2. MyBatis注册映射文件(resource、class、package 三者区别)resource加载class加载3. spring-dao.xml4. spring-service.xml5. spring-mvc.xml6. web.xml7. BookMapper.java和.xml8

2022-04-08 16:51:59 965

转载 狂神说Ajax研究

狂神说SpringMVC07:Ajax研究

2022-04-06 14:08:15 69

原创 Spring MVC原理

文章目录Spring MVC原理图配置web.xml/ 和 /* 的区别:配置springmvc.xml拦截器,登陆验证具体看闲言博客Spring MVC原理图配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

2022-02-07 13:27:47 55

转载 Spring总结及配置文件

目录概要IOCSpring的配置文件Spring自动装配ByName方法自动装配注解实现自动装配@Autowired@Componet@ConfigurationAOP基于原生API切面方式注解方式Spring 整合Mybatis依赖概要· 2002,首次推出了Spring框架的雏形:interface21框架!Spring是一个开源的免费的框架(容器)!Spring是一个轻量级的、非入侵式的框架!控制反转(IOC),面向切面编程(AOP)!支持事务的处理,对框架整合的支持!IOC依赖倒

2022-01-30 21:32:44 157

原创 《Mybatis总结及相关配置文件》

目录简介配置文件mybatis工具类测试对应的xml文件万能Mapdb.properties类型别名typeAliasesResultMap 结果集映射日志使用注解开发多对一和一对多简介​ Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。  Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。  MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式

2022-01-28 12:21:15 1497

原创 Java的Web项目从别的地方下载下来运行报错

Java的Web项目从别的地方下载下来运行报错前几天下载了一个Web项目,打开之后报错了第一个原因:首先想到了是maven依赖位置出错,好家伙,果不其然,这里的是老师电脑的目录,要换成自己的仓库和maven修改重新运用,还是错的第二个原因:这里的依赖并没有装载进去,我们点一下箭头所指位置,再点一下左边的刷新解决第三个原因:再运行发现404,还是错的+1因为当前项目是web项目,但这个web文件夹和普通文件夹图标一样,说明没配好web框架。看这里是有提示的,可以点这个提

2021-03-20 18:16:28 348

原创 用exe4j将java程序转换为.exe可执行程序【混勋章】

一、软件准备阶段1.下载exe4j程序安装二、导出java程序为.jar文件1.我用的是Jetbrain的IDEA,打开你当前的项目,点击菜单栏的“Project Structure“按钮2.这里点上面的加号,要选择from module那个3.这里要选择你当前项目的主文件4.然后点击菜单栏的“Build Artifacts”5.然后右边就会出现这个jar包三、转换为.exe可执行程序在桌面新建一个文件夹,在其他位置也行,是用来存jar和jre以及其他图片的1.先找到你刚打包好

2020-10-24 15:44:01 1922 1

原创 Idea在项目中新建项目

Idea在项目中新建项目理念Idea不同于Eclipse,Eclipse的新建叫project(项目)和workspace(工作空间)。Idea的叫project和module(模板),刚从Eclipse转来的用户可能会不太适应这个模板,因为在你一个主文件“Idea程序”中想要包含“DailyApplication”和“实验报告”等其他目录,你就会发现这里是Directory和moudel,m...

2020-08-18 22:31:28 4241 1

原创 Excel、bat命令批量新建、修改文件或文件名

目录1.批量新建文件夹2.批量新建文件3.批量提取文件名4.批量重命名文件5.生成目录树1.批量新建文件夹打开记事本输入 md 文件;第二个;第三个文件另存为bat的后缀双击运行bat文件即可2.批量新建文件打开Excel,第一列输入文件名第二列输入保存路径,可不同,一样的可以直接下拉第三列输入copy>第四列输入=$c$1&b1&a1&”.txt”同样的后缀也是可以改的复制第四列到文本文档,另存为bat,双击运行即可成果3.批量提取文件名

2020-08-11 11:44:13 12522 8

原创 2015年第六届蓝桥杯省赛C语言B组

目录1.奖券数目2.星系炸弹3.三羊献瑞4.格子中输出5.九数组分数6.加法变乘法7.牌型种数8.移动距离1.奖券数目思路:找不含有’4’的数字,可以取商取余找出不是4的我这里用的是转成字符串,然后用s.find()函数进行一个判断#include<iostream>#include<sstream>#include<cstring>using namespace std;void i2s(int num,string &str){ string

2020-08-10 22:03:17 2271

原创 2014年第五届蓝桥杯省赛C语言B组

目录1.啤酒和饮料2.切面条3.李白打酒4.史丰收运算5.打印图形6.奇怪的分式7.六角填数8.蚂蚁感冒1.啤酒和饮料思路:有手就行#include<iostream>using namespace std;int main() { for(int a=0; a<100; ++a) for(int b=0; b<100; ++b) if(a<b&&((2.3*a+1.9*b)==82.3)) cout<<a; retu

2020-08-08 17:29:19 384

原创 2013年第四届蓝桥杯省赛C语言B组

目录1.高斯日记2.马虎的算式3.第三十九级台阶4.黄金连分数1.高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。高斯获得博士学位的那天日记上标

2020-07-31 20:39:15 648

原创 C++字符串和数字的互相转换

“老板认为数字4不吉利,请输出彩票编号不带数字4的彩票”“现有一组电话号码,格式为 “小明:151356161”,要求将所有电话号码进行汇总录入数据库,请输出电话号码”你还在为这类题烦恼吗?解决方案一:遍历数字求商求余,不做过多讲解,给个核心代码int check(int n) { int ver = 1; while (n > 0) { int k = n % 10; if (k == 4) { ver = 0;

2020-07-16 19:36:09 1792

原创 C++手动实现全排列

全排列,也就是排列组合对123全排列。123 132 213 231 312 321思路:由1为起始的全排列也就是2,3的全排列,2,3的全排列就是分别以2和3起始的全排列。这是一个递归的过程具体每一步的解析都在代码里//// Created by Night on 2020/7/16.//#include<iostream>#include<algorithm>using namespace std;int a[] = {1, 2, 3, 3};in

2020-07-16 18:14:08 602

原创 快速排序思路(Java、C++)

快速排序最优的情况下空间复杂度为:O(logN)最差的情况下空间复杂度为:O(N^2)快速排序的平均时间复杂度是:O(N*logN)思路:将第一个位数设为基数temp,先从最后一个下向左进行和基数的比较,再从第一个下标0向右进行和基数的比较。最终分成两部分,左边的都比基数小,右边的都比基数大,再分别对这两部分进行快排 要排序: 6 3 4 9 2 5 1分别对应下标,,0 1 2 3 4 5 61. 基数为6,a[6]=1比基数小,交换,为:1 3 4 9 2 5 62. 从

2020-07-14 18:49:15 188 1

原创 归并排序思路(C++、Java)

归并排序算法复杂度:最好情况:O(nlogn)最坏情况:O(nlogn)平均情况:O(nlogn)空间复杂度:O(n)缺点:需要另开一个等大数组,消耗空间思路:3 1 5 4 2拆分成3 1 5 和 4 2 两部分再分为3 1 和 5 以及 4 和 2继而比较前半部分为1 3 5,后半部分为2 4定义两个指针指向这两部分,p1和p2,往后移动,比较当前所指元素大小。代码:#include <iostream>using namespace std;int a

2020-07-14 17:23:14 205 1

原创 C/C++的大数加法与阶乘算法

long long 范围: -9223372036854775808~9223372036854775807当我们求取斐波那契数列100位的时候,部分数字会异常显示需要用到大数算法大数加法:思路:两个数字存到数组里,进行翻转,两个数字的每位数字相加,用数组存取得到的每位数字,最后翻转数组进行输出。代码:#include<iostream>#include<algorithm>#include<string>#define ll long long#d

2020-07-14 14:39:41 487

calico.yaml、dashboard.yaml、ingress-deploy.yaml

alik8simages.sh:下载镜像的脚本apiserver、controller-manager、scheduler、proxy calico.yaml:配置网络calico的文件 dashboard.yaml:部署k8s可视化界面的yaml ingress_deploy.yaml:部署ingress网关的yaml,已经对镜像地址进行修改

2022-07-30

通过IDEA连接tdengine需要的jar包

通过IDEA连接tdengine需要的jar包, 官网:如何借助 IDEA 数据库管理工具可视化使用 TDengine? https://www.taosdata.com/chinese/1767.html

2022-07-29

空空如也

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

TA关注的人

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