首页
学习
活动
专区
工具
TVP
发布

CSDN

专栏作者
224
文章
20990
阅读量
24
订阅数
微服务OR单体架构
说到微服务OR单体架构,其实这两个场景并不存在很明确的争议界限的,而是可以理解为一个项目或者说一个系统的不同阶段。比如说系统初始阶段采用单体架构,待用户量、数据量上来之后采用微服务架构,这都是很正常的架构现象。那么为什么会出现争议呢?
六月的雨在Tencent
2024-04-22
1020
为什么强调代码的“可读性”
说起代码可读性,对于每一个程序员来说,或多或少的都会遇到一些这方面的坑。比如说:逻辑太复杂,代码写的杂乱无章,注释太少,方法名起的很随意,完全没有业务意义等等,这些都是在维护别人代码中可能遇到的问题。为什么强调代码的可读性,其实也就是为了解决这些坑带来的问题。
六月的雨在Tencent
2024-04-22
750
小白看龙蜥操作系统与AI的结合
初次接触到龙蜥操作系统大概是在2023年的8月份,当时也是通过CentOS 停服事件中跳转到了龙蜥操作系统社区,对于龙蜥操作系统也就有了一个初步的了解。也是第一次听到了“分层分类科学理论”,当时不太了解龙蜥社区首创的“分层分类科学理论”是什么,特意查了一下,一图明了
六月的雨在Tencent
2024-04-22
830
为什么要用开源容器?
通常都会说Docker开源容器,但是Docker 实际上是一个开源的应用容器引擎。Docker是一个基于轻量级虚拟化技术的容器,整个项目基于Go语言开发,并采用了Apache 2.0协议。 重点来了,Docker可以将我们的应用程序打包封装到一个容器中,该容器包含了应用程序的代码、运行环境、依赖库、配置文件等必需的资源,通过容器就可以实现方便快速的自动化部署方式,无论你部署时的环境如何,容器中的应用程序都会运行在同一种环境下。通俗的说就是“build once, run everywhere”。 那么为什么要使用开源容器呢,或者说使用开源容器的原因是什么。
六月的雨在Tencent
2024-04-22
740
浅谈代码优化与过度设计
可以说,作为一个技术人,不管技术技能的高低,对于代码本身的要求都是会有那么一些洁癖的,比如说有的开发者喜欢讲究注释一定要到位;有的开发者喜欢方法名一定要一目了然;有的开发者喜欢设计代码结构;有的开发者喜欢优化代码。因此作为一个技术人,技术控,对于代码总会有那么一些或多或少的要求在里面。 下面再说到我们今天即将要探讨的两个问题。
六月的雨在Tencent
2024-04-22
710
关于CodeReviewer的想法
其实对于CodeReview的由来,简单的说就像工厂流水线一样,为了保证产品的质量,一定会有一个最终环节的质检员来进行质检。那么CodeReview就像是代码工程的质检员,通过CodeReview来保证代码质量以及代码的稳定运行,这就可以理解为CodeReview的由来。
六月的雨在Tencent
2024-04-15
730
nested exception is dm.jdbc.driver.DMException: 字符串截断
根据以往经验应该是字段长度不够,才会触发这样的报错,于是排查了数据库中表的字段长度
六月的雨在Tencent
2024-04-15
1530
达梦(DM) SQL调优
@[TOC](达梦(DM) SQL调优) 说到SQL调优,那可以说是开发者日常开发过程中经常会遇到的问题,不管你使用的是开源Mysql数据库,还是云原生数据库,或者是其他数据库,SQL调优的问题都是一个长期且久远的事。由于最近的项目使用的是DM数据库,那么这里就基于DM数据库SQL调优来浅谈一下吧。 SQL 调优 SQL 调优作为数据库性能调优中的最后一个环节,对查询性能产生着直接的影响。SQL 调优的整体目标简单的说就是使用最优的执行计划,这意味着 IO 以及 CPU 代价最小,来达到最大的查询性能。
六月的雨在Tencent
2024-04-15
830
达梦(DM)报错[-3209]: 无效的存储参数
最近有一个项目,一直使用的是达梦数据库,今天遇到了一个问题,就是将测试环境新增加的表导入线上时报错 [-3209]: 无效的存储参数,这里我用我本地的达梦数据库复现一下这个问题,以及问题分析和解决方案。
六月的雨在Tencent
2024-04-15
730
基于腾讯云高性能应用服务 HAI 搭建并使用 AI 模型 StableDiffusion 进行文生图
在文章开始之前,首先介绍一下我们今天的主角-腾讯云高性能应用服务 HAI ,那么什么是腾讯云高性能应用服务 HAI 呢?
六月的雨在Tencent
2024-04-08
2260
一次java.lang.NullPointerException的排查之旅
最近在项目中遇到了一个比较奇怪的java.lang.NullPointerException,就是说在自己的本地环境中,功能正常,运行无异常。但是测试环境点击同样的功能时却总是对应的字段查不到数据,但是数据库中这个字段又是有数据的,测试环境的效果就像这样
六月的雨在Tencent
2024-04-08
710
系统层面的“三高”
可以说,在个人健康问题上,如果你听到了“三高”,那么往往会很难过,“三高”代表的是身体状况的危机。而作为应用系统来说,能被称为“三高”的应用系统,才是真正意义上的牛皮应用。那么应用系统的三高是什么呢? 应用系统的“三高”就是:高性能、高可用性和高稳定性,代表的是应用系统能够长时间的稳定的超高响应耗时的处理任何请求,这就是应用系统的三高。
六月的雨在Tencent
2024-04-08
740
关于阅读源码
关于阅读源码的话题,可以说从上学的时候接触的编程语言开始,就一直伴随着我们。不管是上学时代老师说,有机会了要多看看优秀框架的源码;或者是工作了,同事或者朋友说,有时间了多看看开源项目的源码;再或者,你去线上的或者线下的技术分享会了,分享人也会时不时提到要多阅读源码。所以说关于阅读源码的话题,一直是伴随着我们的。
六月的雨在Tencent
2024-04-08
620
Git下载安装教程
日常开发中,不同的公司会使用不同的代码管理工具,比如SVN、Git,这里讲述如何下载Git以及安装Git的操作
六月的雨在Tencent
2024-04-08
1170
java: 警告: 源发行版 11 需要目标发行版 11
今天在业务开发中,需要引入一款开源的报表统计项目,经过领导筛选,选择了一款UI相对比较好看的开源报表展示项目Dataease,但是在实际操作的过程中,有这样一个需求,希望在表格报表里面显示用户头像,比如
六月的雨在Tencent
2024-04-08
1260
Error running Application. Command line is too long.
今天由于业务需要,下载了一个开源项目想要在本地运行,处理完部分报错信息后,开始启动项目,启动项目然后报错,报错信息
六月的雨在Tencent
2024-04-08
2100
1071 - Specified key was too long; max key length is 767 bytes
今天在Mysql建表的过程中,遇到了一个这样的问题,错误信息 1071 - Specified key was too long; max key length is 767 bytes
六月的雨在Tencent
2024-04-08
1610
从代码生成工具看技术手段升级
在过去的代码生成工具,没有现在这么方便好用。过去记得刚工作时用的代码生成工具是公司从开源项目里面找的,然后在生成代码之前需要指定数据库、表名、代码模版什么的,配置相当复杂,配置完成后执行main方法生成代码,生成代码后再手动放到项目中去。后来开源项目里面就出现了已经配置好模版,并且可以放在项目中的比较轻巧的代码生成工具,启动主题项目后,代码生成操作就是操作一个菜单点点而已,很方便了,比如若依开源的这样
六月的雨在Tencent
2024-04-08
720
layui laydate日期初始化的一些坑
在日常开发中,总是会不可避免的用到日期插件,不同的日期插件功能上大同小异,UI上也是各有各的特点,个人项目中用的比较的多的时间插件是bootstrap-datetimepicker 插件,日期的UI样式是这样的
六月的雨在Tencent
2024-04-08
1050
什么样的数据库才是开发者需要的
其实关于数据库的话题,能聊的很多,作为开发者来说,单说自己接触过的或者曾经用过的数据库就有不少,比如说关系型数据库:Mysql数据库、Oracle数据库、SQL Server数据库、DB2数据库、DM数据库;以及一些自己知道但是还未曾用过的关系型数据库:PostgreSQL数据库、OceanBase数据库等等。当然还有业务中常出现的非关系型数据库:Redis数据库、Memcached数据库、MongoDB数据库、Elasticsearch等。以及现在出现的云数据库、云原生数据库等。比如阿里云现有的数据库云产品系列,
六月的雨在Tencent
2024-04-08
700
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档