详情

全站展示位

SpringBoot+ShardingSphere彻底解决生产环境数据库字段加解密问题福隆苑居士博客园

前言 互联网行业公司,对于数据库的敏感字段是一定要进行加密的,方案有很多,最直接的比如写个加解密的工具类,然后在每个业务逻辑中手动处理,在稍微有点规模的项目中这种方式显然是不现实的,不仅工作量大而且后。。。

推荐

Python图像处理丨图像腐蚀与图像膨胀华为云开发者联盟博客园

摘要:本篇文章主要讲解Python调用OpenCV实现图像腐蚀和图像膨胀的算法。 本文分享自华为云社区《[Python图像处理] 八.图像腐蚀与图像膨胀》,作者: eastmount 。 本篇文章主要

博客园开发者的网上家园

博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。

自己动手开发编译器(十一)语义分析装配脑袋博客园

上回我们已经用VBF的Parsers.Combinators库生成了miniSharp的语法分析器,并且能够将miniSharp的源代码翻译成抽象语法树(AST)。这一回我们要继续进行下一步——语义分

NHibernate之旅(6):探索NHibernate中的事务李永京博客园

欢迎来到NHibernate之旅!这一篇在探索Insert, Update, Delete操作的基础上使用事务修改这些操作,并带领大家怎么使用测试工具TestDriven.NET的另一个功能怎么查看代

心灵鸡汤

小故事、钢玻璃杯的故事

  一个农民,初中只读了两年,家里就没钱继续供他上学了。他辍学回家,帮父亲耕种三亩薄田。在他19岁时,父亲去世了,家庭的重担全部压在了他的肩上。他要照顾身体不好的母亲,还有一位瘫痪在床的祖母。

  八十年代,农田承包到户。他把一块水洼挖成池塘,想养鱼。但乡里的干部告诉他,水田不能养鱼,只能种庄稼,他只好有把水塘填平。这件事成了一个笑话,在别人的眼里,他是一个想发财但有非常愚蠢的人。

  听说养鸡能赚钱,他向亲戚借了500元钱,养起了鸡。但是一场洪水后,鸡得了鸡瘟,几天内全部死光。500元对别人来说可能不算什么,对一个只靠三亩薄田生活的家庭而言,不啻天文数字。他的母亲手不了这个刺激,竟然忧郁而死。

  他后来酿过酒,捕过鱼,甚至还在石矿的悬崖上帮人打过炮眼……可都没有赚到钱。

  35岁的时候,他还没有娶到媳妇。即使是离异的有孩子的女人也看不上他。因为他只有一间土屋,随时有可能在一场大雨后倒塌。娶不上老婆的男人,在农村是没有人看得起的。

  但他还想搏一搏,就四处借钱买一辆受扶拖拉机。不料,上路不到半个月,这辆拖拉机就载着他冲入一条河里。他断了一条腿,成了瘸子。而那拖拉机,被人捞起来,已经支离破碎,他只能拆开它,当作废铁卖。

  几乎所有的人都说他这辈子完了。

  但是后来他却成了我所在的这个城市里的一家公司的老总,手中有两亿元的资产。现在,许多人都知道他苦难的过去和富有传奇色彩的创业经历。许多媒体采访过他,许多报告文学描述过他。但我只记得这样一个情节--

  记者问他:"在苦难的日子里,你凭什么一次又一次毫不退缩?"

  他坐在宽大豪华的老板台后面,喝完了手里的一杯水。然后,他把玻璃杯子握在手里,反问记者:"如果我松手,这只杯子会怎样?"

  记者说:"摔在地上,碎了。"

  "那我们试试看。"他说。

  他手一松,杯子掉到地上发出清脆的声音,但并没有破碎,而是完好无损。他说:"即使有10个人在场,他们都会认为这只杯子必碎无疑。但是,这只杯子不是普通的玻璃杯,而是用玻璃钢制作的。"

  于是,我记住了这段经典绝妙的对话。这样的人,即使只有一口气,他也会努力去拉住成功的手,除非上苍剥夺了他的生命……

列表展示

主站展示位

关于 RocketMQ ClientID 相同引发的消息堆积的问题detectiveHLH博客园

首先,造成这个问题的 BUG RocketMQ 官方已经在 3月16号 的这个提交中修复了,这里只是探讨一下在修复之前造成问题的具体细节,更多的上下文可以参考我之前写的 《RocketMQ Consumer 启动时都干了些啥?》 ,这篇文章讲解了 RocketMQ 的 Consumer 启动之后都做

MySQL 不完全入门指南detectiveHLH博客园

由于 MySQL 的整个体系太过于庞大,文章的篇幅有限,不能够完全的覆盖所有的方面。所以我会尽可能的从更加贴进我们日常使用的方式来进行解释。 小白眼中的 MySQL 首先,对于我们来说,MySQL 是个啥?我们从一个最简单的例子来回顾一下。 这可能就是最开始大家认知中的 MySQL。那 MySQL

用户态和内核态的区别是啥detectiveHLH博客园

这篇文章的深度不会太深,重点就是了解一下用户态和内核态的区别就 OK 了。 先给不了解内核态、用户态的简单介绍一下,我们在什么时候会提到这两个概念。 例如我们的应用程序需要从磁盘读取某个文件的数据,此时并不是直接从磁盘加载到应用内存中,而是: 先将数据从「磁盘」复制到「内核 Buffer」再将数据从

玩转 ByteBufferdetectiveHLH博客园

为什么要讲 Buffer 首先为什么一个小小的 Buffer 我们需要单独拎出来聊?或者说,Buffer 具体是在哪些地方被用到的呢? 例如,我们从磁盘上读取一个文件,并不是直接就从磁盘加载到内存中,而是首先会将磁盘中的数据复制到内核缓冲区中,然后再将数据从内核缓冲区复制到用户缓冲区内,在图里看起来

Pose泰裤辣! 一键提取姿态生成新图像华为云开发者联盟博客园

摘要:从图像提取人体姿态,用姿态信息控制生成具有相同姿态的新图像。 本文分享自华为云社区《Pose泰裤辣! 一键提取姿态生成新图像》,作者: Emma_Liu 。 人体姿态骨架生成图像 ControlNet-Human Pose in Stable Diffusion 相关链接:Notebook案例

Python从零到壹丨图像增强的顶帽运算和底帽运算华为云开发者联盟博客园

摘要:这篇文章详细介绍了顶帽运算和底帽运算,它们将为后续的图像分割和图像识别提供有效支撑。 本文分享自华为云社区《[Python从零到壹] 四十九.图像增强及运算篇之顶帽运算和底帽运算》,作者:eastmount。 数学形态学(Mathematical Morphology)是一种应用于图像处理和模

云图说丨初识商标注册服务华为云开发者联盟博客园

摘要:华为云为您提供商标查询、商标智能注册、商标顾问注册、商标无忧注册等服务,帮助您便捷高效地注册、维护和管理商标。 本文分享自华为云社区《【云图说】第278期 初识商标注册服务》,作者: 阅识风云。 商标注册是商标使用人取得商标专用权的前提和条件,只有经核准注册的商标,才受法律保护。华为云为您提供

实例解读华为云数字工厂平台的逻辑模型编排器华为云开发者联盟博客园

摘要: 本期结合一个“生产执行管理”案例场景涉及的相关业务活动流程,系统地介绍了华为云数字工厂平台的逻辑模型编排器的使用方法。 本文分享自华为云社区《数字工厂深入浅出系列(三):逻辑模型编排器的使用方法介绍》,作者:云起MAE 。 华为云数字工厂平台的制造应用构建引擎(Manufactur

华为云应用运维管理平台获评中国信通院可观测性评估先进级华为云开发者联盟博客园

摘要:经过中国信通院的检验,华为云应用运维管理平台满足云上软件系统稳定-可观测性平台技术要求,达到了可观测性平台技术检验的先进级水平。 本文分享自华为云社区《华为云应用运维管理平台获评中国信通院可观测性评估先进级!》,作者:华为云PaaS服务小智。 近日,华为云应用运维管理平台参与了中国信息通信研究

夺冠秘诀?华为软件精英挑战赛两届冠军这样复盘比赛经验华为云开发者联盟博客园

摘要:作为两次获得全球总冠军的软挑老兵,刘露撰文分享其赛队参赛体验,包括解题思路及对抗策略、比赛收获等。 本文分享自华为云社区《夺冠秘诀?华为软件精英挑战赛两届冠军这样复盘比赛经验》,作者:华为云社区精选。 4月23日,2023第九届华为软件精英挑战赛-“普朗克计划”全球总决赛及颁奖典礼圆满落幕。大

结合实例,解读华为云数字工厂信息模型配置器华为云开发者联盟博客园

摘要:结合一个实际的“生产执行管理”场景涉及的相关业务数据对象,系统介绍了华为云数字工厂平台的“信息模型”配置器的使用方法,实现对相关业务对象的数据建模。 本文分享自华为云社区《数字工厂深入浅出系列(二):信息模型配置器的使用方法介绍》,作者: 云起MAE 。 华为云数字工厂平台,采用业内先进的元数

详解集群级备份恢复:物理细粒度备份恢复华为云开发者联盟博客园

摘要:在实际使用过程中,数据库集群级的故障并非高概率事件,如何安全高效地帮助客户备份恢复一部分数据库元素,才是更加实际的需求,这也是细粒度备份恢复的意义所在。 本文分享自华为云社区《GaussDB(DWS)之物理细粒度备份恢复》,作者:我的橘子呢 。 1. 认识物理细粒度备份恢复 相对于集

5人5月用容器技术保卫蓝天华为云开发者联盟博客园

摘要:让我们走进四川国蓝中天与华为云的合作案例,一起看看容器技术是如何保卫蓝天的。 本文分享自华为云社区《锚定云原生发展!华为云DTSE助力国蓝中天破解容器难题》,作者: 华为云赋能云团队 四川鲲鹏&欧拉生态创新中心 。 “一旦发现区域内的污染源,就会精准锁定、自动派单、闭环监管。”在成都经

看完这篇,DWS故障修复不再愁华为云开发者联盟博客园

摘要:本文详细梳理分析了DWS服务面临软硬件故障场景和对应的修复原理,希望借此能够让你对DWS的集群故障修复有个全面深入的了解。 本文分享自华为云社区《GaussDB(DWS)故障修复系统性介绍》,作者: 闻鲜生。 DWS是一个分布式架构的MPP集群,物理部署上涉及数百数千台主机和对应的磁盘,以及这

3种分页列表缓存方式,速收藏~华为云开发者联盟博客园

摘要:本文介绍了实现分页列表缓存的三种方式。 本文分享自华为云社区《分页列表缓存,你真的会吗》,作者: 勇哥java实战分享 。 1 直接缓存分页列表结果 显而易见,这是最简单易懂的方式。 我们按照不同的分页条件来缓存分页结果 ,伪代码如下: public List<Product> g

构建高可用云原生应用,如何有效进行流量管理?华为云开发者联盟博客园

摘要:对于那些希望使用华为云的云原生服务的人来说,这篇文章提供了很好的指导,让他们了解如何通过容错来保证他们的服务的可用性和稳定性。 本文分享自华为云社区《构建高可用云原生应用,如何有效进行流量管理?》,作者: breakDawn。 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程

一种DWS迁移Oracle的CONNECT BY语法的方案华为云开发者联盟博客园

摘要:本文提供一种GaussDB DWS迁移CONNECT BY语法方案。 本文分享自华为云社区《GaussDB(DWS)迁移 - oracle兼容 -- CONNECT BY迁移》,作者: 譡里个檔 。 CONNECT BY NOCYCLE 1) 预置对象定义 DROP SCHEMA IF EXI

在这里四年多了,居然没发过一篇文章,真是惭愧江湖评谈博客园

一晃注册博客园四年多了,基本上都是在CSDN上面混,这里偶尔来看看技术文章,因为大牛太多,所以没有写过一篇文章,真是惭愧至极。

.net core 处理异常的精髓部分江湖评谈博客园

.net core 里面处理异常无论是在linux 或者是widnows都有一个异常入口函数processclrexception() core里面的异常分为用户异常和硬件异常,前者是代码里面引发的异常,后面是CPU寄存器硬件等引发的异常 两者处理不同在于VEH扩展,当硬件异常的时候,会调用注册的V

博客寄语:

    博主很懒什么都没留下!

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。