10 2019 档案

摘要:关系型数据库与非关系型数据库及其特性: RDBMS(Relational Database Management System 关系型数据库) :mysql/oracle/sqlServer等 》ACID特性 NOSQL(Not Only SQL 非关系型数据库):redis/mongdb等 》 C 阅读全文
posted @ 2019-10-31 15:47 杨浪 阅读(502) 评论(0) 推荐(0) 编辑
摘要:互联网普及率的日渐攀升与 IPv4 资源的持续减少,现在大部分家庭宽带都不会分配公网 IP ,这使一些网络应用的实现多了些困难,像个人的 NAS 和一些智能家居设备。对于分配公网 IP ,各地运营商的态度也不同,有的去找客服反应可以要一个公网 IP ,还有些则直接告诉你每年多少钱。这些情况在 IPv 阅读全文
posted @ 2019-10-30 01:42 杨浪 阅读(815) 评论(0) 推荐(0) 编辑
摘要:前言 对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。 今天给大家介绍一款好用内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 阅读全文
posted @ 2019-10-29 15:40 杨浪 编辑
摘要:概念 一致性分为强一致性和弱一致性。强一致性的协议和手段主要有:二阶段提交(2PC)、三阶段提交(3PC)、TCC(Try-Confirm-Cancel)补偿型。这里面经常有人把两阶段提交和TCC补偿型混淆。二阶段提交实际上业务逻辑是在提交之前做的,两阶段只是事务控制的两个阶段。而TCC是将业务逻辑 阅读全文
posted @ 2019-10-29 14:46 杨浪 阅读(1998) 评论(0) 推荐(0) 编辑
摘要:一、SQL Server组成部分 1.关系引擎:主要作用是优化和执行查询。包含三大组件: (1)命令解析器:检查语法和转换查询树。 (2)查询执行器:优化查询。 (3)查询优化器:负责执行查询。 2.存储引擎:管理所有数据及涉及的IO包含三大组件: (1)事务管理器:通过锁来管理数据及维持事务的AC 阅读全文
posted @ 2019-10-29 14:42 杨浪 阅读(1867) 评论(1) 推荐(0) 编辑
摘要:之前我们了解了一条查询语句的执行流程,并介绍了执行过程中涉及的处理模块。一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条 SQL 更新语句的执行流程又是怎样的呢? 首先我们创建一个表 user_info,主键为 id,创建语句如下: CREAT 阅读全文
posted @ 2019-10-29 14:37 杨浪 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:一、是什么? springboot是spring开源下的可用java构架微服务的微框架,是spring组件一键式解决方案,主要是简化了spring的使用难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 二、为什么使用? springboot优点特别多,他能帮我们迅速搭建一个微服务项目框架 阅读全文
posted @ 2019-10-29 14:22 杨浪 阅读(173) 评论(0) 推荐(0) 编辑
摘要:最开始的网站架构 最初业务量不大,访问量小,此时的架构,应用程序、数据库、文件都部署在一台服务器上,有些甚至仅仅是租用主机空间 1. 应用、数据、文件分离 将应用程序、数据库、文件各自部署在独立的服务器上,并且根据服务器的用途配置不同的硬件,达到最佳的性能效果。 2. 利用缓存改善网站性能 大部分网 阅读全文
posted @ 2019-10-29 14:18 杨浪 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一、引言 对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS: 其实,很 阅读全文
posted @ 2019-10-23 09:57 杨浪 阅读(795) 评论(0) 推荐(1) 编辑
摘要:中介者模式的定义 中介者模式, 当多个类彼此关联, 会增大耦合性, 这时各个模块通过中介者进行交流, 每个模块只负责自己的业务逻辑, 不属于自己的就丢给中介者, 降低耦合 定义: 用一个中介对象封装一系列的对象交互, 中介者使各对象不需要显示的相互作用,从而使其耦合松散,而且可以独立的改变他们之间的 阅读全文
posted @ 2019-10-22 11:37 杨浪 阅读(560) 评论(0) 推荐(0) 编辑
摘要:在使用 Git 的进行代码版本控制的时候,往往会发现在 log 中出现 "Merge branch 'master' of ..." 这句话,如下图所示。日志中记录的一般为开发过程中对代码的改动信息,如果出现过多例如上述描述的信息会造成日志的污染。 阅读了一些外文的博客,下面就来一探究竟。 产生原因 阅读全文
posted @ 2019-10-15 19:42 杨浪 阅读(5228) 评论(0) 推荐(1) 编辑
摘要:手机网页版访问网址:https://m.cnblogs.com/手机版网页功能: 1. 查看首页最新博客; 2. 查看所有随笔; 3. 查看个人博客; 4. 写博客和发评论; 6. 看新闻和评论新闻; 7. 看最新闪存和回复闪存。 官方手机客户端: iOS 客户端:https://app.cnblo 阅读全文
posted @ 2019-10-14 10:54 杨浪 阅读(845) 评论(0) 推荐(0) 编辑
摘要:一.什么是Asp.Net页面生命周期 当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求, 阅读全文
posted @ 2019-10-13 11:26 杨浪 阅读(134) 评论(0) 推荐(0) 编辑
摘要:行编辑可以在行修改后更新数据,如下图所示 用户用鼠标点击选择一行,jqGrid将可编辑的字段转换为数据输入单元,如上面图所示。不可编辑的列,如id,不会转为可输入单元,而是保持不变。可以通过配置colModel来实现。完成修改后,按下“enter”键提交数据到服务器。 行编辑可以在行修改后更新数据, 阅读全文
posted @ 2019-10-11 19:47 杨浪 阅读(5563) 评论(0) 推荐(0) 编辑
摘要:前言:江苏用户的福音啊!当地移动魔百和PTV-8098可以免拆直接安装第三方的软件,其他地区的PTV-8098未做测试,可以自己根据教程步骤进行测试;准备工具:8G或4G的U盘(太大无法识别)、电脑下载破解所需工具:ADB组件(解压到C盘根目录)下载地址:http://down.tvapk.com/ 阅读全文
posted @ 2019-10-07 02:23 杨浪 阅读(2274) 评论(0) 推荐(0) 编辑

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