程序员的时光001

LV1
发表了文章

分布式事务最经典的七种解决方案

随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式...

程序员的时光001
发表了文章

图解堆排序,详细!

堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大...

程序员的时光001
发表了文章

Java并发之AQS原理剖析

  独占/共享模式释放锁;由子类实现,仅仅释放锁,释放锁成功不对后继节点进行唤醒操作。

程序员的时光001
发表了文章

redis分布式锁-java实现

如果在一个分布式系统中,我们从数据库中读取一个数据,然后修改保存,这种情况很容易遇到并发问题。因为读取和更新保存不是一个原子操作,在并发时就会导致数据的不正确。...

程序员的时光001
发表了文章

Java线程池的使用及工作原理

在日常开发过程中总是以单线程的思维去编码,没有考虑到在多线程状态下的运行状况。由此引发的结果就是请求过多,应用无法响应。为了解决请求过多的问题,又衍生出了线程池...

程序员的时光001
发表了文章

Java实现pdf和Excel的生成及数据动态插入、导出

Excel、PDF的导出、导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到相同的问题而束手无策。

程序员的时光001
发表了文章

Redis 的持久化

Redis 是一个非关系型的内存数据库,使用内存存储数据是它能够进行快速存取数据的原因之一。

程序员的时光001
发表了文章

分享一个基于 SpringMvc + OpenCV 的答题卡识别系统

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它提供了一系列图像处理和计算机视觉方面很多通用算法。是研究图像处理技术的一个很不错的工具。最初...

程序员的时光001
发表了文章

IDEA的Debug技巧

(Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行

程序员的时光001
发表了文章

SpringCloud+Nacos实现服务配置中心(Hoxton版本)

关于 Nacos Spring Cloud 的详细文档请参看:Nacos Config和Nacos Discovery。

程序员的时光001
发表了文章

了解Java并发编程基础!超详细!

Java程序天生就是多线程程序,因为执行main()方法的是一个名称为main的线程。下面使用JMX来查看一个普通的Java程序包含哪些线程,代码如下。

程序员的时光001
关注了用户

程序员鱼皮

软件工程师 · 腾讯 (已认证)

鹅厂全栈,公众号【程序员鱼皮】领 6T 编程资料和学习经验,一起进步!

164 文章1 回答140 关注者
发表了文章

【技术创作101训练营】Docker入门级安装使用教程!

Docker从1.13版本之后分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基...

程序员的时光001
Docker容器
发表了文章

骚一下,修改SpringBoot启动 Logo?

在 src/main/resources 放入 banner.txt 文件,该文件名字不能随意,

程序员的时光001
关注了用户

云加社区技术沙龙

腾讯云+社区技术沙龙官方号

149 文章0 回答6K 关注者
订阅了专栏

腾讯云技术沙龙

149 文章6K 关注者
报名了沙龙

技术创作101训练营--腾讯「技术创作101训练营」第2季 —— 技术分享

2021-01-09回顾中
预约了直播

技术创作101训练营--腾讯「技术创作101训练营」第2季 —— 技术分享

2021-01-09回顾中
关注了用户

云加社区

腾讯云 · 产品运营 (已认证)

云+社区官方账号

360 文章6 回答1.2K 关注者
发表了文章

IDEA设置优化,自定义风格!

下次如果重装idea,可以把这个配置文件复制粘贴过去,那么之前的所有配置都会保存好了,不需要重新配置;

程序员的时光001

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券