自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 代码简洁之道

2.函数(做一件事、做好这件事、只做这一件事):短小、重构、多态、分隔指令和询问、识别重复。7.单元测试:TDD三定律、每个测试一个断言、快速、独立、可重复、自主验证、及时。3.注释:提供信息、代码阐述、解释意图、警示、阐释、TODO、9.系统:控制反转、依赖注入、代理、扩容、AOP、1.有意义的命名,有意义的区分:可读、可搜索。8.类:单一权责、内聚、隔离修改。4.格式:对齐、明显。

2024-09-12 09:46:49 83

原创 开发思考(四)--上线优化

程序开发完成后,进入上线部署和优化阶段,这一阶段的目标是确保应用稳定运行、性能最优,并能够持续迭代改进。流程分析、优化、监控、改进;删繁为简,传统与创新结合;充实业务,提升能力,选用更合适的方式达到目的。

2024-09-12 09:46:07 326

原创 动态规划的理解应用

动态规划

2024-08-30 18:34:25 371

原创 线性规划的理解应用

线性规划

2024-08-30 18:33:15 198

原创 开发思考(三)--程序开发

形成共识(全面把握大方向);控制开发(代码、系统部署、新需求)复杂度;代码审查(复杂度、重复性、验证);测试(单元、集成、案例)程序开发是将方案设计转化为实际运行软件的过程,涉及编码实现、调试优化、版本控制等多个环节。

2024-07-02 13:51:25 245

原创 开发思考(二)--方案设计

方案设计是软件开发过程中至关重要的一步,它直接关系到项目的成功与否、成本控制、时间管理及最终产品的质量。有效的方案设计需要综合考虑技术可行性、用户体验、成本效益比及未来扩展性等多个方面。明确目标,把握重点;注重结构,布局合理;提出解决方案,突出创新;语言精确,表达清楚;多角度思考,客观公正;阐释思路,提高可行性。

2024-07-02 13:51:03 319

原创 求职准备-1

1.扎实的Java基础:深刻理解Java语言的基础语法、面向对象编程思想、集合框架、多线程、异常处理、IO流等基础知识。2.熟悉主流框架与技术栈:熟练使用Spring Boot、Spring Cloud、Hibernate、MyBatis等主流Java开发框架,了解其原理与最佳实践。3.数据库操作能力:熟悉SQL语言,能熟练使用MySQL、Oracle、SQL Server等数据库,理解数据库设计原则,优化查询性能。

2024-06-04 19:20:56 336

原创 求职准备-2

*

2024-06-04 19:16:24 592

原创 linux服务器开发部署记录(一)

背景:当前使用linux进行开发环境部署,建立对应环境基础,整体调试项目运行,便捷项目有序进行。

2024-04-30 17:58:50 474 1

原创 开发思考(一)-- 需求分析

弄清楚需求的背景,站在需求提出方,明白需求背后真实的痛点;需求完成后要同步给需求提出方, 收集必要的反馈,完成需求闭环

2024-04-30 17:50:24 244

原创 设计理念(源于阿尔法大会)-2024.03

触类旁通的一些设计理念分享

2024-03-19 11:20:04 126

原创 maven项目里引入外部jdk

maven项目引入外部jar

2024-03-19 11:17:55 337

原创 C语言简单算法样例

c语言简单示例

2024-01-08 19:42:01 390

原创 虚拟机-项目环境部署记录(一)

linux虚拟机部署项目问题清单,使用的是centos7.5

2024-01-08 18:49:36 1010

原创 项目管理流程

项目管理流程的总结

2024-01-02 17:20:58 413

原创 redis 启动快捷指令

关于redis的启动和关闭指令

2022-10-19 19:03:29 332

转载 自定义异常类

异常关键字1:try catchtry catch是这之间所包含的代码如果出现异常时捕获他,并进行处理的,如果代码之间有错误,不会影响程序继续执行下去,程序会继续往后执行。2:throw是在程序中明确抛出引发的异常,比如throw new Exception();3:throws表明方法可能会引发异常,在方法内部并不处理这个异常,想要得到异常的话,调用者使用try catch语句即可得到4:finally不管有没有异常程序段中都会被执行的代码一:自定义异常类://或者继承RuntimeE

2021-07-17 18:08:55 4236

转载 2021-03-04 随机生成码(长度够长时实现唯一特性)

GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID。UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation,

2021-03-05 15:32:09 234

转载 2021-03-03 H5 基础知识1.0

HTML5 基础知识1我们还是围绕这几个问题来学习:1.什么是H5?2.为什么要用H5?3.怎么用H5?1.什么是H5?  ♦HTML是指超文本标记语言(Hyper Text Markup Language)。♦HTML是一种用来编写网页的语言,使用浏览器将他翻译成相应的页面。♦HTML并不是编程语言,他是一种标记语言。2.为什么要用H5?  因为他编辑起来特别酷炫,是HTML的升级版3.怎么用H5?  ♦首先看一行HTML中必定要有的东西:复制代码//文档类型声明 ////

2021-03-03 16:18:01 185 1

空空如也

空空如也

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

TA关注的人

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