- 博客(15)
- 收藏
- 关注
原创 数据分析中常用的Excel函数
首先准备一张表,作为操作的演示。在进行拖拽时要注意是否要加锁定,锁定使用$符号其中拖拽时是拖列变行,拖行变列,要掌握拖拽时行列的变化规则。
2024-07-14 23:29:04
732
原创 SQL语句--查询
1.首先执行FROM 根据from找到要查询的表,通过where来指定查询的条件,然后通过group by和having来指定分组以及分组之后的条件,第四步通过select确定要返回的字段,然后执行order by和limit例子:查询年龄大于15的员工的姓名,年龄,并根据年龄进行升序排序。
2024-07-14 00:13:14
589
原创 Redis面试篇
2.逻辑过期:数据永不过期,用一个字段来描述数据是否过期,线程1去访问该数据,如果已经逻辑过期,获取互斥锁,开启新线程2,用于缓存重建,从数据库中查询数据写入缓存,重置过期时间,线程1返回过期数据,线程3获取数据发现数据过期,获取锁失败,但是仍然返回过期的数据,知道线程2重建完,释放互斥锁,新的线程可以获取到最新的数据。这种处理方式的优点是处理简单,缺点是如果大量id都是null,缓存压力大,而且如果这个id后来被添加进来,而缓存中的数据还是null,就查询不到该数据(数据不一致问题)。
2024-06-26 10:42:33
792
原创 Spring Cache 缓存框架
加入注解@Cacheable(cacheNames = "setmealCache", key = "#categoryId")在启动类开启缓存注解功能。
2024-06-19 09:24:38
254
原创 Spring AOP-面向切面编程
找到程序中的共性功能,抽取出来,在通知类中定义一个方法叫做通知,通知实现共性功能.把执行通知的方法定义成切入点切入点与通知关系绑定 叫做。
2024-06-03 19:36:17
292
原创 Spring注解开发
类前加@Component修改Spring配置文件 Spring3.0升级了纯注解开发,不需要写配置文件使用配置类代替配置文件 @Configuration 使用@value可以实现简单类型注入5.注解开发总结
2024-06-03 13:11:49
144
原创 初识Spring
Inversion of control控制反转:对象的创建控制权转移到外部,这种思想称为控制反转.使用对象时,在程序中不要主动使用new产生对象, 转换为外部提供对象, 达到解耦的效果.Spring对这一思想进行了实现, Spring提供了一个容器成为ioc容器,用来充当了Ioc思想中的外部IOC容器负责对象的创建与初始化,被创建出的对象或者被管理的对象被称作Bean.
2024-06-03 10:37:08
232
原创 MyBatis框架的基本使用
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
2024-06-01 16:43:32
360
原创 JDBC操作数据库Mysql
JDBC 就是使用java语言操作关系型数据库的一套API.1.创建工程,导入jar包.2.注册驱动3.获取连接4.定义sql语句5.获取执行sql对象6.执行sql,返回值是受影响的代码行数7.处理返回结果8.释放资源。
2024-05-31 18:00:30
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人