- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 动态SQL
针对这种情况MyBatis提供的了choose元素,它有点像java中switch。bind元素允许在OGNL表达式以外创建一个变量,将该变量绑定到上下文中,可以后续使用。trim标记是一个格式化标记,可以完成set或者where标记的功能。当我们需要实现动态更新操作的时候,我们会使用到set标签。有时候,我们不想使用所有的条件,而是想从多个条件中。1、 每一个实体类对应一个mapper.xml。动态SQL的另一个常用的使用场景是对集合的遍历。set标签就是管理 里面的逗号的。foreach 标签。
2024-06-24 00:56:30
346
原创 SpringTask-Timer实现定时任务
1.1、JDK1.3 开始推出定时任务实现工具。1、Timer 实现定时任务。2、使用spring进行整合。
2024-06-10 23:40:10
277
原创 MP逻辑删除
在isDelete 上使用 @TableLogic注解,可以设置值 @TableLogic(delval = “0”,value = “1”),使用注解的形式,有个弊端需要在每个idDelete上都要添加这个注解。2、全局配置(在执行删除,查找是自动添加idDelete条件)。当删除这条数据时,并不是物理删除这条数据而是逻辑删除。
2024-05-06 19:46:28
149
原创 AOP+自定义注解
@annotation(authCheck)”:这是@Around注解的参数,它指定了切入点表达式,即切面将拦截所 有被@authCheck注解标记的方法。@Around(“@annotation(authCheck)”)是用于定义环绕通知的注解,它告诉AOP在目标方法执行前后以及异常抛出时执行切面逻辑。2、第二种环绕使用:把 @Around(“@annotation(authCheck)”)换成: @Around(“execution(@Retention:注解的保留位置。
2024-05-05 16:45:31
354
原创 shell脚本,删除30天以前的日志,并将日志推送到nas,但运行出现/bin/bash^M。
2、将日志推送到nas中,然后删除pod中的日志。注意:pod中的日志需要挂载到本地。4、运行出现/bin/bash^M。第一种:直接挂载目录。3、pod挂载到本地。
2024-04-30 22:55:36
592
原创 数据库相关知识
④A full outer join B:取并集,彼此没有对应的值为null。③A right join B:取B全部,A没有对应的值,则为null。②A left join B:取A全部,B没有对应的值,则为null。outer join:附表中值可能存在null的情况。①A inner join B:取交集。inner join:2表值都存在。
2024-01-25 00:05:49
591
原创 List<Long> 类型的写进数据库,读取每一个值
1、list< Long > 类型的字符串的形式写进数据库。可以从数据库中数据看出 [ ] 已经去掉。
2023-06-10 12:06:04
570
原创 stream笔记
1、 创建流stream1.2、 stream中间操作1.2.1 、 limit、skip、distinct1.2.2、 map and flatMap1.2.3、 sort 自然排序和定制排序1.3、 add and andAll difference:1.4、 终止操作流(Stream) 到底是什么 呢 ?是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。“ 集合讲的是数据 , 流讲的是 计 算 ! ”注意 :①Stream 自己不会存储元素。②Stream 不会改变源对
2023-05-09 23:16:59
531
原创 SM4 加密算法
SM4加密算法密码算法中常用的一些数据单位:位/比特/bit:指一个二进制位。字节/byte:1字节=8位 [公式]字/word:1字=4字节=32位 [公式]SM4是一种分组密码算法,其分组长度为128位(即16字节,4字),密钥长度也为128位(即16字节,4字)。其加解密过程采用了32轮迭代机制(与DES、AES类似),每一轮需要一个轮密钥(与DES、AES类似)。加密过程分为两步,由32次轮迭代和1次反序变换组成。SM4的解密过程与加密过程完全相同,也包括32轮迭代和一次反序变换。只
2022-02-17 20:54:56
18218
1
原创 JUC深入浅出,第二篇!!!
1、 读写锁 ReadWriteLock2、 阻塞队列3、线程池(重点)4、 5、6、 7、8、9、10、11、12、1、 读写锁 ReadWriteLock独占锁(写锁)一次只能被一个线程占有共享锁(读锁)多个线程可以同时占有读-读:可以共享读-写:不能共享写-写:不能共享读写锁 :ReadWriteLocknew ReentrantReadWriteLock(); 这个锁这是时候我们需要添加一个锁:public class ReadWriteDemo {
2020-09-10 00:48:31
236
原创 JUC深入浅出,第一篇!!!!!
1、 什么是JUC2、线程和进程3、并发和并行4、Lock锁(重点)synchronized、传统锁1、 什么是JUCjuc 就是java.util.concurrentjava.uti工具包、包、分类业务:普通的线程代码 ThreadRunable 没有返回值、效率相比 Callable 相对较低!2、进程和线程:线程、进程、解释;进程:—个程序,QQ.exe Music.exe程序的集合;一个进程往往可以包含多个线程,至少包含—个!Java默认有几
2020-09-09 00:58:06
615
2
原创 jdk1.8中文-英文下载;免费!!!1
1、英文:https://pan.baidu.com/s/1mqNFg1aMWhOM7X5rCqxciQ 提取码:mg652、中文版本:链接:https://pan.baidu.com/s/1E_wlpzxp3RLQtTVWkwwWmw提取码:kuf9
2020-08-30 15:41:53
156
原创 springCloud-zuul,网关配置开启不了的问题.Failed to configure a DataSource: ‘url‘ attribute is not specified
问题描述:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following: If you want an embedded database
2020-08-23 00:30:07
367
原创 springCloud-Eureka启动的时候报错:Error starting Tomcat context. Exception: org.springframework.beans.factor
1、其实就是springcloud版本的问题: 我们这里需要改一下springcloud的依赖:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId>
2020-08-18 18:04:43
1612
2
原创 spring-security使用之后原来的功能失效
1、其实就是没有关闭操作:· 在后面添加一个关闭处理就行了; @Override protected void configure(HttpSecurity http) throws Exception {/* super.configure(http);*/ http.authorizeRequests().antMatchers("/toLogin","/error/**", "/static/**","/mapper/*
2020-08-13 22:41:10
405
原创 mysql中是10或13时间戳,怎么在thymeleaf中表示
1、10位时间戳:这个需要在你的拿到的时间戳后面*1000L。<td><th:block th:text="${#dates.format(post.created*1000L, 'yyyy-MM-dd HH:mm:ss')}"/></td>2、13位的时间戳就不用*1000L直接写就行了;3、就是#dates.format是内置的,不需要自己定义;...
2020-08-09 00:25:20
196
原创 zookeeper+dubbo的整合。
<!--导入依赖 dubbo zookeeper--> <!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo-spring-boot-starter --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>..
2020-07-31 01:18:32
479
原创 sqlyog远程连接腾讯服务器docker 中的mysql出现2003错误。
出现的问题就是下面的:1、分析问题:第一个就是防火墙关了吗?第二个就是安全组的是否放行。第三个就是账号密码是否错误。第四个就是是否进行对mysql进行授权处理。关闭防火墙:其实关的防火墙,并不是在连接linux中关闭就行了。我这里就以腾讯的服务器为例题。还得在进入腾讯服务器里面,有个防火墙自定义一下就行了TCP就行了,写上你mysql 映射的的端口。这个就是放行你的端口操作。又是候进行放行后就能运行了。安全组配置:地址:https://blog.csdn.net/Leeycw96/
2020-07-28 21:51:45
737
1
原创 win连接linux,已解决!!!!!
步骤:1、 打开linux,终端操作。输入ip addr 操作2、 然后在你的主机操作系统上进行对linux地址进行ping操作。看看能通过哪一个。出现那面那个证明你的ip可以进行对linux连接。3、然后就利用工具进行连接就行了。我用的是xshell 。这样就可以使用了。总结:这里我用的是xshell对linux进行连接,对linux传送文件xftp进行的。官网有个人免费的版本。如果想要软件,评论区,可以留言。...
2020-07-20 17:59:47
208
原创 server.context-path不起作用
server.context-path ,在2.0.2版本之后有改动,改成了server.servlet.context-path,这样就行了。亲自测试有效
2020-07-12 17:44:09
723
2
原创 控制台一直跳转这个[-AdminTaskTimer] DEBUG c.ThreadPoolAsynchronousRunner - com.mchange.v2.async.
[-AdminTaskTimer] DEBUG c.ThreadPoolAsynchronousRunner-com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@32be9b39 -- Running DeadlockDetector[Exiting. No pending tasks.]控制台隔几秒出现一次,ssm整合。根据我的情况分析发现,我的重定向的问题 response.sendRedirect(requ
2020-06-19 01:09:34
643
1
原创 整合ssm springmvc的约束
Springmvc 之整合的约束<?xml version="1.0" encoding="UTF-8"?>
2020-06-16 09:16:42
136
原创 整合ssm 、Application context.xml 的约束。
<?xml version="1.0" encoding="UTF-8"?>
2020-06-16 09:12:27
80
原创 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
只需要导入jstl.jar 和taglibs的 standard.jar即可。可以到网上搜一下。也可以到我这下载这两个jar包:链接:https://pan.baidu.com/s/1u-7D4Xz-JS3h2hYBYETKhw提取码:kmj8
2020-06-13 00:54:00
87
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人