前端技术
HTML
CSS
Javascript
前端框架和UI库
VUE
ReactJS
AngularJS
JQuery
NodeJS
JSON
Element-UI
Bootstrap
Material UI
服务端和客户端
Java
Python
PHP
Golang
Scala
Kotlin
Groovy
Ruby
Lua
.net
c#
c++
后端WEB和工程框架
SpringBoot
SpringCloud
Struts2
MyBatis
Hibernate
Tornado
Beego
Go-Spring
Go Gin
Go Iris
Dubbo
HessianRPC
Maven
Gradle
数据库
MySQL
Oracle
Mongo
中间件与web容器
Redis
MemCache
Etcd
Cassandra
Kafka
RabbitMQ
RocketMQ
ActiveMQ
Nacos
Consul
Tomcat
Nginx
Netty
大数据技术
Hive
Impala
ClickHouse
DorisDB
Greenplum
PostgreSQL
HBase
Kylin
Hadoop
Apache Pig
ZooKeeper
SeaTunnel
Sqoop
Datax
Flink
Spark
Mahout
数据搜索与日志
ElasticSearch
Apache Lucene
Apache Solr
Kibana
Logstash
数据可视化与OLAP
Apache Atlas
Superset
Saiku
Tesseract
系统与容器
Linux
Shell
Docker
Kubernetes
[Composer ]的搜索结果
这里是文章列表。热门标签的颜色随机变换,标签颜色没有特殊含义。
点击某个标签可搜索标签相关的文章。
点击某个标签可搜索标签相关的文章。
Kotlin
在Android开发中使用Kotlin时,为了解决父视图的点击事件被子视图拦截的问题,文章提出了自定义ViewGroup并重写dispatchTouchEvent()方法的解决方案。通过此方法,当用户点击子视图时,既能触发父视图的点击事件,也能执行子视图的点击逻辑,从而实现触摸事件在父子视图间的合理共存和分发。这一方案深入触及了Android触摸事件分发机制,并展示了Kotlin在处理UI交互事件上的灵活性与实用性。
2023-01-23 20:09:37
261
笑傲江湖_
Docker
本文针对Docker+Nginx环境下无法有效反向代理多个SpringBoot应用的问题,深入剖析了其原因在于Nginx处理请求时仅匹配第一个location块的机制。文章详细介绍了如何通过调整location块配置,利用正则表达式精确匹配不同URL路径,实现到各自SpringBoot应用(运行在不同端口上)的正确转发。通过对Docker镜像构建、Nginx配置文件的实例展示,为开发者提供了一种解决多服务部署问题的实用策略,强调了熟练掌握Docker与Nginx配置对提升应用部署效率的重要性。
2024-01-24 15:58:35
617
柳暗花明又一村_t
Kotlin
本文针对Android UI设计中CardView内嵌LinearLayout无法直接设置圆角的问题,采用Kotlin语言进行解决。通过自定义Drawable和Shape资源文件为LinearLayout添加圆角背景,并调整CardView的阴影效果以保持视觉一致性。虽然CardView的cardCornerRadius属性不能直接影响子布局,但通过上述方案成功实现了内嵌LinearLayout的圆角显示,展现了Kotlin在Android开发中的灵活性与扩展性。关键词:Kotlin、CardView、LinearLayout、圆角效果、解决方案、自定义Drawable、Shape资源文件、cardCornerRadius、阴影效果、UI设计。
2023-10-28 21:29:29
298
翡翠梦境_
Docker
Docker作为容器化技术的代表,为应用程序提供了跨平台运行的一致环境。它将系统资源与应用打包成可移植的、自包含的运行时环境,极大地优化了开发至运维全生命周期流程。通过docker hub,用户可以便捷地分享和获取如nginx、mysql等镜像。此外,docker swarm与docker compose分别强化了容器集群管理和多容器间的依赖关系处理能力,有力推动了云计算、数据中心及物联网等领域中应用部署的高效性、灵活性和可靠性。
2023-01-02 19:11:15
391
电脑达人
Gradle
本文针对Android开发中Gradle构建变体生成APK数量与预期不符的问题,深度解析了构建变体的基本概念及其组合方式(包括风味维度、产品风味和构建类型)。当构建变体结合ABI配置时,可能会导致超出预期的APK数量。为此,文章提出了利用ABI过滤功能,通过指定特定的CPU架构并禁用通用APK,以及精确控制构建变体组合以排除不必要的APK生成策略。通过这些实践方法,开发者能够深入理解和掌握Gradle构建规则,精准控制构建变体生成的APK数量,从而提高构建效率并降低维护成本。
2023-07-24 11:29:47
494
青山绿水
Docker
该Docker安装教程为Ubuntu用户详细解析了Docker这一容器引擎的安装步骤,从更新系统软件源开始,逐步指导如何安装、启动并设置Docker服务自动运行。文中强调了Docker镜像和Dockerfile的基本概念,说明Docker通过镜像实现应用及其依赖的打包与移植,并借助Dockerfile自定义构建镜像。此外,还介绍了在中国地区配置Docker加速器以提升镜像下载速度的方法。最后,提供了若干使用Docker的基本命令示例,帮助用户掌握创建、运行容器及查看日志等操作,旨在使读者能更高效地运用Docker进行应用程序管理与部署。
2023-02-21 20:40:21
478
星河万里-t
Kibana
本文针对大规模数据分析场景,深度解析如何在Kibana中配置跨集群搜索功能以实现对多个Elasticsearch集群数据的统一检索与分析。通过编辑Kibana配置文件、确保网络连通和版本兼容性,可以成功连接并管理多个远程集群。在完成配置后,用户可在Discover页面创建索引模式,无缝查询不同集群的数据,有效提升数据洞察力及工作效率。尽管跨集群搜索极大地便利了分布式数据源的整合,但在实际应用中需注意集群数量带来的性能开销、数据权限和同步延迟等问题,确保在优化工作流程的同时保障数据安全性和实时性。
2023-02-02 11:29:07
334
风轻云淡
转载文章
本文针对Android开发中的内存优化,深入剖析了OOM(Out of Memory)、内存泄漏及频繁GC引发卡顿三大问题。通过理解Java虚拟机的GC机制,特别是GC Roots与对象引用关系(包括StrongReference、SoftReference、WeakReference和PhantomReference)的作用,以及ReferenceQueue在监控对象回收过程中的价值,有助于开发者发现并解决实际编码中内存管理的问题,从而提升应用性能和用户体验。文章旨在引导读者关注Android应用内存分配与回收的细节,养成良好的编程习惯。
2023-10-10 11:39:05
262
转载
Nginx
该文章深入探讨了在使用Nginx和Docker部署前后端分离项目时,如何解决前端页面访问空白的问题。通过对Nginx基础配置的理解,特别是location指令的运用,可分别正确处理静态资源请求与API请求转发。例如,配置Nginx将前端静态文件目录指向特定路径,并设置try_files指令;同时,通过proxy_pass将/api开头的请求代理到后端Docker容器的8080端口。在Docker环境中,强调了合理网络配置的重要性,确保Nginx能通过服务名如backend发现并访问后端服务。通过精准配置Nginx与Docker Compose或Kubernetes编排工具,有效搭建起前后端信息通道,实现项目的稳定、高效部署。
2023-07-29 10:16:00
55
时光倒流_
Kotlin
Kotlin,作为一种现代编程语言,致力于提升编程体验的顺畅与直接。其简洁的语法设计,无需显式数据类型,让代码既紧凑又易读。Kotlin内置的安全特性,特别是对null值的优雅处理,显著降低了运行时错误的风险,增强代码的健壮性。通过结合功能性编程与面向对象编程,Kotlin提供了强大的表达力与灵活性。它与Java的兼容性与直接编译为JavaScript的能力,使其在跨平台开发中独具优势。零成本抽象的设计原则确保了代码的清晰与效率,而其与生态系统的一体化则简化了迁移路径,降低了学习曲线。总之,Kotlin通过其核心特性——简洁性、安全性、功能性与面向对象编程的完美融合,以及与现有技术栈的无缝集成,为开发者提供了一种高效、可靠的编程解决方案,重新定义了编程体验。
2024-07-25 00:16:35
266
风轻云淡
转载文章
本文介绍了Java中从JDK1.5引入的注解功能,包括标准注解、元注解以及如何自定义注解(如@MethodInfo),并详细解释了元注解@Retention、@Target和@Inherited的作用。文章通过实战模拟Butter Knife库,演示了创建和使用自定义注解ViewInject和LayoutInject的过程,利用反射机制实现运行时注解解析,简化Android开发中的视图绑定操作。虽然文中示例采用反射实现,但实际Butter Knife使用更高效的方法来处理注解信息。
2023-03-28 22:30:35
104
转载
站内搜索
用于搜索本网站内部文章,支持栏目切换。
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
curl --compressed http://example.com
- 使用压缩方式获取网页内容。
推荐内容
推荐本栏目内的其它文章,看看还有哪些文章让你感兴趣。
2023-04-28
2023-08-09
2023-06-18
2023-04-14
2023-02-18
2023-04-17
2024-01-11
2023-10-03
2023-09-09
2023-06-13
2023-08-07
2023-03-11
历史内容
快速导航到对应月份的历史文章列表。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"