![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
哈希疯
这个作者很懒,什么都没留下…
展开
-
Java 数组扩容(3种解决方案)
数组扩容原创 2022-06-20 19:33:29 · 7966 阅读 · 1 评论 -
SpringBoot 所有未配置路径的URL都指向根页面问题
在IndexController方法上添加@RequestMapping("/")注解即可原创 2022-03-06 22:39:21 · 267 阅读 · 0 评论 -
SpringBoot pagehelper 报依赖循环的错误
版本的问题1.将SpringBoot版本改为2.1.9.RELEASE2.pagehelper版本改为1.4.03.刷新依赖,重启若报Test.api未找到的错误,删掉Test测试类即可原创 2022-03-06 20:32:40 · 358 阅读 · 1 评论 -
SpringBoot + Layui 接收分页参数问题
如果某个controller的某个接口的参数特别多,也可以使用map的方式来接收参数,接收之后使用get方法获取即可。1)get请求方式,定义map接收方式@RequestParam(required = false) Map map2)post请求方式,定义map接收方式@RequestBody Map map就是这么简单...原创 2022-03-03 03:13:11 · 454 阅读 · 2 评论 -
String、StringBuffer和StringBuilder的区别
StringStringBufferStringBuilderString的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量可变类,速度更快不可变可变可变线...转载 2021-12-22 11:17:25 · 80 阅读 · 0 评论 -
ArrayList和LinkedList区别及使用场景
ArrayList和LinkedList区别及使用场景区别ArrayListLinkedList数据结构上基于数组实现基于双链表实现的,是List和Deque接口(Deque接口是Queue接口的子接口)的实现类,不仅可以根据索引来随机访问集合中的元素,还可以作为双向队列 ,栈和List集合使用,功能强大。随机读取元素时间复杂度为O(1)时间复杂度为O(n),需要逐个查找插入和删除时间复杂度为O(n),需要移动元素时间复杂度为O(1)内存上很少,因为A原创 2021-12-22 11:16:22 · 691 阅读 · 0 评论 -
智慧云教育平台实战项目笔记
智慧云智慧教育平台实战项目笔记一、简介课程内容:智慧云教育平台管理后台、智慧云教育平台学生端、项目的正式部署1、技术说明后端技术:JDK1.8 + SpringBoot + MyBatis + Shiro缓存框架:Redis数据库:MySQL 5.7前端技术:Element-UI + Vue开发工具:IDEA 2019.3.3项目管理工具:Maven、Git使用最主流的框架 SpringBoot + Vue 实现完全前后端分离2、核心功能介绍管理后台核心功能:RBAC权限管理、原创 2021-11-15 01:10:30 · 3016 阅读 · 2 评论 -
String类创建的对象在JVM中的内存分配和equals与==的区别
定义:String s1 = "uml";String s2 = "uml";String s3 = new String("uml");String s4 = new String("uml");System.out.println(s1==s2);System.out.println(s3==s4);System.out.println(s1.equals(s4));判断代码输出结果 A. true false true B. false true false解析该题考察的转载 2021-06-06 14:29:23 · 113 阅读 · 0 评论 -
Sublime Text3 编译Java配置
{ "shell_cmd": "javac \"$file\" && java \"${file_base_name}\" && start cmd /c \"del /q /s \"$file_path\\*.class\"\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java"}原创 2021-06-06 11:05:56 · 72 阅读 · 0 评论 -
SSM整合开发案例
SSM整合开发SSM :SpringMVC + Spring + MyBatisSpringMVC:视图层,界面层, 负责接收请求,显示处理结果的。Spring:业务层,管理Service,Dao,工具类对象的。MyBatis:持久层,访问数据库的用户发起请求 —— SpringMVC接收 —— Spring中的Service对象处理业务 —— MyBatis处理数据SSM整合也叫做SSI(IBatis也就是MyBatis的前身),整合中有容器。第一个容器SpringMVC容器, 管原创 2021-06-05 03:56:23 · 401 阅读 · 0 评论 -
Linux系统(Deepin)配置一键编译运行JAVA方法
Linux系统(Deepin)配置一键编译运行JAVA方法前言开发环境下载安装解压JDK到指定目录配置环境变量创建编译文件配置一键启动文件设置.java文件打开方式隐藏启动器中的【Java编译器】前言心血来潮突然想换Linux系统用用,就装了Deepin系统,体验感非常nice而且还是国产系统,必须支持!以下是我配置Java的方法,感觉挺实用的,就发上来了,希望能对大家有所帮助!开发环境下...原创 2019-11-05 01:47:10 · 1144 阅读 · 1 评论