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原理解析
Spring Boot 实现万能文件在线预览,已开源,真香!!
源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
Java基基
·
2023-11-14 14:45
spring
boot
开源
java
中间件
后端
2--
MyCAT
中间件和ansible基础
一、
Mycat
1)
Mycat
介绍在整个IT系统架构中,数据库是非常重要,通常又是访问压力较大的一个服务,除了在程序开发的本身做优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。
莫渊博-天下无病
·
2023-11-14 10:01
MySQL
mysql
运维
系统架构
mysql优化
Docker-compose 一键安装所有中间件
本次安装包括mysqlredisnginx
mycat
rabbitmqzookeeperfdfs其他的可以更改yml文件增加。
鲁先生.
·
2023-11-14 10:01
Docker
centos
centos
docker
docker-compose
线程池创建、执行、销毁的
原理解析
目录线程池的执行原理线程执行参考:线程池的执行原理假设最大核心数是2,非核心线程数为1,队列长度是3来第一个任务的时候,没有工作线程在工作,需要创建一个来第二个任务的时候,发现当前核心线程数小于最大核心线程数,所以继续创建线程来处理任务当来第三个任务的时候,发现当前核心线程数已经等于最大核心线程数了,所以把新来的任务放到taskQueue中后面来第四个、第五个任务也会放在taskQueue中当来第
法拉弟弟
·
2023-11-14 09:34
线程池
java
线程池
Android动态换肤实现
原理解析
,讲的明明白白!
前言去年,一条职场潜规则走红网络:不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那些。真实感受到程序员的中年危机在中国,除了从BAT出来的牛人,一般经理层到35岁,总监层到40岁,往后机会真的会少很多了,不是你能不能干的问题,是别人不给机会你干的问题,不要想着什么外国人可以干到50、60,你就要死磕到底,希望后来者早有打算,不要到最后尴尬的时刻。华为裁员3
Java老猴子
·
2023-11-14 02:41
程序员
android
Android动态换肤实现
原理解析
,满满干货指导
前言去年,一条职场潜规则走红网络:不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那些。真实感受到程序员的中年危机在中国,除了从BAT出来的牛人,一般经理层到35岁,总监层到40岁,往后机会真的会少很多了,不是你能不能干的问题,是别人不给机会你干的问题,不要想着什么外国人可以干到50、60,你就要死磕到底,希望后来者早有打算,不要到最后尴尬的时刻。华为裁员3
web小娥
·
2023-11-14 02:41
程序员
android
Android动态换肤实现
原理解析
,原理+实战+视频+源码
自己项目中一直都是用的开源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模块,这四大模块都是项目中比较常用的。最近决定研究一下xUtils的源码,用了这么久总得知道它的实现原理吧。我是先从先从BitmapUtils模块开始的。BitmapUtils和大多数图片加载框架一样,都是基于内存-文件-网络三级缓存。也就是加载图片的时候首先从内存缓
A小小开发者
·
2023-11-14 02:40
程序员
android
Android动态换肤实现
原理解析
,面试心得体会
现在的IT行业竞争压力越来越大,尤其是Android开发行业。而很多Android程序员却每天都在重复CRUD,原地徘徊!今年年初,你就想改变现状,于是在网上刷了大量面试题,强行记下之后,开始参加面试!但是你发现,现在的面试,却越来越难了。投了10份简历,只有一家给了面试邀请。面试官平时的工作内容都不问,问的都是没怎么听过的名词,**什么hybird,NDK,难得问到背过的题,却不按套路出牌问原理
程序员Sunbu
·
2023-11-14 02:10
程序员
Android
Android换肤框架
原理解析
,实现皮肤随心换
前言首先须知道系统资源如何加载,怎么拦截并替换资源,以下都有讲解xml的View怎么解析的从setContentView进入一路走到下图这里找到createViewFromTag操作几乎都在这里进入tryCreateView()看看那么mFactory2在哪里初始化了?让我们进入oncreate那么如何拦截系统的创建流程?直接使用系统的setFactory2方法publicclassFactory
chan_yang
·
2023-11-14 02:10
android
UI
android
android
studio
Android动态换肤实现
原理解析
,年薪50W
前言我今年38岁,失业前是南方二线城市某知名互联网公司的部门技术主管,婚姻幸福,膝下有一儿一女,组成一个好字,房子车子:有一辆十几万的汽车,一套月供八千的房子,妻子全职在家带娃,家里的一切开销全部指望我的那点工资,从没有想过失业会降临到我的头上,当我把这个消息告诉母亲的时候,母亲哭了:“这么好的工作咋说没就没了,我还以为你会在那干一辈子呢。”妻子说:”凭借你的技术能力,总会找到好工作的,不要伤心气
clhcowboy
·
2023-11-14 02:10
程序员
Android
插件式换肤框架
原理解析
作者:ak插件换肤实现原理概述收集到需要换肤的控件确定控件中需要换肤的属性和资源ID加载插件APK,构造AssetManager并生成插件的Resource类,就可以加载插件包中的资源执行换肤:通过ID加载插件包中的资源,然后再通过控件的属性的set方法改变属性即可要解决的问题:1、怎样去获取皮肤包中的资源?2、怎么确定当前页面中有哪些资源要进行替换?一、加载插件资源通过插件包,构造AssetMa
码中之牛
·
2023-11-14 02:39
Android
移动开发
开源框架
android
framework
移动开发
架构
Spring学习笔记——AOP(4)
的相关概念二、基于xml配置AOP2.1AOP基础入门2.2、XML方式AOP配置详解2.3、XML方式AOP原理剖析三、注解式开发AOP3.1注解式开发AOP入门3.2AOP注解详细介绍3.3、注解方式AOP
原理解析
四
黄大帅@lz
·
2023-11-14 01:05
Spring
spring
学习
笔记
后端
WinCC7.5 将归档数据打印到MSHGrid(不是MSFlexGrid控件)
参考网址:https://www.cnblogs.com/fishingsriver/p/14397431.html新建变量MSHGrid控件查询按钮SubOnClick(ByValItem)Dim
myCat
alog
杨铮...
·
2023-11-13 21:58
WinCC
报表
WINCC
归档数据
MSHGrid控件显示
【Vue
原理解析
】之虚拟DOM
Vue.js是一款流行的JavaScript框架,它采用了虚拟DOM(VirtualDOM)的概念来提高性能和开发效率。虚拟DOM是Vue.js的核心之一,它通过在内存中构建一个轻量级的DOM树来代替直接操作真实的DOM,从而减少了对真实DOM的操作次数,提高了页面渲染效率。本文将深入探讨Vue.js中虚拟DOM的作用、核心源码分析。虚拟DOM的作用虚拟DOM是一个轻量级的JavaScript对象
梦想是坚持
·
2023-11-13 20:31
原力值打卡
vue.js
flutter
前端
【Vue
原理解析
】之模版编译
引言Vue.js是一款流行的JavaScript框架,它采用了基于组件的开发模式,使得前端开发更加简单和高效。而Vue的核心功能之一就是模版解析,它负责将Vue组件中的模版代码转化为可执行的JavaScript代码。本文将深入探讨Vue模版解析的作用、核心源码分析以及总结。模版解析的作用在Vue中,我们可以使用类似HTML的语法编写组件的模版代码。这些模版代码包含了数据绑定、指令、事件等功能,但浏
梦想是坚持
·
2023-11-13 20:52
原力值打卡
vue.js
前端
javascript
ClickHouse
原理解析
之基础知识总结
ClickHouse基础知识整理参考ClickHouse官方文档:https://clickhouse.com/docs/en/intro一:行式存储和列式存储1.行式存储和列式存储的区别1.1概念说明行式存储:指存储结构化数据时,在底层的存储介质上,数据是以行的方式来组织的,即存储完一条记录的所有字段,再存储下一条数据的所以字段,以此类推;列式存储:指存储结构化数据时,在底层的存储介质上,数据时
小鹿的周先生
·
2023-11-13 10:19
ClickHouse
java
服务器
linux
Timer类
原理解析
,任务延迟执行
APITimer类用于延迟任务的执行。schedule(TimerTasktask,**long**delay),指定延迟时间schedule(TimerTasktask,Datetime),指定时间schedule(TimerTasktask,**long**delay,**long**period),指定延迟时间和重复周期schedule(TimerTasktask,DatefirstTime
KDLin
·
2023-11-13 08:37
Java高级
Java后台
并发编程
java
开发语言
后端
【Java】定时任务 - Timer/TimerTask 源码
原理解析
一、背景及使用日常实现各种服务端系统时,我们一定会有一些定时任务的需求。比如会议提前半小时自动提醒,异步任务定时/周期执行等。那么如何去实现这样的一个定时任务系统呢?JavaJDK提供的Timer类就是一个很好的工具,通过简单的API调用,我们就可以实现定时任务。现在就来看一下java.util.Timer是如何实现这样的定时功能的。首先,我们来看一下一个使用demoTimertimer=newT
小颜-
·
2023-11-13 08:36
JavaSE
java
开发语言
面试
java-ee
jvm
实例告诉你如何把 if-else 重构成高质量代码!
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2023-11-13 08:51
中间件
twitter
epoll
css
并发编程
springboot自动装配
原理解析
(源码级别详细解析)
首先我们先看下核心文件1.pom.xml4.0.0org.springframework.bootspring-boot-starter-parent2.2.7.RELEASEcom.qiuspringboot-01-helloworld0.0.1-SNAPSHOTspringboot-01-helloworldqiufirstspringbootproject1.8org.springframe
风中有朵雨做的云yi
·
2023-11-13 06:37
springboot
spring
spring
boot
java
源码解析
原理分析
MySQL主从复制
MySQL主从复制前言MySQL主从复制准备工作配置详情1.Master数据库配置2.Slave数据库配置3.验证主从复制效果结尾语前言最近在学习了Mysql主从复制+
Mycat
读写分离后,一直想写一遍关于自己的使用心得
写bug的胖子
·
2023-11-13 06:01
MySQL主从复制
Java 日志框架 JUL
文章目录日志文件的重要性常见日志框架什么是JULJUL架构介绍入门案例JUL日志级别Logger之间的父子关系日志的配置文件日志
原理解析
日志文件的重要性做开发最怕的就是线上系统出问题了,轻则留下产品和系统不安全可靠的不好印象
欲无缘
·
2023-11-12 16:38
日志框架
java
log4j
apache
《ClickHouse
原理解析
与应用实践》读书笔记(1)
开始学习《ClickHouse
原理解析
与应用实践》,写博客作读书笔记。本文全部内容都来自于书中内容,个人提炼。前言和推荐略过第1章ClickHouse的前世今生跟ck没多大关系,过一遍就行。
Aiky哇
·
2023-11-12 14:15
clickhouse
读书笔记
大数据
clickhouse
Android开发,车载通讯应用——binder通讯
原理解析
Binder简单理解简单来说,Binder就是用来Client端和Server端通信的。并且Client端和Server端可以在一个进程也可以不在同一个进程,Client可以向Server端发起远程调用,也可以向Server传输数据(当作函数参数来传),并且不用关心对方在哪个进程。Binder的基本原理Binder借助了内存映射(mmap)的方法,在内核空间和接收方用户空间的数据缓存区之间做了一层
Android技术栈
·
2023-11-12 12:14
Android
开发
车载开发
android
binder
spring
程序员
Android开发
开发
车机开发
Spring Boot+JWT+Shiro+MybatisPlus 实现 Restful 快速开发后端脚手架
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
Java基基
·
2023-11-12 08:50
Android中免root的hook框架Legend
原理解析
一、前言Android中hook框架已经非常多了,最优秀的当属Xposed和Substrate了,这两个框架我在之前的文章都详细介绍过了,不了解的同学,可以转战这里:http://www.wjdiankong.cn;但是这两个框架用于破解逆向是非常有用的,可惜他们最大的局限性就是需要root权限,这个几乎现阶段可能阻碍了很多产品的商业化,毕竟国内人的安全意识越来越高了。所以这里就需要借助一个免ro
尼古拉斯.赵四
·
2023-11-12 02:50
mycat
2实现读写分离
mycat
2版本讲解前言准备工作配置测试前言下载安装可参考上一篇文章centos/linux下载安装
mycat
2。下边我将演示一主一从的读写分离。
码里法
·
2023-11-11 17:14
#
mycat
mysql
数据库
database
数据库:
mycat
实现读写分离
目录一、
mycat
1、
mycat
实现读写分离原理2、
mycat
应用场景3、
mycat
作用4、
mycat
实现读写分离实战一、
mycat
1、
mycat
实现读写分离原理①用户进行读操作则由
mycat
转给配置的从数据库
asddASD323432
·
2023-11-11 17:43
数据库
hbase
大数据
Mycat
2实现读写分离安装部署
Mycat
2读写分离安装部署概述环境说明
Mycat
2安装配置测试读写分离问题概述
Mycat
是完全独立的社区,不依附于任何企业,遵循着完全开放、免费、开源的原则,相关特性请阅读官方文档。
睡懒觉的企鹅
·
2023-11-11 17:43
后端开发
mysql
基于
Mycat
的读写分离
文章目录1读写分离原理2实现方式3.
mycat
介绍3.1概述3.2功能3.3
mycat
原理3.4
mycat
应用场景4.
mycat
安装配置4.1安装JDK4.2创建
mycat
用户4.3下载软件包解压并赋予权限
夜太凉
·
2023-11-11 17:12
linux
数据库
mycat
2读写分离配置
一.准备工作已经安装好的
mycat
,以及做好主从的mysql,mysql中有db2这个库,且已经存在表和数据.
mycat
可以根据
mycat
2快速安装进行安装.二.直接通过命令进行配置.连接
mycat
端口
w329636271
·
2023-11-11 17:39
mycat
mycat
实现读写分离
mycat
部署读写分离原理一、准备mariadb环境1.上传项目压缩包并解压2.编辑hosts文件3.配置本地yum源和mariadb的yum源(3台)4.安装JDK环境5.关闭防火墙规则(所有节点)二
我让你学!
·
2023-11-11 17:39
数据库
mycat
读写分离
Mycat
读写分离的简单实现
文章目录1、
Mycat
读写分离的配置1.1、
Mycat
是什么1.2、
Mycat
能干什么1.2.1、数据库的读写分离1.2.1.1、数据库读写分离图解1.2.2、数据库分库分表1.2.2.1、水平拆分(分库
yuwenS.
·
2023-11-11 17:07
Linux
Mycat
mycat
中间件
数据库
linux
MyCat
配置读写分离
分布式核心问题系列目录分布式核心问题-SSO单点登录分布式核心问题-分布式锁分布式核心问题-分布式接口幂等性设计分布式核心问题-
MyCat
实现读写分离--------------------------
Java小白白又白
·
2023-11-11 17:37
分布式核心问题
MyCat
2双主双从读写分离
双主双从+
mycat
读写分离文章目录双主双从+
mycat
读写分离思路一、环境准备1.mysql安装(4台都要)二、配置主从复制三,
Mycat
2读写分离配置总结思路主机职责192.168.100.12master1192.168.100.11slave1192.168.100.13master2192.168.100.10slave21
Theshaye
·
2023-11-11 17:36
linux系统
perl
服务器
数据库
mycat
2读写分离
mtcat2安装1.下载相关安装包http://dl.
mycat
.org.cn/2.0/install-template/
mycat
2-install-template-1.20.ziphttp://dl.
mycat
.org.cn
Yourisa
·
2023-11-11 17:34
mysql
mycat
2 读写分离
mycat
2读写分离
mycat
2读写分离1.创建两个主从复制的数据库2.
mycat
2读写分离3.
mycat
2读写分离测试
mycat
2读写分离1.创建两个主从复制的数据库参考:mysql主从复制2.
mycat
2
桀骜浮沉
·
2023-11-11 17:01
数据库
mycat2
mysql
数据库
读写分离
流量控制(漏桶和令牌桶)
由实例一步一步演化:1.先写一个简单的
mycat
出来,要求实现和cat一样的查看文件的功能
mycat
.c#include#include#include#include#include#include#
罗拉尔哆啦A梦
·
2023-11-11 11:19
linux系统编程
c++
linux
发现一款 JSON 可视化工具神器,高颜值!
源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
Java基基
·
2023-11-11 10:40
json
12 个顶级 Bug 跟踪工具
源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
Java基基
·
2023-11-11 06:05
项目管理
大数据
编程语言
python
人工智能
【koa系列】koa洋葱模型及其compose
原理解析
什么是洋葱模型先来看一个democonstKoa=require('koa');constapp=newKoa();//中间件1app.use((ctx,next)=>{console.log(">>");});//中间件2app.use((ctx,next)=>{console.log(">>");});//中间件3app.use((ctx,next)=>{console.log(">>");}
石小石Orz
·
2023-11-10 18:43
koa
前端
javascript
中间件
node.js
SpringBoot 接口频繁超时, Arthas 精准定位!
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
Java基基
·
2023-11-10 16:24
定位
中间件
过滤器
uefi
tomcat
如何使用 Arthas 定位 Spring Boot 接口超时
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2023-11-10 16:42
中间件
定位
过滤器
java
uefi
并发编程-ThreadLocal
原理解析
及内存泄露问题
ThreadLocal基本介绍应用场景分析基本介绍应用场景分析源码解析ThreadLocal的数据结构threadLocal.set(Tvalue)createMap(t,value);map.set(this,value);replaceStaleEntry方法;cleanSomeSlots(expungeStaleEntry(slotToExpunge),len);cleanSomeSlots
紫枫231
·
2023-11-10 11:42
基础
并发编程
内存泄漏
jvm
java
thread
ThreadLocal
原理解析
以及内存泄露问题
ThreadLocal实现原理:每个Thread对象持有一个ThreadLocalMap属性;ThreadLocalMap是一个以ThreadLocal对象为Key,以业务对象为Value的Map这样实现了不同Thread的数据隔离ThreadLocal内存泄露场景:使用线程池时某些线程的生命周期会很长;如果执行ThreadLocal=null逻辑,因为ThreadLocalMap的Entry对象
北城以北QAQ
·
2023-11-10 11:39
Java
多线程
java
多线程
并发编程
内存泄漏
ThreadLocal内存泄漏
原理解析
1.什么是内存泄漏问题?内存泄漏表示就是我们申请了内存,但是该内存一直无法释放;内存泄漏会导致内存溢出问题:申请内存时,发现申请内存不足,就会报错;2.在介绍ThreadLocal内存泄漏问题之前,我们先说一下Java中的四种引用类型:强引用,软引用,弱引用和虚引用。强引用:当内存不足时,JVM开始进行GC(垃圾回收),对于强引用对象,就算是出现了OOM也不会对该对象进行回收,死都不回收。//定义
coder86
·
2023-11-10 11:06
多线程
jvm
jvm
ThreadLocal内存泄漏
React中key属性的作用及
原理解析
Warning:Eachchildinanarrayoriteratorshouldhaveaunique"key"prop.Checktherendermethodof`Test`.Seehttps://fb.me/react-warning-keysformoreinformation.相信在react的使用过程中,大家或多或少都会遇到过这样的警告,这个警告是提醒开发者,需要对渲染的组件添加k
小敏哥
·
2023-11-10 05:15
web前端
react
react
react
key属性
Android 属性动画
原理解析
目录属性动画简介什么是属性动画属性动画的基本模型android属性动画使用示例ValueAnimatorObjectAnimatorViewPropertyAnimator属性动画的执行流程动画循环代码实现帧刷新机制AndroidDisplay系统的工作方式早期帧刷新机制优化:ProjectButter代码实现根据动画已播放时长计算属性值线性动画示例非线性动画示例时间插值器类型估值器代码实现设置属
0萌萌哒0
·
2023-11-10 03:29
Android
android
属性动画
原理解析
Spring Gateway网关服务分析
关键
原理解析
基本原理SpringCloudRoute核心可以概括为Gateway过滤器框架和Route定义和解析两块内容。
dreamsofa
·
2023-11-10 02:44
windows
深度学习_11_softmax_图片识别代码&
原理解析
完整代码:importtorchfromd2limporttorchasd2l"创建训练集&创建检测集合"batch_size=256train_iter,test_iter=d2l.load_data_fashion_mnist(batch_size)"每个图片长度,以及图片种类"num_inputs=784num_outputs=10"模型全局"W=torch.normal(0,0.01,si
Narnat
·
2023-11-09 17:26
深度学习
python
pytorch
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他