- 博客(62)
- 资源 (2)
- 收藏
- 关注
原创 Neo4j插入数据逐级提升速度4倍又4倍
这篇文档主要讨论了如何优化Neo4j数据库中的数据插入性能。作者通过使用Wikipedia的数据,将数据结构化为三元组形式,并尝试了多种方法来提高数据插入的速度。以下是文档的重点内容概括:Node是否存在**:通过检查节点是否已存在来避免重复创建,进一步将处理时间减少至8文档通过对比不同方法的处理时间和性能提升,为Neo4j数据库的数据插入提供了实用的优化策略。
2024-12-17 14:36:49
1270
原创 刘丹冰即时通信系统实现与思考
37-项目案例-即时通信系统-课程介绍_哔哩哔哩_bilibili六、案例-即时通信系统《8小时转职Golang工程师》超时强踢功能的BUG修复 - Blog of Code收获Go语言学习中,第一个系统级的 Demo,如同刘丹冰老师所说,串联起来了基础的 Go 知识。如何搭建这个通信系统?得有支持连接的 server 吧,用户上线得有注册和提醒吧,用户能发送消息(私聊、公聊),用户能改自己用户名,用户超时强踢。
2024-12-06 13:38:38
1082
原创 计算机行业的五个事情
变量命名和缓存失效Phil Karlton: "There are only two hard things in Computer Science: cache invalidation and naming things."Naming things is hard | dk过早优化Tony Hoare: "We should forget about small efficiencies, say about 97% of the time: premature optimization is the
2024-08-06 14:14:28
234
原创 IDEA 中 git fetch 验证报错 The provided password or token is incorrect
这个时候你直接IDEA里面用GitToolBox第一次需要你输入这个令牌,后面失效了,他也不会叫你去改,直接报错。【这种情况导致的直接现象是你每次在命令行执行的时候都会报错】【这种情况是:你在命令行是OK的,但是IDEA里面不行】先说为什么,其实有很多情况都会导致这个问题的发生。去这里重新创建一个,最长365天过期,默认是7天。我们就需要去把IDEA记住的密码删掉。我的解决了,这是网上找的图。windwos记录的旧密码。IDEA记录的旧密码。
2024-04-30 17:00:12
1692
原创 Windows Server 2016 MySQL8 压缩包
MySql 从8.0开始修改密码有了变化,在user表加了字段authentication_string,修改密码前先检查authentication_string是否为空,MSVBCRT.AIO.2019.07.20.X86 X64(微软常用运行库合集) 双击运行。放到bin下面(不确定这个有没有用,因为我是最开始下载的这个)vcredist_x64 (VC++的什么库包吧)双击运行。解压 mysql-8.0.35-winx64.zip (注册表打开,修改这个数据为你前面安装的地方。
2024-04-27 11:02:36
753
原创 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
2587
原创 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
1331
原创 ML学习安排和资源链接
配套讲义:Coursera-ML-AndrewNg-Notes(推荐这个)但是这个是属于新课,所以还是先看。视频 5h,看了一点发现后面没字幕了,这个。
2023-12-21 17:18:06
417
原创 Kubernetes进阶部分学习笔记
Deployemet部署的应用具有强大的自愈和故障处理能力,可以平滑的升级,很多优秀的特性。底层运行的是一个个的Pod,Pod里面是一个个的容器。是用来做定时任务的部署。DaemonSets是用来做守护进程的部署。是用来做有状态的进程的部署。Deployments是一个更高层次的概念,它管理ReplicaSets。无论是什么部署的,都是Pod,这些Pod间是可以互相访问的,但我们不这么做,因为如果Pod“死掉了”,重启之后,它的IP会变,我们得重新改IP,这很麻烦,所以我们用Service来访问。.....
2022-07-23 19:57:15
906
原创 Kubernetes基础部分学习笔记
我们使用(namespace简写)获取命名空间信息使用是找不到任何资源的,因为这个是在默认在命名空间“default”里面找部署的容器资源,我们没在这里部署,所以是空的。需要使用,获取所有命名空间的资源使用-n可以指定命名空间查询默认的这些命名空间不要删(也不允许删).........
2022-07-19 18:12:52
689
原创 TDengine学习笔记
先C语言定义UDF,(有规定的参数模板)然后编译,(gcc-g-O0-fPIC-sharedadd_one.c-oadd_one.so)再在TDengine中使用创建管理删除(DROPFUNCTIONids(X);)、查看(SHOWFUNCTIONS;)调用。
2022-07-19 18:10:34
4359
原创 Docker学习及实践笔记
查看所有的docker网络[root@vm1/]#dockernetworklsNETWORKIDNAMEDRIVERSCOPE8d890099890ebridgebridgelocal84bce780a9bfhosthostlocal#网络模式#bridge桥接docker(默认,自己创建也是用bridge模式)#none不配置网络,一般不用#host和所主机共享网络#container容器网络连通(用得少!结论需要安装!...
2022-07-18 12:41:31
933
原创 Docker Compose搭建TDengine集群
Linux上安装Docker 安装Docker Compose Docker网络设置
2022-07-14 21:46:16
3792
13
原创 TDengine实验集群搭建 Success
1.空壳虚拟机安装,我安的是命令行的,没有界面2.没网的,之前写过一篇blogXshell连接VM虚拟机的Centos7遇到的问题及解决办法_Nice night的博客-优快云博客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
597
原创 时序数据库
时序数据是随时间不断产生的一系列数据,简单来说,就是带时间戳的数据。虽然其他数据库也可以在数据规模较小时一定程度上处理时间序列数据,但 TSDB可以更有效地处理随时间推移的数据摄取、压缩和聚合。以车联网场景为例,20000辆车,每个车60个指标,假设每秒采集一次,那么每秒将上报20000 * 60 = 1200000指标值,即120W数据指标值每秒,每个指标值为16字节(假设仅包括8字节时间戳和8字节的浮点数),则每小时将产生64G左右的数据。而实际上每个指标值还会附带标签等额外数据,实际需要存储空间会更大
2022-07-09 18:33:34
26666
原创 权限管理数据表分析以及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
457
原创 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
200
原创 Spring MVC基础知识点
3. / 和 /* 的区别:< url-pattern > / 不会匹配到.jsp,只针对我们编写的请求;即.jsp 不会进入spring的 DispatcherServlet类 。< url-pattern > /* 会匹配 *.jsp,会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。如果想访问静态资源,必须要开启静态资源访问权限;...
2022-06-09 10:10:06
182
原创 MySQL基础索引学习
MySQL中InnoDB引擎的索引是B+树,具体要去了解一下为什么不用其他的数据结构链表:显然不合适,不方便查找BST:当数据是递增的时候,退化成了链表AVL:能保持树的平衡,但条件严格,高度不能超过2,需要不停左旋右旋,是一种插入慢,检索快的数据结构红黑树:算是BST和AVL的折中版本,但如果数据量过,一侧的树会很深B树:一个磁盘块16KB中能存的数据较少,存放的是index和dataB+树:只有叶子结点才会有数据data,并且是按顺序排的,存放的数据更多索引列如果是varchar,优化的时候可以进行截取
2022-06-08 14:41:35
320
原创 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
287
原创 Java基础(List、Set、Map、File、IO)
内部基于数组实现的一个集合类。查询比较快,添加和删除相对比较慢;不是同步的(存在线程安全问题);遍历方式:1.2. LinkedList这种一般记住一些常用的,然后可以去查看API。虽然说TreeSet没有顺序,但其实内部还是有顺序的如果采用的是自然排序调用对象的compareTo方法,如果返回0 表示相等;大于且返回正数,升序排列 。大于且返回负数,降序排列 (测试得出结论)Map 接口|-- TreeMap : 判断重复的规则和TreeSet一样TreeMap中的键(key)要么
2022-06-07 10:52:30
241
原创 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
475
原创 MySQL调优
目录先修:为什么用B+树存放索引?索引优化规则一、SQL优化二、定位慢查询SQL三、查看具体SQL执行时间四、执行计划显示的extra信息一些常识一、MySQL的层次二、delete加limit三、IP地址用int存四、语句执行顺序先修:为什么用B+树存放索引?MySQL中InnoDB引擎的索引是B+树,具体要去了解一下为什么不用其他的数据结构链表:显然不合适,不方便查找BST:当数据是递增的时候,退化成了链表AVL:能保持树的平衡,但条件严格,高度不能超过2,需要不停左旋右旋,是一种插入慢,检索
2022-04-16 23:17:55
645
原创 实操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
683
原创 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
1056
原创 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
94
转载 Spring总结及配置文件
目录概要IOCSpring的配置文件Spring自动装配ByName方法自动装配注解实现自动装配@Autowired@Componet@ConfigurationAOP基于原生API切面方式注解方式Spring 整合Mybatis依赖概要· 2002,首次推出了Spring框架的雏形:interface21框架!Spring是一个开源的免费的框架(容器)!Spring是一个轻量级的、非入侵式的框架!控制反转(IOC),面向切面编程(AOP)!支持事务的处理,对框架整合的支持!IOC依赖倒
2022-01-30 21:32:44
190
原创 《Mybatis总结及相关配置文件》
目录简介配置文件mybatis工具类测试对应的xml文件万能Mapdb.properties类型别名typeAliasesResultMap 结果集映射日志使用注解开发多对一和一对多简介 Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。 Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式
2022-01-28 12:21:15
1523
原创 Java的Web项目从别的地方下载下来运行报错
Java的Web项目从别的地方下载下来运行报错前几天下载了一个Web项目,打开之后报错了第一个原因:首先想到了是maven依赖位置出错,好家伙,果不其然,这里的是老师电脑的目录,要换成自己的仓库和maven修改重新运用,还是错的第二个原因:这里的依赖并没有装载进去,我们点一下箭头所指位置,再点一下左边的刷新解决第三个原因:再运行发现404,还是错的+1因为当前项目是web项目,但这个web文件夹和普通文件夹图标一样,说明没配好web框架。看这里是有提示的,可以点这个提
2021-03-20 18:16:28
445
原创 用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
1970
1
原创 Idea在项目中新建项目
Idea在项目中新建项目理念Idea不同于Eclipse,Eclipse的新建叫project(项目)和workspace(工作空间)。Idea的叫project和module(模板),刚从Eclipse转来的用户可能会不太适应这个模板,因为在你一个主文件“Idea程序”中想要包含“DailyApplication”和“实验报告”等其他目录,你就会发现这里是Directory和moudel,m...
2020-08-18 22:31:28
4405
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
15038
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
2323
原创 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
444
原创 2013年第四届蓝桥杯省赛C语言B组
目录1.高斯日记2.马虎的算式3.第三十九级台阶4.黄金连分数1.高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。高斯获得博士学位的那天日记上标
2020-07-31 20:39:15
722
Windows Server 2016 MySQL8 压缩包
2024-04-27
calico.yaml、dashboard.yaml、ingress-deploy.yaml
2022-07-30
通过IDEA连接tdengine需要的jar包
2022-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人