自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 多线程--买门票简单案例

【代码】多线程--买门票简单案例。

2024-05-13 17:05:01 92

原创 【无标题】

抄的

2024-05-07 19:52:18 797

原创 宝塔面板登录问题

-若您的服务器提供商是[阿里云][腾讯云][华为云]或其它开启了[安全组]的服务器,请在安全组放行[8888]端口才能访问面板。|-已将面板端口修改为:8888。请输入新的面板端口:8888。正在执行(26)...正在执行(14)...正在执行(8)...

2024-03-14 12:21:40 356

原创 Docker(狂神说)

Docker是一个client - server结构的系统。Docker有着比虚拟机更少的抽象层。Docker为什么比VM快?docker帮助文档。

2024-03-14 12:20:58 299

原创 Java虚拟机(JVM)

不STW,gc还没有结束,用户的线程就结束了,我之前标记为非垃圾的,变成了垃圾。方法出口:在调用方法的时候,就会有方法出口生成,让方法执行完毕后,回到制定的位置。main的栈内部的局部变量和在堆里面的对象就是引用的关系 (堆:存的是内存地址)本地方法:用native修饰的方法,是用c语言实现的,调用了一些c语言的函数。堆会放满,触发gc(年轻代gc)垃圾收集,收集非垃圾对象,将垃圾对象清理掉。前台做操作,后台突然GC了, 他会停掉用户的线程,造成卡顿,影响用户体验。本地方法栈:调用本地方法,也要用内存。

2024-03-13 22:28:56 345

原创 MySQL

InnoDB可以不建主键,但是MySQL底层会帮你做一件事情,他会先找一列可以作为索引的数据,充当索引,然后构建B+树,但是如果没有找到的话,他会默默地做一个rowId充当索引。MYI放的是表的索引,用B+树构建的索引数据结构。B+树的叶子结点存储的信息是索引所在行的磁盘文件地址。联合存储索引底层的存储结构:按照建索引的先后顺序的名称来建索引,B+树的索引是从左到右依次递增的。MySQL的DB资源是非常宝贵的,让数据库去建主键是不合理的。整形的大小比uuid小。B+树能在树很低的情况下,存大量的索引。

2024-03-13 19:33:39 324

原创 Spring注解驱动开发

Spring核心容器的功能,在Spring的底层,它的重要的特性就是IOC和DI也就是所谓的控制翻转和依赖注入。Spring认为所有的组件都应该放在IOC容器里面,然后组件之间的关系,通过容器来进行自动装配,也就是依赖注入。通过这个容器,我们就可以获得相应的组件(getBean )。如果在以前,我们应该先写一个spring的配置文件,在这些配置文件里面,我们来用bean标签,注册一些组件进来。@Bean代替了之前的bean标签,id默认为方法名 可以在Bean赋值,就不用获取默认的id了。

2024-03-13 10:50:42 347

原创 基于java的网页解析

具体来说,这个链接是用于登录合肥工业大学(HFUT)的CAS系统,并且在登录成功后将用户重定向到https://one.hfut.edu.cn/home/index页面。如果你点击这个链接并成功登录,你将被重定向到https://one.hfut.edu.cn/home/index页面,并且可能会携带一些认证信息(如code参数),以便应用系统可以验证你的身份并授权你访问相应的资源。在这个链接中,action参数指定了登录的目标地址,service参数指定了登录成功后的回调地址。

2024-03-12 13:46:36 345

原创 Integer和int型的数组之间的转换

2024-03-10 16:08:42 283

原创 突然之间想起的往事

当回忆涌现的时候,当视线变得模糊的时候,当自己的行为不被接受的时候,才明白,原来我的人生已经渐渐多了一些遗憾,夏天的晚风再也吹不回来了,残留的记忆又将何去何从呢?张永尧,我们应该会再见面的。

2024-03-10 15:23:35 306

原创 力扣:两个数组的交集

【代码】【无标题】

2024-03-10 15:18:30 314

原创 找出字符串中第一个匹配项的下标(双指针)

我还是在想着双指针。

2024-03-09 22:13:28 420

原创 阿里云服务器

2024-03-09 15:51:26 413

原创 力扣:救赎信

他的解法又是用了哈希映射数组。我的解法:(解法有错误)

2024-03-08 22:40:02 310

原创 Linux虚拟机

2024-03-08 22:33:20 305

原创 Linux的笔记

java知识学一年,足够了。其他的需要的是项目实战了。

2024-03-08 20:42:32 375

原创 Redis学习笔记

图片放在分布式文件系统FastDFS 淘宝的TFS Google的GFS Hadoop的HDFS。大数据量高性能(Redis 一秒写8万次, 11万次的读,NoSQL的的缓存是一种细粒度的缓存)很多的数据类型用户的个人信息,社交网络,地理位置这些数据类型的存储不需要一个固定的格式。MySQL有的使用它来存储一些较大的文件,效率就低了。你的竞争对手并不是人才,而是那些图安稳又踏实的人。真正的公司是Nosql和Mysql结合的使用的。用户信息的爆发式增长,关系型数据库达到了瓶颈。不是存图片的,而是关系。

2024-03-08 20:11:02 350

原创 结构型模式

代理模式 是SpringAOP的底层 SpringAOP和SpringMVC。动态代理:动态代理的本质,就是使用反射机制实现。Gui存在大量的适配器模式。

2024-03-08 16:29:11 292

原创 支付宝支付对接教程(笔记)

优化:开一个定时器,轮询多少次。轮询多少次以后,把轮询关掉。面向对象 封装的思想。轮询会消耗服务器的资源。this 变量穿透。

2024-03-07 21:26:22 319

原创 力扣:快乐数(7这个数字好奇怪呀)

快慢指针的思想求解:(方法很好,很能体现快慢指针思想的精髓)代码随想录的卡尔用的是Set集合(哈希法) 我觉得也很好。上面是我写的代码,我很好奇,7这个数字好奇怪呀!用set集合去判断某个元素是否会重复的问题。

2024-03-07 17:01:00 474

原创 Java反射机制

是一种反射机制的使用。

2024-03-07 16:43:28 325

原创 ElasticSearch

Kibana可以将ElasticSearch的数据通过友好的页面展示出来。axios到底是干嘛的呀, 还有then。elasticSearch是面向文档。ik_samrt: 最细粒度划分。虚心学习,24岁博士后,在阿里。Es与Kibana的版本一直。Kibana:端口号5601。Vue的前端知识好奇葩。查看不同的分词器的效果。学计算机的变态多得很。

2024-03-06 11:45:12 450

原创 List集合 常用的方法的总结

【代码】List集合 常用的方法的总结。

2024-03-05 13:03:05 428

原创 Docker

环境配置十分麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop...)docker 镜像(最核心的环境 4MB +jdk + MySQL)十分的小巧。本质:所有的基础都是因为出现了一些问题,我们需要去解决,采取学习!在容器技术出来之前,我们使用的都是虚拟技术,比较占内存。Docker刚刚诞生的时候,没有引起行业的注意!Docker容器技术,也是一种虚拟化技术。Docker的思想就来自于集装箱。他们将自己的技术命名为Docker。Linux有关的容器技术。Docker 十分的轻巧。

2024-03-05 13:01:29 329

原创 ElasticSearch课程笔记

Google又发论文了,介绍自己的BigTable用于处理海量数据的非关系型数据库。Doug Cutting在自己的Hadoop系统里面,引入了BigTable,并命名为 HBase。随着数据量的增加,solr的搜索效率会变得更低,而ES却没有明显的变化。当建立索引时,solr会产生io阻塞,查询性能较差,ES有明显的优势。包含:索引结构、读写索引的工具 排序功能、搜索规则。ES是基于Lucene 做了一些封装和增强。当单纯的对已有数据进行搜索时,Solr更快。es查询的效率很高,处理大数据。

2024-03-05 11:00:53 601

原创 组合总数(力扣)

/ 回溯,移除路径 path 最后一个元素。// 如果 sum + candidates[i] > target 就终止遍历。// 找到了数字和为 target 的组合。这段代码说明list集合的删除方法,比较笨重。

2024-03-04 23:28:57 337 1

原创 Thymeleaf的用法

学习笔记

2024-03-04 22:08:15 764

原创 springboot知识点总结

只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升高昂到得不偿失的时候,应用程序也不能进一步优化 的时候,我们才需要考虑分布式系统。他提供了三大核心能力:面相接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和 发现。jedis:采用的直连,多个线程操作的话是不安全的,如果想要避免不安全的,使用jedis pool连接池!Druid可以很好的监控DB池联结和SQL的执行情况,天生就是针对监控而生的DB连接池。SpringBoot 所有的配置类, 都有一个自动配置类。

2024-03-04 19:58:07 297

原创 thymeleaf的第一个案例(语法)

<hr>

2024-03-04 13:57:23 325

原创 SpringBoot的JSR303校验

这种绑定方式提供了一定的灵活性,使得配置文件中的键名可以通过一些非严格的命名方式来映射到Java类的属性上。这样做的好处是,即使配置文件中的键名与代码中的变量名不完全匹配,Spring Boot也能正确地将配置值绑定到相应的属性上。例如,配置文件中的键名可以是下划线、中划线分隔的形式,而在Java类中则使用驼峰命名法。真的好无语呀,关于计算机的基础知识还是早点学好呀!松散绑定是Spring Boot中的一种特性,它。yaml的格式很容易弄错的。线上和线下是不同的配套环境。装配扩展SpringMVC。

2024-03-03 21:45:06 329

原创 一种特殊的标语言yaml

springboot的配置文件可以配置什么文件呢?#yaml是一种以数据为中心的。#官方的配置太多了,了解原理。#xml慢慢的淡化了,#spring的配置。

2024-03-03 20:18:48 344

原创 SpringBoot笔记

集成分布式开发 较容易上手的框架Dubbo(RPC)+zookeeper。Spring的理念:为了解决企业级应用开发的复杂性而创建的,简化开发。仓库冻结:资金冻结;验证成功:共买成功,仓库数量减少;微服务架构,一个大型的微服务架构,就像一个复杂的神经网络。程序=数据结构+算法(集合框架) 程序员 创造性。Spring慢慢违背了最初的理念,逐渐成为配置地狱。微服务--->服务网格,微服务有可能被淘汰。微服务的部署和运维难度提成。Spring是一个开源框架。AOP面相切面开发。简化开发:自动装配。

2024-03-03 17:01:52 591

原创 什么是OOP

OOP的目的是更接近于人们认识世界的思维方式,通过对问题空间中的事物及其关系进行模拟来实现软件系统的构建。通过OOP,开发者可以创建出更加模块化、可重用和易于维护的代码。OOP,即面向对象编程(Object-Oriented Programming),是一种。,它使用“对象”作为基本构建块。

2024-03-03 15:35:43 406

原创 Vue学习总结

Vue是前端,有很多组件,安装起来比较麻烦。npm什么的,还要考虑版本的问题。

2024-03-03 15:25:06 310

原创 HTML知识梳理-标签

勿念

2024-03-02 22:16:55 876

原创 NPM是什么?

例如,使用webpack进行模块打包时,通常需要借助vue-loader来处理.vue文件,而vue-loader正是通过NPM进行安装和管理的。npm不仅是Node.js生态系统中不可或缺的一部分,而且它的存在极大地促进了JavaScript模块的共享和传播,使得开发者能够更高效地进行开发工作。总的来说,NPM不仅是Node.js的包管理器,也是现代前端工程化中不可或缺的工具之一,它与Vue.js紧密相连,共同推动着前端开发的高效与创新。

2024-03-02 21:29:33 387

原创 Vue(渐进式框架,CDN包)

无论再怎么灵活,Vue 的核心知识在所有这些用例中都是通用的。即使你现在只是一个初学者,随着你的不断成长,到未来有能力实现更复杂的项目时,这一路上获得的知识依然会适用。如果你已经是一个老手,你可以根据实际场景来选择使用 Vue 的最佳方式,在各种场景下都可以保持同样的开发效率。这就是为什么我们将 Vue 称为“渐进式框架”:它是一个可以与你共同成长、适应你不同需求的框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。

2024-03-02 21:23:01 481

原创 Vue学习总结(DOM和Html的关系)

每个节点对应于文档中的一部分,例如一段文本、一个图片或者一个HTML标签等。这种结构允许开发者通过编程语言(如JavaScript)来访问和修改文档的内容和结构。DOM是现代网页开发中不可或缺的一部分,它提供了一种机制,使得开发者能够通过脚本语言控制和操作网页的一种方式。,是一种用于表示和操作HTML、XHTML或XML文档的标准编程接口。DOM将整个文档映射为一个由多层节点构成的树状结构。

2024-03-02 21:13:58 363

原创 不兼容的版本

MySQL的版本是8.0.33 和 5.1.47的mysql-connector-java兼容吗。

2024-03-01 14:16:07 308

原创 SSM学习总结(Dao的配置文件)代码分析

( SqlSessionFactoryBean 是 MyBatis-Spring 集成框架中的一个类,用于创建 SqlSessionFactory。SqlSessionFactory 是 MyBatis 的核心接口之一,它负责创建 SqlSession 对象,该对象是执行 SQL 语句的主要工具。它包括了数据源的配置、MyBatis 的配置以及会话工厂和会话模板的定义。这段代码是一个 Spring 配置文件,用于配置 MyBatis 和数据库连接。:指定属性文件的位置,用于读取数据库相关的配置信息。

2024-03-01 14:15:30 337

空空如也

空空如也

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

TA关注的人

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