自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 EXCEL笔记

Alt+回车 添加工作表地址栏,找sheet1里面A1 英文感叹号单元格区域 起点:终点选中1列,输入内容 Ctrl+回车批量填充。

2023-02-11 22:49:37 201 1

原创 Map、HashTable源码分析

Map,HashTable

2022-08-08 22:07:20 161

原创 Set、HashSet源码分析

Set、HashSet源码分析

2022-08-06 02:29:16 204

原创 ArryList和LinKendList源码分析

ArryList和LinKendList源码分析

2022-08-04 22:52:55 171

原创 就“3.15”晚会关于电脑软件下载和手机软件权限分配方面的建议

昨天是第39个国际消费者权益日,我观看了3.15晚会全程。今年315晚会以“公平守正 安心消费”为主题,主要围绕“女主播背后的秘密”,“翡翠直播的江湖骗术“,“被操纵的口碑”,“'免费WIFI'APP的陷阱”,“围堵校园的抽奖陷阱”,“‘土坑’酸菜”,“变味的粉条”,“软件高速下载的陷阱”,“骚扰电话背后的秘密”,“儿童智能手表-——‘行走的偷窥器’”,“电动自行车违规提速”,“电线电缆安全”,“医美培训乱象”这13个问题展开。作为一个计算机类专业的大学生,今天我就软件下载,儿童智能手表窥视这两个问题谈..

2022-03-17 10:54:47 155

原创 企业信息化

企业信息化企业信息化实质上是将企业的生产过程、物料移动、事务处理、现金流动、客户交互等业务过程数字化,通过各种信息系统网络加工生成新的信息资源,提供给各层次的人们洞悉、观察各类动态业务中的一切信息,以作出有利于生产要素组合优化的决策,使企业资源合理配置,以使企业能适应瞬息万变的市场经济竞争环境,求得最大的经济效益。信息化要素1.企业信息化的基础是企业的管理和运行模式,而不是计算机网络技术本身,其中的计算机网络技术仅仅是企业信息化的实现手段。2、企业信息化建设的概念是发展的,它随着管理理念、实现手段等

2021-10-30 23:30:40 437

原创 java常见面试题

java常见面试题一、java基础1.“==”和equals()的区别2.Get和post的区别是什么3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?(1)、final修饰类:表示该类不能被继承(2)、修饰方法:表示方法不能被重写(3)、修饰变量:表示变量只能一次复制以后值不能被修改(常量)5.java八大基本类型6.java 中操作字符串都有哪些类?它们之间有什么区别?7.String str="i"与 String st

2021-10-30 13:03:21 2645

原创 SpringMvc执行流程

SpringMvc执行流程1用户向前端控制器(DispatcherServlet发送请求2.前端控制器(DispatcherServlet)委托请求给处理器映射器(HandlerMapping)3.处理器映射器(HandlerMapping)根据请求url找到具体的处理器Handler4.Handler将执行链返回给处理器映射器(HandlerMapping)5.前端控制器(DispatcherServlet)请求处理器适配器(HandlerAdapter)7.处理器适配器(HandlerAd

2021-09-16 00:54:40 135

原创 JUC学习笔记

狂神说JUC笔记1.线程和进程1.1进程:一个程序的集合1.2 线程:1.3 并发1.4并行1.5 线程的状态1.6 wait/sleep1、来自不同的类2、关于锁的释放3、使用的范围是不同的4、是否需要捕获异常2 Lock2.1 不加synchronized2.2 解决多线程并发问题2.2.1 加synchronized 关键字2.2.2 Lock2.2.3 Synchronized 与Lock 的区别3 . 生产者和消费者的关系1)Synchronzied 版本2)存在问题(虚假唤醒)3)Lock版4

2021-07-11 20:07:09 379 3

原创 JVM study

JVM狂神说比较JVM1.jvm的位置2.jvm的体系结构3.类加载器4.双亲委派机制(重点)5.沙箱安全机制 (了解)6.NativeNative Method StackNative Interface本地接口7.PC寄存器8.方法区 Method Area9.栈10.三种JVM11.堆12.新生区、老年区13.永久区14.堆内存调优JVM请你谈谈对JVM的理解? java8虚拟机和之前的变化更新什么是OOM(内存溢出)? 什么是栈溢出(stackOverFlowError)? 怎么分析?JV

2021-07-04 20:21:20 485

原创 MybatisPlus

MybatisPlus1 简介1.1 特性1.2 支持数据库1.3 框架结构2 快速入门2.1 pom.xml2.2 数据库2.3 配置文件2.4 实体类2.5 接口2.6 启动类2.7 测试类2.10 运行结果3. 配置日志输出4.测试插入及雪花算法4.1 TestInsert()4.2 主键生成策略4.2.1[雪花算法](https://www.cnblogs.com/haoxinyue/p/5208136.html)5 更新操作6 自动填充6.1 方式一 数据库级别6.1.1 数据库中添加字段6.1.

2021-06-02 16:45:34 130

原创 Springboot整合其他技术

Springboot整合其他技术1.整合JDBC1.1 SpringData简介1.2 新建一个项目测试:1.3 配置数据库连接信息1.4测 试1.5编写控制类2.整合Druid2.1引入Maven依赖2.2 application.yml配置文件2.3 配置Druild3 SpringBoot集成Mybatis3.1导入 MyBatis 所需要的依赖3.2导入数据库依赖3.3 添加数据库连接信息3.4 实体类3.5 接口3.6映射文件3.7 编写UserController类进行测试1.整合JDBC1

2021-05-23 11:13:19 288

原创 SpringBoot学习笔记

SpringBoot学习笔记1 SpringBoot简介1.1.回顾什么是Spring(容器)1.2.Spring是如何简化Java开发的1.3.什么是SpringBoot1.4.SpringBoot的核心功能1.5 SpringBoot的优点1.6、SpringBoot缺点2 SpringBoot快速入门2.1代码实现2.1.1 创建Maven工程2.1.2 添加Maven依赖2.1.3 编写SpringBoot引导类2.1.4 编写controller2.1.5 更改端口号2.1.5 运行2.2 热部署

2021-05-19 02:12:38 1243

原创 SpringBoot知识点

参考https://www.yuque.com/atguigu/springboot/na3pfd网课资源推荐:1 SpringBoot简介官网https://spring.io/projects/spring-boot-------------------整合spring整个生态圈的一站式框架1.1.回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开

2021-03-31 20:28:17 1228

原创 SpringBoot

1 SpringBoot简介SpringBoot官网1.1.回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。1.2.Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于

2021-03-29 16:18:52 229

原创 Mybatis逆向工程

引言当我们使用MyBatis的时候,需要根据数据库编写一些实体类,数据库字段对应实体类属性,一张表对应一个实体。同时需要为这个实体编写一个dao增删改查的接口,还需要对应一个个映射文件。当数据库很大的时候这个工作将会非常繁琐。而MyBatis Generator为我们解决了这个问题,通过编写xml文件和主程序代码,就可以逆向的生成这些实体、接口、映射文件等。MyBatis Generator简称MBG它的官方文档在这里:http://www.mybatis.org/generator/index.html

2021-03-26 17:06:58 208 2

原创 Spring AOP代理模式 Spring整合Mybatis

1.Spring1.1简介Spring:春天----------------->给软件行业带来了春天SSH:Struct+Spring+HibernateSSM:SpringMVC+Spring+Mybatis官网:https://spring.io/projects/spring-framework#overviewmaven<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --&g

2021-03-20 15:48:44 341

原创 Spring整合Mybatis

1.回忆mybatis1.1 编写实体类import lombok.Data;@Datapublic class User { private int id; private String name; private String pwd; @Override public String toString() { return "User{" + "id=" + id + ",

2021-03-20 15:27:38 100

转载 解决IDEA中Lombok无法导入/不可用

1.首先在pom.xml中进行依赖的导入<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>2.其次要在idea中进行安装了Lombok插件3.安装完成重启idea就可以使用了!4.在看直接类中的注解有没有生效,自行测试——

2021-03-19 09:27:04 4017

转载 解决IDEA连接数据库出现 url错误:Server returns invalid timezone.Need to set ‘serverTimezone‘ property.

出现错误:Server returns invalid timezone.Need to set ‘serverTimezone’ property.加上:?serverTimezone=GMT%2B8在这里插入图片描述然后 然后最重要的一点:url照常写就可以了。在这里插入图片描述转自@年轻的猴...

2021-03-18 22:51:20 581

原创 代理模式

为什么要学习代理模式,因为AOP的底层机制就是动态代理!代理模式:静态代理动态代理学习aop之前 , 我们要先了解一下代理模式!静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作 .代码实现Rent . java 即抽象角色//抽象角色:租房public interface Rent {

2021-03-17 22:59:52 100

原创 Spring知识点总结

1.Spring1.1简介Spring:春天----------------->给软件行业带来了春天SSH:Struct+Spring+HibernateSSM:SpringMVC+Spring+Mybatis官网:https://spring.io/projects/spring-framework#overviewmaven<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --&g

2021-03-16 19:47:41 349 2

原创 Mybatis总结(2)

6.5 映射器(mappers)MapperRegistry方式一 使用相对于类路径的资源引用 <mappers> <mapper resource="com/kuang/dao/UserMapper.xml"/> </mappers>方式二 使用class文件绑定注册 <mappers> <mapper resource="com.kuang.dao.UserMapper"/>

2021-03-15 20:59:07 87

原创 Mybatis总结(1)

Mybatis1.简介1.1 概念 org.mybatis mybatis 3.5.21.2 持久化数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化的过程内存:断电即失数据库,io文件持久化为什么要持久化有一些对象不能让他丢掉内存贵1.3 持久层Dao层 Service层 Control层完成持久化的代码块1.4 为什么要MyBatis简单易学:本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件

2021-03-15 20:48:16 255

基于SSM框架的简易图书管理系统

适合刚学完SSM的练手项目

2021-04-04

SpringMybatis-Study.rar

spring整合mybatis

2021-03-20

Spring-study.rar

Spring学习示例

2021-03-16

Mybatis-Study.rar

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

2021-03-11

空空如也

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

TA关注的人

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