#深入理解计算机系统

Java中原始数据类型存放位置理解

原始数据类型的变量存放在栈还是堆,应该由上下文去决定。如下所示的局部方法中,定义了本地变量a,且为原始数据类型,所以存放在栈中。publicvoidfunc(){inta=3;}再如下所示类中,定义了局部变量a,且为原始数据类型,而类被创建为对象后,为引用类型,那么这个对象存放在堆中,同时局部变量a也会随这个对象存放在...

Thinkpad X240使用U盘安装Win7系统

更改BIOS设置不同电脑的进入BIOS的方式可能不太一样,ThinkpadX240的进入方式是在电脑启动的时候按下回车键,然后按F1进入BIOS。1.修改secureboot为Disable;2.在Boot或者Startup下将UEFI/LegacyBoot由UEFIOnly改为Both;3.将Boot顺序中的第一个启...

分布式系统的接口幂等性设计

在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景:/一个订单创建接口,第一次调用超时了,然后调用方重试了一次在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方重试了一次一个订单状态更新接口,调用方连续发送...

MySql日志系统

MySQL日志系统,主要包括redolog(重做日志)、undolog(回滚日志)和binlog(归档日志)。回滚日志主要用来一致性视图中实现MVCC,所以undolog在学习事务时再介绍。 假设现在有一张表,建表语句如下:mysql>createtableT(IDintprimarykey,cint)...
代码星球 ·2021-02-19

Linux 系统中安装mysql

查看是否已安装mysql,执行命令:yumlistinstalled|grepmysql 从上图可以看出,安装了一个mysql包,那可以选择进行卸载:yum-yremove[上面截图中的包名] 下载mysql安装包到/usr/local/目录[root@iZh3pobabw2pxtZ/root]$c...
代码星球 ·2021-02-19

常见的系统架构

软件架构(softwarearchitecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图,是一个整体布局。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象...
代码星球 ·2021-02-19

Windows系统Git的安装及使用

下载Git 官方地址为:https://git-scm.com/download/win下载完之后,双击安装选择安装目录选择组件开始菜单目录名设置选择使用命令行环境以下三步默认,直接点击下一步                                安装完成  检验是否安装成功,回到...

AutoMapper 理解

一、概要  1、DTO?      DTO(DataTransferObject)就是数据传输对象,说白了就是一个对象,只不过里边全是数据而已。    为什么要用DTO?    (1)DTO更注重数据,对领域对象进行合理封装,从而不会将领域对象的行为过分暴露给表现层    (2)DTO是面向UI的需求而设计的,而领域模...
代码星球 ·2021-02-19

vue : 无法加载文件 C:UsersxxxAppDataRoaming pmvue.ps1,因为在此系统上禁止运行脚本

  使用命令npminstallvue-cli-g安装脚手架之后,创建Vue项目vueinitwebpackdemo提示“无法加载文件C:UsersxxxAppDataRoamingpmvue.ps1,因为在此系统上禁止运行脚本”二、解决方法  使用管理员权限打开Windowspowershell 执行命令:...

React、Vue、AngularJS、Bootstrap、EasyUI 、AntDesign、Element理解

  工作后接触了React、Vue、AngularJS、Bootstrap、EasyUI、AntDesign、Element,项目中使用过的只有Vue、Bootstrap、EasyUI、Element,当时都认为是不同的前端框架。其实还是有区别的。  框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、...

理解MVC提供的方法

  现在项目都前后端分离了,也慢慢的抛弃MVC方式了,转战API+前端的方式。用了这么多年MVC,简单梳理下MVC中常用的一些方法及作用,在应用层面上会有一些帮助,不涉及底层原理。文章仅从方法介绍相关的功能。一、RouteConfig.RegisterRoutes(RouteTable.Routes)  一般默认情况下...
代码星球 ·2021-02-19

理解.NET5

我们知道目前.NET有 .NETFramework框架环境和.NETCore框架环境(当然还有其他的,不在此叙述),基于.NETFramework框架的应用只能运行在Windows操作系统上,基于.NETCore框架的应用可以跨操作系统,那么能不能直接统一成一个标准的.NET框架,不再区分 .NET...
代码星球 ·2021-02-19

理解.NET Framework

梳理下.NETFramework,看看.NETFramework是什么样的一个运行环境,怎么和Windows系统打交道。 .NETFramework用于在Windows上运行.NET应用程序,满足.NETFramework规范的应用都可以在Windows操作系统上运行。 您需要安装.NETFrame...
代码星球 ·2021-02-19

C#基础知识之理解HTTP协议

在互联网时代HTTP协议的重要性无需多言,对于技术岗位的同学们来说理解掌握HTTP协议是必须的。本篇博客就从HTTP协议的演进、特性、重要知识点和工作中常见问题的总结等方面进行简单的介绍。理解掌握了这些点工作中就OK了,当然在面试中也是少不了的,如果能结合实践掌握这篇博客的80%应对一般的面试应该是够了。如果要深入学习...

C#基础知识之理解Cookie和Session机制

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不...
首页上一页...1819202122...下一页尾页