- 博客(22)
- 收藏
- 关注
原创 若依框架的介绍
若依框架是一种基于Java的开源Web开发框架,旨在提供一种简单、快速且可扩展的开发方式。它基于Spring Boot和Vue.js构建,将后端强大的数据处理能力和前端优雅的界面展示完美地结合在一起。在当今的Web开发领域,框架扮演着越来越重要的角色。它们为开发者提供了强大的工具和抽象,使得开发过程更加高效、可靠。若依框架就是其中之一,它以其独特的特性和优势,在Web开发领域中脱颖而出。
2024-01-08 16:15:09 1329
原创 ThreadLocal
ThreadLocal叫做线程本地变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意:因为每个 Thread 内有自己的实例副本,且该副本只能由当前 Thread 使用。
2024-01-02 12:10:38 824
原创 操作系统学习
操作系统作为计算机硬件与软件之间的桥梁,对于计算机的性能和功能至关重要。不同类型的操作系统具有各自的特点和优势,用户可以根据自己的需求选择合适的操作系统。在未来,随着计算机技术的不断发展,我们有理由相信操作系统将继续创新和完善,为用户提供更加便捷、高效和安全的体验。有哪些常见的操作系统?操作系统是一组控制和管理计算机硬件与软件资源的程序,为计算机用户和其他软件提供方便的接口和环境。这只是Linux命令的冰山一角,Linux的强大之处在于其丰富的命令和工具集,以及高度的可定制性。通过查阅手册页(使用。
2023-12-24 18:47:21 848 1
原创 Vuex介绍
在Vue.js的开发过程中,状态管理是一个关键的环节。Vuex是Vue.js官方提供的状态管理库,它可以帮助开发者更好地组织和管理应用的状态。Vuex是Vue.js的状态管理库,用于在单页应用中集中管理状态。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex主要用于状态管理,而ES6则是JavaScript语言的升级版,提供了更多的语言特性。三、Vuex的使用方法。
2023-12-17 17:33:39 47 1
原创 Vue.js:轻量级框架的革命性力量
本文介绍了Vue.js的基本特性和使用方法,并通过一个待办事项应用实例展示了Vue.js在实际项目中的应用。作为一款轻量级、灵活且易上手的JavaScript框架,Vue.js为现代web开发提供了强大的支持。本文将带你深入了解Vue.js,揭示其背后的原理,并通过实例展示如何使用Vue.js构建高效且可扩展的web应用。通过以上步骤,我们可以使用Vue.js轻松构建一个简单而实用的待办事项应用。这个实例展示了Vue.js的核心特性如何在实际项目中的应用,包括响应式数据绑定、组件化、模板系统和交互实现等。
2023-12-10 23:18:14 103
原创 Springboot整合mybatis-plus
全局配置表名前缀的用途是:上面我们一个个的在实体类上加@TableName指定表名显得太麻烦了,当你的表们都是以同一个前缀开头时,你就可以在yaml中将这个前缀配置进去,以后MP在操作表时,就会自动把前缀加到BaseMapper里指定的泛型前面作为表名,在公司中表名为了规范命名,很可能是加了统一的前缀的,这个配置就有用处了;如果你想看到MP执行的每句sql记录,你就可以开启日志,MP已经提供好了日志功能,实际上它的日志功能就是写了很多不同的实现类,我们采用不同的实现类,可以达到不同的日志效果;
2023-12-04 19:55:46 140 1
原创 springMVC的介绍
Spring MVC是一个基于Java的Web框架,它提供了开发Web应用程序的一种高效方式。Spring MVC使得开发人员能够将业务逻辑、数据和用户界面分离,使得开发过程更加清晰和易于管理。Spring MVC是一个强大的Java Web框架,它提供了高效的Web开发方式。通过使用Spring MVC,开发人员可以将业务逻辑、数据和用户界面分离,使得代码更加清晰和易于维护。同时,Spring MVC还提供了丰富的配置选项和强大的社区支持,使得开发人员可以轻松地解决遇到的问题。
2023-11-26 17:30:21 33 1
原创 MyBatis缓存机制
除了上面讲的将 flushCache赋值为true的情况外,还会导致一级缓存清空的情况就是关闭第一个 SqlSession,然后重新开启一个SqlSession,由于一级缓存是和 SqlSession 绑定的,只存在于 SqlSession的生命周期中,所以在新的SqlSession中调用刚才的方法,在缓存中就查不到,必须去数据库中查询,当然之后在调用过该方法并不清除的情况下就可以在缓存中取到了。(这个参数是二级缓存的全局开关,默认值是 true ,初始状态为启用状态,所以也可忽略此步的配置)
2023-11-19 13:58:40 42 1
原创 Springboot入门
1.SpringBoot简介SpringBoot是一个集成了Spring的一个大整合,是一个简化了Spring应用开发的框架,可以一站式解决J2EE的开发流程。优点:1.可以快速独立的创建Spring及主流框架集成的项目。2.使用了嵌入式的Servlet容器,无需生成WAR包3.我们在使用SpringBoot进行开发时可以使用Starts启动依赖,而SpringBoot会自动地把所需要的其他相关技术jar包导入.4.大量的自动配置,极大地简化了我们的开发。
2023-11-12 14:23:51 38 1
原创 MyBatis介绍
MyBatis本是apache的一个iBatis,2010年这个项目由apache software foundation迁移到了,并且改名为MyBatis。2013年11月迁移到。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于的框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)。
2023-11-02 16:41:41 41
原创 Java常用注解
在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL 请求和Controller 方法之间的映射,这样的Controller 就能被外界访问到。(2)、@Autowired是Spring的注解,@Resource是J2EE的注解,这个看一下导入注解的时候这两个注解的包名就一清二楚了。
2023-10-30 12:57:42 68
原创 Java面试题
在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;如果对象满足这两个条件,这些对象就可以判定为Java中的内存泄漏,这些对象不会被GC所回收,然而它却占用内存。有些对象被分配了内存空间,然后却不可达,在Java中,这些不可达的对象都由GC负责回收,因此程序员不需要考虑这部分的内存泄露。2. 子类继承父类的时候,关于子类当中的初始化顺序的一个问题,(一个类,其中包含好几个类,问你他的输出是什么?
2023-10-16 08:51:41 36 1
原创 mysql索引
如建立 (a,b,c,d) 索引,查询条件 b = 2 是匹配不到索引的,但是如果查询条件是 a = 1 and b = 2 或 a=1 又或 b = 2 and a = 1 就可以,因为优化器会自动调整 a,b 的顺序。再比如 a = 1 and b = 2 and c > 3 and d = 4,其中 d 是用不到索引的,因为 c 是一个范围查询,它之后的字段会停止匹配。最左匹配的原理上图可以看出 a 是有顺序的(1、1、2、2、3、3),而 b 的值是没有顺序的(1、2、1、4、1、2)。
2023-10-07 18:59:10 72 1
原创 常用的MySQL语句
⑤AUTO_INCREMENT:是否为自动编号,表中只能有一个AUTO_INCREMENT列,并且必须被索引。⑤select_statement:SELECT语句描述部分,用它可以快速的创建表。⑥PRIMARY KEY:是否为主键,表中只能有一个PRIMARY KEY。③create_definition:表的列属性部分,至少一列。⑦reference_definition:为字段添加注释。①TEMPORARY:使用该关键字创建一个临时表。④table_options:表的一些特性参数。
2023-09-24 13:35:41 152 1
原创 Java中的集合
Java的集合框架是Java.util包中的重要内容,它允许程序员以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。集合框架主要包括两部分:一部分是Collection接口,它继承自Iterable接口,定义了存取一组对象的方法;另一部分是Map接口,它保存具有映射关系的键值对。Collection接口是List、Set和Queue接口的父接口,它定义了操作一组对象的基本方法。List(列表):元素有序,可重复。Set(集合):元素无序,不可重复。
2023-09-11 10:54:34 186
原创 String类
String类是Java语言中的一个基本类,用于表示字符串。这个类是final的,也就是说不能被继。String类是不可变的,也就是说,一旦创建了String对象,就不能修改其内容。如果尝试修改String对象,实际上会创建一个新的String对象,而不是修改原来的对象。这种不可变性使得String对象可以被安全地共享,因为多个引用指向同一个字符串时,无论这个字符串如何被修改,这些引用始终指向同一个字符串。
2023-09-04 10:42:31 223 1
原创 仿网易云的界面设计
到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。内容部分分为左边的tab导航栏和右边的内容区域,内容区域可以根据该区域顶部的导航栏进行切换。其中还用到了阿里巴巴图标矢量库,需要在相关网站找自己需要的图标,然后用里面的使用方式。在自己的项目里面添加需要的图标,点击下载到本地,解压复制到自己的项目中。底部需要用到固定定位,这样就不会随着滚动条的滚动发生位置的变化。元素和样式的代码如下。
2023-09-01 16:51:32 429 1
原创 HTML DOM
HTML DOM是一种跨平台和语言无关的接口,它定义了如何访问和操作 HTML 和 XML 文档的内容和结构。通过 DOM,开发者可以使用 JavaScript 来访问和修改文档的元素、属性和内容。HTML DOM 将 HTML 文档视为一个由节点和对象组成的层次结构。每个 HTML 元素都可以看作是一个节点,这些节点可以通过各种方式相互连接。
2023-08-26 20:26:09 49
原创 常用标签的使用
理解HTML标签的基本结构:每个HTML标签都有起始标签和结束标签,例如<tag></tag>。一些标签可能是空元素,即没有结束标签,例如<br>。掌握常用标签及其含义:一些常用的HTML标签包括<div>、<span>、<p>、<h1>、<a>、<img>等,它们分别表示文档中的不同部分,如段落、标题、链接、图像等。掌握标签属性及其用法:许多HTML标签都支持使用属性,这些属性提供了关于标签的额外信息。例如,<img>标签的src属性指定图像的来源,<a>标签的href属性指定链接的目标地址。
2023-08-20 20:27:32 1054 1
原创 java异常处理
总结起来,异常处理是编写健壮代码的重要一环,通过合理处理异常能够提高程序的稳定性和可靠性。在编写代码时,需要充分考虑可能出现的异常情况,并针对不同的异常采取相应的处理方式,以确保程序的正确运行。同时,合理使用try-catch语句和finally块可以保证资源的释放和代码的清理。
2023-08-13 13:42:13 401 1
原创 数组对象求最小值
if (students[i].javaScore < worstStudent.javaScore) { // 如果第i个学生的java成绩比最差的学生的java成绩还低。System.out.println("最差的学生的姓名是" + worstStudent.name + " java成绩是:" + worstStudent.javaScore + "分");// 将第i个学生赋值给最差的学生。System.out.print("请输入第" + (i + 1) + "个学生的java成绩:");
2023-08-02 21:41:53 535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人