- 博客(68)
- 收藏
- 关注
原创 hashmap嵌套
获取键set:.keySet()内层可以输出set和value。.get(循环中定义的键名)再从内层hash获取键set。在循环中获取内层hash表。
2024-12-01 15:58:07
151
原创 牛客刷题 数据库专项练习
读"脏"数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤消,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致,则T2读到的数据就为"脏"数据,即不正确的数据。数据库范式也分为1NF,2NF,3NF,BCNF,4NF,5NF。外模式是具体的用户模式(每个用户只能看到和访问骑对应的外模式的 数据),描述的是数据的局部逻辑结构。数据的逻辑独立性是指数据库逻辑结构的变化(如数据定义的修改、数据间联系的变更等)不影响用户的应用程序。
2024-10-16 00:56:15
600
1
原创 牛客刷题 队列专项练习
而带链的队列,由于每个元素都包含一个指针域指向下一个元素,当带链队列为空时 front=rear=Null ,插入第 1 个元素时, rear+1 指向该元素, front+1 也指向该元素,插入第 2 个元素时 rear+1 , front 不变,删除 1 个元素时 front+1。对于序列( 12 , 13 , 11 , 18 , 60 , 15 , 7 , 19 , 25 , 100 ),用筛选法建堆,必须从值为 ________ 的数据开始建初始堆。该队列中的元素个数为( )
2024-10-14 13:38:33
554
原创 牛客刷题 栈专项练习
4)存储内容的不同:栈在函数调用时,函数调用语句的下一条可执行语句的地址第一个进栈,然后函数各个参数进栈,其中静态变量是不进栈的,而堆中一般是在头部用一个字节存放堆的大小,堆中的具体内容是人为安排的;链栈由于采用了链表的方式作为存储方式,入栈时,使用malloc申请空间后,用指针相连接,所以节点个数没有限制,但是出栈时,如果栈中的元素个数为0,则不能继续出栈,栈长:s.top+1;出栈操作x=s.data[--s.top];若5出栈时,栈的情况为1,2,4,5,那么5的前一个出栈为3,后一个出栈为4。
2024-10-14 13:09:45
309
原创 牛客刷题day2
2.其次,需要理解子类覆盖父类方法的问题,也就是方法重写实现多态问题。这里的str2必须在运行时才知道str2是什么,所以它是指向的是堆里定义的字符串“hello”,所以这两个引用是不一样的。这里的str1指的是方法区的字符串常量池中的“hello”,编译时期就知道的;其中:类中静态块按照声明顺序执行,并且(1)和(2)不需要调用new类实例的时候就执行了(意思就是在类加载到方法区的时候执行的)题中父类初始化调用的方法为子类实现的方法,子类实现的方法中调用的baseName为子类中的私有属性。
2024-10-08 22:38:47
745
原创 牛客刷题day1
总的来说,执行的顺序是一致的。},java判断处为boolean类型,应该如j==3,j>1之类才行;(3)接口中常规的来说不能够定义方法体,所以无法通过get和set方法获取属性值,所以属性不属于对象,属于类(接口),因为默认使用static修饰。1.若catch(){}、finally{}块中,如果有throw 语句,则,try{}catch(){} finally{}块之外的代码不执行。(2)如果属性是基本数据类型,需要赋初始值,若是引用类型,也需要初始化,因为默认有final修饰,必须赋初始值;
2024-10-08 21:36:12
942
原创 Redis启动时报错: Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
Redis启动时报错: Creating Server TCP listening socket 127.0.0.1:6379: bind: No error。这个错误说明已经开启了redis,并且已经占用了端口6379,需要停止redis后再开启。
2024-10-08 15:37:04
307
原创 mybatisplus分页查询学习
通过selectMaps查询//通过selectMaps查询//mybatis-plus将查询到的每一条数据中的列名作为map的key,列的值作为map的value,//每一条数据封装为一个map,将所有的map封装为一个list集合返回。
2024-09-20 17:04:46
396
原创 mybatisplus整合springboot,mapper、service层接口使用学习
【代码】mybatisplus整合springboot,mapper层接口使用学习。
2024-09-20 15:18:51
180
原创 maven安装配置
这里所设置的maven的环境信息,并未指定任何一个project,此时设置的信息就属于全局配置信息。上述配置的maven环境,只是针对于当前工程的,如果我们再创建一个project,又恢复成默认的配置了。Local repository :指定Maven的本地仓库的路径 (如果指定了settings.xml, 这个目录会自动读取出来, 可以不用手动指定)User settings file :指定当前Maven的settings.xml配置文件的存放路径。
2024-09-16 23:45:29
1293
原创 java返回值 重定向
方式一:使用ModelAndView(这是Spring 2.0的时候所用到的方法)这样可以重定向到toList这个方法。重定向到某个接口或者要直接显示的页面。方式二:返回String。
2024-09-16 23:26:06
277
原创 git配置、使用
对于临时的个人分支建议用rebase,对于比较重要的分支合并,不建议用rebase。比如,你早上起来上班开了个分支,下班就合并掉了,就用rebase,但是对于dev-1.0.9这样的分支,往master合并的时候建议用merge。如果是两个相同权重的分支 建议用merge, 如果是个人分支合并到主要分枝建议用rebase. 其实对于大部分程序员的开发日常, 用rebase总是没错的。合并分支(正常合并)git merge 需要合并的分支名 //把指定的分支合并到当前分支上。
2024-09-16 21:52:12
8263
原创 pdmaner下载安装
官网:http://pdmaner.com/#/downLoad使用:PDManer使用教程及安装包_pdmaner下载-优快云博客开发速度提升数倍!PDManer超级好用的数据库建设工具-优快云博客
2024-09-16 15:44:54
2998
原创 Sourcetree安装教程及使用
下载链接:源代码树 |适用于 Mac 和 Windows 的免费 Git GUI (sourcetreeapp.com)Sourcetree安装教程及使用_sourcetree 安装使用-优快云博客
2024-09-16 15:18:11
424
原创 windows系统安装docker
cmd 右键 以管理员身份运行输入进入项目找到windows版本下载下载Windows版本安装包 双击安装即可可选: 如果想自己指定安装目录,可以使用命令行的方式 参数 --installation-dir=D:\Docker可以指定安装位置。
2024-09-16 12:20:23
7230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人