- 博客(22)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MySQL
概念:数据仓库,软件,安装在操作系统( window ,inux, mac...)之上!后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))行和列之间的关系进行数据的存储,学员信息表,考勤表。数据库的管理软件,科学有效的管理我们的数据。非关系型数据库,对象存储,通过对象的自身的属性来决定。非关系型数据库:(NoSQL) Not Only。数据库(存数据,txt,excel,word)数据库(DB, DataBase)MySQL,数据库管理系统!关系型数据库:(SQL)
2023-02-26 00:22:22
121
原创 DFS(深度优先搜索)
7. 784. 字母大小写全排列:给定一个字符串S,通过将字符串S中的每个字母转变大小写获得一个新的字符串,返回所有可能得到的字符串集合。4. 面试题 08.08. 有重复字符串的排列组合:计算 有重复 字符串的所有排列组合,输出结果中不能有重复的字符串。3. 面试题 08.07. 无重复字符串的排列组合:计算某字符串的所有排列组合,字符串每个字符 均不相同。全排列 II:给定一个 有重复 数字的序列, 按任意顺序 返回所有不重复的全排列。
2024-03-21 20:09:56
341
原创 网络协议xx
tcp传输数据稳定可靠,适用于对网络通讯质量要求较高的场景,需要准确无误的传输给对方,比如传输文件、发送邮件、浏览网页等。udp的优点是速度快,但是可能产生丢包,所以适用于对实时性要求较高,但是对少量丢包并无太大要求的场景,比如域名查询、语言通话、视频直播等。udp还有一个非常重要的应用场景,就是隧道网络(比如vpn,SDN中用到的VXLAN。
2023-03-20 03:20:01
52
原创 多线程和高并发底层原理(马)
long是8字节,当前面7个数据,后面7个。前后都凑满,故无论怎么组合都无法和别人一起。如果提取的数据在同一缓存行,会互相通知,效率变低。所以就有了空间换速度这么一个说法。64位是8字节(64 bytes专业名词叫做:CacheLine缓存行)环形数组:头尾连接的数组,过了最后最大数就变成了0。
2023-03-20 00:56:36
45
原创 【弃】集合(尚硅谷)
java.util.Map:存储一对一对的数据(key-valve键值对,(x1, y1)、(x2,y2) --> y=f(x) ,类似于高中的函数)针对数组中元素的删除、插入操作性能较差(如果是链表的形式还是比较好的o(1) )。层次1,针对于具体特点的多个数据,知道选择相应的适合的接口的主要实现类,会实例化(new),会调用常用的方法。数组中存储数据特点的单一性,对于无序的、不可重复的场景多个数据就无能为力了。l-----子接口。l-----子接口:Set:存储无序的、不可重复的数据(高中学习的集合】
2023-03-19 19:17:40
48
原创 springboot
Spring是一个开源框架,2003 年兴起的一个轻量级的Java开发框架,作者: Rod Johnson .Spring是为了解决企业级应用开发的复杂性而创建的。简化开发。
2023-03-15 17:01:37
37
原创 【弃】springboot+vue前后端分离
vue软件。。。。啥玩儿前后端分离就是将一个应用的前端代码和后端代码分开写。前端只需要独立编写客户端代码,后端独立编写服务端代码提供接口即可。前端通过Ajax请求来访问后端的数据接口,将model展示到view中即可。前后端开发者只需要提前约定好接口文档(url,参数,数据类型。。),然后分别独立开发即可,前端可以造假数据进行测试,完全不需要依赖后端,最后完成前后端集成即可,真正实现了前后端应用的解耦合,极大提升了开发效率。单体->前端应用+后端应用前端应用:负责数据展示和用户交互。
2023-03-15 16:43:19
110
原创 英语语法gg
否定:Let's don't go out, shall we?(你选谁当我们队长?) Be quiet, please.(请安静)Be careful(小心)Have a good day(祝你有美好的一天) Let me help you(让我帮你)(他不是你的老师,是吗?(他是你的老师,不是吗?一般疑问句: (Can) you play football?一般疑问句:(Have) you got light bulbs?陈述句:You (have) got light bulbs.(你有灯泡)
2023-03-09 17:41:53
170
原创 语文语法基础
比如,名词和代词一般更适合做主语和宾语,动词一般更适合做谓语,副词和形容词一般更适合做定语和状语;主谓宾是一般顺序,定语一般在主语和宾语前面,状语一般在谓语前面,顺序颠倒了就是倒装。简单类比:几千个常用字词就是几千个人,I2个词性就是l2种性格,6个成分就是6种职业;上、下、左、右、前、后、东、南、西、北、里头、外边、以上、之下。虚词:一般不能单独成句,意义比较抽象,有帮助造句作用的词。的名词:客观存在、在物理上有分类。(刘湛秋《雨的四季》)的名词:娃娃、姑娘、青年、农夫。的名词:秋天、昨天、过去、早晨。
2023-03-08 23:05:35
99
原创 现代八股文
编译器(javac)将Java源文件(*.java)文件编译成为字节码文件(*.class),可以做到一次编泽到处运行。windows上编译好的class文件,可以直接在linux上运行,通过这种方式做到跨平台,不过Java的跨平台有一个前提条件,就是不同的操作系统上安装的JDK或JRE不一样的,虽然字节码是通用的,但是需要把字节码解释成各个操作系统的机器码是需要不同的解释器的,所以针对各个操作系统需要有各自的JDK或JRE。采用字节码的好处,1实现了跨平台,2也提高了代码执行的性能。
2023-03-08 22:10:23
145
原创 阿里巴巴java开发手册
测试类命名以它要测试的类的名称开始,以 Test结尾。【强制】POJO类中的任何布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误。【强制】常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。【强制】代码和注释中都要避免使用任何语言的种族歧视性词语。,但是类名如果有复数含义,类名可以使用复数形式。的方式,更不允许直接使用中文的方式。【强制】代码中的命名均不能以。【强制】所有编程相关的命名。
2023-03-08 21:19:56
81
原创 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
背景:以前安装过5.6和8.0,文件没删,打算安装5.6。翻译:在命令行中直接输入密码账号信息是不安全的。版本:MySql Server 5.6。
2023-02-27 18:58:26
112
原创 Maven基础
Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM (Project Object Model):项目对象模型。
2023-02-24 23:52:43
36
原创 【弃】Maven
Maven 【['mevan]】这个词可以翻译为"专家","内行"。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷开发,Maven都能大显身手。
2023-02-24 17:55:47
46
原创 Spring5
因为现在大多数公司都在使用SpringBoot进行快速开发,学习SpringBoot的前提,需要完全掌握Spring及SpringMvC。Spring是一个企业级开发框架,是软件设计层面的框架,优势在于可以将应用程序进行分层,开发者可以自主选择组件。Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架!Spring是一个轻量级控制反转(lOC)和面问切面(AOP)的容器版架。Spring框架是出于软件开发的复杂性而创建的。UserServicelmpl业务实现类。
2023-02-23 19:50:39
58
原创 自用Java基础1
JDK : Java Development Kit(开发工具包)JRE : Java Runtime Environment(运行时环境)JVM : JAVA Virtual Machine(虚拟机)
2023-02-22 19:45:26
136
原创 电脑快捷键
主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等。Win键+1/2/3:打开任务栏中固定的程序(1代表任务栏中第一个应用图标,以此类推)Win键+G:打开Xbox游戏录制工具栏,供用户录制游戏视频或截屏激活截屏功能。方向键 + Win 使窗口全屏、最小化、靠左半边、靠右半边(部分版本不支持)Win键+C:通过语音激活Cortana (可能要在设置里打开)Win键+Shift+S:Windows自带截图。Ctrl+Shift+N 新建一个新的文件。
2023-02-22 12:41:04
108
原创 自用Python基础3
四、数据的高级处理——pandas模块进阶。五、使用Python进行数据分析。六、Python爬虫基础。七、Python爬虫进阶。
2023-02-14 00:00:00
72
原创 自用python基础2
等差数组随机数组rand()函数创构建的数组中每一个元素都是[0,1)区间内的随机数。randn()函数创建的数组中的元素时符合标准正态分布(均值为0,标准差为1)的随机数randint()函数创建的数组中的元素是指定范围内的随机整数查看数组属性选取数组元素一维数组二维数组数组的重塑于转置一维数组的重塑多维数组的重塑多维为转换一维数组的转置T属性transpose()是通过调换数组的行和列的索引值来转置数组的。数组的应用添加数组元素使用NumPy模块中的append()函数和insert()函数可以方便地在
2023-02-12 22:04:33
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人