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框架使用原理解析
https诞生背景及
原理解析
参考视频:【web安全3】【硬核】HTTPS原理全解析本文从最简单的加密方式(对称加密)循序渐进介绍https的产生。一、对称加密条件:key:密钥Y=f(str,key):key可用于加密str=f(Y,key):key可用于解密理想情况:流程:①客户端使用密钥key加密字符串str1,生成密文Y1。②客户端将密文传输给服务端。③服务端收到密文Y1,根据密钥key进行解密,获取到str1。④服务
一只佛手
·
2023-04-16 10:02
【Kafka-架构及基本原理】Kafka生产者、消费者、Broker
原理解析
& Kafka原理流程图
【Kafka-架构及基本原理】Kafka生产者、消费者、Broker
原理解析
&Kafka原理流程图1)Kafka原理1.1.生产者流程细节1.2.Broker的存储流程细节1.3.消费者流程细节2)Kafka
bmyyyyyy
·
2023-04-16 07:10
Kafka
kafka
架构
流程图
大数据
Sentinel
原理解析
完整源码流程图Sentinel限流、熔断降级源码剖析.png架构图image.png几个重要概念ResourceSentinel通过资源来保护具体的业务代码或其他后方服务。Sentinel把复杂的逻辑给屏蔽掉了,用户只需要为受保护的代码或服务定义一个资源,然后定义规则就可以了,剩下的通通交给Sentinel来处理了。并且资源和规则是解耦的,规则可以在运行时动态修改。定义完资源后,就可以通过在程序中
知止9528
·
2023-04-15 20:00
GoAhead4 - 用户认证
GoAhead实现了一个既强大又灵活的身份验证框架,该
框架使用
了一个基于角色(role)的授权机制验证用户名和密码并验证客户端的能力。
to_be_better_wen
·
2023-04-15 19:36
开源软件学习总结
服务器
21 - Dva
框架使用
3 - 异步操作与模拟网络请求
文章目录基本要求实现准备涉及概念与基础主要操作步骤实现结果无代码部分说明准备模拟请求数据定义ProdcutModelProductPage组件ProductTool组件ProductContext组件应用总结Dva中的模拟数据容器异步Action的执行业务逻辑的进一步解耦基本要求可以从首页跳转至page页面,且在page页面中包含tool和context两个组件tool实现以下三个功能向内容列表中
地图工程师
·
2023-04-15 15:51
react
前端
带你了解Spring中的各种Utils
在Spring中,有非常多Utils工具类,这些工具类有的是为了开发者使用的,有的只是提供给Spring
框架使用
的。
可以写但没有必要
·
2023-04-15 15:01
SpringBoot学习
该
框架使用
了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Java一直被人诟病的一点就是臃肿、麻烦。
zhangjun62
·
2023-04-15 12:54
框架
JavaEE
框架
SpringBoot
paddlepaddle 查看GPU设备号,并启动单或者多GPU训练
paddle深度学习
框架使用
paddle的device的get和set来获取和设置importpaddleprint(paddle.device.get_device())输出:gpu:0之后在代码开始位置按照设备名通过
Vertira
·
2023-04-15 05:56
paddlepaddle
paddle
python
开发语言
struts2|struts2框架如何使用?
struts2
框架使用
方法有两种如下。
洗黑
·
2023-04-15 02:28
SpringBoot2核心功能 ---
原理解析
一、Profile功能为了方便多环境适配,springboot简化了profile功能。1.1、application-profile功能默认配置文件application.yaml;任何时候都会加载指定环境配置文件application-{env}.yaml激活指定环境配置文件激活命令行激活:java-jarxxx.jar--spring.profiles.active=prod--person
乌云不要说话
·
2023-04-14 20:30
SSM框架
java
spring
boot
spring
Java 并发工具CountDownLatch和CyclicBarrier
原理解析
文章目录Java并发工具CountDownLatch和CyclicBarrier
原理解析
一,简介二,代码演示CountDownLatchDemoCyclicBarrierDemo三,源码解析CountDownLatch
pjcdpainful
·
2023-04-14 19:59
Java并发
CountDownLatch
CyclicBarrier
CyclicBarrier
原理解析
简介:CyclicBarrier顾名思义是循环栅栏,和CountDownLatch非常功能非常相似,它也可以实现线程间的计数等待,但是它比CountDownLatch功能更加强大:它的内存屏障可以循环使用,它可以在等待的线程被释放之后重新使用。示例:publicclassCyclicBarrierTest{//创建CyclicBarrier示例,并初始化需要等待的线程数量privatestatic
顽石上的温度
·
2023-04-14 19:20
JDK源码
Mongodb的聚合和管道操作符
聚合
框架使用
聚合框架可以对集合文档进行变换和组合等,是通过一个或者多个管道操作符对一连串的文档进行处理;例如db.DB_COLLECTION.aggregate({"$project":{"name":
兜底
·
2023-04-14 18:40
mongodb
雪花算法
原理解析
雪花算法
原理解析
分布式ID常见生成策略:分布式ID生成策略常见的有如下几种:数据库自增ID。UUID生成。Redis的原子自增方式。数据库水平拆分,设置初始值和相同的自增步长。批量申请自增ID。
guyue35
·
2023-04-14 17:17
技术相关
雪花
算法
原理
snowflake
twitter
springboot快速入门
该
框架使用
了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简而言之,SpringBoot
java时光
·
2023-04-14 14:54
基于python+flask实现视频数据可视化
项目设计flask整体
框架使用
工具pycharm创建flask项目,文件目录整体如下:static:存放静态
张 PD
·
2023-04-14 10:31
python
大数据
flask
layui
ChatGPT 微信机器人
原理解析
(一):如何接入 ChatGPT API
后续的付费文章包括但不限于:ChatGPT微信机器人背后的
原理解析
(二):微信机器人框架Wechaty以及更多ChatGPT的资讯和交流你可以选择在微信公众号单独付费阅读本文。或者,你可以选择加入
formula10000
·
2023-04-14 10:57
chatgpt
微信
机器人
人工智能
Spring Boot + MyBatis-plus快速开发简单接口
举例:快速体验后端接口开发使用idea开发工具,主体
框架使用
springboot+MyBatis-plus,数据库使用MySQL,使用REST风格接口。
new qdd
·
2023-04-14 10:59
spring
java
Yii2
进阶篇
过滤器什么是过滤器过滤器是控制器动作执行之前或之后需要执行的代码。该代码以对象的形式执行,则应该使用类的方式定义并申明。过滤器本质上是一种特殊的行为。为什么使用过滤器通常情况下,过滤器将代码绑定到所有的操作上,也就是说,每一个操作的执行,都需要先或后执行过滤器,所以,可以用来执行权限检测、缓存处理等事情在哪里使用过滤器在控制器中,定义:publicfunctionbehaviors(){}过滤器详
meteorites
·
2023-04-14 07:03
Spring boot基础学习之(十八):通过shiro
框架使用
Mybatis实现用户的认证完整的认证流程
在上几篇文章的基础上,实现本次案例注意:本篇文章的实现代码在几篇文章都已经详细的讲过了,所以在此篇文章,将不再有理论知识的陈述,更过的流程,如何通过代码实现连接数据库进行认证添加本次案例所需要的依赖完整代码依赖:pom.xml4.0.0org.springframework.bootspring-boot-starter-parent2.7.9com.springboot_shirodemo0.0
不想睡醒的梦
·
2023-04-14 06:04
小白学基础
spring
boot
mybatis
spring
boot
学习
数据库
spring
RocketMQ 如何保证可靠性优先
《RocketMQ实战与
原理解析
》消息重复问题对分布式消息队列来说,同时做到确保一定投递和不重复投递是很难的,也就是所谓的“有且仅有1次”在鱼和熊掌不可兼得的情况下,RocketMQ选择了确保一定投递成功
灰气球
·
2023-04-14 04:21
详解WPF如何在基础控件上显示Loading等待动画
WPF如何在基础控件上显示Loading等待动画
框架使用
.NET4至.NET6;VisualStudio2022;使用方式需引入命名空间后设置控件的附加属性wd:Loading.IsShow="true
·
2023-04-14 01:23
Nacos 2.0
原理解析
(一):Distro协议
为什么Nacos需要一致性协议?简单来说就是为了保证在集群模式下各个节点之间数据一致性以及数据同步。Distro协议是什么?Distro协议是Nacos社区自研的一种AP分布式协议,是面向临时实例设计的一种分布式协议,其保证了在某些Nacos节点宕机后,整个临时实例处理系统依旧可以正常工作。Distro协议的设计思想Nacos每个节点是平等的都可以处理写请求,同时把新数据同步到其他节点。每个节点只
zyxzcr
·
2023-04-14 01:30
微服务
java
分布式
微服务
云原生|Kubernetes技术架构
01:容器运行时技术深度剖析1.1容器引擎和运行时机制
原理解析
kubernetes定义的容器运行时接口:CRI,当前较为主流的实现包括dockershim、cri-containerd、cri-oOCIruntimespec
ShowMeCoding
·
2023-04-13 22:01
No converter for [class java.util.Collections$SingletonMap] with preset Content-Type ‘null‘
目录一.报错信息二.罪魁祸首+
原理解析
2.1.处理方法2.2.原因2.3.原理一.报错信息二.罪魁祸首+
原理解析
2.1.处理方法删除@EnableWebMvc这个注解就好了@EnableWebMvc2.2
book多得
·
2023-04-13 22:39
java
Spring快速入门
快速入门Spring是一个管理Bean的容器,一个轻量级
框架使用
Spring,需要引入对应的依赖下载地址UTF-85.1.5.RELEASEorg.springframeworkspring-web${
e0fddf6d2e86
·
2023-04-13 21:31
gRpc
原理解析
及C#中使用示例
目录概述使用场景gRpc使用示例创建解决方案定义.proto文件proto文件编译实现服务代码调用远程服务RPC远程调用测试概述gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计。目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,Objective-C,PHP和C#支持.
uiuan00
·
2023-04-13 19:26
网络通讯
gRPC
protocol
buffer
golang定时器Timer的用法和实现
原理解析
目录一文搞懂golang定时器Timer的用法和实现原理前言Timertimer结构体创建定时器停止定时器重置定时器实现原理数据结构runtimeTimer创建Timer停止Timer重置Timer补充:golang定时器Ticker一文搞懂golang定时器Timer的用法和实现原理前言定时器在Go语言应用中使用非常广泛,Go语言的标准库里提供两种类型的计时器,一种是一次性的定时器Timer,另
·
2023-04-13 12:18
Flink Exactly-once 实现
原理解析
文章目录背景实现原理Flink的容错机制checkpoint1、什么时候产生Barrier2、Barrier工作流程两阶段提交Exactly-once并不是代表数据只计算一次,而是数据只影响计算结果一次背景 通常情况下,流式计算系统都会为用户提供指定数据处理的可靠模式功能,用来表明在实际生产运行中会对数据处理做哪些保障。一般来说,流处理引擎通常为用户的应用程序提供三种数据处理语义:最多一次、至少
逆水行舟如何
·
2023-04-13 10:57
Flink
1024程序员节
flink
Yii2
的 GridView 中自定义默认操作按钮
//['class'=>'yii\grid\ActionColumn'],['class'=>'yii\grid\ActionColumn','header'=>'操作','headerOptions'=>['width'=>'130'],'template'=>'{recharge}{view}{delete}','buttons'=>['recharge'=>function($url,$mo
duandaoke
·
2023-04-13 10:37
OOM问题
原理解析
(一):adj内存管理机制
*本文主要介绍Android的lowmemorykiller的oom_adj的相关概念,以及根据一些案例来阐述了解oom_adj对于做Android应用开发的重要意义。**一、lowmeorykiller中进程的分类以及各类进程的adj值**在Android的lowmemroykiller机制中,会对于所有进程进行分类,对于每一类别的进程会有其oom_adj值的取值范围,oom_adj值越高则代表
bug音音
·
2023-04-13 05:11
数学系小仙女不写代码求“破圈”,一年把华为这个社区做火了
从一开始的Python到Spark,再到机器学习、深度学习、
框架使用
经验分享等,在做程序员的三年时间里,我陆续写了100多篇博客,收获了500万余次的博客访问量。我沉浸在与读者邮件来往的一问一
程序员资源社区
·
2023-04-12 23:00
大数据
编程语言
人工智能
深度学习
java
那些Java架构师必知必会的技术
Java基础Java7和Java8中的HashMap
原理解析
Java7和Java8中的ConcurrentHashMap
原理解析
Java中自定义注解Java函数式编程和lambda表达式TCP三次握手原理
JaJian.
·
2023-04-12 13:58
阿里三面:什么是循环依赖?你说一下Spring解决循环依赖的流程
Spring循环依赖的
原理解析
1、什么是循环依赖?#我们使用Spring的时候,在一个对象中注入另一个对象,但是另外的一个对象中也包含该对象。
Java-进阶架构师
·
2023-04-12 12:58
java
java编程
java
java-ee
开发语言
后端
Yii2
性能优化之:数据库查询缓存完美解决方案
我们在做项目的时候,为了最大化提升项目的执行速度,缓存必不可少,各种开源框架也提供了丰富多彩的的缓存实现方案。比如,HTML整页缓存、片段缓存、程序层面的数据库查询缓存、数据库层面的查询缓存等等。每一种方式都有其适合的应用场景。比如,对于访问量比较大的网站首页,比较适合用缓存整页的方式;比如,某个页面的一个统计表格,不需要每次都进行查询,使用的时候直接从缓存里面取,片段缓存就非常合适;比如,对于一
softfc
·
2023-04-12 12:01
一文轻松教会你基于Excel+关键字驱动的自动化测试框架封装
目录一、概述二、框架设计测试用例管理关键字库封装数据驱动设计日志记录和报告生成三、框架实现测试用例管理关键字库封装数据驱动设计日志记录和报告生成四、
框架使用
编写测试用例编写关键字库执行测试五、总结一、概述在软件开发过程中
软件测试老莫
·
2023-04-12 07:19
自动化测试
python
开发语言
职场和发展
软件测试
自动化测试
使用SLF4J记录日志
JakartaCommonsLogging):Spring4以前使用的日志框架,5以后放弃了;SLF4j(SimpleLoggingFacadeforJava):推荐使用的框架;jboss-logging:这个日志
框架使用
较少不推荐使用
一直在路上_求名
·
2023-04-12 05:09
k8s监控指标汇总,prometheus采集k8s
原理解析
监控需求我们使用k8s后一般需要监控一下四大块指标指标类型采集源应用举例发现类型grafana截图容器基础资源指标kubelet内置cadvisormetrics接口查看容器cpu、mem利用率等k8s_sdnode级别直接访问node_ipk8s资源指标kube-stats-metrics(简称ksm)具体可以看从容器监控kube-stats-metrics看k8s众多组件看pod状态如podw
ning1875
·
2023-04-12 04:08
监控系统
运维开发
k8s
Chrome神器Vimium--像使用 vim 一样操作当前页面
看
Yii2
.0文档看的累了,折腾下Chrome插件,发现vimium太牛掰了!!!对于使用vi/vim比较娴熟的人来说太爽了!!!介绍一下Vimium使用快捷键总结j:向下移动。k:向上移动。
宇VS然
·
2023-04-12 01:25
日志框架体系整理( 基础 )
看不懂拉倒,同时,这篇博客中细节说明没有、运行截图没有、特别备注没有......1、JUL指的是JavaUtilLogging包,它是java原生的日志框架,使用时不需要另外引用第三方的类库,相对其他的
框架使用
方便
Java架构狮
·
2023-04-11 22:01
数据库
2-jeecg-boot前端组件helloworld
这套
框架使用
的是TypeScript,对没接触过的人不太友好,比如下面这些语法constemit=defineEmits(['select']);const{createMessage}=useMessage
fabulousme
·
2023-04-11 20:26
Jeecg-boot
前端
typescript
vue
在线答题系统(服务端,客户端包括web和android)、( 一)
先放上后台的成果图科目管理.png题目和选项管理.png添加题目和选项界面.png查看题目和选项界面.png这个小项目采用的是JFinal框架,,前台
框架使用
的是layui前台框架,数据库采用的是MySql
根艮哏艮根
·
2023-04-11 20:43
C语言实战:ATM取款机基本
原理解析
相信大家都在银行的ATM机上取过款,即使没有,也看过别人取过,对于ATM自动取款服务的机制,我们今天就用C语言来进行一次实战来解密其“自动”的奥妙。一、欢迎界面这个十分简单,不必多废话,直接上代码。显示欢迎用户就可以了。printf("**********************\n");printf("欢迎使用建设银行系统\n");printf("**********************\n
Frostxy
·
2023-04-11 19:13
容器化 | ClickHouse Operator
原理解析
作者:苏厚镇青云科技数据库研究工程师从事RadonDBClickHouse相关工作,热衷于研究数据库内核。通过《ClickHouseonK8s部署篇》,对比了RadonDBClickHouse集群在Kubernetes中部署的几种方案,表明使用Operator进行部署和管理是最方便快捷的。那么到底什么才是Operator,Operator又是如何与Kubernetes进行协同工作的,Operato
RadonDB
·
2023-04-11 18:10
Spring(九)- Spring自定义命名空间整合第三方框架
原理解析
文章目录一、Spring通过命名空间整合第三方框架1.Dubbo命名空间2.Context命名空间二、Spring自定义命名空间
原理解析
三、手写自定义命名空间标签与Spring整合一、Spring通过命名空间整合第三方框架
Super_Leng
·
2023-04-11 17:53
Spring
spring
dubbo
java
mybatis
username为什么也能映射到userName上?
MybatisresultType字段映射(一)一、前言编写MybatisXMLSQL脚本,返回结果方式为resultType时,数据库字段username也能映射到JavaBean中的userName上二、
原理解析
格一物
·
2023-04-11 14:27
#
mybatis
问题汇总
#
源码分析
mybatis
java
【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议
原理解析
目录应用层5.文件传送协议FTP(FileTransferProtocol)5.1介绍5.2FTP的应用5.2.1说明5.3FTP的基本工作原理6.电子邮件E-mail6.1介绍6.2工作原理6.3邮件发送协议——简单邮件传送协议SMTP(SimpleMailTransferProtocol)6.3.1基本工作原理6.3.2电子邮件的组成部分6.3.3补充6.4邮件读取协议6.5基于万维网的电子邮
liangjingxin1210
·
2023-04-11 14:49
计算机网络
网络协议
ftp
smtp
webmail
imap
[转载]git 添加源地址和查看源地址
原理解析
gitremoteset-url--addorigin就是往当前git项目的config文件里增加一行记录config文件打开方式有两种:使用命令gitconfig-e在当前git项目的根目录下
火海夕
·
2023-04-11 11:11
git相关
git
命令
源地址
JDK动态代理
原理解析
1、回顾一下JDK动态代理的核心参数如果我们要为target类创建一个【JDK动态代理对象】,那么我们必须要传入如下三个核心参数加载target类的类加载器target类实现的接口InvocationHandler为什么必须要这三个参数呢?之前使用动态代理的时候都是直接按接口要求传这三个参数,但从来没想过为什么?下面仔细去探究一下2、实现一个简单的动态代理【JDK动态代理】的核心其实是借助【Pro
wen-pan
·
2023-04-11 10:01
原理
/
源码
代理模式
java
开发语言
StarRocks技术内幕 | 资源隔离
原理解析
资源隔离一直是StarRocks用户讨论较多的话题,对于资源隔离的诉求,主要集中在四点:1.很多用户关注资源的隔离性,期望当有核心业务的查询运行时,可以限制其他类型任务的使用资源,进而保障核心业务的响应时间。2.及时熔断大查询,避免其浪费很多资源后才失败。3.限制各个租户之间以及一个租户内各种类型任务的CPU/IO/内存等资源,将这些类型任务的资源隔离开。4.很多用户也关注资源的利用率,期望当有多
StarRocks_labs
·
2023-04-11 09:28
数据库
大数据
云计算
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他