- 博客(16)
- 收藏
- 关注
原创 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
原创 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
原创 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关注的人