自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 以下摘自《重构既有代码的设计》

代码中存在大量的重复、冗余、难以维护的数据。代码中存在无效、冗余或不必要的类,这些类对代码的功能没有实际贡献,反而增加了代码的复杂性和维护成本。指的是在一个系统中存在多个类,它们提供了相似或相同的功能,但具有不同的接口,导致代码混乱。如果需要添加新的支付方式,就需要修改switch语句的代码,违反了开闭原则。两个类之间的关系过于紧密,一个类依赖了另一个类的内部实现细节,导致高度耦合。指的是一个库或外部依赖中的类缺少某些功能,需要在应用程序中补充完成。代码中存在多个平行的继承关系,导致代码的复杂性增加。

2023-10-17 10:48:30 212

原创 以下摘自《代码整洁之道》

只有程序员才会读你的代码,尽管用那些计算机科学(Computer Science,CS)术语、算法名、模式名等, 如果不能用程序员熟悉的术语来给手头的工作命名,就采用从所涉问题领域而来的名称。如果你在方法中抛出可控异常,而catch语句在三个层级之上,你就得在catch语句和抛出异常处之间的每个方法签名中声明该异常。通常,坏注释都是糟糕的代码的支撑或借口,或者对错误决策的修正,基本上等于程序员自说自话。你抛出的每个异常,都应当提供足够的环境说明,以便判断错误的来源,出所和失败操作的初衷。

2023-10-17 10:43:32 40

原创 解决:多主mysql之间Canal循环同步问题

canal 解析同步mysql binlog 通过server-id避免循环同步

2023-07-13 00:40:56 419

原创 sql查询优化

最近在学习高并发编程优化,突然想到一个场景如何才能让 "查询出的一个列表(list)时,再对对应的单条(item)添加相关的列表" 最快如返回如下的一个列表@Datapublic class CompanyAndCompanyAffixOutput { //返回公司列表 private Company company; //改公司对应的附件列表 通过公司id...

2019-05-16 12:36:05 148

原创 Java8的Stream流的使用详解

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行...

2019-03-29 17:17:54 1109 2

转载 Docker安装与基本操作(CentOS7)

文章转载自 http://blog.cheyo.net/280.html 说明本文基于CentOS 7版本进行描述。CentOS对Docker支持较好的版本是CentOS 7。本文docker-engine的版本是1.12。安装准备# 更新系统软件包yum update# 安装docker的yum源tee /etc/yum.repos.d/docker.repo <

2017-05-03 11:24:39 306

原创 自动化集成项目 jenkins+git+maven+tomcat

自动化集成项目 jenkins+git+maven+tomcatHelloWord是我一个eclipse的maven项目,可以通过 mvn install 成 HelloWord-0.0.1-SNAPSHOT.wartomcat启动会自动运行webapps下的**.war文件服务端是CentOS7系统CentOS7装2个tomcat ,一个跑jenkins端口为8080 一个跑HelloWord端口为80ps:实际开发分开装不同服务器,大三实习生资源有限,服务器是阿里云学生云翼计划学生机,感谢阿里

2017-04-27 08:37:00 865 1

原创 Windows7通过公网远程处在路由器内网的PC

百度了好久没找到一个好用的 公网连接内网PC的方法,后来问了百度知道,有位高手告诉我没有设置DMZ主机IP,这里再次谢,应该不少人也有这个需求吧,为了方便自己记录和大家连接方便,我就写成博客,第一次写,,写的不好望指正,谢。

2016-06-20 22:29:22 1651

分布式事务LCN4.1兼容SpringCloud2.0.6版

LCN4.1升级支持SpringCloud2.0.6,亲测可用,如有其它需求请留言

2018-12-07

空空如也

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

TA关注的人

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