随笔分类 -  计算机基本原理及编程哲学

摘要:1 加减法: // 方法一:该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失 int a=1; int b=2; a = a + b; b = a - b; a = a - b; System.out.printf("a = %d\t,b =%d\n",a,b); 2乘 阅读全文
posted @ 2021-03-03 09:44 ryelqy 阅读(258) 评论(0) 推荐(0) 编辑
摘要:当我们删除回收站的文件时,其实在硬盘中是还未删除的,我们需要重新擦写覆盖才算是彻底删除,否者很容易被第三方工具恢复回来,增加了文件泄露的风险,那么如何彻底删除文件防止恢复呢?下面给大家分享删除文件防止恢复的方法。 删除文件防止恢复的方法: 1、按win+s打开搜索框,在框中输入cmd找到命令提示符, 阅读全文
posted @ 2020-02-09 00:46 ryelqy 阅读(6365) 评论(0) 推荐(1) 编辑
摘要:本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: 阅读全文
posted @ 2019-09-17 23:01 ryelqy 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1、什么事字节序? 字节序指的是数值在内存中的表示方式。 上面代码生成一个 16 字节(16字节 * 8位 = 128位)的ArrayBuffer对象,然后在它的基础上,建立了一个 32 位整数的视图。由于每个 32 位整数占据 4 个字节,所以一共可以写入 4 个整数,依次为 0,2,4,6。 如 阅读全文
posted @ 2019-06-12 15:40 ryelqy 阅读(660) 评论(0) 推荐(0) 编辑
摘要:1. 计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian)。 举例来说,数值0x2211使用两个字节储存:高位字节是0x22,低位字节是0x11。 同理,0x1234567的大端字节序和小端字节序的写法如下图。 2. 我一直不理解,为什么要有字 阅读全文
posted @ 2019-06-12 15:02 ryelqy 阅读(397) 评论(0) 推荐(0) 编辑
摘要:一、前言 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。 水平拆分的概念,是同一个业务数据量大之后,进行水平拆分。 上图中订单数据达到了 阅读全文
posted @ 2019-04-25 23:36 ryelqy 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一 , 概述 在现代密码学诞生以前,就已经有很多的加密方法了。例如,最古老的斯巴达加密棒,广泛应用于公元前7世纪的古希腊。16世纪意大利数学家卡尔达诺发明的栅格密码,基于单表代换的凯撒密码、猪圈密码,基于多表代换的维吉尼亚密码,二战中德军广泛使用的恩格玛加密机….但最终都找到了有效的破解算法。 现代 阅读全文
posted @ 2019-01-16 14:01 ryelqy 阅读(2797) 评论(0) 推荐(0) 编辑
摘要:很多站长可能到现在都没有理解 HTTP/1.x、HTTP/2 和 HTTPS 之间的区别和关系吧?说实话,明月也是“一知半解”的水准而已,今天看到了这篇文章感觉总结还算是比较全面,特此分享出来给大家就当是科普文了! 图片来自明月登楼博客【imydl.com】 一、HTTP/1.x Http1.x 缺 阅读全文
posted @ 2018-12-29 11:40 ryelqy 阅读(629) 评论(0) 推荐(0) 编辑
摘要:同步与异步是对应的,它们是线程之间的关系,两个线程之间要么是同步的,要么是异步的。阻塞与非阻塞是对同一个线程来说的,在某个时刻,线程要么处于阻塞,要么处于非阻塞。阻塞是使用同步机制的结果,非阻塞则是使用异步机制的结果。 深入理解并发/并行,阻塞/非阻塞,同步/异步 1. 阻塞,非阻塞 首先,阻塞这个 阅读全文
posted @ 2018-12-18 16:25 ryelqy 阅读(482) 评论(0) 推荐(0) 编辑
摘要:简介 作为一名架构师,我们要专业,要能看懂代码,及时光着臂膀去机房,也能独挡一面!及时同事搞不定问题,或者撂挑子,你也能给老大一个坚定的眼神:不怕,有我在!还能在会议室上滔滔不绝,如若无人,让不懂技术的妹子看你时眼神迷离,就好想落霞与孤鹜齐飞! 分布式架构是一个非常复杂的体系,任何技术都不是孤立的存 阅读全文
posted @ 2018-10-06 17:25 ryelqy 阅读(555) 评论(0) 推荐(0) 编辑
摘要:搜索一下“造轮子”或者“程序员为什么喜欢造轮子”,会看到很多相关的讨论,这是个老生常谈的话题,很多人谈过了,谈了很多年。不过还是有再谈的必要。 “造轮子”的含义: 明知道你做的不可能比前辈做得更好,却仍然坚持要做。 就软件开发而言,“造轮子”是指,“业界已经有公认的软件或者库了,却还坚持要自己做”。 阅读全文
posted @ 2018-02-13 22:17 ryelqy 阅读(518) 评论(0) 推荐(0) 编辑
摘要:OSI参考模型 OSI RM:开放系统互连参考模型(open systeminterconnection reference model) OSI参考模型具有以下优点: 简化了相关的网络操作; 提供设备间的兼容性和标准接口; 促进标准化工作; 结构上可以分隔; 易于实现和维护。 简化了相关的网络操作 阅读全文
posted @ 2018-02-05 14:16 ryelqy 阅读(757) 评论(0) 推荐(0) 编辑
摘要:抽象层次 抽象层次是面向对象方法中极其重要,但是又非常难以掌握的技巧。学 会站在不同的抽象层次考虑问题是建立好模型的基础,所以笔者不能不在这里说一些与技术无关的“废话”。 首先,抽象层次越高,具体信息越少,但是概括能力越强;反之,具体信息越丰富,结果越确定,但相应的概括能力越弱。从信息的表达能力上说 阅读全文
posted @ 2017-08-17 21:04 ryelqy 阅读(922) 评论(0) 推荐(0) 编辑
摘要:前言 对于我们80后来说,最早接触计算机应该是在95年左右,那个时候最流行的一个词语是多媒体。 依旧记得当时在同学家看同学输入几个DOS命令就成功的打开了一个游戏,当时实在是佩服的五体投地。因为对我来说,屏幕上的东西简直就是天书。有了计算机我们生活发生了巨大的变化,打游戏,上网,聊天,甚至到现在以此 阅读全文
posted @ 2017-08-17 21:02 ryelqy 阅读(966) 评论(0) 推荐(0) 编辑
摘要:摘要: 本文首先描述 MVC 模式是什么,然后针对 MVC 的不足发表了作者的个人观点,随后引出了基于 REST 架构实现前后端分离的方案,最后使用了 Java 的 Spring 框架搭建了一个简单的 REST 框架。全文从原理到实战,希望对于想了解如何实现前后端分离架构的朋友有所帮助。由于篇幅有限 阅读全文
posted @ 2017-08-11 17:03 ryelqy 阅读(364) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示