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框架使用原理解析
全面解读txt excel word转vcard/vcf并导入手机通讯录方法
TXT、Excel、Word导入手机通讯录的
原理解析
:作为生活中的大众,对于不懂计算机编程的吃瓜群众,这个问题时常会萦绕心头,久久挥之不去,上网查询一番后,发现网上的软件不能解决
未来自主研究中心
·
2023-12-29 16:21
【JavaScript】new
原理解析
✨专栏介绍在现代Web开发中,JavaScript已经成为了不可或缺的一部分。它不仅可以为网页增加交互性和动态性,还可以在后端开发中使用Node.js构建高效的服务器端应用程序。作为一种灵活且易学的脚本语言,JavaScript具有广泛的应用场景,并且不断发展演进。在本专栏中,我们将深入学习JavaScript语言的基本语法、DOM操作、事件处理、异步编程以及常见算法和数据结构等内容。此外,我们还
俊刚、
·
2023-12-29 15:44
JavaScript(ES6)
javascript
开发语言
new
Spring Data JPA 实现用户信息、时间信息的自动注入
原理解析
如下:首先,我们创建一个Entity类,开启监听类AuditingEntityListener,并添加用户属性和时间属性以及对应的注解进行标记;进入AuditingEntityListener类可以看到被
阿甘在奔跑
·
2023-12-29 14:11
Spring
spring
java
开源
几种日志框架的整理与使用
1.JULJUL全称JavautilLogging是java原生的日志框架,使用时不需要另外引用第三方类库,相对其他日志
框架使用
方便,学习简单,能够在小型应用中灵活使用。
njitzyd
·
2023-12-29 09:36
分布式锁的
原理解析
与实现工具介绍
锁与IPC常见的锁:互斥锁、自旋锁、原子变量、读写锁、条件变量、信号量。IPC(进程间通信的方式):pipe、FIFO、信号量、消息队列、共性内存、socket、信号。(拓展)虚假唤醒解决:把pthread_cond_wait放在while循环体里面,循环里判断condition是否满足。由此还能解决信号劫持的问题,比如线程池里只有一个任务,但是signal唤醒了多个消费者线程,于是需要加入判断,
程韬123
·
2023-12-29 09:52
分布式
c++
linux
c语言
安全
Spring Boot笔记2
3.SpringBoot原理分析3.1.起步依赖
原理解析
3.1.1.分析spring-boot-starter-parent按住Ctrl键,然后点击pom.xml中的spring-boot-starter-parent
楠黎倾风
·
2023-12-29 09:47
spring
boot
java
spring
gin
框架使用
系列之六——自定义中间件
系列目录《gin
框架使用
系列之一——快速启动和url分组》《gin
框架使用
系列之二——uri占位符和占位符变量的获取》《gin
框架使用
系列之三——获取表单数据》《gin
框架使用
系列之四——json和protobuf
断剑zou天涯
·
2023-12-28 19:05
#
gin
gin
go
ConcurrentHashMap
原理解析
JDK1.8初始化方法publicConcurrentHashMap(intinitialCapacity,floatloadFactor,intconcurrencyLevel){if(!(loadFactor>0.0f)||initialCapacity=(long)MAXIMUM_CAPACITY)?MAXIMUM_CAPACITY:tableSizeFor((int)size);this.
chuyufengling
·
2023-12-28 16:05
Java集合
java
开发语言
ClickHouse
原理解析
与应用实践-读书笔记
ClickHouse架构概述完备的DBMS功能●支持DDL●支持DML●权限控制:按照用户粒度设置数据库/表的权限●数据备份与恢复:提供了数据备份导出和导入恢复机制●分布式管理:提供集群模式,能够自动管理多个数据库节点列式存储与数据压缩按列存储与按行存储相比,扫描的数据量更少,同时,针对同一列相同的数据类型,压缩效果也更好。向量化执行引擎借助CPU的SIMD指令,在CPU的寄存器层面实现数据的并行
luxinfeng666
·
2023-12-28 15:52
学习笔记
clickhouse
数据库
java
可运营的Leadshop开源商城小程序源码 +H5公众号+带视频教程
该系统采用前后端分离架构(uniapp+
yii2
.0),以实现最佳用户体验为目标。
行动之上
·
2023-12-28 14:56
源码免费下载
开源
Netty知识点梳理
概述简介应用场景互联网行业1.互联网行业:在分布式系统中,各个节点之间需要远程服务调用,高性能的RPC框架必不可少,Netty作为异步高性能的通信框架,往往作为基础通信组件被这些RPC
框架使用
。
sukisabishi
·
2023-12-28 13:46
netty
java
安卓逆向笔记--apk加固
安卓逆向笔记–apk加固资料来源:浅谈安卓apk加固原理和实现Android中的Apk的加固(加壳)
原理解析
和实现前两个太老了所以具体代码借鉴下面的AndroidApk加壳技术实战详解一、apk常见加固方法
Little_smi1e
·
2023-12-28 11:52
android
安全
yii2
框架源码分析系列(4)之Service Locator
回顾上篇介绍了
yii2
的DI容器Container,主要通过类构造器注入和属性注入来达到反向依赖,从而实现解耦,今天继续介绍下用于解耦的服务定位器ServiceLocatorServiceLocator
killtl
·
2023-12-28 10:58
ThreadLocal的使用介绍和底层
原理解析
和开源框架的使用实例
文章目录ThreadLocal的使用介绍和底层
原理解析
和开源框架的使用实例ThreadLocal简介ThreadLocal使用示例ThreadLocal
原理解析
Spring中ThreadLocal的应用小结
青山师
·
2023-12-28 09:00
【面试精选】
【Java并发专题】
【架构】
java
jvm
ThreadLocal
面试
数据结构
Java 语言实现简易版扫码登录
原理解析
1.身份认证机制在介绍扫码登录的原理之前,我们先聊一聊服务端的身份认证机制。以普通的账号+密码登录方式为例,服务端收到用户的登录请求后,首先验证账号、密码
John同学
·
2023-12-28 09:42
系统设计
java
后端
spring
boot
sass/scss语法汇总
3>有无数的
框架使用
Sass构建。
羊二哥
·
2023-12-28 08:19
js
css
java SSM
框架使用
WebSocket推送视频流
依赖org.springframeworkspring-websocket5.2.5.RELEASEcompile1.视频工具类importorg.apache.log4j.Logger;importorg.springframework.web.socket.BinaryMessage;importorg.springframework.web.socket.WebSocketSession;i
『JC』
·
2023-12-28 08:48
ssm
websocket
视频处理
吃透Spring源码(十九):CGLIB动态代理创建过程
它广泛的被许多AOP的
框架使用
,例如SpringAOP为他们提供方法的interception(拦截)。CGLIB包的底层是通过使用一个小而快的字节码处理框架ASM,来转换字节码并生成新的类
吃透Java
·
2023-12-28 08:00
吃透Spring源码
CGLIB动态代理
微服务 Dubbo + Zookeeper
原理解析
补充:2018-04-20值得一说的是:下方的“透明”是通过动态代理对“负载均衡和容错”的封装。此图配合下方案例代码可以更好的理解分布式服务框架-RPC原理。协议:说明:内容为小编个人见解,同时做备忘用基础准备:javaSocket,serverSocket,RPC协议。(1)网络通信数据传输靠的就是IO流(byte[]字节)。(2)RPC协议是指:利用tcp通信,对byte[]加上自己的规则,服
我的架构师之路
·
2023-12-28 07:57
分布式
socket
dubbo
zookeeper
tcp
Quartz定时任务
框架使用
教程详解
Quartz定时任务框架学习什么是QuartzQuartz依赖引入使用QuartzQuartzAPI,Jobs和TriggersJob和Trigger为什么既有Job,又有Trigger呢?KeyJob与JobDetail介绍为什么设计成JobDetail+Job,不直接使用JobJobDataMapJob实例Job状态与并发Job的其它特性JobExecutionExceptionQuartz中
Binary Oracle
·
2023-12-28 07:13
#
SpringBoot学习
网络
运维
服务器
quartz使用及
原理解析
quartz简介Quartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer,Quartz增加了很多功能:持久性作业-就是保持调度定时的状态;作业管理-对调度作业进行有效的管理;官方文档:http://www.quartz-scheduler.org/documen
demon7552003
·
2023-12-28 07:51
Java中间件
spring
spring
boot
quartz
图解MySQL | [
原理解析
] Adaptive Hash Index 是如何建立的
转载自公众号:图解MySQLAdaptiveHashIndex(以下简称AHI)估计是MySQL的各大特性中,大家都知道名字但最说不清原理的一个特性。本期图解我们为大家解析一下AHI是如何构建的。首先我们思考一下AHI是为了解决什么问题:随着MySQL单表数据量增大,(尽管B+树算法极好地控制了树的层数)索引B+树的层数会逐渐增多;随着索引树层数增多,检索某一个数据页需要沿着B+树从上往下逐层定位
爱可生开源社区
·
2023-12-28 06:01
【
Yii2
】andWhere和andFilterWhere区别
目录1.andWhere()方法:2.andFilterWhere()方法:在
Yii2
的ActiveRecord查询中,andWhere()和andFilterWhere()都是用于添加查询条件的方法,
zzoood
·
2023-12-28 05:42
yii2
php
开发语言
php
yii
【
Yii2
】数据库查询方法总结
5.排序和分组:6.数据操作:7.事务处理:8.命令查询:9.count查询10.使用ActiveQuery类提供的各种方法来构建复杂的查询
Yii2
是一个功能丰富的PHP框架,提供了大量的数据库查询方法和功能
zzoood
·
2023-12-28 05:41
php
yii2
数据库
php
yii
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
第41节: Vue3 watch函数
以下是一个示例,演示了如何在UniApp中使用Vue3
框架使用
watch函数:{{message}}import{ref,watch}from'vue';constmessage=ref('');constotherMessage
特创数字科技
·
2023-12-27 16:09
Vue3
vue.js
javascript
ecmascript
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
PLC-IoT 网关开发札记(1):存档和分发 Android App
开发使用的IDE是VisualStudio,开发
框架使用
Xamarin.Forms,同
硬核老骆
·
2023-12-26 14:50
visual
studio
android
设计模式
c#11.0
物联网
第38节: Vue3 鼠标按钮修改器
以下是一个示例,演示了如何在UniApp中使用Vue3
框架使用
.left、.right和.middle按键修饰符:import{ref}from'vue';consthandleKeyDown=(event
特创数字科技
·
2023-12-26 03:27
Vue3
计算机外设
vue.js
javascript
strlen和sizeof的初步理解
一、strlen的用法1.strlen函数的
原理解析
只有字符串是以\0结尾的!3.strlen的用法
好讨厌早八
·
2023-12-25 22:35
c语言
RT-Thread Sensor
框架使用
- 1
RT-ThreadSensor
框架使用
-1简介Sensor框架结构函数说明rt_device_findrt_device_openrt_device_read简介使用气体传感器,对接到sensor框架中使用
高产胜母猪
·
2023-12-25 20:27
c语言
fastadmin
框架使用
开启事务、提交、回滚等
在fastadmin框架中,可以使用think\db\Transaction类来实现事务。usethink\Db;usethink\db\Transaction;//开始事务Db::startTrans();try{//执行数据库操作Db::table('user')->where('id',1)->select();//提交事务Db::commit();}catch(\Exception$e){
TechWhiz-晓同
·
2023-12-25 18:09
数据库
java
前端
一点点解析 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
大数据
面试
2020-01-12
MySQL数据库开发优化与管理维护》,重点知识点辅助看下《高性能MySQL》3.Redis看官方手册,然后《Redis入门指南》《Redis设计与实现》,尝试使用Codis4.Nginx看官方文档5.PHP看
Yii2
如梦又似幻
·
2023-12-24 18:30
第39节: Vue3 表单输入绑定及修饰符
以下是一个示例,演示了如何在UniApp中使用Vue3
框架使用
表单输入绑定:Sendimport{ref}from'vue';constmessage=ref('');constsendMessage=
特创数字科技
·
2023-12-24 15:24
Vue3
uni-app
vue.js
前端
javascript
okhttp4
原理解析
——概览以及和okhttp3之间的比较(超级概括)
开篇直接上流程图流程.png前言之前写了一个okhttp3的
原理解析
,后来再翻阅GitHub的时候发现okhttp已经到4了,不禁大呼“大人,时代不同啦!”。
Dex_
·
2023-12-24 07:01
选择多张图片的方案
适用场景1、微信公众号开发,代替wx.chooseImage,选择多张图片上传自己服务器;2、常规的javascript的开发,选择多张图片上传到自己的服务器;3、扩展到vue和react等
框架使用
;整体思路
王晓恩
·
2023-12-24 03:17
前端开发
javascript
前端
开发语言
antdesignpro实现滚动加载分页数据
原理解析
:每滚动一次相当于翻页,请求后端时给的页码参数要想办法加1,后端才能根据页码给出相应数据注意后端收到页码参数之后要准确计算出每页的首行数据,关键逻辑代码:#根据前端传的页码,进行计算下一页的起始行号
John.liu_Test
·
2023-12-24 01:51
antdesignpro
【
Yii2
】使用Cache缓存提高性能
目录1.配置缓存组件:2.使用缓存3.一个方法示例:
Yii2
使用Cache缓存可以提高应用程序的性能,减轻服务器负担。
Yii2
提供了多种缓存方法,如MemCache、APC、Redis等。
zzoood
·
2023-12-23 10:05
yii2
缓存
yii
php
泛型的应用
/***类说明:要求
框架使用
者实现的任务接口,因为任务的性质在调用时才知道,*所以传入的参数和方法的返回值均使用泛型*/publicinterfaceITaskProcesser{/***@paramdata
android121
·
2023-12-23 07:58
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静态编译原理
Laravel
框架使用
phpstudy本地安装的composer用Laravel 安装器进行安装搭建
一、首先需要安装Laravel安装器composerglobalrequirelaravel/installer二、安装器安装好后,可以使用如下命令创建项目laravelnewsys三、本地运行phpartisanserve四、使用Composer快速安装Laravel5.8框架安装指定版本的最新版本(推荐)composercreate-project--prefer-distlaravel/la
荣~博客
·
2023-12-23 00:22
laravel
composer
android
十分详细的diff算法
原理解析
本文我们总结一下有关diff算法的相关内容和实现原理开门见山,直接先给出大家diff算法的概念diff算法可以看作是一种对比算法,对比的对象是新旧虚拟Dom。顾名思义,diff算法可以找到新旧虚拟Dom之间的差异,但diff算法中其实并不是只有对比虚拟Dom,还有根据对比后的结果更新真实Dom。虚拟Dom上面的概念我们提到了虚拟Dom,相信大家对这个名词并不陌生,下面为大家解释一下虚拟Dom的概念
Dddusty
·
2023-12-22 18:41
前端
vue
上一页
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
其他