自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 vi/vim编辑器

输入文本后 键盘按Esc回到命令模式。然后键盘按 : 进入到底线命令模式。然后输入wq按回车退出并保存。

2024-05-08 10:40:09 202 1

原创 Linux基础

如果想要一次性创建多个层级的目录,则使用 mkdir -p。注意: 如何要复制文件夹,需要加上选项 -r。ls -h (必须要搭配 -l 一起使用)ls命令默认是展示当前Home目录的文件。mkdir命令 (创建新的目录/文件夹)pwd 指令 (查看当前的工作目录)输入文本后 键盘按Esc回到命令模式。cd ../ (返回上一级目录)然后键盘按 : 进入到底线命令模式。ls / 表示展示根目录的文件。加上选项-r 删除文件夹。-f 选项 (强制删除)Home目录和工作目录。ls命令选项的组合使用。

2024-05-07 23:56:26 309 1

原创 MySQL进阶

ACID ->原子性,一致性,持久性,隔离性。默认是InnoDB存储引擎。DML ->增删改操作。

2024-05-05 22:03:55 116

原创 Spring Task

Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。注意:日 和 周 是互斥的 指定了其中一个另外一个就只能指定?在线Cron表达式生成器 (qqe2.com)spring task使用步骤。定时自动执行某段java代码。cron表达式在线生成器。

2024-04-26 23:20:08 155 2

原创 HttpClient

在java程序中来构造http请求,并把该请求发送出去。HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

2024-04-19 17:02:12 119 1

原创 在java中操作redis

通过redisTemplate对象可以调用所需要的redis数据类型的方法。在idea新建配置类RedisConfiguration。

2024-04-17 10:51:12 143 1

原创 Redis

lrange key start stop (start 为 0 stop 为 1 时获取列表所有元素)Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型。LPUSH key value1 value2.. (头插法)(5)有序集合 sorted set/zset。srem key value (删除集合元素)rpop key (移除列表最后一个元素)Hkeys key 得到所有的key。llen key (获取列表的长度)

2024-04-16 11:16:51 266

原创 苍穹外卖employee相关方法心得

ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。用法:在添加员工信息时需要传递当前登录用户的id添加到数据库中,这时就要解析登录时生成的jwt令牌通过token解析id。ThreadLocal 并不是一个Thread,而是Thread的局部变量。调用BeanUtils类中的copyProperties方法实现。EmployeeServiceImpl类。BaseContext类。

2024-04-09 22:52:20 138

原创 Swagger

使用Swagger你只需要按照它的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。官网:https://swagger.io/Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。

2024-04-08 23:35:47 522

原创 通过MD5加密完善登录操作

通过spring框架提供的DigestUtils类调用md5DigestAsHex方法对password进行加密处理,然后与数据库内的加密密码进行比较。

2024-04-08 21:52:05 78

原创 web后端开发总结

2024-04-08 18:30:41 98

原创 软件开发整体介绍

苍穹外卖技术选型。

2024-04-08 18:30:08 141

原创 maven高级

①. 创建maven模块 tlias-parent ,该工程为父工程,设置打包方式pom。jar:普通模块打包,springboot项目基本都是jar包(内嵌tomcat运行)③. 在父工程中配置各个工程共有的依赖(子工程会自动继承父工程的依赖)war:普通web程序打包,需要部署在外部的tomcat服务器中运行。pom:父工程或聚合工程,该模块不写代码,仅进行依赖管理。②. 在子工程的pom.xml文件中,配置继承关系。

2024-04-05 00:38:24 233 1

原创 spring的原理

(3.2) @ConditionalOnMissingBean:判断环境中没有对应的bean(类型 或 名称) ,才注册bean到IOC容器。(1)@SpringBootConfiguration:该注解与 @Configuration 注解作用相同,用来声明当前也是一个配置类。(3.3)@ConditionalOnProperty:判断配置文件中有对应属性和值,才注册bean到IOC容器。(1)作用:按照一定的条件进行判断,在满足给定条件后才会注册对应的bean对象到Spring IOC容器中。

2024-04-03 15:59:14 636 1

原创 spring注释

>当我们运行com.hzy.service这个包下所有的接口或者是类中所有的方法时,都会运行下面的逻辑代码。@Component //交给IOC容器管理,成为IOC容器当中的bean对象。第一个*是方法的返回值,第二个*是类名,第三个*是方法名。@Aspect //代表该类为AOP类。@Slf4j //记录日志方法。

2024-04-01 14:00:33 289

原创 事务&AOP

事务的传播行为就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。假如我们想让所有的异常都回滚,需要来配置@Transactional。如果在这个方法执行的过程当中出现了异常,就会进行事务的回滚操作。作用:就是在当前这个方法执行开始之前来开启事务,方法执行完毕之后提交。注解:我们一般会在业务层当中来控制事务,因为在业务层当中,一个业务功。这个属性是用来配置事务的传播行为的。【默认值】需要事务,有则加入,无则创建新事务。需要新事务,无论有无,总是创建新事务。) ->让所有异常都回滚。

2024-04-01 00:44:13 1251

空空如也

空空如也

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

TA关注的人

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