ITPub博客

首页 > 架构设计 > 操作系统

关于 “操作系统” 的内容如下:

  • 奇怪!应用的日志呢??

    1. 问题回顾 问题背景是在进行中台应用中间件迁移过程中,发现存在项目启动失败或者项目正常启动(jsf正常挂载并正常运行,mq正常发送和消费)但是无任何日志打印现象。更奇怪的是不打印日志竟然是偶发的,在测试环境中多次部署都未出现项目启动但无日志打印情况,而且玄学的是生产环境两台机器,其中一台正常日志打印,另一台无任何日志打印(应用运行正常)。通过多次重启无日志打印机器仍未恢复日志打印,最终通

    京东技术 操作系统 801 2024-06-11 10:43
  • 鸿蒙到底是什么意思?它究竟能不能干赢安卓?我们凭什么支持鸿蒙

      2021年鸿蒙2.0发布,一时间所有人都在问同一个问题,鸿蒙是不是安卓的套壳系统,它究竟能不能击败安卓,我们又为什么要支持鸿蒙,本期视频将为你解答。  要解释鸿蒙是不是套壳,我们就要先了解鸿蒙究竟是什么。首先不论是安卓还是鸿蒙,事实上都来自同一个地方那就是Linux。Linux简单来说就是一个操作系统,而安卓所做的事情就是基于Linux来继续开发和改进,就像在前人打好的地基上再根据自己设计盖房

    飘絮絮絮丶 操作系统 56 2024-06-08 09:52
  • 从缺陷到创新:质量保障的新视角

    1.背景:最近一段时间研发大佬们在积极的治理告警,经过一段时间的治理,现在告警情况已经有了很大的改观,但难免还有漏网之鱼;具体我们可以以下边一个例子来看:这是一个生产的UMP告警,通过这个告警我们发现XXX这个应用的堆内存使用率为90.18%,超过了设置的告警阈值85%,所以产生了这样的一个告警;那什么是堆内存呢?1.1.Java堆内存Java堆内存的定义Java堆内存是JVM内存的一部分,专门用

    京东技术 操作系统 838 2024-06-07 15:18
  • ClickHouse内幕(2)基础数据结构

    ClickHouse以性能好被大家所熟知,而一个数据库的性能优化是一个庞大的系统性工程。本文着眼于ClickHouse内部的基础数据结构,以揭露ClickHouse性能优化的冰山一角。在软件工程中并不是所有的执行路径都需要优化,只有关键执行路径才需要花费大力气进行优化。对于数据库领域来说关键执行路径,一句话就可以概括,一个查询中对每行数据都需要执行的函数或者代码。而基础数据类型是关键执行路径上的算

    京东技术 操作系统 863 2024-06-07 15:14
  • 暗水印——变换域DCT水印算法(一种通用性强,能有抵御攻击的手段)

        随着计算机和网络技术的飞速发展,信息的安全保护问题日益突出。数字图像、音频和视频等多媒体数字产品愈来愈需要一种有效的版权保护方法——水印技术,通常用于保护知识产权、防止未经授权的访问、作弊等。    广义上可以把水印技术划分为四大类:图像水印、视频水印、音频水印和文本水印。这些水印技术都有其独特的特点和应用场景,需要根据具体的数字媒体保护需求进行选择

    京东技术 操作系统 836 2024-06-04 11:17
  • 记一次疑似JVM内存泄漏的排查过程

    一、背景在日常部门OpsReview过程中,部门内多次遇到应用容器所在的宿主机磁盘繁忙导致的接口响应缓慢,TP99增高等影响服务性能的问题,其中比较有效的解决方案是开启日志的异步打印,可以有效避免同步日志打印在磁盘IO高起的情况下拖慢业务线程的执行效率。部门内的jimkv应用为了配合仓做切量,在最近将日志打印功能降到了INFO级别,打开日志打印以便问题排查,期间遇到过一次因宿主机磁盘繁忙引起TP9

    京东技术 操作系统 923 2024-06-04 11:16
  • pfinder实现原理揭秘

    1.引言在现代软件开发过程中,性能优化和故障排查是保证应用稳定运行的关键任务之一。Java作为一种广泛使用的编程语言,其生态中涌现出了许多优秀的监控和诊断工具,诸如:SkyWalking、Zipkin等,它们帮助开发者和运维人员深入了解应用的运行状态,快速定位和解决问题。在京东内部,则使用的是自研的pfinder。本文旨在深入探讨pfinder的核心原理和架构设计,揭示它是如何实现应用全链路监控的

    京东技术 操作系统 901 2024-06-03 15:24
  • ComfyUI 完全入门:ControlNet 使用教程

    大家好,我是每天分享AI应用的萤火君!今天继续给大家分享ComfyUI的入门必备技能:ControlNet。ControlNet 提供了十几种生成图片的控制方式,有的可以控制画面的结构,有的可以控制人物的姿势,还有的可以控制图片的画风,这对于提高AI绘画的质量特别有用;基于 ControlNet 的能力,炼丹师们可以将AI绘画拓展到很多的应用场景,比如艺术二维码、光影文字、线稿上色、老照片修复、图

    京东技术 操作系统 1176 2024-06-03 15:22
  • 关于Vearch在大模型中使用的一些实践

    背景这两年来大模型及其热门,不仅各大厂家的模型层出不穷,各类RGA、Agent应用也花样繁多。这也带火了一批基础设施,比如Langchain、向量数据库(也叫矢量数据库-Vector Database)等。现在市场上的向量库种类特别繁多,但主要还是分为两类,一类是在原有数据库基础上增加了向量相似性检索的能力,比如ES、Redis等等;还有一类就是生而为向量库,比较有名的比如Qdrant、Pinec

    京东技术 操作系统 839 2024-05-28 11:17
  • 研发提效:想快速定制一个OLAP应用?你可以这么做

           在日常项目中,经常能遇到多维度、多指标自由组合分析的OLAP系统建设场景,这类需求往往具有分析关系复杂、开发周期长和数据量大等特点,需要研发投入比较大的精力进行建设。       针对OLAP的场景,目前开源界大部分项目都是针对存储层的实现,如ClickHouse、Doris等OLAP数据库。很少针对应用

    京东技术 操作系统 813 2024-05-28 11:16
  • spring源码阅读之bean加载过程(一)

    如果想要阅读源码,首先要选择版本,然后将源代码下载到本地,导入idea中,话不多说,直接看步骤吧这里我选择5版本,下载源码默认是main分支,看想学习的分支,比如我切换到5版本,截图如下:2.安装gradle3.转换源码进idea下载完成后可以看到有个文档叫import-into-idea.md,这里介绍了怎么将代码导进idea,不过对我这种英语不好的真的是费劲,可以参考https://gi

    京东技术 操作系统 926 2024-05-27 14:57
  • 实现“代码可视化”需要了解的前置知识-编译器中端

    1. 前言前文实现“代码可视化”需要了解的前置知识-编译器前端介绍了编译器前端知识并附带了小练习,本文将继续介绍编译器中端相关的知识,还是概念+练习的学习方式。中间代码是用来进行程序分析和实现代码可视化的关键数据,了解其生成和优化方式能更好的帮助我们理解程序的执行逻辑,希望大家阅读本文后有所收获。2. 编译器(Compiler)中端部分主要包含的功能有“生成中间代码”和“中间代码优化”。2.

    京东技术 操作系统 898 2024-05-21 10:56
  • 高并发系统-使用自定义日志埋点快速排查问题

    背景在高并发的系统中,通常不会打印除参数校验失败或捕获异常之外的日志,防止对接口的性能产生影响。那对于请求不符合预期的情况,我们如何快速找到是哪块逻辑影响的至关重要。Pfinder提供的链路监控,更多的是性能层面的监控,无法满足我们上述的诉求。下面我将通过自定义通用上下文,添加日志埋点,解决上述存在的问题。通用上下文 CommonContext作用创建通用上下文的作用,是为了跟踪一个请求的生命周期

    京东技术 操作系统 823 2024-05-21 10:52
  • Java常用的JSON序列化与反序列化工具实践

    JSON简介:JSON(Java Script Object Notation)是一种轻量级的数据交换格式,通常用于在不同系统之间传输数据。它基于 JavaScript 对象语法,但已成为一种独立于语言的格式。JSON 数据以键值对的形式组织,易于阅读和编写。为什么要使用 JSON?1.简单易用:JSON的语法简单,易于理解和编写,可以快速地进行数据交换。2.跨平台支持:JSON可以被多种编程语言

    京东技术 操作系统 928 2024-05-20 14:25
  • CaffeineCache Api介绍以及与Guava Cache性能对比| 京东物流技术团队

    一、简单介绍:CaffeineCache和Guava的Cache是应用广泛的本地缓存。在开发中,为了达到降低依赖、提高访问速度的目的。会使用它存储一些维表接口的返回值和数据库查询结果,在有些场景下也会在分布式缓存上再加上一层本地缓存,用来减少对远程服务和数据库的请求次数。CaffeineCache是以Guava Cache为原型库开发和扩展的一种本地缓存,并且适配Guava Cache的Api,但

    京东技术 操作系统 875 2024-05-17 15:03
  • 暗水印——空域:二值化图像水印(看不见我吧 啦啦啦~)

    引言   随着计算机和网络技术的飞速发展,信息的安全保护问题日益突出。数字图像、音频和视频等多媒体数字产品愈来愈需要一种有效的版权保护方法——水印技术,通常用于保护知识产权、防止未经授权的访问、作弊等。    广义上可以把水印技术划分为四大类:图像水印、视频水印、音频水印和文本水印。这些水印技术都有其独特的特点和应用场景,需要根据具体的数字媒体保护需求进行选

    京东技术 操作系统 812 2024-05-17 14:59
  • 京东秒送售后系统退款业务重构心得| 京东零售技术团队

    一、重构背景1.1、退款京东秒送秒送退款有2套结构,代码逻辑混乱;其中秒送、天选部分售后单是和平生pop交互退款,部分是和售后中台交互退款;并且兼容3套逻辑;痛点:代码繁重,缺乏合理性的设计,后续迭代开发以及维护成本高,同时增加了系统的风险和不稳定性1.2、金额计算京东秒送两套独立的逻辑结构计算,在此基础上针对退差和非退差又实现了2套逻辑;针对商品件维度、商品行维度、售后单维度计算金额混乱,缺乏领

    京东技术 操作系统 827 2024-05-16 16:15
  • 通过MVEL表达式和Apache Chain职责链模式解耦MQ消息处理节点的实践应用

    导读     本文主要讲解了MVEL表达式和责任链设计模式相结合一起的消息处理解决方案设计、解耦消息处理节点以及方便代码维护扩展。通过“订单拆单消息”的接入作为具体实践案例,简要阐述了MVEL表达式和Apache Chain职责链设计模式应用场景。希望通过本文,读者可以对MVEL表达式和责任链模式相关概念有一定的认识,并且能够将它们应用到具体的业务场景之中,帮助大家在实际代

    京东技术 操作系统 827 2024-05-16 16:10
  • 暗水印——空域:音频水印(看不见我吧 啦啦啦~)

    引言随着计算机和网络技术的飞速发展,信息的安全保护问题日益突出。数字图像、音频和视频等多媒体数字产品愈来愈需要一种有效的版权保护方法——水印技术,通常用于保护知识产权、防止未经授权的访问、作弊等。广义上可以把水印技术划分为四大类:图像水印、视频水印、音频水印和文本水印。这些水印技术都有其独特的特点和应用场景,需要根据具体的数字媒体保护需求进行选择使用。技术与实践意义本文以“多通道、多层水印”为目标

    京东技术 操作系统 810 2024-05-16 16:04
  • 璞华科技中标苏州工业园区“科技发展公司运营管理系统”升级改造项目

    帮助客户实现数智化转型升级。客户的选择,就是对我们的褒奖。

    方正璞华 操作系统 135 2024-05-11 14:27
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
ITPUB-饶
扫描二维码联系客服
关于• 广告服务• 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心

关注公众号获取更多技术文章