- 博客(173)
- 资源 (3)
- 收藏
- 关注
原创 窦氏家训
总叙:窦禹钧,家有训,养不孝,父之过。近圣门,传仁义,修道德,思于人。有五子,教以专,严家训,出圣贤。子守业,门风荣,育英才,父母责。教子篇分序一吾子孙,必知晓,是君忠,事父孝。对人礼,反之者,严责之,不悔者。为不忠,讨逆棍,重四十,跪祖庙。除族籍,事身名,朱笔圈。吾子孙,德正直,勿作恶,勿盗窃。勿淫妖,子犯律,父成祸,除本籍。吾子孙,必克勤,勿好闲,务正业。反之者,不轻赦,送郡县...
2019-07-09 09:09:17 1322 1
原创 MongoDB需要知道的点
MongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库。采用BSON存储文档数据。BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON.相对于json多了date类型和二进制数组。集合就是一组 MongoDB 文档。它相当于关系型数据库(RDBMS)中的表这种概念。集合位于单独的一个数据库中。一个集合内的多个文档可以有多个不同的字段。一般来说,集合中的文档都有着相同或相关的目的。文档由一组key value组成。
2024-11-29 15:00:35 957
原创 Mongo操作手册
mongo_url: "mongodb://username:password@douzi1:27017,douzi2:27017,douzi3:27017/认证db?的操作工具,可和现有mongoDB框架结合使用,为简化开发、提高效率而生。通过本机一个库不同的集合模拟,如果生产环境多组集群数据源;2.直接创建service类,并且啥都不用写,框架已经封装所有操作方法。replicaSet、readPreference配置,详见。3.业务使用,类似mybatis-plus语法。(简称 MP)是一个。
2024-11-28 10:29:12 320
原创 CentOS 7中查找已安装JDK路径的方法
路径为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64。二、查找jdk的 java 命令在哪里。一、确认服务器是否存在jdk。第四步:查看jdk,可以不看的。三、找到软链指向的地址。
2024-11-15 10:52:13 434
原创 Linux centos 如何把中间件开机自启动
其次:把上方的内容放入/etc/rc.d/rc.local即可。自己的服务器,只要已关闭,就需要把所有的服务手动启动好烦;公司的服务器,碰到公司断电,周一来了,手动启动一堆也好烦;
2024-11-05 14:20:09 121
原创 婚礼上的致辞
忆往昔,大学毕业六年,雍容华贵上海,乾坤人和际遇,收获了美好的爱情,创建了自己的公司,拥有了一手的新居,捐献了善款为战役,女儿女婿若斯,人生夫复何求?值此,槐荫连枝,百年启瑞,合开并蒂,五世征祥的吉庆时刻,衷心祝福我心爱的孩子们,无暇明眸凝秋水,有志丈夫立人魁,丝萝春秋何止米,相期以茶复轮回。首先,向二位新人致喜,你们良缘佳偶,红叶白首,爱携秋高志远,情牵沪华瑞凝,恰今日桃花灼灼,宜家宜室;
2024-09-26 12:40:08 212
原创 如果淘汰是注定的,那么读书还有意义吗?
北大的第一任校长严复曾经说过一段话:“物质的贫穷,能摧毁你一生的尊严,精神的贫穷,能耗尽你几世的轮回。”世上没有白走的路,人生没有白读的书,走过的路,读过的书,会在不知不觉中改变你的认知,悄悄帮你擦去脸上的无知和肤浅,”,没有强大的知识储备,给你一块陨石,你认识吗?没有足够的认知,你能抓住吗?读书不一定让你跨越阶级,但它能让你认清阶级,认清自己;书便宜,但知识并不廉价,读书不一定功成名就,读书不一定让你前程锦绣,但读书可以让你说话有德,做事有余,出言有尺,嬉笑有度。而且书中自有颜如玉,书中自有黄金屋;
2024-09-26 09:38:29 210
原创 kafka集群如何根据数据量评估规模
要搞定10亿+请求,高峰期要支撑6万QPS,需要大约162T的存储空间。要搞定10亿+请求,需要7台物理机,每台物理机内存选择128G内存为主,这样内存会比较充裕。要搞定10亿+请求,需要7台物理机,每台物理机内存选择128G内存为主,需要16个cpu core(32个性能更好)。六、网卡评估要搞定10亿+评估项具体评估需要的资源量请求量10亿+读写请求QPS高峰期需要支撑6万QPS存储空间162T物理机7台硬盘选择使用普通机械硬盘硬盘数量每台服务器11块盘,每块盘2T数据。
2024-08-26 16:46:34 802
原创 关于kafka的分区和消费者之间的关系
当生产者向 Topic 写入消息的速度超过了消费者(consumer)的处理速度,导致大量的消息在 Kafka 中淤积,此时需要对消费者进行横向伸缩,用多个消费者从同一个主题读取消息,对消息进行分流。Kafka 的消费者都属于消费者组(consumer group)。一个组中的 consumer 订阅同样的 topic,每个 consumer 接收 topic 一些分区(partition)中的消息。同一个分区不能被一个组中的多个 consumer 消费。
2024-08-26 11:13:32 991
原创 大数据学习-Spark基础入门
Stack Overflow的数据可以看出,2015年开始Spark每月的问题提交数量已经超越Hadoop,而2018年Spark Python版本的API PySpark每月的问题提交数量也已超过Hadoop。2019年排名Spark第一,PySpark第二;而十年的累计排名是Spark第一,PySpark第 三。按照这个趋势发展下去,Spark和PySpark在未来很长一段时间内应该还会处于垄断地位。尽管Spark相对于Hadoop而言具有较大优势,但Spark并不能完全替代Hadoop。
2024-08-19 15:43:18 689
原创 centos7时间同步教程
crontab定时较对时间,设置crontab定时较对时间,编辑如下内容后保存。timedatectl set-ntp yes # 启用ntp同步。ntpq -p # 同步时间 # 如果报错执行下面命令。ntpdate -u cn.pool.ntp.org # 同步时间。yum install ntp # 安装ntp。date # 查看时间。好centos7后,发现服务器时间和当前时间对不上。每次启动虚拟机启动同步时间。
2024-08-07 19:14:27 877
原创 对于mysql的字符串属性倒序如何做?
你也可以尝试修改数据库 varchar为 int类型,如果你可以直接操作线上数据库;或者数据库几百万数据,公司愿意让你动的前提下。可能有人质疑,使用函数排序会有影响性能等问题。我们要灵活根据线上具体的情况,不同问题不同的解决方案,这里仅仅是一种解题思路。函数来提取字符串中的数字部分。这个函数允许我们使用正则表达式来指定我们想要匹配的模式。在这个例子中,我们使用正则表达式。在MySQL 8.0及以上版本中,我们可以使用。其他sql的方式相同写法嵌套即可。来匹配一个或多个数字。
2024-08-02 10:51:48 346
原创 多线程高并发需要知道的点
通过继承 Thread 类或者实现 Runnable 接口、Callable 接口都可以实现多线程,不过实现 Runnable 接口与实现 Callable 接口的方式基本相同,只是 Callable 接口里定义的方法返回值,可以声明抛 出异 常而已。因此将实现 Runnable 接口和实现 Callable 接口归为一种方式。这种方式与继承 Thread 方式 之间的主要差别如下。优点:线程类只是实现了 Runnable 或者 Callable 接口,还可以继承其他类。
2024-07-02 11:27:47 674 1
原创 JVM需要知道的点
JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接 的交互。我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码。也就是如下:① Java 源文件—->编译器—->字节码文件② 字节码文件—->JVM—->机器码。
2024-07-01 15:30:18 932
原创 Spring boot需要知道的点
如你想使用 Spring JPA访问数据库, 只要加入spring-boot-starter-data-jpa 启动器依赖就能使用了。Spring Boot 官方的启动器都是以 spring-boot-starter-命名的,代表了一个特定的应用类型。如果你想在 Spring Boot 启动的时候运行一些特定的代码,你可以实现接口 ApplicationRunner 或者 CommondLineRunner,这两个接口实现方式一样,它们都只提供了 一个 run 方法。1 )properties 文件;
2024-06-27 17:53:17 479
原创 mq需要知道的点
和 MQTT 的事务定义一样都是 3 种。最多一次: 消息不会被重复发送 , 最多被传输一次 , 但也有可能一次不传输最少一次: 消息不会被漏发送 , 最少被传输一次 , 但也有可能被重复传输.精确的一次( Exactly once ): 不会漏传输也不会重复传输 , 每个消息都传 输一次 而且仅仅被传输一次 , 这是大家所期望。
2024-06-27 16:30:56 1172
原创 Mysql需要知道的点
视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,视图通常 是 有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容 易, 相比多表查询。内连接(Inner Join):匹配 2 张表中相关联的记录。左外连接(Left Outer Join):除了匹配 2 张表中相关联的记录外,还会匹配左表中剩余 的记 录,右表中未匹配到的字段用 NULL 表示。
2024-06-27 14:40:27 1026
原创 redis需要知道的点
Redis 是一个开源(BSD 许可)、基于内存、支持多种数据结构的存储系统,可以作为数据库、 缓 存和消息中间件。它支持的数据结构有字符串(strings)、哈希(hashes)、列表(lists)、 集合 ( sets)、有序集合(sorted sets)等,除此之外还支持 bitmaps、hyperloglogs 和地理 空间( geospatial )索引半径查询等功能。
2024-06-27 11:26:09 997
原创 大数据学习-Hive 函数
Hive 自带了一些函数,比如:max/min等,但是数量有限,自己可以通过自定义UDF来方便的扩展。当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数(UDF:user-defined function)。根据用户自定义函数类别分为以下三种:1一进一出2聚集函数,多进一出类似于:count/max/min3一进多出如lateral view explore()
2024-06-21 16:23:41 836
原创 大数据学习-Hive SQL语法
],表示可选,如上[LOCATION]表示可写、可不写,表示或,如上ASC | DESC,表示二选一…,表示序列,即未完结,如上表示在SELECT后可以跟多个,以逗号隔开(),表示必填,如上(A | B | C)表示此处必填,填入内容在A、B、C中三选一。
2024-06-21 15:56:07 854
原创 大数据学习-Hive
做数据的统计分析,SQL 是最方便的工具在大数据中,有很多的统计分析场景,那么 SQL 来处理大数据是非常合适且频繁的以后可能就是 SQL Boy 了,所以学习前需要有 MySQL 的基础其实 hadoop 那里真不难,就是环境的构建麻烦,Hive 这里就得实操了,写 SQL。
2024-06-21 15:54:38 1039
原创 大数据学习-Hadoop
分布式大数据存储——HDFS 组件分布式大数据计算——MapReduce 组件分布式资源调度——YARN 组件可以通过它来构建集群,完成大数据的存储和计算学习起来相对简单,市场占有率高,为后续的其他大数据软件学习打下基础这里学习的是 Hadoop 开源版它是 Hadoop 的一个组件,用来进行分布式计算的一个框架;计算的模式:分散-汇总模式提供了两个接口Map,提供“分散”功能,由多个服务器分布式地对数据进行处理Reduce,提供“汇总”功能,将分布式计算的结果进行汇总。
2024-06-21 15:27:21 822
原创 大数据学习-环境准备
下载好 CentOS 7 的镜像文件修改 VMware 的网络把子网 ip 修改为 192.168.88.0,然后点击 NAT 设置,修改网关 IP 为 192.168.88.2之后就确定即可。
2024-06-21 15:21:05 919
原创 nginx本地配置https协议访问,并且反向代理springboot项目
其中Country Name填CN,Common Name填主机名也可以不填,如果不填浏览器会认为不安全.(例如你以后的url为https://abcd/xxxx….这里就可以填abcd),其他的都可以不填.会有两次要求输入密码,输入同一个即可。输入密码然后你就获得了一个server.key文件。其中,server.crt和server.key就是你的nginx需要的证书文件.此时,你可以得到一个ca.crt的证书,这个证书用来给自己的证书签名.注:nginx.conf 路径位置 /etc/nginx。
2024-06-08 20:55:09 514
原创 hutool HttpRequest VS httpClient 到底哪个快
HttpRequest耗时:14.6822173。httpClient耗时:24.140532。
2024-05-20 13:52:18 383
原创 林徽林因笔下美到窒息的11句话,救我千千万万次
2、我不害怕老去,我害怕的是,我们在暮年时重逢,你白发苍苍,牵着别人的手,而我颤颤巍巍,扶着别人的胳膊,我眼里还有你年轻时的微笑,这一幕幕仿佛还在昨天,但这一笑,已经过了一生。6、不在你左右,却被你左右,入了心的人见与不见都想念,心是我的,心里面装的却满满都是我的思念,如同潮来潮去,爱到深处无法呼吸,入目无他人,四下皆是你,我见众生皆草木,唯独见你是青山。8、就算我再喜欢你,你去碰了异性,我就会立刻离开你,我不怕孤独,不怕辜负,比起忽冷忽热,情感泛滥,我更喜欢孤独。在孤独的时光里,放不下的是永远的过去。
2024-03-26 06:11:01 303
原创 一个从底层爬上来的大神给大家的忠告
铁律之十八:职场当中,决定你能拿多少钱,并不在于你的学历,也并不在于你的背景,而在于你处于什么位置,你能做什么,你做了什么,你为谁做什么。你为谁做什么,代表的是你的选择与机遇。铁律之四十八:信息本身就有交互这层意思,如果从书本、网络或者其他渠道单向获取信息,得到再多的东西也没有多大意义,因为缺乏交互,你对信息的把握和领悟程度肯定会跟实际存在巨大偏差,得到的“信息”其实算不上真正的信息,还可能误入歧途。有的付出会有回报,有的付出可能不会有回报,有的付出回报快,有的付出回报慢,有的付出回报大,有的付出回报小。
2024-03-25 13:58:42 529
原创 专升本英语语法学习
【一句话中不能同时出现两个动词,除非这两个动词分别出现在从句和主句中,或者用and/but/or/when连接,也就是非谓语动词形式】1.Hegotup,thenwentout. 他起来,然后出去了。(and连接)2.Whenhegotup,heturned onthe radio.他起床后,打开了收音机。(When连接词)逗号隔开的两个半句:1>.不能同时出现两个动词,必须使用连接词连接一下;2>.不能同是没有连接词,也不能同是都有连接词;3>.两个动词的要一致;3.
2024-03-13 11:22:31 1967
原创 不懂咱就学,记不住多看几遍(二)
在 MySQL 的 InnoDB 存储引擎中,所谓的聚簇索引实际上就是在同一个 B+Tree 中保存了索引和数据行:此时,数据放在叶子结点中,聚簇聚簇,意思就是说数据行和对应的键值紧凑的存在一起。2.UUID 字符串所占用的存储空间远远大于一个 bigint,如果使用 UUID 来做主键,意味着在二级索引中,一个叶子结点能够存储的主键值就非常有限,进而可能会导致树增高,搜索时候 IO 次数增多,性能下降。注意:创建代理对象时,同时会创建一个外层拦截器,这个拦截器就是 Spring 内核的拦截器。
2024-02-19 18:32:35 1001
原创 不懂咱就学,记不住多看几遍(一)
1、引入项目的配置依赖2、创建xxxService类,完成相关的操作逻辑if(str1!= null){3、 定义xxxProperties类,属性配置类,完成属性配置相关的操作,比如设置属性前缀,用于在application.properties中配置//指定项目在属性文件中配置的前缀为str,即可以在属性文件中通过 str.str1=springboot,就可以改变属性类字段 str1 的值了。
2024-02-18 14:51:46 844
原创 windows系统获取所有已连接无线密码
按下键盘的“Win+R”组合键,输入“cmd”。 进入命令提示符模式。 输入命令 `for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo%j | findstr -i -v echo | netsh wlan show profiles %j key=clear`。 这将列出所有已保存的网络配置及其密码,包括未加密的密码
2024-02-06 09:23:12 477
原创 11个特别实用的在线工具类网站
提供基于Web网页的在线工具软件,如智商测试、情商测试、逻辑思维训练、mbti职业性格测试、九型人格测试、大五人格测试、人才测评、图表制作、图片处理、疾病自测、抑郁症测试题、生活查询、健康管理、娱乐工具、及各类在线计算器等等。是一款功能强大、界面简洁、操作简单的PDF转换成Word或Word转换成PDF的软件。
2024-01-24 10:18:17 622
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人