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源码解读
Alibaba
Druid
整合
文章目录方式一:自定义整合方式二:使用
Druid
官方的Starter
Druid
官网:https://github.com/alibaba/
druid
Druid
官网文档(中文):https://github.com
Lucky_Turtle
·
2023-10-24 23:43
Java
spring
cloud
深入剖析JAVA8线程池核心原理(底层
源码解读
)
目录前言1.线程池简介1.1线程基本概念1.2线程池基本概念1.2.1为什么用线程池1.2.2原理1.2.3线程池状态1.2.4执行过程2.工作原理2.1参数介绍2.2源码解析2.2.1基础概念:CTL2.2.2源码调试场景2.2.3源码调试过程2.3注意点3.线程池在业务中的实践3.1选型3.2参数调优3.2.1传统调优3.2.2自适应调优4.实战使用4.1CompleteFuture组合使用4
ZhzZhi
·
2023-10-24 21:54
多线程
线程池
多线程
线程池
源码
zookeeper
源码解读
之-源码编译
学习更多zookeeper源码,请关注公众号"初学大数据"一、编译前准备1.下载zookeeper源码gitcloneclone-bbranch-3.5.5https://github.com/apache/zookeeper.git2.下载Ant#1.下载Anthttps://downloads.apache.org/ant/binaries/apache-ant-1.10.8-bin.zip#
进击吧大数据
·
2023-10-24 13:25
zookeeper
zookeeper
大数据
SpringBoot+TkMybatis+
Druid
单数据源与多数据源配置
SpringBoot+TkMybatis+
Druid
单数据源与多数据源配置环境与工具开发工具:IntellijIdea包管理工具:mavenJDK版本:1.8.0_201SpringBoot版本:2.1.0
superychen
·
2023-10-24 02:47
多线程-
源码解读
CompletionStage
CompletionStage源码/***Astageofapossiblyasynchronouscomputation,thatperformsan*actionorcomputesavaluewhenanotherCompletionStagecompletes.*Astagecompletesuponterminationofitscomputation,butthismay*inturn
余生爱静
·
2023-10-24 02:09
关于
Druid
与 MySQL-Connector8.x 引发的 boot.loader 包对象无法回收的坑
一个深刻的生产环境JVM性能调优问题问题背景问题排查过程排查过程使用的工具总结(干货)排查思路分析堆栈文件分析定位到问题关键(占大头)焦点回到boot.loader想办法debug,观察线程调用栈最后遗留的bonree监控疑点总结经验教训第一条:阿里开源的东西使用要谨慎第二条:日志收集很重要第三条:环境有限的情况下要物尽其用第四条:善于协调沟通第五条:连蒙带猜+善于总结+耐心问题背景项目架构:Sp
法号轻尘
·
2023-10-24 01:44
#
知识总结
mysql
数据库
运维
Twitter|GraphJet:推特的实时内容推荐(论文+
源码解读
)
以下内容具有主观性,有些问题的理解和回答不一定准确,仅供参考。翻译不确定的后面都有原文。1.论文1.1论文的动机是什么?作者在追溯基于图推荐的系统的进化过程,发现了两大趋势(更快更广)。趋势一是批处理到实时处理的演变,最初推荐几乎都是大约每隔一天批量生成的,后面发现实时生成推荐才更符合推特的实时性特点(无论是关于名人八卦、世界大事还是亲人的活动,推特主打的就是一个快)。趋势二是推荐的范围更广,一开
苏钟白
·
2023-10-24 00:12
推荐系统
twitter
大数据
人工智能
推荐算法
spring sharding JDBC 动态调整数据库连接
ShardingSphereDataSource类来实现代码packageorg.apache.shardingsphere.driver.jdbc.core.datasource;importcom.alibaba.
druid
.pool.
Druid
DataSource
weixin_44728369
·
2023-10-23 18:19
sharding
JDBC
SpringCloud
spring
数据库
java
sharding
JDBC
Spring - Spring配置文件-Spring配置数据源详解
文章目录一般方式配置数据源数据源(连接池)的作用数据源开发的步骤数据源创建演示(c3p0)创建maven-web骨架项目导入mysql、c3p0、
druid
、junit坐标创建编写测试类测试运行数据源创建演示
鬼鬼骑士
·
2023-10-23 14:36
笔记
成长阶段
java
maven
spring
Spring配置数据源
配置数据源4、抽取jdbc配置文件1、数据源的开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源和归还连接资源2、数据源的手动创建1)导入c3p0和
druid
sashaSloan
·
2023-10-23 14:36
spring
java
Spring Boot学习笔记(十一)
Druid
数据源及动态数据源配置
一、普通方式配置即不使用springboot的自动配置方式配置
Druid
数据源。
飞!!!!
·
2023-10-23 14:05
Spring
Boot
spring
boot
学习
java
druid
数据源
Spring 配置数据源(包括手动配置、加载 properties 配置文件)
使用完毕后将连接资源归还给数据源步骤:1、在pom.xml文件中导入坐标mysqlmysql-connector-java5.1.49runtimejunitjunit4.11testcom.alibaba
druid
1.1.24c3p0c3p00.9.1.2
于小猿
·
2023-10-23 14:32
笔记
数据库
mysql
java
spring
intellij
idea
1024程序员节
mybatis
源码解读
------读取配置文件
背景mybatis作为一个轻量级的ORM框架,凭借着动态SQL,嵌套结果等技术风靡一些公司,作为一个初级程序员,看一些优秀的框架代码对于个人编码能力的提升有着不错的效果,其中的技术选型,设计模式等也是值得学习的。先来一段普通的mybatis的代码:InputStreaminputStream=Resources.getResourceAsStream("SqlMappingConfig.xml")
[奸笑]这个不是斜眼笑[奸笑]
·
2023-10-23 12:07
java
开发语言
后端
mysql
mybatis
Druid
1.1.9报的怪异[ERROR] session ip change too many (WebSessionStat.java:266)
不多说,可以参考查阅下前辈的思路方式注意:阿里
Druid
连接池监控的两个坑注意:阿里
Druid
连接池监控的两个坑注意:阿里
Druid
连接池监控的两个坑|Java技术栈,分享最新最主流的Java技术注意:
奋斗者ing
·
2023-10-23 11:10
java
jvm
开发语言
# Spring 事务失效场景
Spring事务失效场景文章目录Spring事务失效场景前言事务不生效未开启事务事务方法未被Spring管理访问权限问题基于接口的代理
源码解读
CGLIB代理方法用final修饰同一类中的方法调用多线程调用不支持事务事务不回滚设置错误的事务传播机制捕获了异常手动抛了别的异常自定义了回滚异常事务被手动提交其它大事务问题缩小事务范围手动提交事务异步处理事务的性能和并发性前言
全栈程序员
·
2023-10-23 07:37
Spring
spring
事务
事务失效
Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj.jdb
跳过废话点下面解决办法今天使用
Druid
连接本地的MySQL服务器,写了一个简单的
Druid
读取配置文件,利用工厂模式创建数据连接池。
无相孤君
·
2023-10-23 07:52
菜鸡
日常操作
mysql
java
kotlin
idea
intellij-idea
SSM 项目实战开发经验总结(Spring & Spring MVC & MyBatis)
SSM总结开发流程创建maven工程在pom.xml文件中引入各种依赖与插件:JUnit5Spring事务MyBatisMyBatis集成Spring阿里
druid
数据库连接池j2ee注解AspectJservletjspSpringMVCJacksonJSTLMyBatisGeneratorPageHelper
油条生煎
·
2023-10-23 06:21
Java
Spring全家桶
mybatis
spring
mvc
golang并发编程案例
本文主要学习了生产者和消费者模式、协程管道定时任务的应用和WaitGroup并发控制原理以及底层
源码解读
。
怜雨慕
·
2023-10-23 06:37
Golang并发学习
golang
java
开发语言
Qt
源码解读
(一)Windows消息循环和事件循环机制
背景摘要本人面试某个互联网公司时,被问到了windows的消息机制。由于本人一直用Qt写界面,没有接触底层原理,所以对此只有大概猜测。为了能够弄清楚这些,遂阅读源码,以解吾惑,若从中有所收获则更令人欣慰。先看大佬的文章:https://www.cryfeifei.cn/2020/06/27/shen-ru-liao-jie-qt-xiao-xi-xun-huan-ji-xian-cheng-xia
Foolish&Young
·
2023-10-23 03:32
C++
Qt
qt
windows
开发语言
Spring cloud之Ribbon组件集成
六、轮询规则
源码解读
七、总结一、Ribbon是什么?Ribbon是Netflix发布的云中间层服务开源项目,其主要功能是提供客户端实现负载均衡算法。
落笔成影
·
2023-10-22 23:04
java
spring
spring
boot
spring
cloud
ribbon
SpringCloud之Ribbon负载均衡解读
目录基本介绍概述@LoadBalanced理解简单
源码解读
1)LoadBalancerIntercepor2)LoadBalancerClient3)负载均衡策略IRule4)总结负载均衡策略负载均衡策略自定义负载均衡策略基本介绍概述
一个风轻云淡
·
2023-10-22 23:28
SpringCloud体系解读
spring
cloud
ribbon
负载均衡
java
分布式
spring
数据库
Spring
源码解读
(4)---Bean生命周期源码解析
一、Bean的生命周期流程:二、Spring扫描流程:三、Bean的生成过程:1、生成BeanDefinitionSpring在启动的时候会进行扫描,会先调用:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider#scanCandidateComponents(StringbasePac
*King*
·
2023-10-22 19:28
Spring系列
spring
java
后端
Spring
源码解读
--- 加载bean.xml
Spring
源码解读
一、Spring加载bean.xml的过程1.代码入口publicclassDemoApplication{publicstaticvoidmain(String[]args){//
小毛桃学习猿
·
2023-10-22 19:25
框架技术
spring
源码解读
-IOC
spring
源码解读
-IOC一、概述IOC(Inversionofcontrol)控制反转,所谓控制反转就是原先需要我们自己实现的对象创建、依赖的代码,反转给容器来帮忙实现(获得依赖对象的过程由主动变成被动
Heloise_yangyuchang
·
2023-10-22 19:24
spring
java
后端
spring
源码解读-IOC
spring Ioc
源码解读
-xml资源加载与解析
Spring对内部使用到的资源比如spring.xml实现了自己的抽象结构,Spring利用Resource接口封装底层资源文件publicinterfaceResourceextendsInputStreamSource{booleanexists();booleanisReadable();booleanisOpen();URLgetURL()throwsIOException;URIgetU
光与热
·
2023-10-22 19:22
Spring
spring
源码
spring
源码解读
开篇-1.bean图纸加载
好多看源码的小伙伴,像是在玩一个没有主线指引的游戏,在诺大的地图上到处碰壁,时不时钻进死胡同,一次次消磨掉了耐心,失去了再玩下去的勇气;这次呢,我来做你的引导npc;我来说说我的看法其实坚持不下去,真的不怪你。首先:spring已经发展很多年了,你不是从第一行代码看起。其次:先有了设计思想,才有代码实现。而反过来从代码去找思想,就是反人类的做法再者:代码量繁多,你不需要看完所有的代码。只需要看懂关
掀衣怒码
·
2023-10-22 19:52
spring源码
spring
java
设计模式
spring beans
源码解读
之--bean definiton解析器
spring提供了有两种方式的beandefinition解析器:PropertiesBeanDefinitionReader和XmLBeanDefinitionReader即属性文件格式的beandefinition解析器和xml文件格式的beandefinition解析器。我们先从简单的PropertiesBeanDefinitionReader开始深入挖掘。1.PropertiesBeanD
aebdm757009
·
2023-10-22 19:52
java
runtime
【源码解析】Spring
源码解读
-bean的加载
Spring的整体流程其实就是通过配置xml、注解将自定义bean类信息进行配置,然后通过BeanDefinitionReader读取配置信息,由Dom转换成xml解析成Docment。在通过加载的配置信息进行初始化Bean对象,然后在对象的前后进行处理,也就是不同的处理器,AOP、自动装配、事务等其实都是这个原理。而我们的IOC容器本质其实就是一个Map对象。spring-bean最核心的两个类
qxlxi
·
2023-10-22 19:20
#
Spring
#
源码解析
spring
java
数据库
[开发|java] 链接数据库报com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure错误
参考文献解决方案处理方式配置文件添加如下配置spring.datasource.
druid
.test-on-borrow=truespring.datasource.
druid
.test-while-idle
梦醒贰零壹柒
·
2023-10-22 15:38
开发
JAVA
数据库
java
mysql
Druid
数据源MySql语句,添加租户(tenant_id)id
所以无奈只能自行实现:项目源码:https://gitee.com/97wx/nm-datasource一、修改
druid
项目与
druid
-spring-boot-starter项目源码项目源码地址:https
我顾子晨
·
2023-10-22 14:35
开发日志
spring
sql
租户id
tenant_id
数据隔离
springboot - 上传图片(以jar包运行)
SNAPSHOTjardemoDemoprojectforSpringBootorg.springframework.bootspring-boot-starter-parent2.0.3.RELEASEUTF-8UTF-81.8com.alibaba
druid
1.0.26javax.servletjavax.servlet-apipr
尼尔君
·
2023-10-22 10:44
JDBC使用详解(体系结构、statement和PreparedStatement 、Java操作两表、事务案例、JDBC批处理、JDBC-DBCP-C3P0-
Druid
-JDBCTemplate)
目录1.JDBC简介2.JDBC体系结构3JDBC核心组件(工具类)4.JDBC使用步骤5.JDBC连接步骤详解5.1.导入JDBC包5.2.注册驱动程序2种方法5.3.数据库连接地址URL配置和创建数据库连接对象5.4.JDBC执行SQL语句5.5.关闭数据库连接6.JDBC演示CRUD7.SQL注入问题8.预状态通道解决SQL注入9.对比statement和PreparedStatement1
你好啊cbw
·
2023-10-22 06:53
数据库
mysql
数据库
ArrayList
源码解读
---transient关键字与序列化
今天带大家来看一下ArrayList源码publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable我们可以看到ArrayList继承了AbstractList这个抽象类,同时也继承了List,RandomAccess,Cloneable,java.io.Seria
毛毛怪不奇怪
·
2023-10-22 01:14
java
arraylist
transient
Redis
源码解读
(五)——基本类型一字符串SDS
在Redis
源码解读
(四)——命令端到端的过程中,一个命令最终执行时,调用processCommand函数从server.commands中找到对应命令的处理函数,比如set命令的处理函数为setCommand
fayadexinqing
·
2023-10-21 21:14
redis
redis
缓存
nosql
数据库
c语言
oracle导出表格式csv,Oracle数据库文件导出为CSV格式的方法
period;Callbacks的实现前言本人是一个热爱前端的菜鸟,一直喜欢学习js原生,对于jq这种js库,比较喜欢理解他的实现,虽然自己能力有限,水平很低,但是勉勉强强也算是能够懂一点吧,对于jq
源码解读
系列
weixin_39806388
·
2023-10-21 20:20
oracle导出表格式csv
Spring Boot + MyBatis 实现多数据源连接
文章目录前言一、Maven引入
Druid
和数据库驱动二、application.properties中设置数据库访问参数三、编写数据源的配置文件1.数据源1配置文件示例四、关闭数据源自动设置建议其他前言项目中有访问多个数据源的需求一
ChuChuChuZzz
·
2023-10-21 20:49
后端
Spring
Boot
java
spring
boot
数据库
2020-06-11
而不是再重新建立一个连接来操作数据库.8.2常见连接池C3P0:比较古老的数据库连接池官网地址:https://www.mchange.com/projects/c3p0/C3P0提供了多种创建数据库连接的方式,根据官网任选其一即可
Druid
机会留给有准备的人
·
2023-10-21 18:59
分页实现详情解析
今天跟大家分享常用的SpringBoot+Mybatis+
Druid
+PageHelper实现多数据源并分页的知识。
热忱 ㅤ ㅤ
·
2023-10-21 13:17
java面试题
mybatis
spring
boot
java
spring-boot整合
druid
配置
准备:
druid
是阿里巴巴开源的高性能,多功能的连接池,其主要配置参数如下:配置缺省值说明name配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。
啊大海全是水
·
2023-10-21 06:32
spring-boot
spring
boot
durid
Springboot整合
Druid
实现对访问的监控
使用SpringBoot简单了解
Druid
的监控系统,我们使用
Druid
可能平常最多的就是连接池,但是
Druid
还可以实现监控系统,环境这里采用的是Springboot+mybatisPlus+
Druid
org.springframework.bootspring-boot-starter-webmysqlmysql-connector-javaruntimeorg.projectlomboklo
一个诺诺前行的后端程序员
·
2023-10-21 06:59
spring
boot
mybatis
java
Springboot +
druid
配置SQL监控界面
com.alibaba
druid
1.1.14com.alibaba
druid
-spring-boot-starter1.1.14mysqlmysql-connector-java8.0.11org.springframework.bootspring-boot-starter-jdbc2.6.2
今夜做梦也会笑
·
2023-10-21 06:29
日常记录
spring
boot
sql
mysql
Alibaba
Druid
数据库连接池直接起飞
1、什么是数据库连接池为什么要使用连接池:我们使用Java开发时,就需要访问数据库,而Java不能直接访问数据库,中间得通过JDBC来建立程序和数据库的连接,执行一个事务就需要创建一个连接,而程序和数据库建立连接的过程是最耗时间的,当程序变得庞大,如果频繁的让程序和数据库建立连接,则耗时非常大,所以,程序员们就有了连接池的概念连接池:存放着与数据库连接的通道,也就是JDBC中的Connection
中国胖子风清扬
·
2023-10-21 06:28
java技术
java
数据库
jdbc
连接池
jar
Springboot结合
druid
进行SQL的监控
1、添加maven依赖com.alibaba
druid
1.0.182、在application.properties添加以下内容spring.datasource.type=com.alibaba.
druid
.pool.
Druid
DataSource
lichuangcsdn
·
2023-10-21 06:27
Druid数据源
SpringBoot
SpringBoot
Druid
SQL监控
SpringBoot结合
Druid
实现SQL监控
Druid
数据库连接池,出自国内”java圣地"阿里巴巴。
Druid
是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。
中国胖子风清扬
·
2023-10-21 06:25
SpringBoot
spring
boot
sql
后端
java
mysql
Xline
源码解读
(四)—— CURP 状态机引擎
在上一篇
源码解读
的文章(Xline
源码解读
(三)——CURPServer的实现)中,我们简单阐述了Xline的CurpServer是如何实现的。
达坦科技DatenLord
·
2023-10-21 03:02
Xline
spring
java
spring
boot
状态机
架构
「高并发通信框架Netty4
源码解读
(七)」NIO通道之Selector选择器
选择器提供选择执行已经就绪的任务的能力,这使得多元I/O成为可能。就绪选择和多元执行使得单线程能够有效率地同时管理多个I/O通道(channels)。C/C++代码的工具箱中,许多年前就已经有select()和poll()这两个POSIX(可移植性操作系统接口)系统调用可供使用了。许过操作系统也提供相似的功能,但对Java程序员来说,就绪选择功能直到JDK1.4才成为可行的方案。对于主要的工作经验
源码之路
·
2023-10-21 02:39
spring boot使用双数据源mysql和oracle获取数据
pom.xml配置com.oracleojdbc1410.2.0.4.0mysqlmysql-connector-java5.1.42com.alibabafastjson1.1.41com.alibaba
druid
1.0.14
事情判断忘记
·
2023-10-21 00:52
笔记
spring
boot
mysql
oracle
intellij-idea
springboot 整合
druid
出现 java.lang.NoClassDefFoundError: org/apache/log4j/Priority问题解决办法
maven导入log4j的jar包就解决了log4jlog4j1.2.17如果还是没有解决的话改成导入log4j-over-slf4j这个就解决了org.slf4jlog4j-over-slf4j1.7.26
书写只为分享
·
2023-10-20 23:23
下面主要介绍
druid
常用的查询类型!共勉
"upper":"US","ordering":"numeric","upperStrict":true,"ordering":"lexicographic"},"resultFormat":"list","columns":["page","countryName","cityName","countryIsoCode"],"intervals":["2016-06-27/2016-06-28"
飞上天的猫神
·
2023-10-20 19:56
编程入门到精通:开源学习资料整理 | 开源专题 No.37
该项目涵盖了多个领域,包括结合大厂工作经验解读的前沿技术、
源码解读
、一些后端技术解读和商业思考等内容。主要功能是为开发者提供优质的文章资源,帮助他们学习和掌握最新的前端知识。
开源服务指南
·
2023-10-20 17:54
开源专题
开源
上一页
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
其他