遗留代码处理技巧与案例演示
1什么是遗留代码本质是一种技术债务,产生原因一方面是业务原因:如业务本身场景繁多、流程复杂等;另一方面是技术原因:如代码不规范、设计不合理、祖传代码文档注释缺失等。它会影响我们的程序很多方面:如可读性、可修改性、可复用性、可维护性、可测试
玩转服务器之Docker篇:10分钟学会搭建 Docker 环境
数字化转型浪潮下,云原生技术领域的建设投入、集群规模持续走高,云原生技术已是大势所趋。在用户生产环境中,容器技术的采纳率已接近70%,docker使应用部署更加轻量,可移植,可扩展,更好的环境隔离也更大程度地避免了生产环境与测试环境不一致的巨大尴尬,本文为大家详细讲解如何手动搭建Docker环境。
Stella981 Stella981
3年前
C#序列化反序列化对象为base64字符串
之所以序列化为base64字符串方便传输,可存储在本地也可以是服务器publicclassSerializer{privateSerializer(){}publicstaticstringSerialize<T(Tobj)
Wesley13 Wesley13
3年前
Java Opencv 实现细化 二值化
1.用OpenCV验证腐蚀和膨胀,只需截图回复。具体做法可参考何东健课件和源代码的第6章或其他资源。2.用OpenCV验证细化,只需截图回复。具体做法可参考何东健课件和源代码的第6章或其他资源。3.其他方法,可先了解基本原理,数学推导知道即可。算法理论文章:https://blog.csdn.net/baidu\_2157855
Easter79 Easter79
3年前
SpringMVC3 DateTimeFormat
SpringMVC是支持注解日期转换的,转换格式可自定义,格式不符会包404@RequestParam(value"startDate",requiredfalse)@DateTimeFormat(pattern"yyyyMMdd")DatestartDate,@RequestParam(value
Stella981 Stella981
3年前
PostgreSQL 权限踩坑小记
表现默认配置下,新建普通用户并授权某数据库,登录后可自由切换到其他库进行读写复现创建用户createroletestwithloginpassword'test'noinherit;createda
Wesley13 Wesley13
3年前
MySQL 可重复读,差点就让我背上了一个 P0 事故
P0事故:余额多扣!这是一个真实的生产事件,事件起因如下:现有一个交易系统,每次产生交易都会更新相应账户的余额,出账扣减余额,入账增加余额。为了保证资金安全,余额发生扣减时,需要比较现有余额与扣减金额大小,若扣减金额大于现有余额,扣减余额不足,扣减失败。账户表(省去其他字段)结构如下:CREATE TAB
Wesley13 Wesley13
3年前
360大数据中心总监:如何制定可奏效的数据安全体系
在万物互联的大数据时代,数据安全是个不容忽视的大问题。但企业往往缺乏未雨绸缪的意识,直到数据泄露等事件发生时才亡羊补牢,因此造成不可逆的损失和影响。此类事件在近年来频繁发生,而围观的我们是否应该反省自身,及时作出防御措施?360大数据中心技术总监徐皓接受dbaplus社群的专访,围绕\\「大数据平台安全设计和实践」\\这一话题展开了深度探讨。
Wesley13 Wesley13
3年前
Unity打包PC端各种屏幕适配,无边框,最小化,显示可拖拽部分
usingUnityEngine;usingSystem.Collections;usingUnityEngine.EventSystems;//usingUnityEngine.SceneManagement;usingSystem;usingUnityEngine.UI;us
虚拟主机和云服务器的区别
本文分享自天翼云开发者社区@《》,作者:AE86上山了虚拟主机和云服务器的区别1、云服务器可支持弹性扩展,按需付费,而虚拟主机不支持2、云服务器需要手动配置环境,虚拟主机无须配置环境3、云服务器是独享资源,虚拟主机的资源是共享的4、云服务器可远程桌面进行管