码迷,mamicode.com
首页 >  
搜索关键字:问题本质    ( 94个结果
粘包问题及解决方案
粘包问题及解决方案 一 什么是粘包问题 前提:只有TCP会发生粘包现象,UDP永远不会粘包。 粘包问题本质上就是接收方不知道消息的边界,不知道一次性该提取多少字节流用于解析消息,造成的消息解析错误问题。 二 为何么会有粘包问题 1 socket收发消息的原理之流式协议 ? 发送端可以是1K1K的发送 ...
分类:其他好文   时间:2021-06-25 17:27:19    阅读次数:0
修复tomcat启动时 黑框框乱码问题
那就要修复这个问题,对于乱码问题,本质原因就一个:字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)! 我们来到tomcat目录的conf子目录中,找到一个名为 "logging.properties" 的文件,打开这个文本文件,找到如下配置项: java.util.logging. ...
分类:其他好文   时间:2021-05-24 16:56:19    阅读次数:0
深入学习:三分钟快速教会你编写线程安全代码!
相信有很多同学在面对多线程代码时都会望而生畏,认为多线程代码就像一头难以驯服的怪兽,你制服不了这头怪兽它就会反过来吞噬你。 夸张了哈,总之,多线程程序有时就像一潭淤泥,走不进去退不出来。 可这是为什么呢?为什么多线程代码如此难以正确编写呢? 从根源上思考 关于这个问题,本质上是有一个词语你没有透彻理 ...
分类:编程语言   时间:2021-01-02 11:03:23    阅读次数:0
思考力在软件工程中的重要性
思考力在软件工程中的重要性什么是思考力?思考力是指透过现象看到问题本质的能力。工作中为什么需要思考力?在软件工程学中,思考力非常重要,通常以百分之三十的编码能力,百分之七十的思考问题的能力,所以思考力在软件工程中就显得特别重要。一个软件的开发,需要经过“前期调研、产品定位、受众群体、盈利模式、产品逻辑、产品思维图、产品设计图、后端开发接口、前端开发,测试、上线、运营推广”,需要这几个过程。每一个环
分类:其他好文   时间:2020-09-17 12:39:26    阅读次数:24
数据分析,该怎么做才能超出预期?
有同学问:每次做的数据分析报告,业务方看了不是说“我早知道了”,就是说“你这不符合业务常识”。搞得人很郁闷。比如最近一次,诊断业绩波动问题,分析了一堆流量转化率客单价数据,业务方却哈哈大笑,说跟这些都没关系,纯粹是大区经理的能力问题。面对这种局面该怎么办?(|3)∠)今天统一解答一下。这种问题,本质上是来自:不了解业务到底掌握了什么情况。想要做出既符合业务常识,又超过业务预期的分析成果。当然得先摸
分类:其他好文   时间:2020-09-14 18:43:27    阅读次数:42
分布式一致性协议之2PC与3PC
上文提到过数据库中2PC如何实现的,今天就来好好画画2PC与3PC的流程图,以及对比它们之间的关系和区别。 分布式事务是为了解决微服务架构(形式都是分布式系统)中不同节点之间的数据一致性问题。这个一致性问题本质上解决的也是传统事务需要解决的问题,即一个请求在多个微服务调用链中,所有服务的数据处理要么 ...
分类:其他好文   时间:2020-07-16 18:23:42    阅读次数:64
【2020-07-03】人生十三信条
23:59 在手里拿着一把锤子的人眼中,世界就像一根钉子。大多数人试图以一种思维模型来解决所有问题,而其思维往往只来其某一专业学科。但你必须要知道各种重要学科的重要理论,才能洞察问题本质。 ——查理·芒格 【人生十三信条】 1、节制:食不可过饱,饮不得过量。 2、缄默:避免?无谓闲扯,言谈必须对人有 ...
分类:其他好文   时间:2020-07-06 19:49:32    阅读次数:60
递归与链表
递归 本质上,将原来的问题,转换为更小的同一问题。(一个问题的规模,不断缩小) 注意:递归函数的“宏观”语意,就是要记住写递归函数是为了啥。为的就是完成一个功能的。 我的垃圾代码~~~hh public class Num { //写一个方法解决数据求和 public int sum(int[] a ...
分类:其他好文   时间:2020-07-05 00:57:04    阅读次数:72
07 | 如何高效填写软件缺陷报告?
编写软件缺陷报告,看似一件很简单的事情,但是其实有很大的优化与提高的空间。 软件缺陷报告的重要性 缺陷报告是测试工程师与开发工程师交流沟通的重要桥梁,也是测试工程师日常工作的重要输出。 作为优秀的测试工程师,最基本的一项技能就是,把发现的缺陷准确无歧义地表达清楚。 **“准确无歧义地表达”**意味着 ...
分类:其他好文   时间:2020-07-03 21:06:24    阅读次数:35
【从BIO到Netty】2.NIO线程模型
要解决BIO存在的性能问题,本质上是要做到: 1. 让线程不再阻塞 2. 让一个线程能处理多个客户端连接 NIO线程模型,如下图所示 "计算机科学中的一切问题,都可以通过增加中间层来解决",在NIO的设计中被体现了出来。所以实际上selector, channel, 以及buffer,本质上都是为了 ...
分类:编程语言   时间:2020-06-22 23:17:52    阅读次数:69
94条   1 2 3 4 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!