自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

原创 Java 锁机制比对

内置锁是Java中最基本的同步机制,基于对象的监视器(monitor)。每个对象都有一个与之关联的监视器,当线程进入同步块时,会自动获取监视器锁,确保同一时间只有一个线程可以执行该代码块。在多线程编程中,锁机制是确保数据一致性和避免竞态条件(Race Condition)的关键工具。是Java 8引入的一种结合乐观锁和读写锁的机制。是一种支持读写分离的锁机制,允许多个线程同时读取共享资源,但写操作需要独占锁。在实际开发中,选择合适的锁机制需要根据具体业务场景进行权衡,以提升应用的性能和稳定性。

2025-03-31 21:32:42 876

原创 如何选择一款AI大模型绘图工具

以上工具各有优缺点,选择时可以根据具体需求进行综合考虑。如果需要AI自动生成图表和团队协作功能,可以选择。

2025-03-31 16:55:12 907

原创 AI大模型文生文场景Prompt设计入门指南

在文生文场景下,Prompt 的设计是生成高质量文本的关键。通过明确性、具体性和简洁性的原则,可以有效引导 AI 模型生成符合预期的内容。不同 AI 大模型在特点和适用场景上存在差异,因此在设计 Prompt 时需要根据模型的特点进行调整。

2025-03-30 12:58:03 625

原创 分布式ID生成算法深度对比:Snowflake、阿里改良版及竞品分析

UUID的生成方式有多种,常见的有基于时间的UUID(Version 1)和基于随机数的UUID(Version 4)。通过Redis的原子操作,可以保证ID的唯一性和有序性。雪花算法是Twitter开源的一种分布式ID生成算法,其生成的ID是一个64位的长整型数字。在分布式系统中,生成唯一且有序的ID是一个常见的需求。希望本文的分析和代码实现能为开发者在选择和实现分布式ID生成算法时提供有价值的参考。时间戳+随机数是一种简单的分布式ID生成方式,通常由时间戳和随机数拼接而成。

2025-03-30 12:08:39 814

原创 支付业务-信用卡拒付

信用卡拒付业务和电商平台解决方案

2022-09-06 13:51:40 2495 1

原创 DB连接池满排查

简介:最近遇到线上机器连接池满的情况,排查发现tddl里面在连接池获取和释放流程中有些问题问题现象:线上报HSF线程池满,CPU100%。排查过程:线程日志dump下来进行分析Hsf等待线程1:大约400个线程等待获取连接池at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.

2022-02-11 16:35:45 3837

原创 Request对象线程安全性问题分析

Request是web应用最重要的对象之一,理论上,request是线程安全的,才能在高并发的情况下保证请求处理的正确性。但是在某些情况下,request对象会出现不安全的情况,不同请求的request对象会存在并发访问的情况。下面以买家体验应用的一个bug为例分析下具体情况。问题现象: 1 应用在处理并发请求的时候,偶尔会出现request.getCook...

2020-03-05 18:15:53 1838 2

原创 Library Maven: has broken classes path:

现象:mac命令行maven编译成功,但是IDEA启动时,很多jar包找不到分析:查询jar包依赖,发现很多jar包有问题,has broken classes path,而且jar包显示的目录也不是命令行中maven下载目录原因:命令行使用的maven和idea使用的不是同一个,导致setting文件不对,无法从默认站点下载到一些jar包处理方案:1 修改idea配置,使用同...

2019-06-18 20:50:55 20189 4

plsql 7数据库处理工具

plsql 7,非常好用的一个数据库工具,可支持汉化处理,谁用谁知道

2014-09-04

阿里巴巴电话面试整理

阿里巴巴电话面试整理,有心去的同学可以看看参考一下

2014-09-04

sun推荐的标准java编码规范

sun推荐的标准java编码规范,这个制定的规范是根据编译器的编译原理来制定的

2014-09-04

java 编程规范

华为内部的java编程开发规范,里面有各种语句编写规范和实例

2014-09-04

tomcat服务器版本7

tomcat服务器,版本为7,亲测过可用

2013-03-27

linux下oracle 10g安装详细步骤

linux下oracle10g的详细安装步骤

2013-03-27

java图形编程入门

java swing组件图形编程技术详细描述,文档内有实例代码

2013-03-27

VMware Workstation 7.13破解中文版

win7下很好用的一个虚拟机,破解中文版

2012-02-28

c语言实现俄罗斯方块源代码

用c语言实现俄罗斯方块游戏的主要设计思路,和源代码

2012-02-28

windows程序设计源代码

这是和第五版的windows程序设计配套的源代码,由vs2008实现

2012-02-27

百度之星 试题

百度之星程序设计大赛05年到08年的试题题目,对编程有兴趣的可以一试身手。

2012-02-27

深入浅出MFC

这是一部很好的学习面向对象编程和MFC的书,编者李久进

2012-02-27

cpu的运算器设计原理图及功能仿真

利用quartur2模拟计算机简单系统中的运算器部分,包括原理图和功能仿真

2012-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除