会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
王牌飞行员申请出战
博客园
首页
新随笔
联系
订阅
管理
2020年11月24日
理解线程池原理
摘要: 1、理解什么是线程 线程是程序运行的最小单位 2、Thread、Runnable、Callable有什么联系 Thread是线程,Runnable和Callable可以理解为任务,线程的作用是把任务运送到cpu去执行。 public class threadDemo implements Runna
阅读全文
posted @ 2020-11-24 17:40 呼噜葫芦
阅读(107)
评论(0)
推荐(0)
2020年7月30日
记一次mysql关于limit和orderby的优化
摘要: 针对于大数据量查询,我们一般使用分页查询,查询出对应页的数据即可,这会大大加快查询的效率; 在排序和分页同时进行时,我们一定要注意效率问题,例如: select a.* from table1 a inner join table2 b on xx=xx inner join table3 c on
阅读全文
posted @ 2020-07-30 10:43 呼噜葫芦
阅读(836)
评论(0)
推荐(0)
2020年7月23日
带你理解Lock锁原理
摘要: 同样是锁,先说说synchronized和lock的区别: synchronized是java关键字,是用c++实现的;而lock是用java类,用java可以实现 synchronized可以锁住代码块,对象和类,但是线程从开始获取锁之后开发者不能进行控制和了解;lock则用起来非常灵活,提供了许
阅读全文
posted @ 2020-07-23 10:52 呼噜葫芦
阅读(1427)
评论(0)
推荐(1)
2020年7月22日
Java中IO模型---面试问题
摘要: 一般对于程序员来说,对io流的操作都不陌生,但是大部分程序员都仅限于对流的读写操作,字符流、字节流等等,下面这些问题你了解过吗? 说一下java中的io流 java中io流可以按照数据流的方向分为输入流和输出流;也可以按照处理数据单位不同分为字符流和字节流。 字符流:一次读入或写入16位二进制; 字
阅读全文
posted @ 2020-07-22 09:52 呼噜葫芦
阅读(567)
评论(0)
推荐(0)
2020年5月27日
多线程系列(1)----线程基础
摘要: 线程和进程的区别 线程时进程的一个执行单元,是进程里的调度执行实体 进程是一个执行中的“程序”,是系统进行资源分配和调度的一个独立单位,运行一个应用就会至少开启一个进程; 线程是一个实体,一个进程拥有多个线程,线程之间共享进程的资源。例如每个请求到达controller,就会开启一个线程; 为什么要
阅读全文
posted @ 2020-05-27 10:52 呼噜葫芦
阅读(127)
评论(0)
推荐(0)
Java8中的Lambda表达式
摘要: Lambda是什么 Lambda表达式,也可称为闭包,是java8的新特性,作用是取代大部分内部类,优化java代码结构,让代码变得更加简洁紧凑。 Lambda的基本语法 (expression)->expression 或 (expression)->{statements;} Lambda最重要
阅读全文
posted @ 2020-05-27 10:22 呼噜葫芦
阅读(296)
评论(0)
推荐(0)
2020年3月25日
设计模式之单例模式
摘要: 单例模式类图是23种设计模式类图中最简单的,因为它的类图上只有一个类! 什么时候会用到单例模式呢? 有一些对象我们只需要一个,比如说:线程池(ThreadPool)、缓存(cache)、日志对象、充当打印机设备的驱动程序的对象等等,如果创造出多个实例,就会出现程序行为异常或者与结果不一致的现象。 如
阅读全文
posted @ 2020-03-25 15:40 呼噜葫芦
阅读(174)
评论(0)
推荐(0)
2019年4月12日
SpringMVC中使用@Valid和BindingResult进行参数验证
摘要: 我们知道,后端Controller层一般是第一层被调用,它用来接收参数以及转发,那么参数的校验也就在这一层,例如非空和格式校验等等。 手动验证 现在我们有了新的验证方式 使用@Valid进行验证 首先导入包bean-validator.jar或添加Maven依赖 在需要进行校验的实体类上加上注解,校
阅读全文
posted @ 2019-04-12 15:38 呼噜葫芦
阅读(2009)
评论(0)
推荐(1)
2019年4月11日
了解Lombok插件
摘要: Lombok是什么 Lombok可以通过注解形式帮助开发人员解决POJO冗长问题,帮助构造简洁和规范的代码,通过注解可产生相应的方法。 Lombok如何在IDEA中使用 我们都知道,使用一种工具,一定要在Maven中添加相应的依赖 在pom.xml中添加依赖 然而,你会发现除了依赖,你还需要下载In
阅读全文
posted @ 2019-04-11 18:37 呼噜葫芦
阅读(456)
评论(0)
推荐(1)
公告