自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《Techporters架构搭建》-Day03 功能权限设计

权限是指在信息系统中,用户或角色可以访问和执行的特定功能、数据或资源的范围。权限是一种访问控制机制,用于控制用户对系统中数据和资源的访问和操作,以确保系统的安全性和保密性。权限通常由管理员或系统管理员分配给用户或角色,并可以根据用户或角色的职责和需求进行调整。常见的权限包括新增、修改、删除、导入和复制等。功能权限是系统执行权限控制的基本单元,包括页面权限、菜单权限、按钮权限等数据权限包括基础数据、业务数据、资源数据等。

2024-07-25 20:51:53 682

原创 《Techporters架构搭建》-Day02 集成Mybatis-plus

Springboot集成Mybatis-plus

2024-07-19 15:59:49 727

原创 《Techporters架构搭建》-Day01 第一个RESTful API接口

如何搭建微服务第一个RESTful API接口

2024-07-17 10:41:16 952

原创 Gradle简介以及安装

Gradle基础介绍

2024-06-27 08:58:22 724

原创 《Techporters架构搭建》-脚手架

微服务脚手架简介

2024-06-26 16:41:48 954

原创 《Techporters架构搭建》-技术选型、技术架构

首先在搭建任何一个框架之前,我们得先考虑技术选型,技术架构,分层架构等,这些因素决定我们系统的开发风格,我们不去考虑最优实践还是你们认为最好的技术,而是采用市场上大家普遍认可的良好实践。俗话说,没有最好的架构,只有最合适的架构。微服务架构也是随着信息产业的发展而出现的最有普遍适用性的一套架构模式。有过十年以上开发经验的基本都经历过架构发展历史:单体架构 -> SOA 面向服务架构 -> 微服务架构。

2024-06-23 10:50:19 836

原创 《Techporters架构搭建》-项目介绍

意思是技术搬运工,首先谈谈我为什么要起这个名字,主要因为在实际开发项目的过程中,自己遇到的很多开源技术,这些好用的开源技术帮助我解决了不少工作问题,所以我想通过编写自己在项目中的实践,让更多的人去了解、去使用这些开源技术;而我作为一个纯粹的技术搬运工人、一个普通的开发人员,在这里,只是想和你们一起分享一下技术。其次,我为什么选择开发基础架构这个主题,我们知道Gitee上目前有很多大家熟悉的开源后端管理架构,比如pig芋道代码若依。

2024-06-23 10:49:08 341

原创 Java关键术语

Java 的设计者编写了一个颇有影响力的白皮书,来结束设计初衷以及完成的情况,他们还发布了一个简短的摘要。

2023-08-18 14:00:54 69

原创 Java简介

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2]。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2023-08-18 11:07:31 72

原创 算法时间复杂度和空间复杂度分析(大O表示法)

算法时间复杂度和空间复杂度分析算法(Algorithm):是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。一个优秀的算法追求以下两个目标:1.花最少的时间完成需求;2.占用最少的内存空间完成需求;有关算法时间耗费分析,我们称之为算法的时间复杂度分析,有关算法的空间耗费分析,我们称之为算法的空间复杂度分析。怎么去度量算法的执行时间?1.事后分析估算方法这种统计方法主要是通过设

2021-02-26 16:31:23 648

转载 LeetCode算法第二道-链表两数相加

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9], l2 =

2021-02-24 18:15:42 145

转载 LeetCode算法-两数之和

1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:

2021-02-23 10:05:41 209

原创 《PMBOK指南第六版-第四章》读书笔记

《PMBOK指南第六版第四章》读书记录第四章 项目整合管理第四章 项目整合管理项目整合管理是对隶属于项目管理过程组的各个过程和项目管理活动进行识别、定义、组合、统一和协调的各个过程,项目整合管理包括进行以下选择:资源分配;平衡竞争性需求;研究各种备选方案;为实现项目目标裁剪方法;管理各个项目管理只是领域之间的依赖关系;项目整合管理管理包括:4.1 制定项目章程:编写一份正式批准项目以及授权项目经理在项目活动中使用组织资源的文件。4.2 制定项目管理计划:定义、准备和协调项目计划的所有组

2021-01-19 07:59:05 444

原创 《PMBOK指南第六版-第三章》读书笔记

《PMBOK指南第六版第三章》读书记录第三章 项目经理角色3.1 概述第三章 项目经理角色3.1 概述项目经理是

2021-01-12 07:36:09 273

原创 《PMBOK指南第六版-第二章》读书笔记

《PMBOK指南第六版第二章》读书记录第二章 项目运行环境2.1 概述2.2 事业环境因素2.2.1 组织内部事业环境因素2.2.2 组织外部事业环境因素2.3 组织过程资产2.3.1 过程、政策和程序2.3.2 组织知识库2.4 组织系统第二章 项目运行环境2.1 概述项目所处的环境可能对项目产生有利或者不利的影响,这些影响主要来自两个方面:事业环境因素(EEF)和组织过程资产(OPA)2.2 事业环境因素事业环境因素是指项目团队不能控制的,将对项目进行影响、限制和指令的条件。事业环境因素是大

2020-12-02 21:35:55 287

原创 《PMBOK指南第六版-第一章》读书笔记

《项目管理方法论》读书记录第一章 项目管理大局图第一章 项目管理大局图专业的项目管理并不是一件简单的事情,项目管理涉及到多学科、多专业、多部门、多组织,并且项目的范围、成本、质量和进度等分目标之间相互制约,项目经理一定要在项目管理过程中掌握好项目大局,不要卷入技术细节当中,否则就无法完成项目管理其他工作,学习项目管理以及管理实践过程中都应该有大局观。...

2020-11-27 22:56:57 986

原创 如何有效的阅读一本书

如何有效的阅读一本书 [日] 奥野宣之前言前言“一味的读下去"等于没读过如果有人问你你最喜欢的书是什么,你也许很快能回答一个书名,但是当别人问你下面这些问题你怎么回答?这本书讲了哪些内容?这本书你最喜欢哪一部分?这本书对你的影响?它的优点在哪里这些问题让人感觉的确很难回答,为什么自己最喜欢的一本书这些问题却回答不了,因为你 “没读过”。我们经常遇到的读书问题无非以下几种:...

2020-10-18 13:01:44 1291 1

原创 深入浅出PMP 读书记录

深入浅出PMP简介简介为什么要取得认证?PMP(项目管理专业人士资格认证),其目的是为了给项目管理人员提供统一的行业标准,的确有很多人即便没有PMP证,也能很好的管理项目,实际上大多数项目经理经常会在项目管理中遇到很多相同的问题,而且在一个项目中一再重复的遇到相同的问题,导致项目交付失败,PMP认证就是为了学习解决项目中通用问题的方法,提升项目成功率,并不是仅仅为了这个证书。你是否经常在项目管理中遇到以下问题?老板要求你 3个月完成项目,你却用了5个月项目进行到一半时,客户要求需求进行大变更

2020-08-06 11:18:45 2277

转载 支配时间的秘诀

1.确定每天的目标要像刷牙一样,养成把每天要做的工作排列出来的习惯。恰如索罗所说:“光是忙忙碌碌是不够的,问题是忙些什么”奏效是指把一项工作做合适,效率是指把一项最关键的工作做好。把明天要做的最重要的比如6件事,按其重要性大小编成号码。明天上午头一件事是考虑第一项,做起来,直至完毕。再做第二项,如此下去,如果没有全做完,不要于心不安,因为照此办法完不了,那么用其他办法也是做不了的。2.最充分...

2019-11-26 07:52:59 220

翻译 认识你的创造力 -朱民华译

艺术家是一个容器,他可以容纳来自四面八方的感情,可以是来自天上的,地下的,来自一张碎纸片,也可以是来自一闪即过的形象,或是来自一张蜘蛛网。——[法]毕加索法国内科医生雷内·拉爱耐克一直没有忘记他小时候是怎样用敲空心木的方法向朋友示意的。从这一思想出发,他设想并最终创造了听诊器。克拉伦斯·伯德恩埃旅行到加拿大时,看到有些鱼在天然条件下封冻并解冻,他从大自然中得到启发,这就产生了冷冻食品工业...

2019-11-25 21:10:03 319

原创 《Google工作整理术》读后感

《Google工作整理术》读后感你不是一个人有这种情况新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入你不是一...

2019-11-21 08:15:46 718

转载 版本控制概念

本文摘自https://git-scm.com 官网关于版本控制什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你...

2018-12-22 09:48:03 808

原创 Order by 多条件排序

首先了解一下基础知识:order by可以按一个或多个(最多16个)字段排序查询结果,可以是升序(ASC)也可以是降序(DESC),如果缺省,则是升序。 order by中如果定义了多个字段,则按照字段的先后顺序排序。  order by通常放在SQL语句的最后。最近由于需要对一张表进行排序,由前端传递排序字段以及排序规则,由于忽视了多条件排序规则,所以导致BUG。首先来看一下表数据...

2018-12-07 10:36:42 7696

原创 left join 时,条件放在where 还是on?

最近遇到一个业务问题:首先看表一 模板表 (A)简化版id 主键 template_name 模板名称 表二 员工与模板表关联(B) 简化版emp_code 员工编码 template_id 模板id 然后我们来看一下表中数据                             (表A)(表B)主要需求 用一个SQL返回 某个员工已经...

2018-12-06 14:10:33 910

空空如也

空空如也

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

TA关注的人

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