Java
java_gp
出身蝼蚁
当有鸿鹄之志
命如纸薄
却有不屈之心
乾坤未定
你我皆是黑马
展开
-
常见的限流算法
算法原创 2023-12-08 10:28:04 · 393 阅读 · 0 评论 -
Synchronized中的i++做了什么操作
问:执行i++做了哪些操作?答:通过反编译工具可以看到执行了Integer.valueOf,再看jdk源码,valueOf方法返回一个新的内存地址。原创 2022-06-15 08:51:59 · 141 阅读 · 0 评论 -
蓦然回首高考季
国旗下原创 2022-06-09 09:50:31 · 93 阅读 · 0 评论 -
设计模式:策略模式
1、策略接口2、一级会员实现策略接口二级会员实现策略接口3、策略接收器4、客户端调用结果:原创 2021-12-06 17:40:02 · 283 阅读 · 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 · 1520 阅读 · 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 · 2034 阅读 · 0 评论 -
多线程:线程之间的共享和协作(二)
线程间的共享:synchronized内置锁线程开始运行,拥有自己的栈空间,就如同一个脚本一样,按照既定的代码一步一步的执行,直到终止。但是,每个运行中的线程,如果仅仅是孤立的运行,那么没有一点价值,或者说价值很少,如果多个线程能够相互配合完成工作,包括数据之间的共享,写统处理事情。这将会带来巨大的价值。Java支持多个线程同时访问一个对象或者对象的成员变量,关键字synchroniz...原创 2020-04-16 11:16:38 · 360 阅读 · 0 评论 -
多线程:线程之间的共享和协作(一)
1.线程之间的共享和协作1.1什么是进程:进程是操作系统进行资源分配的最小单位,其中资源包括:CPU、内存空间、 磁盘 IO 等,同一进程中的多条线程共享该进程中的全部系统资源,而进程和进程 之间是相互独立的。1.2什么是线程:线程是 CPU 调度的最小单位,必须依赖于进程而存在。 2.并行和并发的概念: 并行:同时执行不同的任务;并发:不能脱离时间单位,交替...原创 2020-04-14 12:47:44 · 485 阅读 · 1 评论