会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
沐一
保持成长的脚步
博客园
首页
新随笔
联系
管理
订阅
1
2
3
4
5
···
7
下一页
2026年6月14日
Java 并发 100 问:从面试到生产(三)
摘要: 17. java项目中,如何判断一段代码是否有线程安全问题 第一步:寻找“共享可变状态”(核心判断标准) 线程安全问题产生的三个必要条件(缺一不可): 判断结论: • 如果代码是单线程运行的,线程安全。 • 如果代码没有共享变量(全部是局部变量、方法参数),绝对线程安全。 • 如果有共享变量,但是它
阅读全文
posted @ 2026-06-14 15:13 沐一
阅读(21)
评论(0)
推荐(0)
2026年6月11日
万物皆可对账:一种被低估的系统化思维模型
摘要: 对账的本质是一种“对抗系统熵增、建立全局一致性”的核心理念。在广义上,对账思想是所有复杂系统赖以生存的“免疫系统”和“纠错机制”。只要有信息的传递、状态的流转、物权的转移,就必然存在信息不对称和丢失,就需要对账。 一、 广义对账的本质:闭环与确认 在信息论和控制论中,对账的本质是“反馈与纠偏”。 1
阅读全文
posted @ 2026-06-11 00:11 沐一
阅读(25)
评论(0)
推荐(0)
2026年6月2日
Java 并发 100 问:从面试到生产(二)
摘要: 11. Lock和synchronized相比有什么优势? 在Java并发编程中,Lock(显式锁)是JDK 1.5引入的,旨在弥补内置锁synchronized的不足。以下是Lock相比于synchronized的核心优势: 11.1 可中断的锁获取(响应中断) • synchronized:如果
阅读全文
posted @ 2026-06-02 23:27 沐一
阅读(17)
评论(0)
推荐(0)
2026年5月29日
Java 并发 100 问:从面试到生产(一)
摘要: 1.java线程池有哪些内置拒绝策略? 策略 是否抛异常 是否丢失任务 执行者 典型场景 AbortPolicy 是 否 无(抛异常) 默认策略,重要业务需感知异常 CallerRunsPolicy 否 否 提交任务的线程 允许降速,不能丢失任务 DiscardPolicy 否 是(当前任务) 无(
阅读全文
posted @ 2026-05-29 23:50 沐一
阅读(16)
评论(0)
推荐(0)
2021年8月26日
实体对象转QueryWrapper 便捷实现条件查询
摘要: mybatis plus中提供了QueryWrapper做条件查询, 方法定义是public Children eq(boolean condition,R column,java.lang.Object val) 参数:condition - 执行条件;column - 字段;val - 值 我们
阅读全文
posted @ 2021-08-26 21:22 沐一
阅读(5342)
评论(0)
推荐(0)
2021年7月25日
延时取消订单还在用定时任务?来看mq的实现
摘要: 电商网站中通常会有这样的需求,订单创建后,会给用户两小时用于支付,如果超时未支付,则要自动取消订单。最容易想到的实现思路就是用定时任务的方式,每分钟(或者更短的时间)在数据库中查询一次未支付的订单,检查距离订单创建是否超过两小时,如果超过,则把订单取消。这种方式在数据库繁忙时会增加数据库的压力,我们
阅读全文
posted @ 2021-07-25 14:58 沐一
阅读(1869)
评论(1)
推荐(0)
2021年5月29日
rocketmq常见问题及使用 新手篇
摘要: 在云服务器上部署和使用rocketmq的常见问题
阅读全文
posted @ 2021-05-29 21:16 沐一
阅读(1586)
评论(0)
推荐(0)
2021年4月11日
使用JDK开发WebService
摘要: 使用该方法需要具备JAVA 的JDK6及以上版本。 一 新建服务和发布服务 1.新建接口 1 package com.example; 2 3 import javax.jws.WebMethod; 4 import javax.jws.WebService; 5 6 @WebService 7 p
阅读全文
posted @ 2021-04-11 21:16 沐一
阅读(338)
评论(0)
推荐(0)
2021年3月15日
oracle给新项目建表
摘要: 没有系统了解过Oracle,这次在Oracle中给新项目建表,把一点经验记录下来 1.新建数据库实例?? 一般不需要 mysql连接edu数据库:jdbc:mysql://localhost:3306/edu Oracle连接orcl实例:jdbc:oracle:thin:@localhost:15
阅读全文
posted @ 2021-03-15 23:22 沐一
阅读(269)
评论(0)
推荐(0)
2019年11月25日
Eclipse修改JSP文件的默认编码
摘要: Eclipse新建JSP文件,可以看到默认使用的是ISO-8859-1编码,如下图,而这种编码是无法保存中文的,不符合我们的需求 那么应该怎样修改呢?找到菜单Window-Preferences,找到web-JSPfiles,如下图,把编码改成图中的UTF-8编码,最后选择 下方的apply and
阅读全文
posted @ 2019-11-25 23:56 沐一
阅读(441)
评论(0)
推荐(1)
1
2
3
4
5
···
7
下一页
公告