随笔分类 -  Java

Java小知识点
摘要:著作权归https://pdai.tech所有。 链接:https://pdai.tech/md/db/nosql-redis/db-redis-x-trans.html Redis事务相关命令 Redis事务执行步骤 Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有 阅读全文
posted @ 2022-04-26 14:14 飘飘雪 阅读(3190) 评论(0) 推荐(1) 编辑
摘要:转自:https://www.cnblogs.com/kismetv/p/10787228.html 前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 目录 一、基本概念 二 阅读全文
posted @ 2022-04-26 14:08 飘飘雪 阅读(198) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/yanluandai1985/article/details/82459687 一、Future模式的基本思想 如果某个方法的执行过程非常耗时,并且我们又不着急要这个方法的返回结果。 假设在单线程情况下,我们就必须要等待。 这个时候,可以修改此耗时的 阅读全文
posted @ 2022-04-14 14:47 飘飘雪 阅读(88) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/tutubaobao/p/10049903.html 阅读全文
posted @ 2021-07-15 20:10 飘飘雪 阅读(99) 评论(0) 推荐(0) 编辑
摘要:1、SpringBoot项目中Controller的validator做参数校验不生效的问题 解决: springboot 2.3之前的集成在spring-boot-starter-web里了,所以不需要额外引入包 springboot 2.3之后需要引入 spring-boot-starter-v 阅读全文
posted @ 2021-07-14 17:43 飘飘雪 阅读(10192) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/dolphin0520/p/3932921.html java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类。 1、public class ThreadPoolExecutor extends  阅读全文
posted @ 2021-07-12 11:07 飘飘雪 阅读(64) 评论(0) 推荐(0) 编辑
摘要:第一类:请求路径参数1、@PathVariable获取路径参数。即url/{id}这种形式。 2、@RequestParam获取查询参数。即url?name=这种形式 例子GEThttp://localhost:8080/demo/123?name=suki_rong对应的java代码: @GetM 阅读全文
posted @ 2021-07-09 09:53 飘飘雪 阅读(987) 评论(0) 推荐(0) 编辑
摘要:最近工作需要java调shell脚本,发现了一些问题,手动执行脚本正常,重定向的日志文件也可以正常输出,但是用java调的时候就不行,相关问题及解决如下,供参考: 如直接执行Runtime.getRuntime().exec("ls > /sdcard/1.txt"); 会得到一个IOExcepti 阅读全文
posted @ 2021-07-08 16:28 飘飘雪 阅读(808) 评论(0) 推荐(0) 编辑
摘要:规则: @Null 被注释的元素必须为null @NotNull 被注释的元素不能为null @AssertTrue 被注释的元素必须为true @AssertFalse 被注释的元素必须为false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(val 阅读全文
posted @ 2021-07-06 11:16 飘飘雪 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:https://segmentfault.com/a/1190000024467109 一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标 阅读全文
posted @ 2021-06-30 17:04 飘飘雪 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/typa01_kk/article/details/76696618 阅读全文
posted @ 2021-06-30 15:45 飘飘雪 阅读(56) 评论(0) 推荐(0) 编辑
摘要:转自:https://juejin.cn/post/6844904120743264264 先转了保存下,学透了再自己总结下 1.List、Set、Map三者的区别 List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的性质): 阅读全文
posted @ 2021-06-11 11:22 飘飘雪 阅读(73) 评论(0) 推荐(0) 编辑
摘要:需要导入alibaba.fastJsonmaven中的依赖为 导入之后就可以愉快滴使用 了。例子如下 结果 当然,JSON.parseObject(String,Clazz)只是其中的一个。 ————————————————版权声明:本文为CSDN博主「张超帅」的原创文章,遵循 CC 4.0 BY- 阅读全文
posted @ 2019-09-24 14:35 飘飘雪 阅读(20142) 评论(0) 推荐(0) 编辑
摘要:这个问题就是缺少jar包依赖!!! java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean 缺少commons-beanutils-1.8.0.jar java.lang.NoClassDefFoundError: 阅读全文
posted @ 2019-09-23 14:12 飘飘雪 阅读(545) 评论(0) 推荐(0) 编辑
摘要:一、本课目标 理解Spring AOP的原理 掌握Spring AOP的七个术语 二、面向切面编程(AOP) AOP的思想是,不去动原来的代码,而是基于原来代码产生代理对象,通过代理的方法,去包装原来的方法,就完成了对以前方法的增强。换句话说,AOP的底层原理就是动态代理的实现。 image.png 阅读全文
posted @ 2019-09-18 19:32 飘飘雪 阅读(10974) 评论(0) 推荐(0) 编辑
摘要:数组长度固定,List未限定长度,且支持的功能更多,最常用的ArrayList底层实际上也是使用数组实现。 不需要复杂功能和确定长度的情况下,使用数组效率更高,通常情况建议使用List。 阅读全文
posted @ 2019-09-12 19:10 飘飘雪 阅读(2030) 评论(0) 推荐(0) 编辑
摘要:import java.util.Scanner; //键盘扫描类public class Test{public static void main(String[] args) {Scanner input=new Scanner(System.in);//创建一个键盘扫描类对象System.ou 阅读全文
posted @ 2019-09-12 18:29 飘飘雪 阅读(36871) 评论(0) 推荐(0) 编辑
摘要:https://baike.baidu.com/item/java%E9%9B%86%E5%90%88%E7%B1%BB/4758922?fr=aladdin https://www.cnblogs.com/zhuoqingsen/p/8573643.html 集合类存放于java.util包中。 阅读全文
posted @ 2019-09-10 14:26 飘飘雪 阅读(2126) 评论(0) 推荐(0) 编辑
摘要:一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 三、SQL注入攻击实例 四、如何防御SQL注入 1、检查变量数据类型和格式 如果你的SQL语句 阅读全文
posted @ 2019-08-14 19:31 飘飘雪 阅读(2481) 评论(0) 推荐(0) 编辑
摘要:springmvc基础知识 1、什么是springMVC 2、springMVC框架原理(掌握) 前端控制器、处理器映射器、处理器适配器、视图解析器 3、springmvc入门程序 目的:对前端控制器、处理器映射器、处理器适配器、视图解析器学习 非注解的处理器映射器、处理器适配器 注解的处理器映射器 阅读全文
posted @ 2019-08-12 11:29 飘飘雪 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示