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
Mycat原理解析
《UNP》描述符传递的例子
=2)err_quit("usage:
mycat
");if((fd=open(argv[1],O_RDONLY))0){printf("%d\n",n);Write(STDOUT_FILEN
Bird_King
·
2023-12-28 03:59
CordovaAndroid项目部分
原理解析
CordovaAndroid项目源码不完整类图:Cordova——Android类图.pngCordovaAdnroid项目源码启动时序图(不完整):Corodva——启动图.pngCordovaAdnroid项目源码Js端与Navtive端交互时序图(不完整):Cordova——JS端与Native交互时序图.png
键盘之下无新事儿
·
2023-12-27 23:14
Spring IOC原理源码解析
SpringIOC设计
原理解析
:本文乃学习整理参考而来一、什么是Ioc/DI?
vannesspeng
·
2023-12-27 22:40
Spring框架
Spring
IOC
图解MySQL | [
原理解析
] XtraBackup增量备份还原
原创作者:黄炎王悦周海鸣上一期文章介绍了全量备份和恢复的过程[[
原理解析
]XtraBackup全量备份还原],先来回顾一下全量备份和恢复的要点:全量备份开始时,要监听并记录redolog的变化。
爱可生开源社区
·
2023-12-27 17:27
关于MySQL、分布式系统、SpringCloud面试题
性能优化分库分表常用库:
mycat
、shardingsphereSharding策略哈希取模范围:时间范围、ID范围增加映射表高性能、高可用什么时候
微风至夏
·
2023-12-27 16:36
面试整理专栏
mysql
spring
cloud
数据库
面试
mysql 26day 数据库双主双从 搭建
mycat
数据库负载均衡 读写分离
目录搭建一个(双主双从)(然后搭建
mycat
)四台主机配置master1(主库1)master2(主库2)slave1(从库1)master1(主库1)slave1(从库1)如果配置出错需要从这里从新配置写入数据
白嫖一茶
·
2023-12-27 05:40
mysql数据库
数据库
mysql
adb
《千峰逆战“记录蜕变、见证奇迹”学习分享活动》2020-03-20
#千峰逆战班,SZ201刘峻#在千峰“逆战”学习第40天今天讲了mysql的读写分离,
mycat
基本的使用。所有微不足道的成绩,都曾花费过巨大的努力。
Mask_o
·
2023-12-27 00:21
Vue2数据响应式
原理解析
所谓数据响应式就是建立响应式数据与依赖(调用了响应式数据的操作)之间的关系,当响应式数据发生变化时,可以通知那些使用了这些响应式数据的依赖操作进行相关更新操作,可以是DOM更新,也可以是执行一些回调函数。从Vue2到Vue3都使用了响应式,那么它们之间有什么区别?Vue2响应式:基于Object.defineProperty()实现的。Vue3响应式:基于Proxy实现的。那么它们之间有什么区别?
monana6
·
2023-12-26 23:59
Vue2原理
javascript
前端
vue.js
离屏渲染及图片压缩、滤镜等
原理解析
一张图像是像素点的集合,每一个像素都是一个独立,明了的颜色RGBA。当成百上千万的像素集合到一起后,就构成了图像。就像下图这样:image.png图片压缩采用系统的方式进行压缩//PNG格式文件属性格式并不会被压缩,压缩的是图片内容(像素)//压缩的时候,最好不要采取这种方式,而是去用上下文重新生成一个图片,这样的图片才是最小的//png这类文件本身已经是图像压缩格式了,再用压缩格式去压缩,很可能
简_爱SimpleLove
·
2023-12-26 23:27
linux中主从复制的架构和读写分离的方式
读写分离互相主从架构注意点双主双从架构注意点一主多从架构注意点读写分离概念部署jdk环境上传文件,解压文件配置环境变量部署
mycat
环境
mycat
配置文件给所有数据库创建访问用户配置server.xml
丨析木丨
·
2023-12-26 03:58
linux
mysql
linux
架构
运维
读写分离
mycat
简单配置
Mycat
是一个广受好评的数据库中间件,已经在很多产品上进行使用了。下面就针对
Mycat
的基础知识和应用做一总结性梳
puppycuty
·
2023-12-26 00:23
mycat
strlen和sizeof的初步理解
一、strlen的用法1.strlen函数的
原理解析
只有字符串是以\0结尾的!3.strlen的用法
好讨厌早八
·
2023-12-25 22:35
c语言
一点点解析 Vue CLI 之 Create
这次带来的是Create的
原理解析
。Package
MrTT
·
2023-12-25 16:46
深入浅出:Go 语言中值传递与引用传递的
原理解析
深入浅出:Go语言中值传递与引用传递的
原理解析
引言Go语言中的值传递什么是值传递?Go语言中值传递的工作原理代码示例Go语言中的引用传递什么是引用传递?
walkskyer
·
2023-12-25 14:26
Golang前行
golang
java
算法
java响应式编程实践与
原理解析
java响应式编程实践与原理解背景在传统的命令式编程模式下,程序都是按照人工编写的指令一条条顺序的同步执行,也就是说,只有当前指令运行完毕,下一条指令才开始执行。那么传统的命令式编程有有些线程处理模型呢?首先是同步阻塞式,在这种模型下,只有阻塞操作完成后,程序才能够继续执行。而且阻塞会浪费资源,比如等待网络连接(数据库请求,其他服务请求),就会导致执行线程处于空闲状态。第二种就是异步阻塞式,在这种
研道鸠摩智
·
2023-12-25 13:29
java
面试
后端
云原生
大数据
运维
devops
【美团大数据面试】Java面试题附答案
目录1.多线程代码示例2.单例代码示例3.LinkedBlockingQueue
原理解析
4.模板设计模式讲解5.生产者-消费者队列设计方法6.堆内存和栈内存的区别7.ThreadLocal底层机制8.synchronized
话数Science
·
2023-12-25 11:23
大数据
面试
java
大数据
面试
微信红包业务,为什么采用轮询算法?
目录前言基本的负载算法平滑加权轮询算法一致性哈希算法最小活跃数算法最优响应算法总结前言负载均衡这个概念,几乎在所有支持高可用的技术栈中都存在,例如微服务、分库分表、各大中间件(MQ、Redis、
MyCat
敲代码的程序狗
·
2023-12-24 21:12
Java
算法
程序员
算法
服务器
java
负载均衡
程序员
微信小程序 自定义弹窗组件,禁止弹窗下页面滚动
_
myCat
chTouch:function(){//禁止底部滑动this.triggerEvent("
myCat
chTouch");},
把我推进深海的你真善良
·
2023-12-24 14:04
面试官:Zabbix 和 Prometheus 要怎么选?
源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2023-12-24 14:44
数据库
中间件
分布式
java
大数据
okhttp4
原理解析
——概览以及和okhttp3之间的比较(超级概括)
开篇直接上流程图流程.png前言之前写了一个okhttp3的
原理解析
,后来再翻阅GitHub的时候发现okhttp已经到4了,不禁大呼“大人,时代不同啦!”。
Dex_
·
2023-12-24 07:01
HIS项目源码,自主研发+应用实例,整合电子病历系统、LIS系统,支持电子病历四级
HIS系统源码,采用前后端分离架构,SaaS云部署模式前端:Angular+Nginx+JavaScript后端:Java+Spring,SpringBoot,SpringMVC等数据库:MySQL+
MyCat
1
淘源码d
·
2023-12-24 05:41
his
源码
医院
电子病历
lis
saas
antdesignpro实现滚动加载分页数据
原理解析
:每滚动一次相当于翻页,请求后端时给的页码参数要想办法加1,后端才能根据页码给出相应数据注意后端收到页码参数之后要准确计算出每页的首行数据,关键逻辑代码:#根据前端传的页码,进行计算下一页的起始行号
John.liu_Test
·
2023-12-24 01:51
antdesignpro
Java从入门到入坑(架构篇)
可靠消息最终一致性、最大努力通知、TCC2:Dubbo服务注册、服务发现,服务治理http://dubbo.apache.org/zh-cn/3:分布式数据库怎样打造一个分布式数据库、什么时候需要分布式数据库、
mycat
小小弓长张
·
2023-12-23 15:07
java 编译运行原理_Java编译和解释执行对比及
原理解析
编程语言分为低级语言和高级语言,机器语言、汇编语言是低级语言,C、C++、java、python等是高级语言。机器语言是最底层的语言,能够直接执行。而我们编写的源代码是人类语言,计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。汇编语言通过汇编器翻译成机器指令后执行,一条汇编指令,对应着一条机器指令。高级语言编程的程序有三种执行方式:1.一种是编译执行,源程序先通
weixin_39712705
·
2023-12-23 02:42
java
编译运行原理
java静态编译原理_基本功 | Java即时编译器
原理解析
及实践
一、导读常见的编译型语言如C++,通常会把代码直接编译成CPU所能理解的机器码来运行。而Java为了实现“一次编译,处处运行”的特性,把编译的过程分成两部分,首先它会先由javac编译成通用的中间形式——字节码,然后再由解释器逐条将字节码解释为机器码来执行。所以在性能上,Java通常不如C++这类编译型语言。为了优化Java的性能,JVM在解释器之外引入了即时(JustInTime)编译器:当程序
学写作的丧失
·
2023-12-23 02:12
java静态编译原理
十分详细的diff算法
原理解析
本文我们总结一下有关diff算法的相关内容和实现原理开门见山,直接先给出大家diff算法的概念diff算法可以看作是一种对比算法,对比的对象是新旧虚拟Dom。顾名思义,diff算法可以找到新旧虚拟Dom之间的差异,但diff算法中其实并不是只有对比虚拟Dom,还有根据对比后的结果更新真实Dom。虚拟Dom上面的概念我们提到了虚拟Dom,相信大家对这个名词并不陌生,下面为大家解释一下虚拟Dom的概念
Dddusty
·
2023-12-22 18:41
前端
vue
SpringBoot 2.0 中默认 HikariCP 数据库连接池
原理解析
作为后台服务开发,在日常工作中我们天天都在跟数据库打交道,一直在进行各种CRUD操作,都会使用到数据库连接池。按照发展历程,业界知名的数据库连接池有以下几种:c3p0、DBCP、TomcatJDBCConnectionPool、Druid等,不过最近最火的是HiKariCP。HiKariCP号称是业界跑得最快的数据库连接池,自从SpringBoot2.0将其作为默认数据库连接池后,其发展势头锐不可
jsl小时光
·
2023-12-22 13:27
数据库
spring
boot
HiKariCP
数据库连接池
源码解析
腾讯高级架构师熬夜整理:中间件
MyCat
实战笔记,开放下载
前言
MyCat
是一个开源的分布式数据库系统,它被设计用来解决大规模数据库集群的瓶颈问题,并实现了对多个数据库实例的高效负载均衡。
啊码
·
2023-12-22 05:01
中间件
架构
数据库
MySQL运维6-
Mycat
垂直分库
一、垂直分库场景场景:在业务系统中,涉及一下表结构,但是由于用户与订单每天都会产生大量的数据,单台服务器的数据存储以及处理能力是有限的,可以对数据库表进行拆分,原有数据库如下说明1:整个业务系统中的表,大致分为四个,商品信息类的表,订单相关的表,用户相关表及省市区相关的表,这里暂时将省市区的表和用户相关的表放在一个数据节点上。说明2:因为商品,订单和用户相关的数据,每天都会产生海量的数据,所以我们
快乐非自愿
·
2023-12-22 00:03
mysql
运维
数据库
Java异步编程源码及
原理解析
:Future、FutureTask、@Async、ForkJoin框架、CompletableFuture、Redis队列、Reactive响应式编程的优缺点及适用场景
Java异步编程源码及
原理解析
目录1.Fork-Join2.FutureTask3.Async注解介绍4.CompletableFuture5.中间件+线程池会当凌绝顶,一览众山小。
DougLeaMrConcurrency
·
2023-12-21 13:28
源码
Java
#
Java基础
java
异步
响应式编程
future
多线程
吸金树脂在提金技术上化学
原理解析
金的存在金会伴生在镍、铜、铁、钴等矿石中,通过加入药液形成含金矿浆(药液有王水、氰化物、硫氰化物等浸金剂)。金在一般条件下不会以金离子的形式存在,主要以Au(CN)2-、Au(CN)4-、Au(Cl)4-、[Au(S2O3)2]3-等络合金的阴离子形式存在。所以,从金的氰化液中提取金氰络离子,通常采用阴离子交换树脂,交换的反应为:R-OH+Au(CN)2-==RAu(CN)2+OH-应用行业目前,
卡卡的文章1
·
2023-12-21 10:56
【Vue
原理解析
】之异步与优化
引言Vue是一款流行的JavaScript框架,它提供了一些强大的特性来提升应用程序的性能和用户体验。在本文中,我们将深入探讨Vue的异步更新机制和一些优化技巧,帮助您更好地理解和应用这些特性。异步更新机制Vue使用异步更新机制来提高渲染性能。当数据发生变化时,Vue并不立即重新渲染整个组件树,而是将更新操作推入一个队列中,并在下一个事件循环中执行。这样可以将多个数据变化合并为一个更新操作,减少不
俊刚、
·
2023-12-21 09:59
Vue
vue.js
javascript
前端
ThreadLocal
原理解析
什么是ThreadLocalThreadLocal用于储存专属于某个线程变量的值(线程私有)。同一个ThreadLocal变量,在不同线程下读取到的变量值是不同的,可以做到变量在线程之间的隔离。和传统方式定义的变量不同,传统方式的成员变量是多个线程共享的。ThreadLocal的使用方法定义ThreadLocal变量ThreadLocal最好使用static类型声明。具体原因在后面源代码分析中解释
AlienPaul
·
2023-12-21 09:22
一万四千字分布式事务
原理解析
,全部掌握你还怕面试被问?
前言从CPU到内存、到磁盘、到操作系统、到网络,计算机系统处处存在不可靠因素。工程师和科学家努力使用各种软硬件方法对抗这种不可靠因素,保证数据和指令被正确地处理。在网络领域有TCP可靠传输协议、在存储领域有Raid5和Raid6算法、在数据库领域有基于ARIES算法理论实现的事务机制……这篇文章先介绍单机数据库事务的ACID特性,然后指出分布式场景下操作多数据源面临的困境,引出分布式系统中常用的分
风平浪静如码
·
2023-12-21 03:20
jwt认证机制(token作用及
原理解析
)
jwt认证机制实际上就是通过token密钥对于用户信息的认定jwt工作原理(token运作流程)从上图中可以看出,jwt的工作原理是:(以下号表示注释标号)(1)客户端通过post请求(1)将用户名密码提交给服务器,服务器验证通过之后,将用户的重要信息从信息对象中剔除并加密生成一个token字符串(2)服务器响应客户端的post请求,并将生成的token字符串返回给客户端(3)客户端将token存
ck_wr
·
2023-12-20 15:57
http
node.js
SpringMVC01——
原理解析
一、SpringMVC的特点1.轻量级,简单易学2.高效,基于请求响应的MVC框架3.与Spring兼容性好,无缝结合4.约定优于配置5.功能强大:RESTful、数据验证、格式化、本地化、主题等6.简洁灵活二、SpringMVC原理Spring的web框架围绕DispatcherServlet[调度Servlet]设计。我们假设请求的url为:http://localhost:8080/Spri
上兵伐眸
·
2023-12-20 08:54
SSM
SpringMVC
Android热补丁之Robust
原理解析
(一)
整体来说Robust热更新系统分为了四个模块,如下图:image.pngautopatchbase是整个项目的一个基础库,用于存放公共的代码gradle-plugin是Robust的插桩插件,会对指定的类插入静态字段ChangeQuickRedirect,对类的方法插入桩判定代码,是Robust的核心思想库auto-patch-plugin这个库是整个项目最复杂的一块,需要针对不同的代码风格、Re
wayDevelop
·
2023-12-20 05:40
转载--
Mycat
源码分析目录
Mycat
源码分析目录1.
mycat
2.0-启动流程2.
mycat
2.0分析系列之二--HeartbeatScheduler分析3.
mycat
2.0分析系列之三--链接请求处理(1)4.
mycat
2.0
SteveGuRen
·
2023-12-19 19:23
【Vue
原理解析
】之插件系统
Vue插件系统的
原理解析
Vue插件系统是通过Vue构造函数和原型
俊刚、
·
2023-12-19 15:52
Vue
vue.js
javascript
前端
【Vue
原理解析
】之组件系统
引言Vue是一款流行的JavaScript框架,它提供了一个强大的组件系统,使开发者能够轻松构建可复用和可维护的应用程序。本文将介绍Vue组件系统的原理,并结合实际示例和相关源码解析,帮助读者更好地理解和应用Vue组件。在Vue中,组件是将页面拆分成独立、可复用部分的方式。每个组件都有自己的模板、数据、方法和生命周期钩子函数。通过将页面拆分成多个组件,我们可以更好地管理代码,并提高代码的可维护性和
俊刚、
·
2023-12-19 15:20
Vue
vue.js
javascript
前端
78.Lifecycle使用与
原理解析
https://blog.csdn.net/xfhy_/article/details/88543884引入:非Androidx:implementation"android.arch.lifecycle:runtime:1.1.1"annotationProcessor"android.arch.lifecycle:compiler:1.1.1"Androidx:implementation"a
SlideException
·
2023-12-19 13:09
语文能力研究——读《语文教学之学理》第一辑有感
2022.10.8王荣生教授的《语文教学之学理》是新网师2022秋初中语文课程刘恩樵老师推荐的必读书目之一,这是一部17篇的论文集,分为四个专题,“语文能力研究”“语文教学的新形态”“阅读教学
原理解析
”
素心听月
·
2023-12-19 10:23
Leakcanary
原理解析
1.前言LeakCanary是Android内存泄漏的框架,作为一个“面试常见问题”,它一定有值得学习的地方,今天我们就讲一下它。作为一名开发,我觉得给人讲框架或者库的原理,最好先把大概思路说一下,这样比较容易理解:其思路大致为:监听Activity生命周期->onDestroy以后延迟5秒判断Activity有没有被回收->如果没有回收,调用GC,再次判断是否回收,如果还没回收,则内存泄露了,反
竖起大拇指
·
2023-12-19 04:51
linux 提权总结
就当自己的笔记,主要是手动提权,exp提权估计会有
原理解析
......目录一.suid提权二.sudo提权三.nfs配置不当提权四.利用path环境变量进行提权五.利用LD_PRELOAD环境变量进行提权六
rneck
·
2023-12-19 00:17
linux
安全
服务器
手把手教你实现mysql读写分离+故障转移
关于MySQL的读写分离的实现,有两种方式,第一种方式即我们手动在代码层实现逻辑,来解析读请求或者写请求,分别分发到不同的数据库中,实现读写分离;第二种方式就是基于
MyCat
中间件来实
走在小路
·
2023-12-18 20:21
mysql
读写分离
故障转移
mycat
主从
9款日志管理工具大比拼,选型必备!
源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2023-12-18 18:38
java
开发语言
Mycat
2应用与实战
1、什么是
MyCat
Mycat
是基于java语言编写的数据库中间件,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL
水无痕simon
·
2023-12-18 18:35
Mycat
数据库
2
Mycat
2 安装与启动
1、制作安装包
Mycat
2不提供安装包,只提供核心JAR包,JAR包可以独立运行,安装包是使用JavaServiceWrapper做壳的,如果需要安装包,需要自己制作。
水无痕simon
·
2023-12-18 18:35
Mycat
mysql
android
数据库
3
Mycat
读写分离实现
1、读写分离介绍基于Mysql主从复制,我们通过
Mycat
,能够实现读写分离,即master主服务器实现写操作(insert,update,delete等),salve从服务器实现读操作(select等
水无痕simon
·
2023-12-18 18:35
Mycat
数据库
Spring MVC源码---- @RequestBody和@ResponseBody
原理解析
@RequestBody作用是将http请求解析为对应的对象。例如:http请求的参数(application/json格式):{"accountId":10,"adGroupId":"12345678","campaignId":"12345678","dataType":0,"sign":"abcdefg","site":"us","timeStamp":1453250,"userId":10
虾米咬小米
·
2023-12-18 09:51
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他