<!--StartFragment -->
交谈中请勿轻信汇款、中奖信息,勿轻易拨打陌生电话。
[一球成名!] 21:42:49
面的效果不好啊
[一球成名!] 21:43:00
有点遗憾
吴万里 21:43:01
为什么? 技术 还是 英语?
吴万里 21:43:06
英语?
[一球成名!] 21:43:09
技术
吴万里 21:43:13
什么技术?
[一球成名!] 21:43:51
主要问我有没有去了解开源
[一球成名!] 21:44:18
问框架的设计
吴万里 21:44:36
你怎么说的?
[一球成名!] 21:45:10
我只知道单例模式,他问框架里一个核心类为什么设计成单利的
[一球成名!] 21:45:14
我说不知道
吴万里 21:45:30
??
吴万里 21:45:33
单利?
[一球成名!] 21:45:42
反正跟多线成有关
吴万里 21:45:48
考
[一球成名!] 21:45:50
单例
吴万里 21:45:58
原因 不就一个么
吴万里 21:46:04
系统不能重入阿
[一球成名!] 21:46:12
什么?
[一球成名!] 21:46:21
不能重入是什么意思?
吴万里 21:46:23
核心数据不能多线程共同访问
吴万里 21:46:48
核心数据如果 有多个线程访问
吴万里 21:47:03
就需要先解决数据同步问题阿
吴万里 21:47:12
一般 这个是最主要的
[一球成名!] 21:47:36
我觉得这样解释不够充分
[一球成名!] 21:47:44
哦
[一球成名!] 21:47:57
他问的是theadlocal
[一球成名!] 21:47:59
这个
吴万里 21:48:09
这个是什么没见过
[一球成名!] 21:48:23
ThreadLocal
[一球成名!] 21:48:29
java的
[一球成名!] 21:48:56
这个东西很不错,可我没仔细去研究
吴万里 21:49:03
TheadLocal包含了一组get(),set(Object)方法,可以获得当前线程的放进去的对象。
ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。
另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,这个对象的创建并不是通过ThreadLocal.set()来实现的,set()并不会做什么对象的拷贝,而是每个线程之前已经创建好的对象。通 过ThreadLocal.set()将这个新创建的对象的引用以当前线程为key,保存TheadLocal的一
吴万里 21:49:14
线程池管理 像
[一球成名!] 21:49:42
我反正不太清楚
[一球成名!] 21:50:02
他反正是类似map存数据的
吴万里 21:50:12
恩
吴万里 21:50:33
ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。
[一球成名!] 21:51:21
map的key是线成的id,多线成情况下,同过id获得不同对象操作的那个value,不会冲突的问题吧
[一球成名!] 21:51:27
不太确切
吴万里 21:51:46
有点类似吧
吴万里 21:51:56
我还没找到 这个对象存在的原因
[一球成名!] 21:52:16
但为什么用,什么情况下用我还是不清楚,所以不会用
[一球成名!] 21:52:28
一般工厂类会用道
[一球成名!] 21:52:56
所以,这个东西跟单例扯上关系了
吴万里 21:52:58
ThreadLocal类为于java.lang包中,它是java中一种较为特殊的线程绑定机制,会为每个线程维护一个私有的变量空间。通过ThreadLocal存取的数据,总是与当前线程相关,也就是说,JVM为每个运行的线程绑定了私有的本地实例化存取空间,从而为多线程环境常出现的并发访问问题提供了一种隔离机制。实际上,其实现原理是在JVM中维护一个Map,这个Map的key就是当前的线程对象,而value则是线程通过ThreadLocal.set方法保存的对象实例。当线程调用ThreadLocal.get方法时,ThreadLocal会根据当前线程对象的引用,取出Map中对应的对象返回。这样,ThreadLocal通过以各个线程对象的引用作为区分,从而将不同线程的变量隔离开来。
吴万里 21:53:13
这个解释比较确切店
[一球成名!] 21:53:32
恩
[一球成名!] 21:53:48
但是为什么怎么跟单利扯上关系的
吴万里 21:54:11
他原题怎么说的
[一球成名!] 21:54:16
哦
[一球成名!] 21:54:25
似乎我回忆起一点点
[一球成名!] 21:55:24
通常:一个类是多例的,在多线成下,用这个类存数据。
[一球成名!] 21:55:37
1个线成1个对象
[一球成名!] 21:56:00
如果是单利的,多线成下可能造成数据的相互修改
[一球成名!] 21:56:26
所以用threadLocal就解决了这个问题
[一球成名!] 21:57:06
单个实例,但可以保存不同线成私有的数据
吴万里 21:58:22
那他的问题 具体 怎么说的呢
吴万里 21:58:38
就是说 为什么单利的时候为什么用threadlocal ??
[一球成名!] 21:58:52
struts的ActionContext为什么使用ThreadLocal
[一球成名!] 21:59:19
struts2的Action就是单例的
吴万里 21:59:48
哦
吴万里 21:59:58
还真不喜欢这些东西
[一球成名!] 22:00:48
没看过源代码,不过已经感觉ActionContext使用ThreadLocal来管理Action实例的
[一球成名!] 22:01:06
为什么不喜欢?
吴万里 22:01:51
不为什么
吴万里 22:01:55
就是不喜欢
吴万里 22:02:07
现在 我也不知道 自己该干什么了
[一球成名!] 22:02:11
我觉得很好
[一球成名!] 22:02:36
越是想法多,越是不知道干什么,哈哈
[一球成名!] 22:03:00
有时候回烦的头疼
[一球成名!] 22:03:36
你小子现在抽烟吗?
吴万里 22:04:41
没钱抽 哈哈
吴万里 22:04:48
不想抽 不喜欢
吴万里 22:05:59
想跳出这个怪圈
[一球成名!] 22:06:10
呵呵,思考问题不抽烟,不像男人啊,总不能嘴里叼个棒棒糖吧
吴万里 22:06:24
却 感觉 不知道从那里出去
吴万里 22:06:27
出去做什么
[一球成名!] 22:06:37
哎呀,跟你一样
吴万里 22:06:41
不做那种面子工程
[一球成名!] 22:07:12
不容易啊
[一球成名!] 22:07:31
到了这个年龄,考虑好多事情
吴万里 22:07:50
可能吧
吴万里 22:08:03
不过 我也准备 看看 招聘
吴万里 22:08:13
看看能不能找个 项目经理的角色
吴万里 22:08:28
或者 银行、外企的SE角色
[一球成名!] 22:08:48
挺烦的,真的,压力大。 感觉。想要个孩子
[一球成名!] 22:09:00
奇怪吧
吴万里 22:09:10
想有个念想?
吴万里 22:09:22
可以阿 你身边那么多美女 搞定阿
[一球成名!] 22:09:32
不知道呢,神奇的想法
吴万里 22:09:50
wc
[一球成名!] 22:09:58
哈哈
[一球成名!] 22:11:05
兄弟,到什么年龄做什么事,我觉得还是不要违背的好,要有结婚的想法啊
[一球成名!] 22:11:21
不能耽误了
[一球成名!] 22:11:58
2个人后,你的思考会有针对性,目标性吧
我猜的
[一球成名!] 22:13:31
跟你一样我也想项目经理呢,自己可以脱离出来
[一球成名!] 22:13:43
要么工资拿高一点
分享到:
相关推荐
不让第二步和第三步重排序-DoubleCheck方案二:基于类初始化-静态内部类饿汉式饿汉式与懒汉式最大区别序列化破坏单例模式原理枚举单例基于容器的单例模式基于TreadLocal线程单例源码分析-JDK源码分析-spring其他相关...
并发:线程基础、JMM、AQS、CAS、锁与线程安全(Synchronized、ReentrantLock)、JUC、线程池、定时任务、TreadLocal 等。 4. Java8/IO/其他 Java8:Lambda、流 Stream 等。 IO:文件操作、IO流、网络操作等(NIO 放...
11KW OBC两电平pfc+cllc仿真源码实现:单相与三相兼容版双向控制研究,11KW OBC两电平pfc+cllc仿真源码实现:单相与三相兼容版,实现双向控制策略,11KW OBC两电平pfc+cllc仿真,源代码实现。 注意:已成单相,三相兼容版仿真文件。 双向控制。 ,核心关键词:11KW OBC两电平pfc; CLLC仿真; 源代码实现; 单相三相兼容; 双向控制。,11KW OBC单相与三相兼容版仿真:两电平PFC+CLLC双向控制源代码实现
3GPP R15 38.331 5G NR无线资源控制(RRC)协议规范解析
五运六气YUNQI_V471_SRC_D1023
19考试真题最近的t63.txt
基于MATLAB的牛拉法电力系统潮流计算程序,结合BPA方法,附参考文献,适合基础学习与拓展创新,基于MATLAB的牛拉法电力系统潮流计算程序:涵盖基础学习与拓展创新,附参考文献,牛拉法电力系统潮流计算 MATLAB编写潮流计算程序 BPA计算潮流 另外包含参考文献 这个程序把潮流计算的一般流程包括了,非常适合基础学习,并进一步的进行拓展创新 ,牛拉法; 电力系统潮流计算; MATLAB; BPA计算; 程序编写; 流程; 基础学习; 创新拓展,基于MATLAB的牛拉法电力系统潮流计算程序:基础学习与拓展创新指南
YOLOv11m权重文件
高一-语文-2025年1月张家界市高一期末联考-缺考不计、违纪不计、0分不计_2025-01-16-12-21 (1).zip
android kotlin 版本的贪吃蛇游戏
19考试真题最近的t57.txt
基于疫情封控区域的生活物资配送优化模型:结合遗传算法与模拟退火,实现时间最短和综合满意率最高的路径优化。,疫情下封控区域生活物资配送优化模型:结合遗传算法与模拟退火算法求解路径优化问题,实现时间与满意率双重目标优化。,模型及MATLAB代码:考充分考虑并结合疫情下封控区域生活物资配送问题及车辆路径问题的特点构建物资配送优化模型。 在一般单一目标——时间最短的基础上,加入综合满意率优化目标的路径优化问题 关键词:遗传算法、改进、模拟 火算法,路径优化、CVRP 完整模型+代码+注释 主要内容:以配送时间最短及综合满足率最高为目标,充分考虑并结合疫情下封控区域生活物资配送问题及车辆路径问题的特点构建物资配送优化模型,为疫情下生活物资配送找到了更好的思路。 在模型设计与求解问题上,首先设计标准遗传算法,继而对算法加以改进,最后设计出了改进遗传-模拟 火算法对模型进行求解。 还有参数灵敏度分析等。 服务内容:脚本 工具 部分展示如下: ,关键词:疫情下物资配送;车辆路径问题;优化模型;遗传算法;改进;模拟退火算法;CVRP;参数灵敏度分析;脚本工具;时间最短;综合满意率。 核心关键词用分号分
## 01、数据介绍 动态能力理论最早由提斯(Teece)与皮萨洛(Pisano)于1994年正式提出,他们将动态能力定义为“能够创造新产品和新过程,以及对变化的市场环境做出响应的一系列能力”。 动态能力具体体现在吸收能力、创新能力和适应能力三个方面。这些能力使公司能够快速适应市场变化,抓住新的商业机会,从而保持或提升竞争优势。 数据名称:上市公司-动态能力数据 数据年份:2012-2023年 ## 02、相关数据及指标 证券代码 证券名称 年份 Symbol RD IA ACV DC
基于ASIO的插件式服务器,支持TCP, UDP, 串口,Http, Websocket,统一化的数据接口,隔离开发人员和IO之间的操作。可以快速迭代。PSS 是针对不同 IO 逻辑的插件管理系统。您可以忽略 IO 建立的细节,构建自己的 logic 应用程序。PSS 封装了 Tcp、udp、kcp、串行端口、http、websocket 和 ssl 的统一接口。您可以使用 配置文件 或 统一接口 来创建和使用它们。logic plug-in 是完成数据到达后的 logic 处理,全部以动态库的形式加载,将 IO 和 logic 本身的耦合分开。简单的逻辑开发。本项目由三部分组成 (1) 主机(2) 数据包分析插件(3) 逻辑处理插件。您可以实现后两个插件来完成您的业务逻辑部署。
电机控制器源码:通用无感BLDC方波控制,高效参数化启动,转速达12w,环控系统一键调节,电机控制器源码:通用无感BLDC方波控制,高效调速,参数宏定义便捷调试,最高电转速达12w,电机控制器,低压无感BLDC方波控制,全部源码,方便调试移植 1.通用性极高,图片中的电机,一套参数即可启动。 2. ADC方案 3.电转速最高12w 4.电感法和普通三段式 5.按键启动和调速 6.开环,速度环,限流环 7.参数调整全部宏定义,方便调试 代码全部源码 ,电机控制器;低压无感BLDC方波控制;全部源码;通用性极高;电转速最高12w;电感法与普通三段式;按键启动调速;开环、速度环、限流环;参数调整宏定义。,通用电机控制器:低压无感BLDC方波控制源码,支持高转速12W,便捷调试移植
基于MPC的电动汽车分布式协同自适应巡航控制:上下分层控制与仿真结果展示,基于MPC的电动汽车协同自适应巡航控制:上下分层控制与仿真结果展示,基于MPC的分布式电动汽车协同自适应巡航控制,采用上下分层控制方式,上层控制器采用模型预测控制mpc方式,产生期望的加速度,下层根据期望的加速度分配扭矩;仿真结果良好,能够实现前车在加减速情况下,规划期望的跟车距离,产生期望的加速度进行自适应巡航控制。 ,关键词:MPC(模型预测控制); 分布式电动汽车; 协同自适应巡航控制; 上下分层控制方式; 期望加速度; 扭矩分配; 仿真结果良好; 前车加减速; 跟车距离。,基于MPC的分层控制电动汽车自适应巡航系统,仿真实现前车加减速跟车距离自适应
多维度购电与售电模型构建及基于CVaR与WOA优化的收益风险评估方法研究,基于CVaR风险评价及WOA优化的新型售电公司购售电模型与策略仿真研究,建立了一个电公司的购电侧模型和电侧模型,其中购电侧模型包括长期市场业务,现市场业务,可再生能源购电市场业务,分布式电源购电市场业务以及储能租赁市场业务五种类型。 电侧包括均 电价合同和实时电价合同两种类型。 然后在购电模型的基础上,提出了一种基于CVaR的购电收益风险评价方法。 根据电公司的CVaR购电收益风险数学模型,提出了一种基于WOA优化算法的新型购电收益计算方法。 该方法将购电收益风险计算公式作为WOA优化算法的目标函数,然后通过WOA的鲸鱼行走觅食、鲸鱼包围以及鲸鱼螺旋捕食三个步骤计算电公司的最优购电策略。 最后,通过MATLAB仿真工具对本文所研究的基于WOA优化的新型购电收益计算方法进行了仿真分析。 仿真结论验证了通过WOA优化算法得到的购电策略为最优购电策略。 matlab代码 仿真平台:MATLAB平台 代码具有一定的深度和创新性,注释清晰 ,关键词: 1. 购电侧模型; 2. 售电侧模型; 3. 长期/现货/可再生
迅雷软件下载原理介绍.md
## 01、数据简介 碳排放是指在人类活动中,如能源消耗、工业生产、交通运输、农业活动等过程中向大气中释放的二氧化碳等温室气体的行为。这些温室气体在大气中形成隔热层,导致地球气温升高,引发全球气候变化。分行业碳排放则是指按照不同的经济活动或产业部门来划分和统计碳排放量。 按省市县整理成面板数据,其中包括电力行业、工业过程、工业燃烧、建筑物能源、浪费、农业、燃料能源和运输八种指标排放量各省市县的最大值、最小值、平均值、总和。 数据名称:省市县分行业碳排放月度数据 数据年份:2023年 ## 02、相关数据 name 指标 时间 数值 更多数据 ## 03、数据截图