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框架使用原理解析
Spring - Spring Cloud Gateway网关实战及
原理解析
API网关API网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:客户端会多次请求不同的微服务,增加了客户端的复杂性。存在跨域请求,在一定场景下处理相对复杂。认证复杂,每个服务都需要独立认证。难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并成一
当走的路甚远
·
2023-10-13 23:04
Gateway
SpringCloud
java spi 详解_java spi(service provider interface)示例与
原理解析
javaspi(serviceproviderinterface)示例与
原理解析
目的提供服务注册与发现,让功能的使用方和提供方解耦示例1.提供接口packagecom.yemin.service;publicinterfaceAnimals
陈熙昊
·
2023-10-13 19:19
java
spi
详解
如何在一个传统的html中,引入vueJs并使用vue复制组件?
1.2背景项目是一个传统的前后端在一起的项目,前端
框架使用
的一些前端组件库是
极客星云
·
2023-10-13 17:08
#
Vue入门实战
html
vue.js
前端
剪切板
一键复制
js实现一键复制
SpringBoot自动配置
原理解析
二、@Import注解1.方式一:.class方式2.方式二:ImportSelector方式3.方式三:ImportBeanDefinitionRegistrar方式三、SpringBoot自动配置
原理解析
F & F
·
2023-10-13 13:00
Spring
spring
boot
java
spring
一份简单的 PowerShell 美化指南
另一个,基于*nix内核,macOS可以非常方便地使用Shell,搭配oh-my-zsh之类的
框架使用
,可以进一步提升它的使用效率,当然
空格初号机
·
2023-10-13 08:41
php处理csv 读取导入导出csv文件
处理CSV类库thinkcsvphp操作csv,csv导入,导出,读取支持原生php、thinkphp5/thinkphp6/lavarel/
yii2
.0等框架操作csv文件支持thinkphp处理csv
夏季未央
·
2023-10-13 08:53
php
csv
php
csv
thinkphp
laravel
Java的CAS乐观锁
原理解析
CAS全称CompareAndSwap(比较与交换),在不使用锁的情况下实现多线程之间的变量同步。属于硬件同步原语,处理器提供了基本内存操作的原子性保证。juc包中的原子类就是通过CAS来实现了乐观锁。CAS算法涉及到三个操作数:需要读写的内存值V。进行比较的旧值A(期望操作前的值)要写入的新值B。当且仅当V的值等于A时,CAS通过原子方式用新值B来更新V的值(“比较+更新”整体是一个原子操作),
JavaEdge
·
2023-10-13 08:35
Pytest单元测试框架——Pytest+Allure+Jenkins的应用
pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest
框架使用
起来更简洁,效率更高allure-pytest是python的一个第三方库。
测试界的飘柔
·
2023-10-13 07:55
程序员
软件测试
职场经验
pytest
单元测试
jenkins
功能测试
自动化测试
程序员
软件测试
Pytest单元测试框架 —— Pytest+Allure+Jenkins的应用
pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest
框架使用
起来更简洁,效率更高allure-pytest是python的一个第三方库。
自动化测试 老司机
·
2023-10-13 07:52
自动化测试
软件测试
测试工程师
pytest
单元测试
jenkins
软件测试
测试工程师
selenium
自动化测试
【异步系列四】async await
原理解析
之爱上 async/await
前言异步编程一直是JavaScript中比较麻烦但相当重要的一件事情,一直也有人在提出各种方案,试图解决这个问题。从回调函数到Promise对象,再到Generator函数,每次都有所改进,但都不彻底,直到出现了async函数,很多人认为它是异步操作的终极解决方案。但很多人对于async和await的原理却一知半解,只知道可以解决异步问题,知其然,不知其所以然。所以,本篇文章对于async、awa
小刘加油!
·
2023-10-13 03:05
javascript
前端经典面试题
javascript
前端
async/await
异步操作
pytest+allure生成测试报告
pytest
框架使用
一、安装插件#常用安装插件pytestpytest-html(生成html格式的自动化测试报告)pytest-xdist(测试用例分布式执行,多cpu分发)pytest-ordering
你看我还在呢
·
2023-10-12 23:41
python
pytest
python
allure
Bubbles
原理解析
官方文档https://developer.android.com/develop/ui/views/notifications/bubbles#the_bubble_api气泡使用户可以轻松查看和参与对话。气泡内置于通知系统中。它们漂浮在其他应用程序内容之上,无论用户走到哪里都会跟随他们。气泡可以展开以显示应用程序功能和信息,并且可以在不使用时折叠。当设备被锁定或始终显示处于活动状态时,气泡会像
AmyTan小小燕
·
2023-10-12 22:03
WMS
android
yii2
.0和php构架,tp框架与
yii2
的区别是什么?
tp框架与
yii2
都是PHP框架,那么它们之间有什么不同?下面给大家介绍一下tp框架和
yii2
框架的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
大凌河军哥
·
2023-10-12 16:25
yii2.0和php构架
基于Robot Framework的接口自动化测试
项目说明本
框架使用
的是接口设计的分层玩
软件测试潇潇
·
2023-10-12 15:39
软件测试
软件测试工程师
自动化测试
软件测试
自动化测试
功能测试
程序人生
职场发展
前端shell脚本执行打包构建功能
欢迎点击领取-《前端面试题进阶指南》:前端登顶之巅-最全面的前端知识点梳理总结环境Maciterm2命令窗口;因项目云效流水线构建node太老,不能执行单个项目的版本升级;前端
框架使用
vue3.2+vite4.0.1
SunnyRun!
·
2023-10-12 07:44
前端
git
github
Jetpack-Lifecycle
原理解析
介绍Lifecycle它是Jetpack组件库的的核心基础,具备宿主生命周期感知能力的组件。它能持有组件(如Activity或Fragment)生命周期状态的信息,并且允许其他观察者监听宿主的状态,大大减少了业务代码发生内存泄漏和NPE的风险,LiveData、ViewModel组件等也都是基于它来实现的(观察者模式)Googledeveloper介绍工程引入implementation'andr
明朗__
·
2023-10-12 03:10
Java线程池
原理解析
目录一、为什么引入线程池技术?二、Executor框架2.1Runnable、Callable与Future接口2.2Executor接口2.2.1Executor2.2.2ExecutorService三、Java中线程池的工作原理3.1ThreadPoolExecutor中核心的变量及常量3.2线程池的任务调度逻辑3.2.1addWorker方法3.2.1.1状态及容量检查3.2.1.2添加工
Super-B
·
2023-10-11 23:28
java
算法
java
开发语言
线程池
vue2.0前端框架搭建+ElementUI
是我们国人研发的前端框架,是基于ECAMScript6.0以上的版本进行开发的,之前我们使用的Javascript是5.0版本,2015年推出了ECAMScript6.0(简称ES6),之后每年升级一个版本,所以VUE
框架使用
的是
不知道明天和天明
·
2023-10-11 22:17
前端
elementui
vscode
vue.js
openCV实战-系列教程8:直方图与均衡化(直方图定义/mask操作/均衡化原理/均衡化效果/自适应均衡化)、
原理解析
、源码解读
OpenCV实战系列总目录打印图像直接用这个函数:importcv2#opencv读取的格式是BGRimportnumpyasnpimportmatplotlib.pyplotasplt#Matplotlib是RGB%matplotlibinlinedefcv_show(img,name):cv2.imshow(name,img)cv2.waitKey()cv2.destroyAllWindows
机器学习杨卓越
·
2023-10-11 21:21
openCV实战
opencv
人工智能
计算机视觉
MyBatis源码概述及运行
原理解析
(篇一)
MyBatis源码概述及运行
原理解析
MyBatis的整体架构分为三层,分别是基础支持层、核心处理层和接口层中文注释源码Git地址架构图源码结构parsing包parsing包对应基础支持层中的解析器模块
造 山
·
2023-10-11 08:57
mybatis
java
spring
源码阅读
Spring AOP自定义注解实现Oracle多数据源切换以及自定义注解失效场景
一.项目背景由于项目的业务逻辑可能涉及多个数据库,对于同一个代码Project而言,需要具备动态切换数据源的功能,如果项目中ORM
框架使用
的是Mybatis-plus,就可以通过@DS注解实现动态数据源切换功能
人间相对论
·
2023-10-11 03:52
java
spring
boot
oracle
java 线程工作原理_Java线程状态运行
原理解析
这篇文章主要介绍了Java线程状态运行
原理解析
,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下代码实例如下packagecom.fgy.demo05;/
一只特立独行的cherry
·
2023-10-11 03:15
java
线程工作原理
easyUi重新渲染
狂野的小怪兽jqueryEasyui重新渲染转载:jQueryEasyUIparser的使用场景|WebUI
框架使用
参考+http://www.easyui.info/archives/216.htmlparser
Night_zzz
·
2023-10-11 03:19
angular 使用data-bs-datepicker时的一个小问题及解决
由于采用的css
框架使用
了bootstrap,又有semantic,导致了冲突,使得datepicker中的title中的显示一直有些问题。
whereismatrix
·
2023-10-11 00:00
datepicker
angularJS
angular
data-bs-d
chrome
前端vue打包时遇到‘default‘ is not exported by node_modules/vue/dist/vue.runtime.esm-bundler.js, imported by
主要原因是由于用到的组件进行npmi时默认使用的是vue2,不支持vue3,但是前端
框架使用
的是vue3,所以导致重构编码时会报错,网上查询说当我们在使用rollup编译es6时,可能会遇到以下报错问题
吱吱喔喔
·
2023-10-10 23:02
vue
前端
javascript
vue.js
MySQL MVCC底层
原理解析
1事务并发中遇到的问题1.1脏读当一个事务读取到了另外一个事务修改但未提交的数据,被称为脏读。1.2不可重复读当事务内相同的记录被检索两次,且两次得到的结果不同时,此现象称为不可重复读。1.3幻读当一个事务同样的查询条件查询两次(多次),查出的条数不一致称为幻读。2隔离级别我们上边介绍了几种并发事务执行过程中可能遇到的一些问题,这些问题也有轻重缓急之分,我们给这些问题按照严重性来排一下序:脏读>不
响彻天堂丶
·
2023-10-10 23:38
MySQL
mysql
数据库
database
【Pikachu】漏洞练习平台做题记录+
原理解析
(2.2)XSS姿势和技巧
前言Pikachu是一个带有漏洞的Web应用系统,在这里包含了常见的web安全漏洞。如果你是一个Web渗透测试学习人员且正发愁没有合适的靶场进行练习,那么Pikachu可能正合你意。pikachu的安装非常简单,如果安装配置过程中遇到了什么问题,欢迎找我询问。这是pikachu的官方github:https://github.com/zhuifengshaonianhanlu/pikachu本次做
Wuyong_12
·
2023-10-10 18:52
piakachu靶场
靶场
解题
xss
安全
web安全
Unity ToLua热更
框架使用
教程(1)
从本篇开始将为大家讲解ToLua在unity当中的使用教程。Tolua的框架叫LuaFramework,首先附上下载链接:https://github.com/jarjin/LuaFramework_UGUI_V2这个地址的是UGUI的。下载完之后导入项目,首先,我们要先让这个项目跑起来。首先点击Lua->Clearwrapfiles,清除所有wrap文件。然后点击LuaFramework->Bu
爱编程的鱼
·
2023-10-10 16:31
unity教程
unity
游戏引擎
Logback日志
框架使用
详解以及如何Springboot快速集成
Logback简介日志系统是用于记录程序的运行过程中产生的运行信息、异常信息等,一般有8个级别,从低到高为Allpropertyproperty是configuration的子标签,有两个属性name和value:name变量的名称,value变量的值。loggerlogger节点,可选节点,作用是指明具体的包或类的日志输出级别,以及要使用的;name:必写属性,指定具体包或类,被指定的包或类中的
凡夫贩夫
·
2023-10-10 15:58
Springboot
logback
spring
boot
后端
日志框架
logback-spring
CountDownLatch闭锁
原理解析
CountDownLatch闭锁
原理解析
在Java并发编程中,CountDownLatch是一个常用的工具类,用于实现闭锁(latch)。
隐 风
·
2023-10-10 08:22
java进阶部分笔记
java
面试
多线程
高并发
Java并发编程之ReentrantLock重入锁
原理解析
Java并发编程之ReentrantLock重入锁
原理解析
在多线程编程中,同步是一种重要的技术,用于控制对共享资源的并发访问。
隐 风
·
2023-10-10 08:22
java进阶部分笔记
java
面试
多线程
高并发
CyclicBarrier:Java并发编程中的循环屏障
原理解析
CyclicBarrier:Java并发编程中的循环屏障在Java并发编程中,CyclicBarrier是一种非常有用的工具,允许多个线程相互等待,直到所有参与的线程都达到一个特定的屏障点。这种同步机制在很多场景中非常有用,比如并行任务分发、数据收集、会议厅模型等。在本文中,我们将深入探讨CyclicBarrier的实现和工作原理,并通过一个简单的Java代码示例来展示其用法。一、CyclicBa
隐 风
·
2023-10-10 08:21
java进阶部分笔记
java
开发语言
多线程
面试
高并发
Spring技术原理之Bean生命周期
原理解析
Spring技术原理之Bean生命周期
原理解析
Spring作为Java领域中的优秀框架,其核心功能之一是依赖注入和生命周期管理。其中,Bean的生命周期管理是Spring框架中一个重要的概念。
隐 风
·
2023-10-10 08:49
java进阶部分笔记
spring
java
后端
面试
总结:全网最详细,Git分支合并、项目推拉的底层核心
原理解析
,看完不会你找我。
总结:全网最详细,Git分支合并、项目推拉的底层核心
原理解析
,看完还不理解你找我。
ideal-cs
·
2023-10-10 08:49
总结
git
git
merge
pull
push
git底层原理
git合并分支
uniapp自定义图标库引入
参考地址:CustomIcon扩展自定义图标库|uView2.0-全面兼容nvue的uni-app生态框架-uni-appUI
框架使用
u-icon标签时,发现该组件支持custom-prefix属性,参考它的说明
Annkeke
·
2023-10-10 06:23
uni-app
Nginx-个人笔记
反向代理负载均衡动静分离高可用Nginx安装nginx操作的常用命令Nginx配置文件位置配置文件组成Nginx配置实例反向代理实例1反向代理实例2负载均衡实例nginx分配服务器策略动静分离实例高可用实例nginx的
原理解析
愤怒且自私22
·
2023-10-10 06:04
Nginx
nginx
Promise篇
Promise
原理解析
与实现(遵循Promise/A+规范)1什么是Promise?
weixin_33812433
·
2023-10-10 00:37
javascript
ViewUI
【APP】上架指南:iOS App Store 首次上架被拒原因分析与解决方案
③腾讯云备案三、iOS首次上架拒审原因分析(1)首次拒审:iOS17兼容性①拒审原文②拒审译文③拒审原因分析④解决方案⑤增加APP操作手册说明(2)首次/二次拒审原因:ApplePay的PassKit
框架使用
问题
顾三殇
·
2023-10-09 22:36
【软件测试】测试理论与经验
iOS
首次审核
iOS
APP
上架
【Spark分布式内存计算框架——Spark Streaming】1. Streaming 概述(上)Streaming 应用场景、Lambda 架构
StreamProcess)框架,Spark也包含了两个完整的流式处理框架SparkStreaming和StructuredStreaming(Spark2.0出现),先阐述流式处理框架,之后介绍SparkStreaming
框架使用
csdnGuoYuying
·
2023-10-09 21:33
分布式
spark
架构
sql
大数据
关于react-Ant Design框架Button按钮的基础用法
前言最近在学习react-AntDesign框架,把button组件一些基础用法记录一下引入
框架使用
组件基础按钮首先我们得导入AntDesign和里面的button,才能进行使用。
北海的大鱼
·
2023-10-09 17:30
React
react.js
javascript
前端
Android-Lottie动画
框架使用
详解
图片来自网络在日常开发当中,为了更好的交互,我们会使用动画功能。Lottie是常用的动画框架之一,分享一下我个人了解到相关的知识。Lottie简介Lottie是支持Android,iOS,和ReactNative,并且只需简单的代码就可以实现复杂动画效果的库.Lottie集成dependencies{implementation'com.airbnb.android:lottie:4.2.2'}4
阿博聊编程
·
2023-10-09 15:03
Swift - UserNotifications
框架使用
详解4(通知的处理、回调、应用内展示)
八、处理通知UserNotifications框架为我们提供了查找、更新、删除通知等相关的API方法。其中关键在于request的identifier,即在创建时指定的通知标识符。1,查找通知(1)获取所有待推送的通知UNUserNotificationCenter.current().getPendingNotificationRequests{(requests)in//遍历所有未推送的req
小旗_96e8
·
2023-10-09 13:18
vue3响应式数据原理
Effect
原理解析
与实现引言:vue、react框架的核心都是数据驱动视图也就是model=>view,实现的核心也就是数据响应。
调皮的绅士
·
2023-10-09 08:49
springcloud(一)——spring-cloud-alibaba集成rocketmq
前言在之前的工作中,微服务
框架使用
的是springcloud,消息中间件使用的rocketmq,这段时间看到阿里出了springcloudalibaba集成了rocketmq,出于好奇,写了个demo一些概念官方对
小石头小石子小石灰
·
2023-10-09 03:30
springcloud
java
后端
微服务
springcloud
SpringTask ----定时任务框架 ----苍穹外卖day10
目录SpringTask需求分析快速入门使用步骤编辑业务开发SpringTask定时任务场景特化的框架需求分析快速入门使用cron表达式来使用该
框架使用
步骤添加注解自定义定时任务类重点在于以下cron表达式的书写
TheresaApocalype
·
2023-10-08 23:57
苍穹外卖专栏
Spring
数据库
java
服务器
1.Spring、Spring Boot 和 Spring Cloud 有什么关系?
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,该
框架使用
了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
森火123
·
2023-10-08 22:46
java架构
springboot知识点
spring
boot
spring
spring
cloud
Workerman
原理解析
概述
首先说明一下Workerman究竟是什么东西:WebSocket是HTML5提供的一种网络通讯协议,用于服务端与客户端实时数据传输。广泛用于浏览器与服务器的实时通讯,APP与服务器的实时通讯等场景,相比传统HTTP协议请求响应式通讯,WebSocket协议可以做到实时的双向通讯,服务端可以在任何时候向客户端推送数据(HTTP协议需要客户端发起请求后才能推送),就是传统说的长链接(指在一个连接上可以
masterphp
·
2023-10-08 13:01
php
服务器
网络协议
websocket
nginx
yii2
反序列化漏洞总结
文章目录
yii2
框架反序列化漏洞复现yii框架搭建过程CVE-2020-15148复现链子2链子3链子4链子5链子6参考链接
yii2
框架反序列化漏洞复现yii框架Yii是一个适用于开发Web2.0应用程序的高性能
Z3eyOnd
·
2023-10-08 12:32
Web安全
网络
安全
linux
Yii2
框架 反序列化漏洞复现(CVE-2020-15148)
phpthink的链子有点长暂时先复现一下简单点的框架,跟着师傅们的思路学习一下,提高一下自己的代码审计能力,搞完这个复现也该去学java了源码地址:https://github.com/yiisoft/
yii2
snowlyzz
·
2023-10-08 12:01
漏洞复现
安全
php
web安全
网络安全
yii2
反序列化漏洞复现与分析
环境搭建漏洞在
yii2
.0.38之前的版本,下载2.0.37basic版本https://github.com/yiisoft/
yii2
/releases/tag/2.0.37修改/config/web
meteox
·
2023-10-08 12:01
CTF
网络安全
网络安全
php
yii
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他