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 2.3 整合最新版 ShardingJdbc +
Druid
+ MyBatis
使用
Druid
作为数据库连接池,同时开启监控界面,并支持监控多数据源。不依赖com.dangdang的sharding-jdbc-core包。此包过于古老,最后一次更新在2016年。
丶_谦信
·
2021-04-15 10:16
(
源码解读
)
在码代码的过程中,我们常常需要对大量对象引用管理,为了有效的归类管理,将同类的引用放在一个数据容器中。(如果对您的学习有所帮助记得点个赞喔)容器主要由:Collection与Map两种构成。一.概述1.Collection包含三大类,set、list、queue。思维导图如下所示:1.1SetTreeeSet:使用二叉树的原理对新add()的对象按照指定的顺序排序(升序、降序),每增加一个对象都会
uestcxbc
·
2021-04-15 09:56
Spring系列之数据源的配置 数据库 数据源 连接池的区别
GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master连接池:这个应该都学习过,比如c3p0,
druid
等等,连接池的作用是为了提高程序的效率
若丨寒
·
2021-04-15 07:56
Spring Boot 与 多数据源那点事儿~
其实在配置数据源的时候就已经很明确这个定义了,如以下代码:@Bean(name="dataSource")publicDataSourcedataSource(){
Druid
DataSource
druid
DataSource
程序员麦冬
·
2021-04-15 07:12
iOS底层原理分析之load 和 initialize 的区别?
+loadobjc4
源码解读
过程:找到源码中的objc-os.mm这个类,根据下面这个步骤进行分析:_objc_init//运行时加载内容入口load_images//加载镜像prepare_load_methodsschedule_class_load
程序员学哥
·
2021-04-15 04:33
事务—【01】Spring事务管理介绍以及SpringBoot+
Druid
+MyBatis单数据源事务管理实现
前置知识简单介绍详解自行google.事务是什么?事务是一种可靠、一致的方式,访问和操作数据库中的程序单元事务的特性原子性:要么做,要么不做一致性:一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态持久性:持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的。隔离性:不同的事务操作的互相不干扰并发事务的问题脏读:脏读是指在一个事务处理过程里读取了另一个未提交的事务中
苡仁ilss
·
2021-04-15 04:33
SpringBoot整合MyBatis-Plus详细使用方法
SpringBoot整合mp一、添加依赖pom.xmlmysqlmysql-connector-javacom.alibaba
druid
-spring-boot-starter1.1.20com.baomidoumybatis-plus-boot-starter3.3.2com.baomidoumybatis-plus-generator3.3.2org.freemarkerfreemarker
weisen
·
2021-04-15 02:26
HashMap
源码解读
HashMap数据结构为数组+链表结构jdk1.8改为数组+链表+红黑树结构一.主要参数有:intsize:hashmap数组长度floatloadFactor:负载因子intthreshold:扩容1.intsize:hashmap数组长度size长度为2的n次幂默认长度为16原因:长度为2的n次幂是size-1的值所有二进制位全为1,这时只要key值计算的HashCode本身分布均匀,得出的i
码上来
·
2021-04-15 02:10
Executor线程池原理与
源码解读
线程实现方式Thread、Runnable、Callable//实现Runnable接口的类将被Thread执行,表示一个基本任务publicinterfaceRunnable{//run方法就是它所有内容,就是实际执行的任务publicabstractvoidrun();}//Callable同样是任务,与Runnable接口的区别在于它接口泛型,同时它执行任务候带有返回值;//Callable
小强的进阶之路
·
2021-04-14 23:38
Spring Boot + Mybatis 中 配置
Druid
多数据源并实现动态切换
概述前面我们已经介绍过了对MyBatis、
Druid
的整合,接下来我们在之前的基础上做扩展,实现对
Druid
多数据源的配置以及动态切换数据源。问题:多数据源使用场景有哪些呢?
singleZhang2010
·
2021-04-14 20:59
underscore.js
源码解读
阅读一些著名框架类库的源码,就好像和一个个大师对话,你会学到很多。为什么是underscore?最主要的原因是underscore简短精悍(约1.5k行),封装了100多个有用的方法,耦合度低,非常适合逐个方法阅读,适合楼主这样的JavaScript初学者。从中,你不仅可以学到用void0代替undefined避免undefined被重写等一些小技巧,也可以学到变量类型判断、函数节流&函数去抖等常
大前端之路
·
2021-04-14 07:09
记一次因数据库重启导致
Druid
连接池GetConnectionTimeoutException,active 0,无法获取连接的问题
所报异常:Causedby:com.alibaba.
druid
.p
simples
·
2021-04-14 06:45
vue
源码解读
--v-model
目录导航本节的示例代码如下parse在parse阶段会对template对应的字符串进行遍历,当匹配到开始标签时,textEnd大于0则向下走获取到中间插值部分并最后调用chars生成一个文本节点,但是由于其是插值,故type为2接下来对input进行解析,由于input是单标签,故将直接走closeElement调用processElement对标签进行加工,函数processAttrs如下框红
三岁就会写BUG
·
2021-04-13 14:34
SpringBoot+Vue 完整的外卖系统,手机端和后台管理,可以玩一下!
技术选型核心框架:SpringBoot数据库层:Springdatajpa/Springdatamongodb数据库连接池:
Druid
缓存:Ehcache前端:Vue.js数据库:mysql5.5以上,
程序员木子
·
2021-04-13 12:55
【SpringCloud微服务实战】搭建企业级应用开发框架(一):架构说明
SpringBoot2+SpringCloudHoxton.SR8+SpringCloudAlibabaSpringBootAdmin:管理和监控SpringBoot应用程序的微服务健康状态数据持久化组件:MySql+
Druid
AI全栈程序猿
·
2021-04-13 10:19
并发编程之ConcurrentHashMap
源码解读
-1.8
上一篇文章并发编程之synchronized的前世今生,我们介绍了锁的分类,synchronized的用法,synchronized的实现原理,对象的内存布局,以及锁膨胀的过程。这篇文章中,我们将对JDK1.8的ConcurrentHashMap的源码做个解读。本文主要包含以下几部分:前言基本原理基础组件put扩容getsize总结1.前言并发编程的时候,除了各种锁的应用,还涉及到并发工具类、并发
默写流年
·
2021-04-13 02:30
CMS基于SpringBoot+Shiro+Mybatis+
Druid
+layui后台管理系统
contentManagerSystem后台管理系统简介contentManagerSystem,后台管理系统,采用SpringBoot构建整个项目框架,apacheShiro权限验证,mybatis+
druid
让我来处理高并发
·
2021-04-13 00:26
并发编程之Executor线程池原理与
源码解读
点赞再看,养成习惯,搜一搜【一角钱技术】关注更多原创技术文章。本文GitHuborg_hejianhui/JavaStudy已收录,有我的系列文章。前言在介绍线程池之前,我们先回顾下线程的基本知识。其中线程池包括ThreadPoolExecutor默认线程和ScheduledThreadPoolExecutor定时线程池,本篇重点介绍ThreadPoolExecutor线程池。线程线程是调度CPU
一角钱技术
·
2021-04-12 23:04
python Django之 DRF(一)框架介绍、源码分析
2.RESTfulAPI的介绍二、drf框架
源码解读
1.drf框架的使用2.APIView源码分析3.perform_authentication源码分析-authentication函数使用-authentication
sehun?
·
2021-04-11 01:14
django
rest
framework
django
restful
DRF框架
源码分析
python
superset
druid
使用杂记
求平均(average,mean) 相比于sql数据库的数据源,superset的
druid
数据源中自动生成的aggregate函数只有sum、min、max,没有求平均的mean或者avg,需要手动进行添加
DATA_KENGOU
·
2021-04-09 11:18
阿里巴巴
Druid
,轻松实现MySQL数据库连接加密!
为什么要加密?现在的开发习惯,无论是公司的项目还是个人的项目,都会选择将源码上传到Git服务器(GitHub、Gitee或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而数据库配置信息作为源码的一部分,一旦出现源码泄漏,那么数据库中的所有数据都会公之于众,其产生的不良后果无法预期(比如某某酒店的信息)。于是为了避免这种问题的产生,我们至少要对数据库的密码进行加密操作,这样即使
·
2021-04-09 10:14
java
SpringBoot使用
Druid
密码加密/解密
什么是
Druid
?
Druid
:
Druid
不仅是一个数据库连接池,还包含一个ProxyDriver、一系列内置的JDBC组件库、一个SQLParser。
·
2021-04-06 18:05
SpringBoot使用
Druid
密码加密/解密
什么是
Druid
?
Druid
:
Druid
不仅是一个数据库连接池,还包含一个ProxyDriver、一系列内置的JDBC组件库、一个SQLParser。
·
2021-04-06 18:05
OLAP引擎:基于
Druid
组件进行数据统计分析
一、
Druid
概述1、
Druid
简介
Druid
是一款基于分布式架构的OLAP引擎,支持数据写入、低延时、高性能的数据分析,具有优秀的数据聚合能力与实时查询能力。
·
2021-04-05 11:37
OLAP引擎:基于
Druid
组件进行数据统计分析
一、
Druid
概述1、
Druid
简介
Druid
是一款基于分布式架构的OLAP引擎,支持数据写入、低延时、高性能的数据分析,具有优秀的数据聚合能力与实时查询能力。
·
2021-04-05 11:58
源码解读
:包装类型,xxx看完大呼过瘾
源码解读
:包装类型因为java是面向对象的,很多时候我们需要用到的是对象而非基本数据类型。因此我们就在每个基本数据类型上都建了一个包装类型,他们具有对象的性质,并添加有属性和方法。
·
2021-04-05 02:45
java程序员源码后端源码分析
源码解读
:包装类型,xxx看完大呼过瘾
源码解读
:包装类型因为java是面向对象的,很多时候我们需要用到的是对象而非基本数据类型。因此我们就在每个基本数据类型上都建了一个包装类型,他们具有对象的性质,并添加有属性和方法。
·
2021-04-05 01:00
java程序员源码后端源码分析
prometheus promql 实用举例
~"
druid
",phase=~"Pending|Unknown"}agg去掉/保留label,分布情况去掉举例:sumwithout(code)(rate(apiserver_request_t
·
2021-04-02 19:50
prometheus监控
SpringBoot +
Druid
+ Mysql + 并发
环境:SpringBoot2.4.3
Druid
1.1.23Mysql8.0实现功能:利用乐观锁实现对表中一个字段进行相加操作。
Tony_8e3e
·
2021-04-02 14:45
源码解读
:KubeVela 是如何将 appfile 转换为 K8s 特定资源对象的
作者|樊大勇KubeVela是一个简单易用又高度可扩展的云原生应用管理引擎,是基于Kubernetes及阿里云与微软云共同发布的云原生应用开发模型OAM构建。KubeVela基于OAM模型构建了一套具体的实现,通过Golang编写,可以端到端地为用户构建云原生应用的平台,提供一个相对完整的解决方案。KubeVela项目自2020年7月份在社区里面发起,受到包括阿里、微软、Crossplane等公司
·
2021-03-31 21:04
源码解读
:CSSRNN
源代码:CSSRNNgithub链接,IJCAI2017模型解读currentembedding:[state_size,emb_dim],其中state_size为link或grid的数量,emb_dim为embedding的维度。destinationembedding:[state_size,emb_dim],同上;终点embedding为单独的一套。neighborembedding:其实
·
2021-03-31 15:22
深度学习tensorflow
源码解读
:KubeVela 是如何将 appfile 转换为 K8s 特定资源对象的
简介:KubeVela是一个简单易用又高度可扩展的云原生应用管理引擎,是基于Kubernetes及阿里云与微软云共同发布的云原生应用开发模型OAM构建。本文主要目的是探索KubeVela如何将一个appfile文件转换为K8s中特定的资源对象。作者|樊大勇KubeVela是一个简单易用又高度可扩展的云原生应用管理引擎,是基于Kubernetes及阿里云与微软云共同发布的云原生应用开发模型OAM构建
·
2021-03-31 15:14
云原生
源码解读
:KubeVela 是如何将 appfile 转换为 K8s 特定资源对象的
作者|樊大勇KubeVela是一个简单易用又高度可扩展的云原生应用管理引擎,是基于Kubernetes及阿里云与微软云共同发布的云原生应用开发模型OAM构建。KubeVela基于OAM模型构建了一套具体的实现,通过Golang编写,可以端到端地为用户构建云原生应用的平台,提供一个相对完整的解决方案。KubeVela项目自2020年7月份在社区里面发起,受到包括阿里、微软、Crossplane等公司
·
2021-03-30 22:29
SpringBoot + Mybatis +
Druid
+ PageHelper在多数据源下如何配置并实现分页
前言本篇文章主要讲述的是SpringBoot整合Mybatis、
Druid
和PageHelper并实现多数据源和分页。
·
2021-03-29 01:29
idea2020创建web项目——解决创建时没有web application
webapplication1、新建一个普通的Java项目2、添加web框架2.1一般来说还要在文件夹WEB-INF下添加一个lib文件夹2.2将需要用到的jar包添加进去,包括SQL、JavaEE、
druid
QQ两个人
·
2021-03-28 14:31
Java
Idea
来,告诉你阿里的
Druid
为啥如此牛逼!
零、类图&流程预览本文会通过getConnection作为入口,探索在
druid
里,一个连接的生命周期。
·
2021-03-26 19:28
java实现航班信息查询管理系统
一、任务概述二、目录结构三、详细代码JDBC工具类模块packagecom.kaikeba.task.task010404.utils;importcom.alibaba.
druid
.pool.
Druid
DataSource
阿兵哥哥
·
2021-03-26 07:49
Java学习笔记
java
来,告诉你阿里的
Druid
为啥如此牛逼!
零、类图&流程预览本文会通过getConnection作为入口,探索在
druid
里,一个连接的生命周期。
·
2021-03-25 16:37
PyTorch
源码解读
之 cpp_extension:揭秘 C++/CUDA 算子实现和调用全流程
↑点击蓝字关注小编作者丨OpenMMLab@知乎(已授权)来源丨https://zhuanlan.zhihu.com/p/348555597编辑丨极市平台“Python用户友好却运行效率低”,“C++运行效率较高,但实现一个功能代码量会远大于Python”。平常学习工作中你是否常听到类似的说法?在Python大行其道的今天,你是否经常也会面临代码的瓶颈,而为运行加速而烦恼呢?“我的代码刚跑10步,
机器学习算法那些事
·
2021-03-23 11:00
c++
编程语言
python
java
linux
element-ui
源码解读
-radio
饿了么el-radio先宏观分析一下,首先看看radio有几种形态或者说有几种使用方式吧。单独食用单选框组普通radiobuttonradio所以源码就有了这几个文件我们先解读radio.vue这个文件模板部分我们快速略过...我们直接看js部分importEmitterfrom'element-ui/src/mixins/emitter';exportdefault{name:'ElRadio'
·
2021-03-22 19:28
饿了么element-ui
源码解读
button
发现自己编码遇到瓶颈时,就读一下优秀框架的源码,就会受到一些启发。button组件是element-ui最简单的组件,就从它开始吧。inject:{elForm:{default:''},elFormItem:{default:''}}何为injectprovide和inject主要为高阶插件/组件库提供用例。并不推荐直接用于应用程序代码中。是2.2.0版本新增的。这对选项需要一起使用,以允许一个
·
2021-03-22 19:25
Spring Session
源码解读
title:SpringSession
源码解读
date:2021/02/2111:00概述本文基于以下组合的应用:SpringBoot2.1.3.RELEASESessionAutoConfiguration
想54256
·
2021-03-22 16:54
JavaWeb+MySQL实现学生成绩管理系统(1.0版本完整代码)
它在Dao层使用
Druid
数据库连接池,使用DBUtils操作数据库。在功能上,相比前两个版本增加了用户注册和登录功能。完整代码见github任
AsajuHuishi
·
2021-03-15 21:04
MySQL
#
JavaWeb
java
mysql
B/S
学生成绩管理系统
JavaWeb项目
Python的bsonrpc
源码解读
bsonrpc是python中⼀个基于json或bson的远程过程调⽤的库,提供了服务端与客户端实现,其底层采⽤的是基于TCP连接的通信。程序结构bsonrpc主要包括以下⽂件:concurrent.py:针对两种并发⽅式(threading线程对象、gevent协程对象)涉及的相应组件(Queue,Event,Lock等)提供统⼀的对外的⽣成接⼝:spawn(),new_promise(),ne
·
2021-03-14 02:29
python
Python bsonrpc
源码解读
bsonrpc是python中⼀个基于json或bson的远程过程调⽤的库,提供了服务端与客户端实现,其底层采⽤的是基于TCP连接的通信。程序结构bsonrpc主要包括以下⽂件:concurrent.py:针对两种并发⽅式(threading线程对象、gevent协程对象)涉及的相应组件(Queue,Event,Lock等)提供统⼀的对外的⽣成接⼝:spawn(),new_promise(),ne
·
2021-03-14 01:51
《轻松读懂spring》之 IOC的主干流程(上)
甚至还有读者私信给我,向我请教看spring源码的方法,为此我打算写一个spring
源码解读
的系列,回馈给一直支持我的粉丝们。
苏三说技术
·
2021-03-13 13:28
spring
java
编程语言
ioc
spring
boot
自定义ioc/aop(一)
自定义ioc什么是iocIoc实现原理手动实现ioc转账的demoServiceServiceImplDaoModel
Druid
UtilsConnectionUtilsTest实现ioc编写beans.xml
Is A Old HaiYun
·
2021-03-12 14:06
Spring
spring
ioc
java
bean
反射
java 后台框架 支持APP接口调用 APP后台 手机后台框架java springmvc mybaits
、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池
druid
ds17081753094
·
2021-03-11 22:39
[原]PHP-yar拓展
源码解读
三-request/response篇
请求的底层结构//yar_request.htypedefstruct_yar_request{zend_ulongid;zend_string*method;zvalparameters;/*followingfiledsdon'tgoingtopackager*/zvaloptions;}yar_request_t;Yar底层使用yar_request_t来描述一个请求的所有信息.以以下RPC
bromine
·
2021-03-11 10:49
有序漏斗分析-
Druid
实践
一、背景漏斗分析是常见数据分析的一种,通过分析用户在网站的行为,帮助运营人员分析一个多步骤过程中每一步的转化与流失情况。比如定义一次电商活动(指定时间范围比如最长30天)中用户行为:访问网站->到达商品推荐页→查看商品→生成订单,统计用户从访问网站到下订单完成转化的数据就自然地形成了一个漏斗。通过上述描述得出几个关键词:用户行为有序分析有转化时间范围(30天)用户访问数(会话数)和用户数(去重后的
EricGogh
·
2021-03-11 08:51
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他