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
yii2框架使用原理解析
SpringBoot和SpringCloud的关系和区别
该
框架使用
了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置简单来说,SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像Maven整合了所有的Jar包,SpringBoot
键盘神
·
2023-03-30 11:32
Elasticsearch
原理解析
(介绍)
介绍Elasticsearch是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎ApacheLucene(TM)基础上的搜索引擎.当然Elasticsearch并不仅仅是Lucene那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。基
倾听铃的声
·
2023-03-30 09:25
Java
后端
java
架构
数据库
面试
spring
Yii2
应用结构笔记
入口脚本入口脚本主要完成以下工作定义全局常量;注册Composer自动加载器;包含Yii类文件;加载应用配置;创建一个应用实例并配置;调用yii\base\Application::run()来处理请求。run();应用1、应用主题Application$app=(newyii\web\Application($config));2、应用主体配置$config=require__DIR__.'/.
发胖的向日葵
·
2023-03-30 09:18
jetPack全家桶(MVVM部分)
jetPack全家桶文章目录jetPack全家桶1.LifeCycle简述(DefaultLifecycleObserver)导包使用
原理解析
参考2.viewModel简述使用3.DataBinding
小虎同学haha
·
2023-03-30 07:04
android开发之路
android
Elastic-Job | 由浅入深一篇理解分布式定时任务的基本用法及简单
原理解析
目录一、定时任务的基础实现1.利用Thread及Sleep实现,通过while循环让其不停运行2.使用jdk的Timer和TimerTask3.ScheduledExecutorService4.Quartz实现附:Cron表达式5.SpringTask实现6.分布式定时任务Elastic-Job1.概述2.调度模型3.功能4.适用场景5.分片策略6.ElasticJob原理7.失效转移其次,定时
MEME_UP
·
2023-03-30 03:34
分布式相关学习笔记
java
分布式锁Redisson
原理解析
分布式锁的实现目前来说分布式锁很多都是用Redis来实现的。但是redis存在很多的问题。应对一般的场景也没啥问题。建议还是能用zk就用zk。Java下的分布式锁框架redissonJava生态是真的好。分布式锁框架也有人给你造。org.redissonredisson-spring-boot-starter3.20.0看一下内部具体实现org.redisson.RedissonLock#tryL
Aaron-chencl
·
2023-03-30 02:30
分布式
java
redis
详解Dubbo(十):SPI实现原理
大部分Dubbo源码解读文章都把SPI的解析放在第一篇,而我之所以放在最后,主要是因为先讲
框架使用
时接触不到的原理性的东西很容易打断逻辑思路。
空挡
·
2023-03-30 01:44
超详细的线程和线程池异常处理
原理解析
1线程的异常处理案例:publicstaticvoidtestThreadException(){try{newThread(()->{System.out.println("===线程执行===");thrownewRuntimeException("出现异常");}).start();}catch(Exceptione){System.out.println("异常:"+e.getMessag
我 宽仔
·
2023-03-30 00:04
并发编程
线程池
java
java-ee
Django
框架使用
mysql主从数据库实现读写分离
1前提是你已经配置好你的mysql主从,参见上篇2.在配置文件中增加slave数据库的配置DATABASES={'default':{'ENGINE':'django.db.backends.mysql','HOST':'127.0.0.1','PORT':3306,#主'USER':'root',#主数据库用户名'PASSWORD':'password',#主数据库密码'NAME':'datab
onceYoung
·
2023-03-30 00:55
mysql
Django
前后端接口设计与配置中心系统<二十八>-------【SDK+服务端+控台】配置中心架构实现2【 后端-如何实现高速缓存与探针功能、前端-配置列表设计与实现、前端-搜索与过滤功能实现、前端-添加配置】
在上次前后端接口设计与配置中心系统<二十八>-------【SDK+服务端+控台】配置中心架构实现1【配置中心架构及实现
原理解析
&数据建模、后端-查询&更新配置接口设计与开发、后端配置持久化存储功能设计
webor2006
·
2023-03-29 23:44
android架构综合实操
架构
前端
servlet
Android架构
前后端接口设计与配置中心系统<二十八>-------【SDK+服务端+控台】配置中心架构实现1【配置中心架构及实现
原理解析
&数据建模、后端-查询&更新配置接口设计与开发、 后端配置持久化存储功能设计】
配置中心架构及实现
原理解析
:为什么我们需要一个配置中心系统?控件APP的
webor2006
·
2023-03-29 23:14
android架构综合实操
架构
java
前端
Android架构
超详细的Guava RateLimiter限流
原理解析
点击上方“方志朋”,选择“置顶或者星标”你的关注意义重大!限流是保护高并发系统的三把利器之一,另外两个是缓存和降级。限流在很多场景中用来限制并发和请求量,比如说秒杀抢购,保护自身系统和下游系统不被巨型流量冲垮等。 限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务或进行流量整形。 常用的限流方式和场景有:限制总并发数(比如数据库连接
公众号:方志朋
·
2023-03-29 22:11
中间件
java
分布式
编程语言
多线程
猿人学web端爬虫攻防大赛赛题解析_第六题:js 混淆 - 回溯
第六题:js混淆-回溯1、前言2、题目理解3、加密
原理解析
3.1、加密位置判断3.2、解密_萌新试错版3.3、解密_老手经验版4、代码实现过程4.1、坑一:风控不通过4.2、坑二:参数q设置有误4.3、
起不好名字就不起了
·
2023-03-29 22:57
爬虫
Web
Python
python
js
加密解密
flutter中数据库(Drift)的使用
前言Flutter目前比较好用的sqlite数据库orm框架就是drift(以前叫作moor),由于dart语言不支持反射,这个
框架使用
了dart代码生成器,自动生成代码。
朽木成才
·
2023-03-29 19:11
Flutter系列
flutter
数据库
Go语言开发的一款后台管理系统,主
框架使用
Gin
源码地址gitee链接地址平台简介基于Gin的后台管理系统前端采用ruoyi-ui、Vue、ElementUI。后端采用GO语言框架Gin。本项目由猴酷团队开发。内置功能用户管理:用户是系统操作者,该功能主要完成系统用户配置。部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。岗位管理:配置系统用户所属担任职务。菜单管理:配置系统菜单,操作权限,按钮权限标识等。角色管理:角色菜
druidcaesa
·
2023-03-29 18:10
Golang
golang
clickhouse
原理解析
与应用实践_编程好书推荐《Redis 深度历险:核心原理与应用实践》...
今天看到一本书,叫《Redis深度历险:核心原理与应用实践》,作者叫钱文品(老钱),目前在掌阅科技出任资深开发工程师,这本书对redis的剖析还是挺深入的对redis感兴趣的朋友可以买来看看目录如下:第1篇基础和应用篇/11.1授人以鱼不如授人以渔/11.1.1由Redis面试想到的/11.1.2本书的内容范围/21.1.3Redis可以做什么/31.1.4小结/31.1.5扩展阅读/41.2万丈
weixin_39928787
·
2023-03-29 15:19
pdf
redis深度历险
pdf
可变形卷积(Deformable Conv)
原理解析
与torch代码实现
1.可变形卷积
原理解析
1.1普通卷积原理传统的卷积操作是将特征图分成一个个与卷积核大小相同的部分,然后进行卷积操作,每部分在特征图上的位置都是固定的。
胖虎记录学习
·
2023-03-29 14:12
深度学习
python
深度学习
机器学习
一台计算机如何安装2个版本的python
背景:公司项目使用的是ride,ride仅支持python2,而我自己搭建的接口
框架使用
的是python3,今天用pycharm打开写的工程,import报错了,想着python2支持的功能太少,干脆装
圆脸脸
·
2023-03-29 13:15
vue,react 项目.env 环境变量
原理解析
vue,react项目.env环境变量
原理解析
简介:.env文件扩展了vue,react项目的环境变量,相信大家用的比较多了,vue和react的cli里把这些配置好了,所以大家可以直接用,但是换个框架或者换个项目
xiaofei0627
·
2023-03-29 12:40
vue-cli
vue
node
1024程序员节
vue
react
cli
env
C#高级--反射详解
C#高级–反射详解零、文章目录一、反射是什么1、C#编译运行过程高级语言->编译->dll/exe文件->CLR/JIT->机器码2、
原理解析
metadata:元数据数据清单,记录了dll中包含了哪些东西
李宥小哥
·
2023-03-29 12:50
C#.Net
反射
c#
OkHttp
原理解析
OkHttp
原理解析
设计模式之责任链模式OkHttp原理第一篇—使用与分发机制OkH
谁谁谁动了我
·
2023-03-29 11:34
计算机网络
android
kotlin
http
MediaSession
框架使用
、源码分析以及实战
1.MediaSession
框架使用
.2.MediaSession框架源码分析.3.MediaSession框架实战App.本文主要讲MediaSession
框架使用
。
忙忙碌碌一头羊
·
2023-03-29 10:07
Android开发
android
移动开发
[Android进阶】Handler机制
原理解析
Handler是Android中提供的一种异步回调机制,也可以理解为线程间的消息机制。为了避免ANR,我们通常会把一些耗时操作(比如:网络请求、I/O操作、复杂计算等)放到子线程中去执行,而当子线程需要修改UI时则子线程需要通知主线程去完成修改UI的操作,则此时就需要我们使用Handler机制来完成子线程与主线程之间的通信。Handler的一般使用步骤在明确了Android中只有主线程能修改UI界
Web_boom
·
2023-03-29 10:44
Android
大厂面试
framework
android
ui
java
安卓架构核心Handler
原理解析
文章目录Handler原理一个App从哪开始执行进入main方法,到底谁再用是怎么工作的Looper的创建和启动Looper的创建Looper.prepareMainLooper();prepare(false);Looper构造方法Looper启动取到消息后为何message知道执行哪个handlermsg.target.dispatchMessage(msg);Message的target什么
谁谁谁动了我
·
2023-03-29 10:42
framework
android
PHP实现图片合并的示例详解
再结合文字最终效果准备工作1、需要海报的底图2、小程序码的图片代码部分结合
YII2
但不影响使用完整过程第一步:生成小程序码图片第二步:缩放小程序码的图片大小(如果尺寸符合海报大小可省略)280-1280px
·
2023-03-29 08:24
SpringCloudAlibaba——Sentinel工作
原理解析
目录一、Sentinel功能和设计理念1.1什么是流量控制1.2什么是熔断降级二、Sentinel工作主流程2.1NodeSelectorSlot2.2ClusterBuilderSlot2.3StatisticSlot2.4FlowSlot2.5DegradeSlot2.6SystemSlot三、Sentinel核心类解析3.1ProcessorSlotChain3.2Context3.3Ent
Liu_Shihao
·
2023-03-29 07:55
SpringCloud
SpringBoot
java
spring
云原生边缘计算解决方案之openyurt
master组件:yurt-controller-manageryurt-tunnel-serveryurtappmanager边缘worker组件yurt-tunnel-agentyurt-hubtunnel
原理解析
原生
噜噜噜的博客
·
2023-03-29 06:30
自动化运维
linux运维
NLP 分享:
Section1:本节主要内容:1.中文分词技术
原理解析
2.机器学习与神经网络模型基础概念3.关键字提取4.词向量解析本节期望:能使用jieba做基础的中文分词与常用算法进行关键字提取能使用word2vec
领导的玩具
·
2023-03-29 02:42
某些场景下建议vue query代替pinia
原理解析
目录前言使用区别piniavue-query总结趋势前言在vue3中,状态管理都是用的pinia来处理和存储从服务端获取的数据。使用react的同学应该对swr、react-query、ahooks的useRequest(前两者的模仿)并不陌生,这些是专门用来处理数据请求的,能够帮助你处理得到的数据、loading、error,还有缓存数据的功能等等。不止有react-query、vue-quer
·
2023-03-29 01:16
OkHttp原理复习(上篇)
OkHttp
原理解析
OkHttp3.10.0版本,最新OkHttp为:4.0.1逻辑与3版本并没有太大变化,但是改为kotlin实现。
疯子来过
·
2023-03-29 01:43
APP架构设计
的使用方式自定义类加载器加载加密类文件Android动态化框架AppBundlesMVC、MVP、MVVM混合开发及AndroidWebView应用Android屏幕适配全方位解析Android中的Apk的加固(加壳)
原理解析
和实现
清霜之辰
·
2023-03-28 22:21
Android开发
Android知识体系
android
Docker SYS_ADMIN 容器逃逸
原理解析
先铺垫一下docker的隔离技术目录先铺垫一下docker的隔离技术三次名词:chroot&pivot_rootnamespaceCGroupCAP_SYS_ADMIN逃逸SYS_ADMIN的权限运行ubuntu容器查看docker添加的权限查看CapEff的具体权限容器内挂载cgroup查看挂载创建cgroup类型里建一个子目录x设置notify_on_release为值1创建写入cmd文件监听
Jack_chao_
·
2023-03-28 19:34
安全
docker
容器
运维
Binder
原理解析
binder通信的特点和原理Android系统是基于Linux的,那么关于进程间的通信同样我们也可以参考Linux,有以下几种:管道:需要copy两次数据共享内存:不需要拷贝数据,但是不安全socket:需要拷贝两次数据File:同上Binder:拷贝一次数据,安全Binder通信是支持一对多这样的C/S模型的,这样S端就可以对C端进行验证,安全新就有了保障。在Linux系统中,用户进程是无法直接
爱吃腥的猫Bill
·
2023-03-28 19:00
手把手教你搭哨兵——哨兵的概念搭建
原理解析
Redis哨兵机制实现原理1.Redis主从机制1.1主从复制的概念我们在实际应用中不可能只有一台redis服务器,因为如果这一台redis服务器宕机了,那么就可能导致redis不可用,同时还有可能发生数据丢失。所以这时候我们必须要有从redis做备份。Redis主机既能读又能写,而Redis的从机只能读不能写,当向Redis主机写入数据时必须将数据同步到Redis从服务器上,从而保证数据的一致性
温JZ
·
2023-03-28 19:24
redis大全
后端
sql
redis
分布式
架构
Keras
框架使用
框架介绍相当于封装后的神经网络框架,底层基于TensorFlow等其他神经网络框架运行(因此需要先安装对应的底层框架),使用该框架能够很简易的实现神经网络对应的代码、但相对的运行速度也会慢一些安装pipinstallkeras(需要先安装别的底层框架,如:pipinstalltensorflow)官方中文文档地址https://keras.io/zh/使用介绍使用步骤1.导入相关模块fromker
dawsonenjoy
·
2023-03-28 18:59
LocalBroadcastManager本地广播
原理解析
之前有被问到过Android普通广播和本地广播的区别,所以打算分析下本地广播的实现原理以及简单结束两者的区别,算是对自我的一此源码学习总结。目前官网文档上是说LocalBroadcastManager被废弃了,如果想使用的话需要自行依赖或者使用LiveData(后面会简单介绍下其用法)来代替它。image基本使用首先我们在项目添加本地广播的依赖implementation'androidx.loc
Vico君
·
2023-03-28 17:41
Java知识体系及超全资料和思维导图整理(持续更新中...)
Bookmarks架构InfoQ:又拍网架构中的分库设计SNS网站数据库技术分析-51CTO.COM数据库水平切分的实现
原理解析
-iBATIS-Java-JavaEye论坛基于amoeba的mysql分布式数据库学习
wangen2009
·
2023-03-28 08:18
yii2
引入css和js文件
1、可以直接在视图页面上引入2、可以直接写原生代码引入,路径是项目目录/web/css或者/js3、可以使用assetBundle管理css样式及js脚本.资源包定义:basic/assets/AppAsset.php*@since2.0*/classAppAssetextendsAssetBundle{public$basePath='@webroot';public$baseUrl='@web
白云证心
·
2023-03-28 06:13
Android-LiveData
原理解析
LiveDataLiveData是一种具有生命周期感知能力的可观察数据持有类。LiveData可以保证屏幕上的显示内容和数据一直保持同步。LiveData了解UI界面的状态,如果activity不在屏幕上显示,LiveData不会触发没必要的界面更新,如果activity已经被销毁,会自动清空与Observer的连接,意外的调用就不会发生。LiveData是一个LifecycleOwner,他可以
zzq_nene
·
2023-03-28 05:17
Yii2
数据库链接
我们公司使用的php框架是
Yii2
,最近因为线上出现了数据库连接被打满,导致线上业务出现异常的情况,就专门研究了下Yii的数据库链接问题。
帝都宁
·
2023-03-28 02:09
yii2
Application 运行流程
1、入口文件index.php实例化Application类(newyii\web\Application($config))->run();2、Yii::$app将Application实例赋值给Yii:$app静态变量3、进行后期静态绑定4、初始化配置application重要属性($this->preInit($config);)5、注册(error_handler)来处理脚本中出现的错误
chenwengen
·
2023-03-27 23:59
Spring Boot 框架总结
该
框架使用
了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
北执南念
·
2023-03-27 21:06
SpringBoot
spring
boot
java
spring
ChatGPT
原理解析
文章目录Transformer模型结构构成组件整体流程GPT预训练微调模型GPT2GPT3局限性GPT4相关论文TransformerTransformer,这是一种仅依赖于注意力机制而不使用循环或卷积的简单模型,它简单而有效,并且在性能方面表现出色。在时序模型中,2017年最常用的模型是循环神经网络(RNN),RNN是一种序列模型,通过将之前的信息存储在隐藏状态中,使得它能够有效地处理时序信息。
影之李小白
·
2023-03-27 20:28
计算机技术
大数据
chatgpt
深度学习
自然语言处理
OC关联对象的底层
原理解析
什么是关联对象所谓关联对象就是,让一个对象和一个值(通常也是一个对象或者一个指针)通过给定的key和associationpolicy(关联策略)进行关联。associationpolicy实际是内存管理策略,是一个枚举,它的定义如下:/***Policiesrelatedtoassociativereferences.*Theseareoptionstoobjc_setAssociatedObj
希尔罗斯沃德_董
·
2023-03-27 18:11
隐马尔科夫模型HMM之Baum-Welch算法Python代码实现
基本概念和几个要素(2)HMM计算问题:前后向算法代码实现(3)HMM学习问题:Baum-Welch算法(4)HMM预测问题:维特比算法本篇算法原理分析及公式推导请参考:HMM学习问题:Baum-Welch算法
原理解析
及公式推导已在系列博客中介绍
尚拙谨言
·
2023-03-27 07:47
大道至简系列
#
机器学习算法系列
技术实战
算法
python
人工智能
机器学习
自然语言处理
基于 WebSocket、Spring Boot 教你实现“QQ聊天功能”的底层简易demo
1.2.2、
原理解析
1.2.3、报文格式二、简易demo2.1、后端实现2.1.1、引入依赖2.1.2、继承TextWebSocketHandler2.1.3、实现WebSocketConfigurer
陈亦康
·
2023-03-27 05:04
ssm
spring
boot
websocket
java
github 项目安装流程
composerglobalrequire"fxp/composer-asset-plugin:~1.0.0"composercreate-project--prefer-dist--stability=devyiisoft/
yii2
程序员的自我修养
·
2023-03-27 02:50
Emmet语法
使用Emmet语法可快速生成html框架和标签,以及css代码ps~本人使用的vscode编辑器Emmet语法:1.快速生成HTML
框架使用
:!
零00_
·
2023-03-26 23:05
Xposed
框架使用
笔记
必须Root必须有Xposed框架,下面就开始进行插件的编写。1.你要hook的函数的类和方法名----Xposed框架只支持Java函数的Xposedhook的方向:hook用户输入的账号和密码。类:com.example.yaoqian.mytext.MainActivity方法:booleanisOK(Stringaccount,Stringpassword)
William92
·
2023-03-26 22:43
spring面试总结
是一个个轻量级的依赖注入和AOP容器
框架使用
控制反转的方式,通过依赖注入来创建对象(将创建对象的方式反转了,由Spring创建对象,依赖注入到调用者程序中)面向切面编程:将业务逻辑从应用服务(如事务管理
小小少年Boy
·
2023-03-26 19:31
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他