E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java进阶-实战篇
Linux基础服务
实战篇
,NFS文件服务器
一、NFS文件服务器简介NFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。NFS在文件传送或信息传送过程中依赖于RPC协议,RPC远程过程调用(
孔空运维
·
2023-04-21 20:20
TiDB
实战篇
-TiDB Cluster部署
简介部署TiDBCluster部署,熟系集群的基础操作。集群规划机器拓扑3pd,3tikv,1tidb_server.1tiflash,监控。192.168.66.10192.168.66.20192.168.66.21pd_serverstikv_serverstidb_serverstiflash_serverspd_serverstikv_serversmonitoring_serversg
顶尖高手养成计划
·
2023-04-21 18:27
TiDB入门到小工
tidb
【
Java进阶
】到底什么是抽象?
昨天和同事聊到Java抽象的这个概念,今天想深入理解以下什么是Java中的抽象。初识抽象理解抽象,首先我们得理解抽象这个词本身的概念,那么什么是抽象?抽象这个词本身就很抽象。在百度的解析是这么说的:抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征的过程。具体地说,抽象就是人们在实践的基础上,对于丰富的感性材料通过去粗取精、去伪存真、由此及彼、由表及里的加工制作,形成概念、判断、
诗竹白芍
·
2023-04-21 18:24
Java
java
爸爸的妈妈不一定是奶奶!你怎么看?
性格分析
实战篇
:「白色的理解」游泳池里,游累了在池边休息。旁边一位父亲在教3岁左右的儿子练习换气,歇气时,孩子突然间问了一句:爸爸你是妈妈生的吗?
陈剑婷8
·
2023-04-20 23:34
2019-10-15
今年计划读十五本书】一、《正念领导力》OK二、《马云内部讲话》102三、《毛泽东》罗斯·特里尔OK四、《卓越企业的经营手法》OK五、《公司开了,你该这样管理》OK六、《我的第一本思维导图》015七、《阿米巴经营.
实战篇
丛培国
·
2023-04-20 19:22
结构化分析与面向对象的区别_
JAVA进阶
深入理解面向对象
一、结构化程序设计与面向对象1.概述早期的编程语言如:C、Basic、Pascal等都是结构化编程语言。结构化程序设计的核心思想就是程序的开发采用自上而下的设计(称为瀑布模式)。对于大型的应用来说,采用函数和库的方式来对代码进行管理。而C++、Java、C#、Ruby等都是面向对象的编程语言,将现实世界采用类、对象的概念进行建模。2.结构化程序设计简介结构化程序设计方法主张按功能来分析系统需求,其
weixin_39555415
·
2023-04-20 15:25
结构化分析与面向对象的区别
真正的高手往往先处理心情,再处理事情;先分析心态,再分析事态
创造高收益.贰》OK四、《思维导图.记忆力与专注力训练》OK五、《经营三十四问》P100六、《经营十二条》OK七、《调动员工积极性的七个关键》OK八、《经营与会计》OK九、《心法》OK十、《阿米巴经营.
实战篇
丛培国
·
2023-04-20 15:28
Java基础到
Java进阶
——Java小白的历练之路------从0到1,开卷!
Java小白的历练之路------从0到1title:JavaEssaydate:2022-09-0708:58:32tags:Javanotes写在前面:免责声明:本笔记来源自互联,是笔者结合自己的理解进行整理归纳发表在hexo博客只便于个人学习使用,若涉及到侵权,请联系我,谢谢!个人博客地址:https://wl2o2o.github.io/写作背景:笔者是一名大三在校生,目前正在努力学习Ja
Wl2oo1
·
2023-04-20 05:13
Java
note
java
jvm
开发语言
【从零开始学Skynet】
实战篇
《球球大作战》(七):gateway代码设计(下)
1、确认登录接口在完成了登录流程后,login会通知gateway(第⑧阶段),让它把客户端连接和新agent(第⑨阶段)关联起来。sure_agent代码如下所示:s.resp.sure_agent=function(source,fd,playerid,agent)localconn=conns[fd]ifnotconnthen--登陆过程中已经下线skynet.call("agentmgr"
寻水的鱼、、
·
2023-04-19 19:33
从零开始学Skynet
Skynet
linux
服务器开发
lua
Redis学习笔记②
实战篇
_黑马点评项目
若文章内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系博主删除。资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA(提取码:eh11)在线视频:https://www.bilibili.com/video/BV1cr4y1671t(视频合集共175P,总时长:42:45:37)项目源码地址:https://gitee
YanZhaoHanWei_555
·
2023-04-19 14:51
数据库
Java
项目
#
黑马点评
redis
学习
数据库
2022黑马Redis跟学笔记.
实战篇
(二)
2022黑马Redis跟学笔记.
实战篇
二
实战篇
Redis开篇导读4.1短信登录4.1.1.搭建黑马点评项目一、导入黑马点评项目二、导入SQL三、有关当前模型四、导入后端项目相关依赖配置redis和mysql
心向阳光的天域
·
2023-04-19 14:49
redis
redis
短信验证
Redis
实战篇
笔记之黑马点评项目
实战篇
Redis开篇导读亲爱的小伙伴们大家好,马上咱们就开始
实战篇
的内容了,相信通过本章的学习,小伙伴们就能理解各种redis的使用啦,接下来咱们来一起看看
实战篇
我们要学习一些什么样的内容短信登录这一块我们会使用
林寻星辰
·
2023-04-19 14:19
redis
项目技术整合
redis
黑马Redis
实战篇
—给商铺类型缓存(练习)
给商铺类型查询业务添加缓存黑马点评P37集,给商铺类型业务添加缓存。商铺类型是list类型,较36集需要一些改动。ShopTypeController@RestController@RequestMapping("/shop-type")publicclassShopTypeController{@ResourceprivateIShopTypeServicetypeService;@GetMap
java小豪
·
2023-04-19 14:18
Redis学习笔记
redis
缓存
java
Android如何与H5的混合开发
实战篇
现在的开发趋势都是混合开发,整个APP界面不只是用安卓原生代码来搭建,还用到了网页,绝大多数的电商类APP比如:淘宝,美团,京东等等。商品列表页用安卓原生代码写的,详情页用网页,安卓代码就要跟网页的JavaScript(H5)代码进行交互。像这样原生嵌套网页,彼此间传递数据就是属于混合开发。安卓代码如何与网页的JavaScript代码进行通信为了更直观,更生动的演示效果。先做点准备工作。1.安装T
文质彬_已然未然
·
2023-04-19 10:59
android
javascript
tomcat
安卓
java
python数据与挖掘实战学习:
实战篇
第六章电力窃漏电自动识别笔记
第六章电力窃漏电自动识别6.1背景与挖掘目标传统的防窃漏电方法对人的依赖性太强,且采用这种方法建模时,模型各输入指标权重的确定需要用专家的知识和经验来判断,具有很大主观性。现有的电力计量自动化系统能够采集到各相电流、电压、功率因数等用电负荷数据以及用电异常等终端报警信息。异常告警信息和用电负荷数据能够反映用户的用电情况,同时稽查工作人员也会通过在线稽查系统和现场稽查来找出窃漏电用户,并录入系统。若
chaexxi01
·
2023-04-19 03:35
python数据分析
python
数据分析
Day.16现状偏差:缺乏改变的动力,怎么办?
每天5分钟,解决一个商业问题,欢迎收听,《刘润·5分钟商学院》,
实战篇
。这几天,跟随我透析用户微妙的心理,随之调整商业策略,并看到因此带来的大不同之后,我想你可能已经感受到,理解用户是个大学问。
红参勿忘
·
2023-04-19 01:17
Python自动化测试
实战篇
(4)selenium+unttest+ddt实现自动化用例测试,模拟用户登陆点击交互测试,Assert捕获断言多种断言
这些是之前的文章,里面有一些基础的知识点在前面由于前面已经有写过,所以这一篇就不再详细对之前的内容进行描述Python自动化测试
实战篇
(1)读取xlsx中账户密码,unittest框架实现通过requests
轻烟飘荡
·
2023-04-19 00:43
软件测试
python
selenium
自动化
unittest
自动化测试
【从零开始学Skynet】
实战篇
《球球大作战》(十五):项目问题和改进
1、问题:在客户端发起登录协议后,在登录协议返回之前客户端下线。由于此时agentmgr记录的是“登录中”状态,下线请求不会被执行,除非再次登录踢下线,否则agent会一直存在。这种情况不常出现。解决:方法是让gateway和agent之间偶尔发送心跳协议,若检测到客户端连接已断开,则请求下线。2、问题:agentmgr是个单点,有可能成为系统瓶颈。解决:可以开启多个agentmgr,以玩家id为
寻水的鱼、、
·
2023-04-18 23:22
从零开始学Skynet
skynet
lua
服务器开发
Java实现发送邮件(定时自动发送邮件)
系列文章目录Redis缓存穿透、击穿、雪崩问题及解决方法SpringCache的使用–快速上手篇分页查询–Java项目
实战篇
全局异常处理–Java实战项目篇该系列文章持续更新,更多的文章请点击我的主页查看哦
心态还需努力呀
·
2023-04-18 22:55
SpringBoot专栏
后端知识点
spring
boot
后端
java-ee
java
发送消息
【学习计划】《数据结构与算法之美》学习计划
10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法高级篇:进阶,9讲
实战篇
歧泽风
·
2023-04-18 17:06
史上最全的B站
Java进阶
教程【一】Javaweb阶段
一、Javaweb学完web第一站就到了Javaweb这儿,web和Javaweb之间可是有很多相通的地方,想要做出一个合格的网页,web和Javaweb一个都不能少,但你真的做好准备学习Javaweb了吗?JavaSE学会了没?MySQL数据库会编写增删改查……这些简单的SQL语句了吗?JDBC没忘吧?web前端里的HTML、CSS、JavaScript还记得吗?先别着急骂,我要是不戳戳你们的痛
link可
·
2023-04-18 13:33
Javaweb系列
Java框架系列
spring
java
后端
springmvc
mybatis
Jetpack
本系列将分为以下几个大模块:Java基础篇、
Java进阶
篇、常见设计模式Android基础篇、Android进阶篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-18 13:32
【从零开始学Skynet】
实战篇
《球球大作战》(十四):agent跨服务器版
至此,我们已完成了《球球大作战》的绝大部分功能,只剩下完善agent,让它和scene服务联动了。1、多个模块一般而言,代理服务会承载很多系统,比如邮件、成就等,此处涉及的代码较多,容易混乱,需划分模块。之前实现的service模块能让服务带有分模块的潜力。新建service/agent/scene.lua用于处理agent的战斗逻辑,只需在init.lua中引入(require)新增的文件,即可
寻水的鱼、、
·
2023-04-18 09:16
从零开始学Skynet
lua
服务器开发
skynet
【从零开始学Skynet】
实战篇
《球球大作战》(十二):场景代码设计(上)
场景服务会处理绝大部分的游戏逻辑。新建service/scene/init.lua,开始编写相关代码。1、Ball类场景中包含小球和食物这两种对象,先看看小球的实现。代码如下所示:--球localballs={}--[playerid]=ballfunctionball()localm={playerid=nil,node=nil,agent=nil,x=math.random(0,100),y=
寻水的鱼、、
·
2023-04-18 09:03
从零开始学Skynet
skynet
服务器开发
lua
【从零开始学Skynet】
实战篇
《球球大作战》(十三):场景代码设计(下)
1、主循环《球球大作战》是一款服务端运算的游戏,一般会使用主循环程序结构,让服务端处理战斗逻辑。如下图所示,图中的balls和foods代表服务端的状态,在循环中执行“食物生成”“位置更新”和“碰撞检测”等功能,从而改变服务端的状态。scene启动后,会开启定时器,每隔一段时间(0.2秒)执行一次循环,在循环中会处理食物生成、位置更新等功能。service/scene/init.lua中新增的内容
寻水的鱼、、
·
2023-04-18 09:03
从零开始学Skynet
skynet
服务器开发
lua
Systemd设置进程保护
参考资料Systemd入门教程:
实战篇
配置/etc/systemd/system路径下新建xxx.service文件;xxx.service中添加如下配置:[Unit]Description=miniappprocessmanagerAfter
我要在河边钓一整天的鱼
·
2023-04-17 23:29
【Java
实战篇
】Day6.在线教育网课平台
文章目录一、需求:绑定媒资1、需求分析2、库表设计与模型类3、接口定义4、Mapper层开发5、Service层开发6、完善controller层二、需求:课程预览1、需求分析2、实现技术3、模板引擎4、Freemarker入门5、部署网站门户6、接口定义7、接口开发8、编写模板9、视频播放页面接口一、需求:绑定媒资1、需求分析在前面完成视频的上传与转码处理后,需要将视频与教学计划进行绑定。UI如
-代号9527
·
2023-04-17 21:42
Spring
java
ui
开发语言
【
Java进阶
营】Java集合与泛型中的几个陷阱,你掉进了几个?
下面我总结了集合、泛型、数组转集合等一些常见的陷进,认真看完,相信你绝对有所收获。一、List,List与List有区别吗?说实话,我敢保证很多人是不知道List,List与List之间的区别的。1、我们先来看看List与List很多可能觉得List的用法与List是一样的,例如很多人认为Listlist;与Listlist;这两种定义方法是一模一样的,然而他们是不一样的。看下面一段代码Listt
Java进阶营_梦塔
·
2023-04-17 20:09
java
java-ee
spring
面试
架构
【
Java进阶
营】Java 面试:投行的 15 个多线程和并发面试题
多线程和并发问题已成为各种Java面试中必不可少的一部分。如果你准备参加投行的Java开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(MorganStanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试的热门知识点,尤其是在面试有关电子交易开发工作时,他们喜欢用棘手的Java线程面试题轰炸面试者。他们希望确保面试者对Java多线程
Java进阶营_梦塔
·
2023-04-17 20:09
java
spring
spring
boot
spring
cloud
架构
【
Java进阶
营】Java 堆外内存回收原理
堆外内存简介DirectByteBuffer这个类是JDK提供使用堆外内存的一种途径,当然常见的业务开发一般不会接触到,即使涉及到也可能是框架(如Netty、RPC等)使用的,对框架使用者来说也是透明的。堆外内存优势堆外内存优势在IO操作上,对于网络IO,使用Socket发送数据时,能够节省堆内存到堆外内存的数据拷贝,所以性能更高。看过Netty源码的同学应该了解,Netty使用堆外内存来实现零拷
Java进阶营_梦塔
·
2023-04-17 20:39
java
java-ee
spring
面试
架构
【
Java进阶
营】进阶阿里架构师:设计模式+微服务+Spring源码+结构算法
阿里架构师必备技能一、设计模式结构型模式创建型模式行为模式等重用性高易维护二、微服务架构技能总汇随着业务的发展,代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显,严重制约了业务的快速创新和敏捷交付。为了解决传统单体架构面临的挑战,先后演进出了SOA服务化架构、RPC框架、分布式服务框架,最后就是当今非常流行的微服务架构。微服务化架构并非银弹,它的实施本身就会面临很多陷阱和挑战,涉及到设
Java进阶营_梦塔
·
2023-04-17 20:38
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】【精】使用各种场景彻底明白mysql的MVCC原理
1.多个undolog形成的链表InnoDB存储引擎中,它的聚簇索引记录中都包含两个必要的隐藏列,分别是:trx_id:事务Id,每次一个事务对某条聚簇索引记录进行改动时,都会把该事务的事务id赋值给trx_id隐藏列。roll_pointer:回滚指针,每次对某条聚簇索引记录进行改动时,都会把旧的版本写入到undolog中,然后这个隐藏列就相当于一个指针,可以通过它来找到该记录修改前的信息。每个
Java进阶营_梦塔
·
2023-04-17 20:38
java
mysql
面试
spring
boot
架构
【
Java进阶
营】Redis技术专题系列之你彻底会使用“Redis中最陌生且最强大的集合”(ZSET)【前篇】
前言介绍很多小伙伴都跟我说,redis中,ZSet(有序集合)是他们最陌生的集合,同时也是觉得特别复杂的集合之一,在开发过程中经常会用到它,而且也是大家最不太有把握使用的集合,所以笔者就从ZSet集合开始去讲解Redis的集合的使用指南,希望可以帮助大家!有序集合ZSET(有序集合)的概念有序集合(ZSET):是像集合(SET)一样可以装很多东西,只不过集合装的是字符串而有序集合(ZSET)装的是
Java进阶营_梦塔
·
2023-04-17 20:08
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】Java 中初始化 List 集合的 6 种方式
List是Java开发中经常会使用的集合,你们知道有哪些方式可以初始化一个List吗?这其中不缺乏一些坑,今天栈长我给大家一一普及一下。1、常规方式Listlanguages=newArrayList(Arrays.asList(“1”,“2”,“3”));numbers.add(“4”);System.out.println(numbers);包装一下,这就是可变的ArrayList了。3、Co
Java进阶营_梦塔
·
2023-04-17 20:08
java
spring
spring
boot
架构
spring
cloud
【
Java进阶
营】Java项目开发规范(1)—方法命名规范
编程5分钟,起名2小时。场景实战方法应该具有单一职责特效,通过一个比较好的命名来实现较高的可读性。即实现lessismore。那么平时在开发中如何对一些常见的方法来进行命名?方法命名采用小驼峰的形式,首字小写,往后的每个单词首字母都要大写。和类名不同的是,方法命名一般为动词或动词短语,与参数或参数名共同组成动宾短语,即动词+名词。一个好的函数名一般能通过名字直接获知该函数实现什么样的功能。举几个常
Java进阶营_梦塔
·
2023-04-17 20:04
java
开发语言
spring
spring
boot
架构
2021最强网易Java岗面试题,(
实战篇
)进大厂必备~不看后悔
一想到要去面试,你是否会感到莫名的紧张、压力很大、焦躁,本能的想要逃避?是的,绝大多数的人都会有类似的感受,大家害怕陌生的环境,害怕被陌生人盘问,害怕自己表现不佳被拒绝,然而,不管我们是应聘普通职位,还是应聘经理、总监这样的中高级职位,在拿到正式offer之前无一例外都要经历一轮又一轮的面试,如何才能避免一些这样的问题呢?关键还是得看心态。心态总的来说可以分几点来详说:自信:在面试的过程中,自信是
Apeiteenl
·
2023-04-17 15:12
java
面试
开发语言
【从零开始学Skynet】
实战篇
《球球大作战》(十一):战斗场景设计
现在的服务端框架有支撑数万玩家的能力,且支持横向拓展(即增加物理机数量),理论上具有无上限的负载能力。下面以《球球大作战》为例,说明怎样使用这套框架。1、战斗流程玩家登录后,玩家可以做些非战斗操作(仿照work示例,可以实现成就、背包、邮件、好友等功能),如下图所示:当点击“开始比赛”按钮时,客户端会发生“进入战斗”的协议。战斗流程如下图所示:服务端会开启很多scene服务,每个服务处理一场战斗。
寻水的鱼、、
·
2023-04-17 15:41
从零开始学Skynet
服务器
Skynet
lua
【从零开始学Skynet】
实战篇
《球球大作战》(十一):测试登录流程
终于可以测试work协议了。只要走得通,就代表完成了整套底层框架。1、主服务修改我们重新修改主服务,让它智能一些,根据配置文件自动开启服务,无须手动设置。如下代码所示:localskynet=require"skynet"localskynet_manager=require"skynet.manager"localrunconfig=require"runconfig"localcluster=
寻水的鱼、、
·
2023-04-17 15:41
从零开始学Skynet
skynet
服务器
lua
【从零开始学Skynet】
实战篇
《球球大作战》(九):agentmgr和nodemgr代码设计
agentmgr是管理agent的服务,它是登录过程的仲裁服务,控制着登录流程。agentmgr中含有一个列表players,里面保存着所有玩家的在线状态。首先,在service/agentmgr目录下新建init.lua,然后开始编写它。1、玩家类根据登录流程可知,玩家会有“登录中”“游戏中”和“登出中”这三种状态,代码如下所示:--状态STATUS={LOGIN=2,GAME=3,LOGOUT
寻水的鱼、、
·
2023-04-17 15:40
从零开始学Skynet
lua
skynet
服务器开发
【从零开始学Skynet】
实战篇
《球球大作战》(十):agent代码设计
现在开发登录流程涉及的最后一个服务agent,完成后就可以真正地把框架运行起来了。还会演示agent的单机功能,做个“打工”小游戏。1、消息分发玩家登录后,gateway会将客户端协议转发给agent(流程图的阶段⑨)。新建service/agent/init.lua文件,代码如下所示:s.resp.client=function(source,cmd,msg)s.gate=sourceifs.c
寻水的鱼、、
·
2023-04-17 15:36
从零开始学Skynet
lua
Skynet
服务器开发
CocosCreator
实战篇
|CocosCreator实现《飞机大战》
博客主页:肩匣与橘欢迎点赞收藏⭐留言如有错误敬请指正!本文由肩匣与橘编写,首发于CSDN生活依旧是美好而又温柔的,你也是✨《飞机大战》前言一、素材准备二、场景搭建①背景②主角战斗机③敌方战机生成点④分数UI⑤副摄像机三、脚本编写Ⅰ主角战斗机Ⅱ敌方战斗机Ⅲ子弹Ⅳ背景四、效果展示前言飞机大战游戏是一款经典的射击游戏,玩家操控一个飞机进行空战任务,通过不断发射子弹摧毁敌方飞机来增加游戏的分数。本着界面简
肩匣与橘
·
2023-04-17 09:51
#
游戏程序
typescript
Cocos
Creator
cocos2d
游戏引擎
TiDB
实战篇
-BR进行数据备份与恢复
简介使用BR进行数据备份与恢复。原理Backup备份的时候在PD上面找到表的元数据,然后找到对应的TiKV数据以后,直接备份到外部系统中(注意如果没有像HDFS这样的分布式文件存储,那么它每个TiKV备份到本地的文件就只有一部分数据)。Store恢复的时候也会访问PD找到对应的元数据信息恢复TiKV数据。适用场景SST数据文件。backupmeta文件存储一些校验信息。backup.lock文件防
顶尖高手养成计划
·
2023-04-17 05:28
TiDB入门到小工
tidb
TiDB
实战篇
-TiDB Lightning 导入数据
简介使用TiDBLightning导入数据。原理TiKV进入导入模式它是使用物理导入的模式,将SQL文件直接导入到TiKV中,它是一种初始化的导入,也就是说目标的数据库和表都是不能够存在的(注意事项,在这种方式导入的时候TiKV要切换到导入模式才行)。初始化表元数据信息将导入的文件分成区块切分的区块转存到本地导入数据到TiKV集群先导入数据,然后在导入索性。对于导入的数据进行校验切回到普通模式正常
顶尖高手养成计划
·
2023-04-17 05:26
TiDB入门到小工
tidb
网络安全-Day23-SQL注入(
实战篇
)
一、union注入介绍:union操作符用于合并两个或多个SQL语句集合起来,得到联合的查询结果。1、联合查询v'unionselectusername,pwfrommemberwhereid=1#%2、嗅探当前表的字段个数vi%'orderby4#%vi%'orderby3#%3、通过“2”可以知道数据表字段是3个,所以在select后面我们可以写3个我们想查询的数据库语句。a'unionsel
K8s_Docker
·
2023-04-17 01:47
TiDB
实战篇
-备份恢复策略
简介简要说明TiDB备份恢复策略。备份的类型热备TiDB使用MVCC机制实现设备的。冷备需要停机备份。温备备份的时候只能读不能够写。备份技术逻辑备份物理备份物理备份的限制基于复制的备份复制恢复是最快的。(TiDBCDC,TiDBBinlog)备份恢复数据的对比备份恢复技术的选择
顶尖高手养成计划
·
2023-04-16 14:20
TiDB入门到小工
tidb
TiDB
实战篇
-数据导出工具Dumping
简介简要使用数据导出工具。介绍特点适用场景部署下载TiDB社区版|PingCAP安装#解压下载好的安装包tar-zxvftidb-community-toolkit-v6.5.0-linux-amd64.tar.gz#进入到文件夹以后解压出dumplingcdtidb-community-toolkit-v6.5.0-linux-amd64tar-zxvfdumpling-v6.5.0-linux
顶尖高手养成计划
·
2023-04-16 14:48
TiDB入门到小工
tidb
【从零开始学Skynet】
实战篇
《球球大作战》(四):分布式登录系统
处理玩家的登录,是服务端框架的主要功能之一。分布式系统涉及多个服务,让它们相互配合不产生冲突是一大难点。1、登录流程分布式服务端的登录功能要处理好如下两个问题:问题一:完成角色对象的构建和销毁。如下图所示:当客户端连接、发起登录时,服务端要创建一个对应角色的程序对象,用以加载角色数据。当客户端掉线时,服务端要保存角色数据,并销毁程序对象。这套框架会为每个客户端创建一个agent服务。如何解决:需要
寻水的鱼、、
·
2023-04-16 11:14
从零开始学Skynet
分布式
skynet
服务器开发
lua
【从零开始学Skynet】
实战篇
《球球大作战》(五):gateway代码设计(中)
1、编码和解码我们来实现两个辅助方法str_unpack和str_pack,用于消息的解码和编码。(1)str_unpack代码localstr_unpack=function(msgstr)localmsg={}whiletruedolocalarg,rest=string.match(msgstr,"(.-),(.*)")ifargthenmsgstr=resttable.insert(msg
寻水的鱼、、
·
2023-04-16 11:14
从零开始学Skynet
skynet
服务器
linux
lua
【从零开始学Skynet】
实战篇
《球球大作战》(三):封装常用的API
为什么要封装?封装可以减少一些重复代码,提高我们的工作效率。1、定义属性新建文件lualib/service.lua,定义模块的属性,service模块是对Skynet服务的一种封装,代码如下所示:localskynet=require"skynet"localcluster=require"skynet.cluster"localM={--类型和idname="",id=0,--回调函数exit
寻水的鱼、、
·
2023-04-16 11:44
从零开始学Skynet
lua
Skynet
服务器开发
【从零开始学Skynet】
实战篇
《球球大作战》(五):gateway代码设计(上)
1、协议格式在写代码之前,我们要先了解什么是协议,协议就是“客户端向服务端发起的登录请求”,那么登录请求是什么样子的呢?这得先从TCP数据流说起,客户端发起的请求,就是一些二进制数据。(1)TCP粘包现象TCP协议是一种基于数据流的协议,举例来说,如果客户端分两次发送“1234”和“5678”这两条消息。服务端可能一次性接收到“12345678”;也可能先只收到“12”,过一会儿才收到“34567
寻水的鱼、、
·
2023-04-16 11:40
从零开始学Skynet
Skynet
服务器开发
lua
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他