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
Druid源码解读
springboot
druid
读写分离
springboot
druid
读写分离一、修改yml文件spring:datasource:
druid
:master:driver-class-name:com.mysql.jdbc.Driverurl
小T猴
·
2023-03-24 11:51
springcloud
springboot
druid
读写分离
从零开始构建Spring Boot项目--配置数据源
整合
Druid
1、引入jar包com.alibaba
druid
1.2.52、yml里面配置数据源#配置连接数据库spring:datasource:username:rootpassword:123456url
北冥有只鱼
·
2023-03-24 06:38
spring
spring
boot
java
eureka服务端
源码解读
剖析eureka服务端启动流程服务端启动类-入口处@EnableEurekaServer@SpringBootApplicationpublicclassEurekaServerApplication{publicstaticvoidmain(String[]args){newSpringApplicationBuilder(EurekaServerApplication.class);}}@Ta
Y了个J
·
2023-03-24 02:52
币乎合约solidity
源码解读
币乎是什么币乎(bihu.com)是代币驱动的代币投资者垂直社区。在币乎,用户的付出和贡献将获得相应的回报。币乎将引入币乎ID,以实现平台的透明化运作。KEY是币乎的区块链代币,代表币乎及其周边生态的使用权。本文要解读的币乎合约是币乎基于ERC20标准发布的代币。合约和白皮书合约地址白皮书地址币乎合约类图DSTocken.plantuml.png合约详解币乎合约实在ERC20标准下在以太坊发布的一
4d7ec8bef53b
·
2023-03-24 01:43
记一次Spring|项目启动耗时超级长的优化【从7分钟优化到1分多钟】
2,继续等待日志,发现在启动过程中加载阿里数据库连接池
Druid
DataSource耗时近4分钟。
Anta_Cnl
·
2023-03-23 22:38
java
spring
开发语言
电商项目后端框架SpringBoot、MybatisPlus
后端框架基础1.代码自动生成工具mybatis-plus(1)首先需要添加依赖文件com.alibaba
druid
1.2.2mysqlmysql-connector-java8.0.25com.baomidoumybatis-plus-boot-starter3.4.2com.baomidoumybatis-plus-generator3.4.1org.projectlomboklombokorg
一只呆桃酱
·
2023-03-23 19:40
spring
boot
java
MybatisPlus
部分漏洞检测方式
1、
druid
未授权访问https://XXX.XXX.XXX/
druid
/index.html1、简介Actuator是SpringBoot提供的服务监控和管理中间件,默认配置会出现接口未授权访问,部分接口会泄露网站流量信息和内存信息等
心晴_32f8
·
2023-03-23 19:24
分布式RPC框架dubbo、motan、rpcx、gRPC、thrift简介与性能比较
不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟淘宝另一个类似的框架HSF(非开源)有竞争关系,导致dubbo团队已经解散(参见
Druid
1.0.9发布,
abka
·
2023-03-23 15:50
go
grpc
Spring源码解析(十九)-转换体系
寒窗苦读十余载,奋笔疾书若干年Spring版本5.2.5.RELEASE参考《芋道源码》
源码解读
在之前的文章《Spring源码解析(十)-填充bean属性》中的applyPropertyValues方法
秋水畏寒
·
2023-03-23 12:13
ThreadLocal
源码解读
ThreadLocal的场景是用来隔离各个线程的局部变量,各个线程之间的数值互不干扰。先查看个例子:finalThreadLocalthreadLocal=newThreadLocalkey,Objectvalue){//Wedon'tuseafastpathcaswithget()beauseitisat//leastascommontouseset()tocreatenewentriesas/
Android_小马范儿
·
2023-03-23 10:15
springboot使用
druid
连接池
pom依赖com.alibaba
druid
-spring-boot-starter1.1.10配置#不配置则不需要用户名密码spring.datasource.
druid
.stat-view-servlet.login-username
莫看烟雨
·
2023-03-23 02:56
ijkplayer解码流程
源码解读
ijkplayer是一款基于ffmpeg的在移动端比较流行的开源播放器。FFmpeg是一款用于多媒体处理、音视频编解码的自由软件工程,采用LGPL或GPL许可证。要想理解ijkplayer源码,首先得知道视频播放器的基本原理。播放器原理图.png视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,音视频解码,音视频同步。如果播放的是本地文件则不需要解协议。ijkplayer
神迹12
·
2023-03-22 19:46
rabbitMQ实现订单超时未支付自动取消订单
1.配置文件,导入jar包server:port:8983spring:application:name:API-RABBITMQdatasource:type:com.alibaba.
druid
.pool.
Druid
DataSourcedriver-class-name
晨风若曦
·
2023-03-22 16:11
java-rabbitmq
rabbitmq
java
Masonry
源码解读
(一)
前言iOS开发中的布局方式,总体而言经过了三个时代。混沌初开之时,世间只有3.5英寸(iPhone4、iPhone4S),那个时候屏幕适配对于大多数iOS开发者来说并不是什么难题,用frame就能精确高效的定位。这之后,苹果发布了4英寸机型(iPhone5、iPhone5C、iPhone5S),与此同时苹果也推出了AutoresizingMask,用来协调子视图与父视图之间的关系。再之后,各种各样
羽裳有涯
·
2023-03-22 16:25
React
源码解读
之setState机制
众所周知,React通过this.state来访问state,通过this.setState()来更新state。当this.setState()被调用时,React会重新调用render渲染UI。下面来谈谈setState的更新机制。1、异步更新setState通过一个队列机制实现state的异步更新,避免了频繁重复的更新state。当执行setState时,会将需要更新的state合并后放入状
南风知我意ZD
·
2023-03-22 14:01
SpringBoot +
Druid
+ Mybatis-Plus + Mysql 实现数据库监控
在使用数据库时,都会选用常见的C3P0、DBCP、Hikari、
Druid
连接池,虽然SpringBoot官方强调Hikari性能更好,但我更倾向于功能更加全面的
Druid
连接池。
C3Stones
·
2023-03-22 12:36
mybatis
spring
boot
数据库
mysql
java
SpringBoot整合Mysql+Mybatis-Plus
pommysqlmysql-connector-java8.0.21runtimecom.alibaba
druid
-spring-boot-starter1.2.8com.baomidoumybatis-plus-boot-starter3.4.1ymlspring
lyj147258369
·
2023-03-22 12:53
数据库
mysql
mybatis
java
sql
Apache
druid
未授权命令执行漏洞复现
简介Apache
Druid
是一个实时分析型数据库,旨在对大型数据集进行快速的查询分析("OLAP"查询)。
蚁景网络安全
·
2023-03-22 12:45
apache
服务器
运维
安全
spring boot 3.x整合集成mybatis plus3.x,最新。
由于涉及数据库操作和简化前后端对接,本文捎带把阿里的
Druid
连接池和swagger2也整合集成上。但皆为简单集成,未做深入讲解。如果想理解更多,可关注作者后续博客。
Jesusloveus
·
2023-03-22 11:12
mybatis
plus
mybatis
数据库
spring
jdk1.7
源码解读
1.HashMap数据结构HashMap的数据结构是数组+链表的形式(Entry[]),示意图如下:image.png2.HashMap成员变量/**hashMap默认容量,1[]EMPTY_TABLE={};/***Thetable,resizedasnecessary.LengthMUSTAlwaysbeapoweroftwo.*//**存数据的地方---->table的长度会自动扩容成2的次
alexzwt007
·
2023-03-21 21:04
springboot基于yaml使用
druid
线程池并监控
页面效果http://127.0.0.1:8081/
druid
/sql.html(ip:端口)image.png引入依赖,这里版本冲突的情况挺多的。
faymanwang
·
2023-03-21 19:34
太牛了,在GitHub上“千金难求”的SpringBoot趣味实战课免费分享
其内容涉及了SpringMVC、MyBatisPlus、SpringDataJPA、SpringSecurity、Quartz等主流框架,整合了MySQL、
Druid
、Redis、RabbitMQ、Elasticsearch
Java编程日记
·
2023-03-21 14:26
github
spring
boot
后端
java
面试
太牛了!在GitHub上“千金难求”的SpringBoot趣味实战课免费分享
其内容涉及了SpringMVC、MyBatisPlus、SpringDataJPA、SpringSecurity、Quartz等主流框架,整合了MySQL、
Druid
、Redis、RabbitMQ、Elasticsearch
退休的汤姆
·
2023-03-21 14:54
程序人生
面试题
Java
github
spring
boot
java
后端
spring
GitHub昙花一现?《Spring Boot趣味实战课》神作开源几分钟被下架
SpringBoot趣味实战课》内容丰富、趣味实战是本书的两大特色涵盖SpringMVC、MyBatisPlus、SpringDaJPA、SpringSecurity、Quartz等主流框架整合MySQL.
Druid
不会敲代码的谌
·
2023-03-21 14:50
java
开发语言
学习
太牛了,GitHub下载量100000份的SpringBoot趣味实战课免费分享
其内容涉及了SpringMVC、MyBatisPlus、SpringDataJPA、SpringSecurity、Quartz等主流框架,整合了MySQL、
Druid
、Redis、RabbitMQ、Elasticsearch
Java面试那些事儿
·
2023-03-21 14:16
github
spring
boot
后端
java
整合
Druid
数据源
引入依赖com.alibaba
druid
1.1.22配置缺省值说明name配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。
Shaw_Young
·
2023-03-21 12:56
使用
Druid
解析SQL实现血缘关系计算,获取sql执行语句、表名、字段等信息
packagecom.xxxx.interceptor;importcom.alibaba.
druid
.sql.SQLUtils;importcom.alibaba.
druid
.sql.a
JeffreyTaiT
·
2023-03-21 05:11
spring管理数据源和引入外部属性文件~
引入外部属性文件:加入新的依赖:mysqlmysql-connector-java8.0.30com.alibaba
druid
1.0.31不能直接使用DataSource,因为它是一个接口,而我们开始学习
从未止步..
·
2023-03-20 15:48
spring
spring
java
数据库
create connection error, url: jdbc:mysql://localhost:3306/ssm, errorCode 1045, state 28000 java.sql.
报错如下:3月20,202311:24:16上午com.alibaba.
druid
.support.logging.JakartaCommonsLoggingImplerror严重:createconnectionerror
从未止步..
·
2023-03-20 15:17
mistakes
java
mysql
sql
XXL-JOB(V2.0.2)
源码解读
:一篇带你理解调度中心源码
概述本文是对分布式任务调度平台XXL-JOB(版本V2.0.2)的
源码解读
,限于本人能力水平有限,若有不对的地方请各位看官海涵,并联系更正基础认识XXL-JOB的整体架构XXL-JOB整体架构图(v2.0.0
Tian_Peng
·
2023-03-20 02:04
【多数据源】java SSM框架 代码生成器 websocket即时通讯 shiro redis 后台框架源码
、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池
druid
3ce4724dfda0
·
2023-03-20 00:19
SwipeableFlatList之
源码解读
前言话不多说,这篇文章就是记录我自己研读SwipeableFlatList源码的过程,有不正确的地方还望各位大神指出。版本信息react-native:0.57.4react:16.6.0-alpha.8af6728正文一、概览目录路径:./node_modules/react-native/Libraries/Experimental/SwipeableRow/目录结构从文件目录中我们可以看到,
安静守护你
·
2023-03-19 16:37
笔记presto、
Druid
、kylin和flink的应用场景
缺点:不适合联表查询
Druid
是一个实时分析型的数据库,支持实时分析,列式分布式的
ask_baidu
·
2023-03-19 11:13
kylin
flink
大数据
xDeepFM模型
参考文献https://zhuanlan.zhihu.com/p/57162373
源码解读
https://github.com/shenweichen/DeepCTR可分为三大块:1.模型输入部分通过Input
安琪拉的小迷妹
·
2023-03-19 09:37
「内部分享」阿里巴巴 开源软件列表、建议收藏!
JDBC连接池、监控组件
Druid
Druid
是一个JDBC
刺绣兰溪
·
2023-03-19 04:08
SDWebImage
源码解读
(四)UIView+WebCache
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7456684.html不便之处请见谅!
2thousand17
·
2023-03-19 00:56
MyBatis初级实战之四:
druid
多数据源
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于
druid
程序员欣宸
·
2023-03-18 18:51
java防止SQL注入
前言这里常用的方法就不说了,#{}预编译不说,但是如果我们不得不用${}来传递参数,那就有点麻烦了,另外,一般我们会用到
druid
自带的sql注入过滤:但是经过测试发现,这个方法并不能完全屏宾sql注入
码里法
·
2023-03-18 17:19
#
java相关
java
sql
开发语言
ShardingSphere-JDBC整合
druid
配置数据源
前言本文重点讲ShardingSphere整合driud,原因是,网上大部分讲的重点都在ShardingSphere整合mysql的数据源上,配置文件也不是很完整,很全面,所以这里先说一下配置,均采用yml的方式。下边开始正文,文章最后会附上完整代码,配置步骤思路不想看可以直接跳到最后。(博主这里建议大家,对于自己配置和写的东西,尽量要搞懂每项配置和每行代码的作用,而不是随便在网上一复制,项目中一
码里法
·
2023-03-18 17:48
#
中间件
java SSM框架 代码生成器 websocket即时通讯 shiro redis 后台框架源码
、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池
druid
b3895867a48c
·
2023-03-18 13:17
RxSwift
源码解读
:Single、Completable、Maybe、Driver、Signal
今天分享一下Observable的几个变种的用法,解读其源码。这几个都是可观察序列,适用于不同的场景。SingleSingle只能发出一个成功和一个失败两种信号,分别是success()和error,是对errorcompleteonNext信号的变换,我们看看Single的create方法的代码:publicstaticfunccreate(subscribe:@escaping(@escapi
Oceanj
·
2023-03-18 09:48
vue3
源码解读
-准备工作
阅读本篇可以了解到vue-next项目结构和调试方法,有助于我们更高效的阅读源码。目录:项目结构Vue3的导出对象开发调试项目结构vue-next项目开发采用的是monorepo模式,在packages目录下托管许多相互关联的应用程序包。参考:yarnworkspacesimage.png为什么选择Monorepo?单一存储库方法减少了为在不同存储库中创建多个包/应用程序而必须编写的重复样板代码的
RiverSouthMan
·
2023-03-18 01:17
Vue
源码解读
(三):响应式原理
Vue一大特点就是数据响应式,数据的变化会作用于视图而不用进行DOM操作。原理上来讲,是利用了Object.defifineProperty(),通过定义对象属性setter方法拦截对象属性的变更,从而将属性值的变化转换为视图的变化。在Vue初始化时,会调用initState,它会初始化props,methods,data,computed,watch等.响应式对象initState//src/c
明么
·
2023-03-18 00:13
XXL-JOB(V2.0.2)
源码解读
:一篇带你理解执行器源码
接着上篇文章,上篇文章详细分析了XXL-JOB调度中心的源码,这篇文章我们一起看一看执行器端是如何工作的实际在执行器应用中,内嵌了一个jetty服务器,服务在xxlJobExecutor初始化的时候启动。当执行器端启动时会定时向注册中心进行自动注册,并且当调度中心有任务触发的时候也会发起RPC请求,请求执行器执行具体的任务首先我们看一下执行器端集成XXL-JOB所做过的配置信息XxlJobConf
Tian_Peng
·
2023-03-17 23:57
【Redis】4.万字文章带你深入Redisson与
源码解读
(建议收藏)
文章目录1.前言回顾2.Redisson概述3.Redisson功能介绍4.Redission的使用5.Redission可重入锁原理6.Redission可重入锁源码分析7.Redission锁重试和WatchDog机制8.Redission锁的MutiLock原理1.前言回顾在前面【Redis】3.详解分布式锁解决了误删锁和原子性的问题但是不难发现,还存在一个问题,会导致锁不住。当锁的过期时间
起名方面没有灵感
·
2023-03-17 16:22
#
Redis
redis
java
中间件
redission
【Redis进阶】一文搞懂Redisson的看门狗机制底层实现
文章目录1.看门狗机制概述2.
源码解读
3.总结1.看门狗机制概述看门狗机制是Redission提供的一种自动延期机制,这个机制使得Redission提供的分布式锁是可以自动续期的。
起名方面没有灵感
·
2023-03-17 15:46
redis
java
数据库
SpringBoot自定义starter开发详细步骤说明
自动配置方式加载配置类四.目标工程导入starter五.启动完成业务实现一.starter工程创建开发之前可以先看看第三方starter的格式,命名方式都是第三方名称-spring-boot-starter可以参考
druid
随身携带的笑
·
2023-03-17 11:33
学习经验
#
SpringBoot
spring
boot
spring
java
ThreadPoolExecutor
源码解读
欢迎光临我的个人博客:https://www.jelliclecat.cn/导读第一章,阐述了阅读代码的方法和ThreadPoolExecutor的继承结构,可以自己分析继承结构的朋友可以跳过本章。第二章,详细讲解了ThreadPoolExecutor的内部运作原理,包括线程的重用、内部队列、申请新线程策略等,是本文重点。第三章,作为补充,讲解Runnable和Thread的用法,如果你不了解Ja
e4f8586c0bd6
·
2023-03-17 10:49
Druid
架构设计
Druid
的架构设计是对云友好和易维护的多处理分布式架构。架构在集群中有最大的灵活性,可以配置和独立扩展每一个
Druid
的节点类型。这样的架构设计也提供了更加强的容错性。
似水之星
·
2023-03-17 06:47
KVO、KVC
源码解读
KVOKVO是苹果Fundation框架提供的一套键值监听API,全称是Key-ValueObserving,可以用于监听某个对象属性值的改变使用//定义类@interfacePerson:NSObject@property(assign,nonatomic)intage;@property(assign,nonatomic)intheight;@end//使用类self.person=[[Per
大冯宇宙
·
2023-03-17 05:07
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他