Java
java_gp
出身蝼蚁
当有鸿鹄之志
命如纸薄
却有不屈之心
乾坤未定
你我皆是黑马
展开
-
常见的限流算法
算法原创 2023-12-08 10:28:04 · 410 阅读 · 0 评论 -
Synchronized中的i++做了什么操作
问:执行i++做了哪些操作? 答:通过反编译工具可以看到执行了Integer.valueOf,再看jdk源码,valueOf方法返回一个新的内存地址。原创 2022-06-15 08:51:59 · 156 阅读 · 0 评论 -
蓦然回首高考季
国旗下原创 2022-06-09 09:50:31 · 106 阅读 · 0 评论 -
设计模式:策略模式
1、策略接口 2、一级会员实现策略接口 二级会员实现策略接口 3、策略接收器 4、客户端调用 结果:原创 2021-12-06 17:40:02 · 313 阅读 · 0 评论 -
Bean的作用域及生命周期
Singleton:单例-整个容器只有一个对象实例默认是单例(使用Singleton定义的bean在spring容器中将只有一个实例,也就是说无论多少个bean引用ta,始终指向同一个对象) Prototype:原型-每次获取bean都产生一个新的对象(每个通过spring容器获取prototype定义的bean时,容器都将创建一个新的bean实例) Request:每次请求时创建一个新的对象 Session:在会话的范围内是一个对象 Global session:--只在portlet下有用,表示原创 2021-07-23 11:38:04 · 1548 阅读 · 0 评论 -
Optional int parameter ‘xxx‘ is present but cannot be
前后端分离,对接时出现的问题,前提是通过postman可以运行: Optional int parameter 'pageNum' is present but cannot be translated into a null value due to being declared as a primitive type 解析: 问题出现在前端: ① “params”方式,即使是post请求,也会在url后拼接参数,如同: http://123:8080/xxx/hold/abc/getList.原创 2020-10-18 10:40:19 · 2225 阅读 · 0 评论 -
多线程:线程之间的共享和协作(二)
线程间的共享: synchronized内置锁 线程开始运行,拥有自己的栈空间,就如同一个脚本一样,按照既定的代码一步一步的执行,直到终止。但是,每个运行中的线程,如果仅仅是孤立的运行,那么没有一点价值,或者说价值很少,如果多个线程能够相互配合完成工作,包括数据之间的共享,写统处理事情。这将会带来巨大的价值。 Java支持多个线程同时访问一个对象或者对象的成员变量,关键字synchroniz...原创 2020-04-16 11:16:38 · 369 阅读 · 0 评论 -
多线程:线程之间的共享和协作(一)
1.线程之间的共享和协作 1.1什么是进程:进程是操作系统进行资源分配的最小单位,其中资源包括:CPU、内存空间、 磁盘 IO 等,同一进程中的多条线程共享该进程中的全部系统资源,而进程和进程 之间是相互独立的。 1.2什么是线程:线程是 CPU 调度的最小单位,必须依赖于进程而存在。 2.并行和并发的概念: 并行:同时执行不同的任务;并发:不能脱离时间单位,交替...原创 2020-04-14 12:47:44 · 550 阅读 · 1 评论