自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA领域优质创作者,基于分片网络查询方法专利发明者。

博客内容仅代表个人主观偏见,不代表任何主流思想和先进技术方向!

  • 博客(427)
  • 资源 (10)
  • 收藏
  • 关注

原创 gitlab代码上传

GitLab是一个用于代码托管和版本控制的平台,允许用户创建仓库、管理项目、协作开发等。以下是GitLab的基本使用步骤:

2024-02-21 14:44:47 288

原创 JAVA设计模式结构型模式

结构模型:适配器模型、桥接模型、过滤器模型、组合模型、装饰器模型、外观模型、享受元模型和代理模型。

2024-02-20 15:11:13 531 2

原创 为什么java开发多年依然没有熟练掌握23种设计模式

为什么很多大佬java开发多年依然没能熟练掌握23种设计模式,我想大概有以下几方面原因:第一个原因是23种设计模式内容较多,第二是很多人学设计模式都是从工厂模式开始学,学完前面7,8个后面的就没学下去了。所以越往后的设计模式也不清楚。第三,平时或实战中运用的少,缺少理解。第四,有有很多参考资料对设计模式的命名不统一,搞得同一个设计模式有几个名字,延伸出来就5,60个设计模式,不便记忆

2024-02-20 09:42:40 640 2

原创 你的系统最好不要使用分库分表

分库分表是在不得已的情况下使用数据库的策略,如果系统没必要分库分表,最好不要使用。因为分库分表对于查询极度不友好,不管从资源的开销,但是数据的查询,数据的管理,计算等都是不好的。在大规模系统中只有出现不停增长的大数据,超过亿级的单表数据量才考虑分库分表。比如订单数据,比如超过一个亿的用户数据,比如交易数据等这些才用分库分表。这也是不得已的,因为不分表,数据量达到一定的量级,比如10亿,查数据的速度将指数级下降。

2024-02-19 15:42:18 278 2

原创 为什么你用的redis没有出现雪崩,击穿,穿透

在大规模并发访问系统中,如果你的系统用到redis,在面试的时候面试官往往会问你的系统有没有出现雪崩,击穿,穿透这样的场景,然后是怎样解决的。博主也经常反复温习redis的特性,总是被雪崩,击穿,穿透这几个词迷惑,因为这几个词虽然是形象的比喻,但是用的太恐怖了,往往又让人难以记住。

2024-02-19 09:33:49 768 2

原创 腾讯云OSS文件上传功能

腾讯云COS(Cloud Object Storage)是一种基于对象的存储服务,用于存储和管理海量的非结构化数据,如图片、音视频文件、备份数据等。它具有以下特点和优势:

2024-02-18 14:42:35 996 1

原创 从kafka如何保证数据一致性看通常数据一致性设计

在数据库系统中有个概念叫事务,事务的作用是为了保证数据的一致性,意思是要么数据成功,要么数据失败,不存在数据操作了一半的情况,这就是数据的一致性。在很多系统或者组件中,很多场景都需要保证数据的一致性,有的是高度的一致性。特别是在交易系统等这样场景。有些组件的数据不一定需要高度保证数据的一致性,比如日志系统。本节从从kafka如何保证数据一致性看通常数据一致性设计。

2024-02-18 09:55:46 1863 6

原创 什么样的工作方式轻松而高效

毫无章法和毫无原则的治理公司,当土皇帝是当下国内很多公司领导层管理的基本现象。其他多说无益,懂的都懂。说多限流。哈哈哈。我还是喜欢国外一些优秀企业的工作法。

2024-02-06 15:22:39 92 3

原创 springboot Feign方式注入注解详解

@FeignClient是Spring Cloud中用于声明Feign客户端的注解,它使得编写HTTP客户端变得更简单。通过Feign的自动化配置机制,可以很容易地编写HTTP API客户端。以下是@FeignClient的详解:

2024-02-06 14:21:09 1135

原创 互联网行业管理者的职业素养(如何做好一个管理者)

认识现代企业领导的真正内涵了解企业领导者的素质要求理解卓越领导力对企业的价值掌握基本的管理方法理解和掌握管理者对流程和人的管理责任

2024-02-01 15:32:55 206 1

原创 web支付系统如何做,介绍个例子

但凡电商系统都设计到支付,通用的有微信支付,支付宝支付,银联支付,还有跨境支付等等。说起来简单可简单,复杂可复杂。但是都大同小异。这个业务主要出在支付牌照上。以至于只有支付牌照的公司才能做支付,有点公司单单做支付系统就能存活下来,发展下去。博主也是边学习边训练。做以下总结。

2024-02-01 10:49:51 874 1

原创 IT行业有哪些证书含金量高

在IT行业,拥有含金量高的证书是职业发展的关键,快来分享你心中IT行业最重要的证书吧~

2024-01-31 16:27:13 1130 2

原创 软件系统代码交接注意的事项总结

在软件开发中或者软件采购中,开发人员的离职或者供应商代码的移交,都需要进行代码交接。博主最近就是在处理这些事情,所以这里总结一下代码交接的一些注意事项。

2024-01-31 11:16:53 1212

原创 spring boot 使用 Kafka

高吞吐量:Kafka能够处理大规模的数据流,并支持高吞吐量的消息传输。持久性:Kafka将消息持久化到磁盘上,保证了消息不会因为系统故障而丢失。分布式:Kafka是一个分布式系统,可以在多个节点上运行,具有良好的可扩展性和容错性。支持多种协议:Kafka支持多种协议,如TCP、HTTP、UDP等,可以与不同的系统进行集成。灵活的消费模式:Kafka支持多种消费模式,如拉取和推送,可以根据需要选择合适的消费模式。可配置性强:Kafka的配置参数非常丰富,可以根据需要进行灵活配置。社区支

2024-01-30 17:36:34 1108 1

原创 管理的四种风格

管理的四种风格,一般的领导大概就是这几种管理模式,告知,辅导,参与,授权,还有就是乱搞式(神经病模式)。

2024-01-30 16:12:54 236

原创 springboot中使用Elasticsearch

​搜索这个特性可以说是在web系统中无处不在,现在很少有网站或者系统不提供搜索功能了,所以, 搜索这个东西,表面上看功能很简单,就是一个搜索框,输入关键字,然后搜出来想要的内容就好了。但是做起来并不简单,如果要考虑性能,就需要使用专门的数据库,比如比较流行的就是Elasticsearch。​

2024-01-30 15:31:07 1292

原创 旅游业web系统产品设计对比

博主主要做的行业属于旅游业,所有今天想对比一下行业内各web系统。看看产品是怎么设计的。其实不对比也知道都差不多,一个行业建设起来,同质化程度都会很高。如果没什么创新的话,大家都大同小异。

2024-01-30 14:36:31 912

原创 Springboot使用数据库连接池druid

springboot框架中可以使用druid进行数据库连接池,下面介绍druid在springboot中使用和参数配置介绍。

2024-01-29 15:46:05 1032 1

原创 一套就基本够用的web技术架构

在大中型web系统中,有没有一套就基本够用的web技术架构。显然是有的。一般的web系统都是基于spring框架构建的,包括springCloud全家桶,还有各个大公司封装的一些架构。比如阿里的Dubbo系统,腾讯的架构,百度的架构。这些都属于超大型系统架构,架构师们搭建的这些架构不仅能满足本公司的系统开发,还可以封装出产品卖与其他公司。但是对于小型,或者中大型系统而言,复杂没那么高,有些基本的架构基本能满足业务系统的开发。

2024-01-26 10:47:37 1185 2

原创 项目中从需求分析到研发上线

应用系统从设想到需求到研发到上线会经历一些列工程化过程。比如经典的瀑布模型工作流,其实就是一个经过很多经验总结下来的工程方法。本节阐述项目中从需求到研发上线的过程。但是也有些根据不同的行业,不同的公司,不同管理者的风格也会有微小差异,但是基本离不开瀑布模型。

2024-01-26 10:07:55 1324

原创 程序员裁员潮:技术变革下的职业危机

在人工智能AI浪潮下,其实web时代,互联网时代的红利早已经过去,该做的系统差不多也建设的七七八八了,想新建系统,却不能带来收益,然而人工成本又很高,所以web时代,裁员潮是不可避免的。主要还是业务需求的饱和。和技术变革咩啥关系,如果新的技术能带来就业,就不存在裁员了。程序员会很好的过度。

2024-01-25 17:40:57 933 1

原创 IT人员需要掌握的ppt写作技巧

在这个国内卷的不能再卷的时代,IT人员也需要学会写PPT,写好PPT才能更好活下去。写代码的永远比不上写PPT的,这不在于谁的能力大小而在于谁的官大,官大点想给你搞事是很容易的。所以若不想被人搞,自己首先在最高层。

2024-01-25 09:20:44 1083

原创 web项目开发的基本过程

web项目开发基本过程一般由需求分析,概要设计,详细设计,数据库设计,编码,测试,发布上线这几个过程。这就是经典的瀑布模型。但是随着系统的复杂度越来越高,团队人员技术栈分工越来越小,项目的性质等等,也会演变出很多的开发流程,但是所有的开发流程都离不开瀑布模型。下面简要介绍一下各种开发流程

2024-01-24 17:14:28 877 1

原创 web系统架构基于springCloud的各技术栈

博主目前开发的web系统架构是基于springCloud的一套微服务架构。使用的技术栈:springboot+mysql+clickhouse+postgresql+redis+rocketMq+oss+eureka+base-gateway+apollo+docker+nginx+vue的一套web架构。

2024-01-24 14:12:53 1239 1

原创 web系统服务器监控检查

要检查操作系统是否存在增减文件或是否有shell被上传,您可以按照以下步骤进行操作:文件完整性检查:使用文件系统的完整性检查工具,例如fsck(对于ext系列文件系统)或chkdsk(对于NTFS)。这些工具可以帮助您检查文件系统的完整性和一致性。使用系统备份:如果您有定期的系统备份,可以比较当前系统和备份中的文件列表,以查看是否有新增或删除的文件。

2024-01-23 17:14:10 808

原创 web系统设计安全性基本要求

存储安全:用户鉴别信息只允许在服务器端数据库存储;禁止在服务器端其它区域和客户端存储;用户鉴别信息采用用户口令+用户账号的哈希值+加盐处理的方式存储,以保证其保密性和唯一性。

2024-01-16 15:45:55 894 2

原创 Docker安全基线检查需要修复的一些问题

限制容器之间的网络流量限制容器的内存使用量为Docker启用内容信任将容器的根文件系统挂载为只读审核Docker文件和目录

2024-01-15 16:50:42 1116

原创 技术团队负责人的工作职责

1、参与制定团队发展战略、年度经营计划和预算方案。2、负责技术团队的组织规划、日常运营和管理,全面负责技术层面的整体运营包括项目立项、项目实施及技术管理等。3、规划公司的技术发展路线与新产品开发,实现公司的技术创新目标,及时了解和监督技术发展战略规划的执行情况。4、建立和完善公司技术支持体系,不断推动产品技术创新和流程优化,持续提升公司整体技术能力。5、推动并实施技术管理、技术开发等相关制度体系的建设,制订符合业务发展需要的规范化制度、流程并监督落地实施。6、培养公司技术团队,监督及指导技术部门的

2024-01-12 14:45:04 106

原创 管理团队铁三角之责权利

自从有了管理学之父德鲁克,管理的理论基本也可以被愿意学习学习的人学习的七七八八。没有理论的管理往往是实践摸索出来的,有的人管的好,有的人管的水平一般般。但是至于管理上的失败,没有多少管理者愿意承认是自己的责任,一般都是推卸给别人。博主在社会上混迹了10年,几乎没有见过那些会管理的人,因为我没有在大公司待过,所以不知道。哈哈哈。即使是相对大的公司,会管理的人也不多。在很多小公司,管理人员都过于好高骛远,或者过于自负,个人英雄主义色彩极其弄好,在一个

2024-01-11 15:25:38 424 2

原创 Yum(Yellowdog Updater Modified)命令大全详解

Yum(Yellowdog Updater Modified)是一个在基于RPM的Linux发行版上常用的包管理工具,主要用于自动安装、自动删除、自动升级软件包。下面列出了一些常见的Yum命令以及它们的解释:

2024-01-08 11:48:13 2001 2

原创 docker run 命令详解

Docker容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装了Docker引擎的服务器上(包括流行的Linux机器、Windows机器),也可以实现虚拟化。以下是Docker容器的特点:

2024-01-08 11:31:23 1202

原创 回顾2023编程之旅

看在给了我一个博客专家的份上就继续写写博客,实事求是的讲如果是工作之余去总结csdn写写技术博客,还想混个专家什么的,真的是精力不够。因为里面的灌水的实在太多,比不过的,写这个玩意必须得淡泊名利才能悠然自得,想写啥就写啥,想写多少是多少,写这种东西纯粹是保持对技术的新鲜度和敏感性,只要不违规就好,不必在乎这些虚的东西。

2024-01-05 15:14:26 1973 28

原创 组建一家IT公司的一些事项

组建一家IT公司需要考虑多个方面,包括确定公司名称、选择注册地点、确定公司类型、组建团队、选择合适的技术和平台以及建立良好的客户关系等。以下是一些详细的步骤和建议:

2024-01-04 11:17:25 881 1

原创 CSDN质量分批量查询

优质创作者申请条件:粉丝数在5000以上近30日(申请日算起)原创文章数不少于4篇原创博文总数不少于100篇垂直领域原创数量不低于总文章数的60%垂直领域近2年原创博文质量平均分不得低于80分

2024-01-03 16:05:22 1101 3

原创 一个人能不能快速搭建一套微服务环境

大型软件系统的开发现在往往需要多人的协助,特别是前后端分离的情况下下,分工越来越细,那么一个人是否也能快速搭建一套微服务系统呢? 答案是能的。看我是怎么操作的吧。

2024-01-02 14:29:52 1302 1

原创 nginx原理和配置项详解

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。

2023-12-28 16:37:12 1503

原创 通过nginx配置防御web漏洞

# 相关安全漏洞响应头 # 检测到目标 X-Content-Type-Options响应头缺失 这个暂时不开启,不然部分banner无法使用 add_header X-Content-Type-Options nosniff; # 检测到目标 X-XSS-Protection响应头缺失 add_header X-XSS-Protection "1; mode=block"; # 检测到目标 Content-Security-Policy响应头缺失 add_head

2023-12-28 10:32:10 1052

原创 SpringBoot多线程与任务调度总结

多线程与任务调度是java开发中必须掌握的技能,在springBoot的开发中,多线程和任务调度变得越来越简单。实现方式可以通过实现ApplicationRunner接口,重新run的方法实现多线程。任务调度则可以使用@Scheduled注解

2023-12-27 17:45:40 810 2

原创 年度征文|回顾2023我的CSDN

一年转眼而逝,回顾这一年在csdn的创作,学习,记录历程。回顾过去,才能展望未来,首先看图说话。

2023-12-27 15:27:18 681

原创 2023年软件工程师工作总结范文

你们好!时光飞逝,光阴似箭,转眼间又到了一年的年末。2023年又是一个不平凡的年,今年是国家十四个五年计划的第三年,是全面贯彻党的二十大精神的开局之年。中国XX集团作为中国XX行业中最大的企业,面对商业模式的变化,也面临着数字化转型的机遇和挑战。在国内外大环境经济下行压力的形势下,在这将近一年的时间里我们在领导的坚强领导下,通过努力工作,也有了一点收获。我个人也以认真负责、严谨细致的工作态度和艰苦奋斗的精神,圆满完成了公司和领导布置的各项工作和任务,基本上已经达成了年初制定的业绩目标,同时在软件研发,

2023-12-27 15:03:29 1219

数据库设计原理和设计范式

介绍如何规范的设计数据库表。

2023-10-23

java统一认证中心单点登录系统源码,开箱即用

资源包含java开发的用户登录统一认证系统。可做单点登录二次开发,也可以作为登录功能直接集成到java后台管理系统中。 使用:根据真实的开发环境修改redis,数据库配置信息。

2023-08-23

SpringCloud项目测试开发环境部署文档

介绍如何通过docker,nginx,erueka,appllo 搭建基于springboot的SpringCloud架构操作步骤。帮助你开始部署测试环境和开发环境的springboot项目环境。

2023-08-21

微服务逆向生成工程源码(兼容mysql,oracle,postgresql和达梦数据库)

## 该工程的意义 - 该工程的主要好处是解决开发人员编写重复的代码, - 强制开发人员使用规范的编程模式和代码注解, - 提高代码的可维护性和阅读性, - 降低了代码的不规范性和因个人编程缺陷引起的不必要风险, - 提高代码质量和开发效率。 ## 使用说明 - 1、修改dbConfig.xml文件配置数据源信息。 - 2、修改project.xml文件配置微服务信息。 2.0、修改name为对应数据库,支持mysql、oracle、postgresql 2.1、修改schema为据库名称 2.2、修改table为表名,多个表以逗号分隔 2.3、修改version版本号 2.4、修改author为自己的OA名称 2.5、修改service为服务名称 2.6、修改module为模块名称 2.7、修改rootPackage为根包名称 2.8、修改application为启动类名称 2.9、其他内容无需修改 - 3、运行Run.java,生成代码,路径为out目录下 。

2023-07-31

介绍如何打安装印机驱动的方法

介绍如何在window10操作系统下安装印机驱动的方法

2023-04-17

30人JAVA团队组建工作职责与成本预算

30人JAVA团队组建工作职责与成本预算,介绍组建30人JAVA团队的方案。

2023-03-17

linux操作系统下安装nginx步骤

linux操作系统下安装nginx步骤介绍在离线情况下安装nginx的步骤

2023-03-13

Linux操作系统安装jdk步骤

Linux操作系统安装jdk步骤,这个文档介绍的是jdk1.7的离线安装。同理其他版本的jdk安装步骤一致。

2023-03-13

hadoop生态圈组件搭建全过程

hadoop生态圈组件搭建全过程,介绍如何安装一套大数据计算框架的过程。

2023-03-12

Jenkins安装说明文档

在自动化运维中,有时候我们需要使用Jenkins安装来部署项目,本文介绍Jenkins如何安装部署。

2023-03-10

【程序员面试宝典】全面理解JAVA与及计算机的发展历史和演变

【程序员面试宝典】全面理解JAVA与及计算机的发展历史和演变,可以用于技术面试,可以体验一个专业程序员的理论素养。

2023-03-08

【MYSQL面试题】mysql如何安装使用面试解答

【MYSQL面试题】mysql如何安装使用面试解答,说明在linux环境下mysql的安装使用解答

2023-03-04

【java面试题】java面试宝典基础知识版

【java面试题】java面试宝典基础知识版。是java语言最基础的知识,是java编程永不过时的的思想理论。适合初中级java工程师使用。

2023-03-04

团队工作管理系统网页设计

团队工作管理系统网页设计,用于平时管理团队的工作情况。工作监督,工作计划,工作分解,一目了然。

2023-03-04

【网页设计作业】摄影资源后台管理系统页面设计

【网页设计作业】摄影资源后台管理系统页面设计,包含图片上传,博客编写等页面的设计。

2023-03-04

预测模型预测用户注册网站的统计模型网页设计

【预测模型】预测用户注册网站的统计模型网页设计,用于统计用户注册网站的数量统计,行为统计,使用习惯预测统计等页面模型。

2023-03-04

【计算机课程设计】购物网站后台流水系统网页设计

【计算机课程设计】购物网站后台流水系统网页设计。包含登录页面,后台用户购物订单明细页面,统计分析。可用于计算机课程设计参考。

2023-03-04

茅河野人社交博客系统网页设计

茅河野人社交博客系统网页设计,做社交,博客系统可以参考的页面布局模板。

2023-03-04

【管理系统源码】页面设计源码桌面级系统设计

【管理系统源码】页面设计源码桌面级系统设计,是一个文件系统管理系统,类似windows的系统资源管理器。

2023-03-04

【网页设计作业】OA系统网页设计

OA系统网页设计,针对OA的使用面板进行网页设计,提供模板参考。可用于网页设计作业参考。

2023-03-04

【计算机毕业资源】后台仪表盘 报表系统设计

【计算机毕业资源】后台仪表盘 报表系统设计,包含报表的布局,样式设计等。毕业设计,后台报表系统,后台管理页面可参考。

2023-03-04

java软件技术文档(软件需求规格说明文档模板)

java软件技术文档,软件需求规格说明文档模板。大家可下载参考。

2023-02-07

程序员简历模板针对架构师

程序员简历模板针对架构师,欢迎下载参考。

2023-02-07

软件需求规格说明书模板

软件需求规格说明书模板-本文档按照《XXXX研制合同》、《XXXX研制方案》的要求,详细分析了XXXX的主要功能、性能及内外部接口需求,为XXXX软件开发设计提供依据和参考。

2023-02-01

后台管理系统源码包括登录和用户管理

后台管理系统源码包括登录和用户管理

2023-01-31

软件技术文档写作方法2023

java软件技术文档

2023-01-17

2023项目经理的职责和能力

介绍项目经理在工作的职责和需要的能力,帮助项目经理快速找到自己的定位,快速找到工作上的处理办法和平时需要的学习技能。

2023-01-17

java面试作为面试者和应聘者如何进行高效的面试

介绍如何组织面试,高效找到期望的JAVA人才。更加客观和科学的开展面试。

2023-01-17

软件项目过程文档模板汇总

本资源包含了软件项目过程需要输出的文档模板,介绍了如何书写各阶段的软件文档和标准格式。资源包含了方案研究,需求规格说明书,概要设计,详细设计,测试报告,单元测试,集成测试,版本申请,软件用户手册,软件版本申请等几十个软件过程文档。

2023-01-12

2022年软件研发工程师,架构师,研发总监年终工作总结范文

2022年软件研发工程师,架构师,研发总监年终工作总结范文

2022-12-08

通用商城后台业务系统功能介绍(业务功能设计)

几乎包含通用的商城后台所需要的功能。

2022-12-05

常见系统功能架构与技术架构

常见系统功能架构与技术架构

2022-12-05

java工程师如何管理自己的工作方式

成功的人往往都把焦点放在重要但不紧急的事项上!

2022-11-11

敏捷开发介绍与实施过程

世界影响最大的美国波多里奇国家质量奖将敏捷作为核心的十一大原则之一

2022-11-11

hbase备份和数据恢复

hbase备份和数据恢复,hbase与hive的互导,hbase和hdfs互导。

2018-06-29

大数据学习视频(全)spark+hadoop

整理的关于大数据的学习视频。资料中包含hadoop,spark,较全。

2018-06-04

SSM架构demo可用

SSM架构demo可用,mvc架构demo 欢迎使用。SSM架构demo可用,mvc架构demo 欢迎使用。

2018-05-29

java解决hive快速导数据到Hbase代码

基于hadoop的,java实现hive快速导数据到Hbase解决方案。

2018-05-10

hadoop环境缺少的hadoop.dll ,winutils.exe包

hadoop环境缺少的hadoop.dll ,winutils.exe, 欢迎使用。

2018-05-10

hadoop-eclipse-plugin-2.8.0.zip

eclipse hadoop 环境插件,hadoop-eclipse-plugin-2.8.0

2018-05-08

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

TA关注的人

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