51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
HarmonyOS NEXT
华为
手把手教你在学会Docker安装Redis镜像
大家都知道Docker是个非常好用的容器工具,但是很多人对这个工具怎么在自己的服务器上安装和启动都比较陌生,因为Docker现在很多人都使用的是Windows的,尽管这个工具有很多公司对他抱有反对的态度,但是技术嘛,我们还是要学习一下的,今天我们就学一下Docker的安装,和安装镜像,并且实现一个小功能。安装Docker1.在线安装curlfsSLhttps:get.docker.combashsdockermirrorAliyun在线安装方式二curlsSLhttps:get.daocloud.iodoc...
fatherlaw
0回复
1.1w浏览
sql
一文教你了解SSL协议
之前的一篇文章阿粉已经给大家说了什么是TCPIP协议,今天阿粉就继续往下说什么是SSL协议,接下来我们就来看看SSL协议是个什么东西吧。什么是SSL简称是SSL,全称SecureSocketsLayer安全套接字协议,一般我们在学习SSL的时候,都会和TLS一起来学习的,为什么呢?因为SSL和TLS都是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层与应用层之间对网络连接进行加密。我们先看SSL协议,然后在看TLS协议。SSL协议位于T...
fatherlaw
0回复
5509浏览
Java
我在外包呆了5年,我都收获到了什么?
今天阿粉在和之前的公司同事聊天,无意间提及到了关于外包的一些事情,而这个朋友也是比较奇特,在北京的外包公司干了5年,而且是换了2家不同的外包公司,都是比较著名的外包公司。大家也都能才出来都是哪些比较出名的外包公司,毕竟也就是某软,某通动力,某莱特,某思海辉,阿粉就不具体的说都是哪些外包公司了,为什么大家在提及到外包的时候,都会有这么大的抵触情绪呢?今天阿粉就从技术人的角度来聊一下这个事情。啥是外...
fatherlaw
0回复
7181浏览
sql
Java 中如何加密配置文件中的数据库账号和密码?
作为程序员每天的开发工作都离不开跟数据库打交道,而且我们的应用程序往往都会配置数据库的链接,那你有没有想过,任何一个能接触到我们项目代码的人员,都可以看到配置文件里面的账号秘密?相信很多人的项目里面配置文件都是类似这样写的Mysql配置spring.datasource.typecom.zaxxer.hikari.HikariDataSourcespring.datasource.driverclassnamecom.mysql.cj.jdbc.Driverspring.datasource.urljdbc:mysql:127.0.0.1:3306abcuseU...
fatherlaw
0回复
6699浏览
sql
【实战】手把手教你使用 Elasticsearch 实现海量级数据搜索(上
一、简介Elasticsearch(简称ES)是一个基于ApacheLucene™的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。对于初次接触Elasticsearch,不禁会发出一个疑问,Elasticsearch是干啥的?官方的解释如下:Elasticsearch(简称ES)是一个基于ApacheLucene™的开源搜索引擎,它提供了一个基于RESTfulweb接口的分布式多用户能力的全文搜索引擎,能够达到实...
fatherlaw
0回复
6642浏览
sql
作为一名工作了 7、8 年的程序员,感觉啥都会,但是又啥都不精通
最近在逛知乎的时候,遇到上面标题的这个问题,不知道大家看到这个问题是怎么想的,阿粉看到这个还是有点感触的,作为一个即将达到这个工作年限的人,阿粉也经常在思考类似的问题。阿粉个人还是比较赞同排名第一的回答,这个回答主要从两个方面来分析选择合适的赛道技术人员也要有赛道的概念,这里的赛道指的是互联网领域的细分行业,比如说电商领域,社交领域,区块链领域,金融领域,广告领域等。其实很多技术人员对这个概念...
fatherlaw
0回复
6114浏览
Java
GIT命令操作全攻略,请收下我的膝盖!
一、简介在介绍git操作命令之前,我们先来了解一段故事!很多人都知道,Linus在1991年创建了开源的Linux操作系统,此后的三十多年里,Linux系统不断发展,已然成为全世界最大的服务器系统软件了。Linus虽然创建了Linux操作系统,但是Linux操作系统的壮大是得益于全世界热心的志愿者参与的,这么多人在世界各地为Linux操作系统编写代码,那Linux操作系统的代码是如何管理的呢?在2002年以前,世界各地的志愿者把源代码文件通过di...
fatherlaw
0回复
5783浏览
sql
手撸了一个网络请求工具类,开发速度迅速提升了300%
一、简介在上一篇文章中,我们详细的介绍了RestTemplate工具类的用法,相比直接使用Apache的HttpClient进行网络传输,采用RestTemplate开发代码确实简化了很多,甚至可以做到傻瓜式操作,但是基于当前的团队人员开发习惯,我们可不可以继续基于RestTemplate再做一层封装呢?以便于操作Http网络请求,更加简单、便捷!答案是肯定的!本文要介绍的这个工具类,就是小编基于RestTemplate做了一层代码封装,里面涵盖了GET、POST、PU...
fatherlaw
0回复
5561浏览
sql
一文了解MQTT协议
我们之前已经说了这个SSL和TCPIP协议了,我们今天就来详细的说说这个MQTT协议,因为很多消息现在都是支持MQTT协议的,比如RabbitMQ,还有Kafka等,今天我们就来详细的介绍MQTT协议到底是个什么。什么是MQTT协议MQTT协议是一种消息列队传输协议,采用订阅、发布机制,订阅者只接收自己已经订阅的数据,非订阅数据则不接收,既保证了必要的数据的交换,又避免了无效数据造成的储存与处理。因此在在物联网领域,传感器与服务器的通...
fatherlaw
0回复
5461浏览
Java
实战讲解,原来是用 SpringBoot 实现策略模式可以这么简单
一、介绍一说起策略设计模式,相比大家都不陌生,在实际的业务开发中,合理的使用设计模式来编程,可以让代码阅读起来层次感更强,同时扩展性也会得到提升!最近看同事的代码时候,学到了一个小技巧,在某些场景下合理的使用策略模式还是非常有用的,在此分享一下给大家。二、代码实践在介绍SpringBoot中如何实现策略设计模式之前,我们先简单的回顾一下策略模式的设计思路。以编写一个简单的程序计算器,代码如下!•首先...
fatherlaw
0回复
4981浏览
sql
Spring Cloud 之 Eureka 和 Zuul 的简单使用
一、SpirngCloud是什么?简单来说SpringCloud就是个框架集合,它里面包含了一系列的技术框架。在微服务如此普及的时代,如何快速构建一系列的稳定服务是比较重要的。SpirngCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。二、服务注册与发现Eureka之前写过一篇的服务注册与发现的...
fatherlaw
0回复
4825浏览
sql
作为后端程序员 Linux 应该掌握到什么程度?
作为后端程序员如果你只觉得只要把业务代码写完,功能实现,项目上线后就万事大吉,后期的运维完全不用关心那你就大错特错了。高级的后端程序员不仅要能高效的开发,还要会高效的运维,在遇到线上问题的时候能快速响应并定位修复。后端程序员不管在什么公司,基本上都是以下三种情况中的一种:1.开发加自主运维:公司没有专门的项目运维人员,后端程序员既做开发,又做运维;2.开发加协助运维:公司有专门的项目运维人员,后端...
fatherlaw
0回复
4977浏览
Java
在阿里内部是如何 Debug 线上问题的?
在日常工作中我们经常会遇到一些线上异常的情况,而且有些问题只有在线上才会出现,由于环境和数据不一样在本地和测试环境根本没办法复现,而且线上也没有输出日志,那么遇到这种情况我们往往要怎么去解决呢?常规做法如果实在遇到上面的情况,在本地和测试都无法复现,那最常规的做法就是拉个线上分支的版本,增加一些调试日志,然后再重新发布版本进行调试。运气好加一次日志就可以找到问题,运气不好的话可能还要发布好几次...
fatherlaw
0回复
4937浏览
sql
一文聊透软件设计模式这件事儿
在实际的软件编程过程中,代码设计的合理性会直接决定项目的开发复杂程度,一个好的设计模型,会让你的软件开发过程顺畅无比!一、介绍在1994年,由ErichGamma、RichardHelm、RalphJohnson和JohnVlissides四人合著出版了一本名为DesignPatternsElementsofReusableObjectOrientedSoftware(中文译名:设计模式可复用的面向对象软件元素)的书,该书首次提到了软件开发中设计模式的概念,四位作者合称GOF(全拼GangofFour),简称...
fatherlaw
0回复
3864浏览
Java
寒气已至,华为如何在汽车圈活下来?
任正非“把寒气传递给每个人”的第二天,素来以大嘴著称的华为终端BGCEO余承东金句频出,冲在了营销第一线。来源:雪豹财经社,作者:何威、王汉星8月24日,余承东在问界M7交付仪式上宣称,这款售价31.98万元起的新车足以与宝马、保时捷媲美,而且将几十万、几百万个应用装进车里,“全世界没有一家公司可以做到”。问界M7的缺点则是“太便宜了”,不足以“体现身份”。在盛赞自家的鸿蒙座舱是“全世界最好的智能座舱,没有之一...
开源news
0回复
4840浏览
华为
汽车
SpringBoot整合Sharding实现水平分表
上一篇文章,阿粉讲了关于分库分表是怎么进行切分的,都有什么切分方式,垂直切分和水平切分,还有就是使用什么工具进行分库分表,Sharding和Mycat我们回顾一下:垂直分表:将一张宽表(字段很多的表),按照字段的访问频次进行拆分,就是按照表单结构进行拆。垂直分库:根据不同的业务,将表进行分类,拆分到不同的数据库.这些库可以部署在不同的服务器,分摊访问压力.水平分库:将一张表的数据(按照数据行)分到多个不同的数据库.每个库...
fatherlaw
0回复
1.0w浏览
sql
【纯干货】SpringBoot 整合 ES 进行各种高级查询搜索
一、简介在上篇SpringBoot整合ElasticSearch文章中,我们详细的介绍了ElasticSearch的索引和文档的基本增删改查的操作方法!本文将重点介绍ES的各种高级查询写法和使用。废话不多说,直接上代码!二、代码实践本文采用的SpringBoot版本号是2.1.0.RELEASE,服务端es的版本号是6.8.2,客户端采用的是官方推荐的ElasticJavaHighLevelRestClient版本号是6.4.2,方便与SpringBoot的版本兼容。es最大的亮点就是查询非常丰富,可以在上...
fatherlaw
0回复
9418浏览
sql
推荐几款最好用的MySQL开源客户端,建议收藏
一、摘要众所周知,MYSQL是目前使得最广泛、最流行的数据库技术之一,为了更方便的管理数据库,市场上出现了大量软件公司和个人开发者研发的客户端工具,比如我们所熟知的比较知名的客户端:Navicat、SQLyog、DataGrip等等。说实话,这些客户端非常的好用,尤其是Navicat,功能强大、操作流程、简单易用,而且能连接的数据库种类繁多,也是小编我最喜爱的一款数据库客户端。但是,天下没有免费的午餐,这些客户端都是收费型的,...
fatherlaw
0回复
7547浏览
mysql
技术分享 | innodb_buffer_pool_size为什么无法调低至1GB以内
前言innodbbufferpoolsize可以调大,却不能调小至1GB以内,这是为什么?MySQL版本:5.7.30测试环境有台MySQL服务器反应很慢,检查系统后发现内存使用量已超过90%,并且有大量的SWAP占用:运行top按内存占用排序,查看系统资源使用情况可以看到内存占用最多的是java进程和4个mysqld进程。由于短期内无法加内存,java内存大小应用不让调整,那就只能想办法压缩mysqld使用的内存大小了。这台服务器部署了4个MySQL实例,其中两个是...
ywz888
0回复
6722浏览
mysql
慢SQL,压垮团队的最后一根稻草!
在实际的业务系统开发中,虽然我们会严抓代码质量,但是慢SQL的检测却常常容易被忽视,今天我们就一起来总结一下关于慢SQL可能存在的系统运行风险。一、什么是慢SQL什么是慢SQL?顾名思义,运行时间较长的SQL语句即为慢SQL!那问题来了,多久才算慢呢?这个慢其实是一个相对值,不同的业务场景下,标准要求是不一样的。我们都知道,我们每执行一次SQL,数据库除了会返回执行结果以外,还会返回SQL执行耗时,以MySQL数据库为例,...
fatherlaw
0回复
6933浏览
sql
暂无内容
1
113
114
115
116
117
118
119
120
121
151
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅