- 博客(50)
- 收藏
- 关注
原创 python入门
在编程中,函数是实现代码复用和模块化的重要工具。通过使用函数,我们可以将一块功能独立出来,以便在需要时调用,从而提高代码的可读性和维护性。函数就是java中的方法# def: 是定义函数的关键字# def 方法名称(参数1:参数1类型,参数2:参数2类型)-> 返回值类型:return a+b除了使用内置的上下文管理器,Python 还允许你通过实现enter和exit方法来自定义上下文管理器。下面是一个自定义上下文管理器的示例,用来示例如何管理数据库连接。# 模拟打开数据库连接。
2025-03-24 11:49:03
1043
原创 使用配置类Configure整合druid+mybatis+pageHelper+事务
使用配置类整合druid+mybatis+pageHelper+事务
2024-11-18 09:43:28
366
原创 spring使用xml文件整合事务+druid+mybatis
表示当前方法必须在一个具有事务的上下文中运行,如有客户端有事务在进行,那么被调用端将在该事务中运行,否则的话重新开启一个事务。(如果被调用端发生异常,那么调用端和被调用端事务都将回滚)
2024-11-13 22:04:24
1226
原创 spring使用xml配置方式整合Druid数据源和mybatis(包括分页插件)
2.在resources创建xml配置文件(applicationContext.xml)3. 创建City实体类4. 创建service接口(CityService)和实现类(CityServiceImpl)cityService接口cityServiceImpl实现类5. 创建cityDao接口6. 在resources目录下创建mappers文件,在到mappers中创建CityDao映射的xml文件(CityDaoMapper.xml)7.编写Main方法8. 执行结果
2024-10-23 20:07:14
1209
原创 spring学习 【基础】
2.1.1.1 创建UserService类,并编写构造方法和自定义初始化方法/*** 构造方法是被JVM在创建类实例的时候自动调用* 例如:new UserService();* 或者基于反射创建 USerService.class.newInstance();*/System.out.println("执行UserService构造方法");/*** 自定义Bean的初始化方法*/System.out.println("执行Bean的初始化方法");
2024-09-25 22:28:38
900
原创 Redis理解【精细】【快速上手】
目录1. 了解3V和3高2.什么是redis 3. redis可以做什么4. Windows安装5. 使用redis客户端操作redis5.1 redis基本命令5.1.1 切换数据库5.1.2 查看当前数据库的大小5.1.3 查看当前数据库所有的key 5.1.4 清空当前数据库所有key5.1.5 清空所有数据库所有key5.1.6 判断key是否存在当前数据库5.1.7 移动key到指定数据库5.1.8 设置key的过期时间5.1.9 查看key的类型
2024-07-03 21:37:25
1305
2
原创 团队项目开发使用git工作流(IDEA)【精细】
提交步骤: [李四组员的提交]1. 首先将李四自己开发的代码提交到本地暂存区2. 从dev获取最新代码,更新到李四自己的分支(不管dev有没有新代码【强制】)3. 最后将李四自己开发的代码提交到本地仓库,并提交到远程仓库。
2024-06-04 22:18:58
1647
原创 MVC框架简易实现【精细】
model ----------> 业务领域的核心对象(Entity,Service,Dao)View ----------> 视图层,做数据的提交和渲染 (JSP、HTML.........)Controller --------> 控制层,专门用于处理Http请求(Servlet)简化控制层以及视图渲染的操作,将这些API进行更高层封装,使用起来更加简便,可以隐藏Servlet的操作,同时还可以提供简便的部署方式。
2024-05-13 13:23:36
1461
原创 简单的DbUtils工具类【精细】
前面定义的方法是 :1.单条增加数据2.单条修改数据3.单条删除数据现在我想批量做这些操作(多条),就是将多个sql语句参数装数组里面,定义一个Object[][]二维数组,存储参数思路:1.将sql语句进行预编译2.将sql语句中的占位符对应的参数设置到sql语句中3.将sql语句添加到批量缓存中4.批量提交到数据库中前面完成了增删改操作,就差一个查询了当从数据库查询出来的结果后,java代码如何拿到呢???1.可以通过Array数组接收2.可以通过map集合接收。
2024-05-11 10:33:42
1628
原创 反射 - - - - - - - - 内省【精细】
Java内省是Java反射机制的一部分,提供了一种便捷的方式来访问JavaBean中的属性和方法。通过BeanInfo、PropertyDescriptor和MethodDescriptor等类,我们可以动态地访问JavaBean中的属性和方法,并通过反射机制读取、设置和复制Java对象的属性。Java内省具有方便、易用、高效和安全等优点,但也存在一些局限性和缺点。在实际开发中,需要根据具体的业务场景选择合适的访问方式,以实现更加高效和灵活的操作。在使用Java内省时,需要注意一些细节。
2024-04-24 23:21:22
971
原创 反射理解【精细】
反射就是把java类中的各种成分映射成一个个的Java对象通过反射,在程序运行时,可以动态获取一个类的所有属性,方法,包括(私有的)!!!!这三种方式都是获取Class对象的方法,但一般推荐使用的是第一种方法【Class.forName()】方法。
2024-04-23 00:46:38
1313
原创 多线程理解【精细】
这个进程包括了你所需的所有工具(比如锅、勺子、食材等,这些相当于计算机资源),你的动作(相当于执行中的指令),以及你的厨艺状态(比如你已经炒了哪些菜,还需要做哪些准备,相当于进程的状态)。例如,一个网络服务器使用一个线程来管理每个新的客户端连接,而其他线程处理数据的接收和发送,以及请求的处理。在科学计算或数据分析的应用中,大量的数据需要进行复杂的数学处理,比如矩阵运算或大规模的数据排序。真正的多线程指的是多CPU(即多核),如果只有单个CPU时,多线程是模拟实现的,在同一个时间点上,CPU只做一件事情。
2024-04-19 00:46:05
702
原创 【无标题】eslintrc语法检查器警告Component name “index“ should always be multi-word.vue/multi-word-component-name
组件报错
2023-12-07 15:24:52
251
原创 IOC(Inversion of Control)和DI(dependency injection)基本概念及原理
IOC(Inversion of Control)和DI(dependency injection)基本概念及原理
2023-06-19 19:11:24
187
原创 IDEA使用Maven创建项目时web.xml中的web-app报错
1.在web.xml配置多个Servlet时,web-app报错,他的原因是Servlet版本与web-app不一致,虽然也可以正常使用,但最好解决,因为如果你不指定servlet的版本时,你的servlet默认就会使用最新版本,但是你的web-app不是最新版本,所以导致版本造成不匹配。2.解决方案:(version="4.0"表示此Web应用程序使用Java Servlet规范版本4.0),意思就是说在web-app根标签里面的所有的servlet版本都是4.0。
2023-05-18 10:14:43
1148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人