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源码解读
java后台框架源码 springmvc mybatis oracle mysql maven HTML5 bootstrap 全新技术
、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池
druid
ddfer17159
·
2021-06-04 07:51
vue
源码解读
--作用域插槽(运行时)
目录导航上一节我们通过分析得到了我们父子组件的code父组件子组件根据函数映射表可知,_u对应resolveScopedSlots;_s对应toString;_t对应renderSlot。它们将在执行render函数时调用本节的示例代码继续沿用上一节在render的过程中将首先执行resolveScopedSlots函数,该函数拿到的实参为第一个参数数组,它的成员是一个对象,其key为defaul
三岁就会写BUG
·
2021-06-04 06:49
spring5 JdbcTemplate+事务(尚硅谷学习笔记)
尚硅谷学习笔记)JdbcTemplate(概念和准备)什么是JdbcTemplate(1)Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库的操作准备工作(1)引入相关jar包
druid
狐狸i
·
2021-06-03 21:29
Apache-DBUtils 搭配
Druid
数据库连接池实现CRUD操作
Apache-DBUtils搭配
Druid
数据库连接池实现CRUD操作Apache-DBUtils简介:commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装
他喵的仗剑走天涯
·
2021-06-03 01:49
java
jdbc
Python中sys.argv[]的用法
druid
.py如下importsysa=sys.argv[0]pri
辰辰啊
·
2021-06-02 10:22
python技术
Vector
源码解读
以及与ArrayList的区别
1、概述Vector和ArrayList类似,内部也是维护一个Object的数组protectedObject[]elementData,也允许null存在.其实现了List、RandomAccess、Cloneable、java.io.Serializable.内部的方法和ArrayList一样的,只是加上synchronized关键字,保证线程安全.需要深入了解它,便要从成员变量、构造方法、主
放肆的青春゛つ
·
2021-05-29 21:20
Javase
java
Spring Boot集成
Druid
出现异常报错的原因及解决
SpringBoot集成
Druid
异常在SpringBoot集成
Druid
项目中,发现错误日志中频繁的出现如下错误信息:discardlongtimenonereceivedconnection.,jdbcUrl
·
2021-05-27 13:35
「腾讯」Java高级工程师面试高频题:JVM+Redis+并发+算法+框架
对
源码解读
和核心原理理解也是成了加分项,特别是对Java的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的事情。今天在这分享目前国内公司Java面试常问的问题包括JVM、常用
java路人甲乙丙丁
·
2021-05-26 16:18
Java
编程语言
java
面试
redis
人工智能
Spring
源码解读
(二)循环依赖
本篇文章学习下spring循环依赖的源码与思想。建议参照本文,跟踪源码进行学习。1、什么是循环依赖通过以下一个例子,我们来看下什么是循环依赖:有两个类A和B,其代码分别如下所示:/***循环依赖A*@date:2020/12/24*@authorweirx*@version3.0*/publicclassA{publicBgetB(){returnb;}publicvoidsetB(Bb){thi
我犟不过你
·
2021-05-25 13:15
分布式事务解决框架Seata之AT模式
源码解读
分布式事务解决框架Seata之AT模式
源码解读
文章目录分布式事务解决框架Seata之AT模式
源码解读
前言一、Springboot整合Seata的过程二、Seata之AT模式的底层原理1.AT模式里的三种角色以及他们是如何协调工作的
石果果
·
2021-05-23 11:36
java后端
分布式
java
深入mybatis
源码解读
~手把手带你debug分析源码
emmm时隔一个多月没写博客了,我终于还是没忍住对mybatis这个框架下手了哈哈哈哈。搞懂源码就是爽啊,本文大致脉络基于下图分析mybatis是一款持久性的ORM框架,目的在于把数据库中的表中的信息转换成对象供我们操作,也就是说我们对数据库的操作有了mybatis可以转变为对对象的操作。mybatis是怎么实现的呢?要记到一点市面上所有的ORM框架无论如何都离不开JDBC操作,我们所谓的myba
张子行的博客
·
2021-05-22 20:23
底层原理
mybatis
java
源码解析
mybatis源码
SpringBoot——核心功能(三、数据访问)
文章目录SQL一、数据源的自动配置——HikariDataSource1.导入JDBC场景2.分析自动配置3.修改配置项4.测试二、使用
Druid
数据源1.官方地址2.自定义方式3.使用官方starter
JiawenZhang97
·
2021-05-22 17:04
Java框架
SpringBoot
vue+springboot练手demo(二)——查询功能的实现
删除功能的实现vue+springboot练手demo(四)——新增和修改功能的实现vue+springboot练手demo(五)——校验功能vue+springboot练手demo(六)——Swagger、
Druid
c525
·
2021-05-21 23:44
RxSwift
源码解读
:基本订阅流程
今天带大家解读下订阅发布流程的内部源码。本系列文章RxSwift使用的版本是:6.2.0letobservable=Observable.create{(anyObserver)->DisposableinanyObserver.onNext(1)anyObserver.onCompleted()returnDisposables.create()}letdispose=observable.su
Oceanj
·
2021-05-20 13:36
Springboot集成quartz,并实现定时调度和管理http请求任务
一、环境搭建1.1简单说明:1、springboot集成quartz,使用
druid
连接池2、支持http请求任务定时调度,当前支持get、post表单(formdata)、postJson三种请求类型
彩虹糖520
·
2021-05-20 00:42
微服务领域
java
YYKit
源码解读
依靠大神的肩膀YYKit专访YYKit作者郭曜源:开源大牛是怎样炼成的iOS保持界面流畅的技巧分析YYKit--宏定义的使用YYKit有多屌我就不废话了,上面的文章中各位大神都给出了自己的看法,本文只是记录一下YYKit中个人学习到的东西,如有失误,欢迎指正。1.YYKitMacro一个三目运算符,返回中间值YY_CLAMP(_x_,_low_,_high_)交换两个变量的值YY_SWAP(_a_
Cocoaleeo
·
2021-05-19 23:42
Spring Boot整合Mybatis
在pom.xml中添加依赖mysqlmysql-connector-java5.1.38com.alibaba
druid
-spring-boot-starter1.1.2配置数据源在application.yml
第八号灬当铺
·
2021-05-19 18:31
iOS MMDrawerController
源码解读
提前说好,本文绝对不是教你如何使用MMDrawerController这个第三方库,因为那太多人写了,也太简单了。这篇文章主要带你分析MMDrawerController是怎么实现抽屉效果,明白第三方库的内部原理。例外,本人也封装了一个FHSegmentControl的第三方库,欢迎大家去看看啊。1.MMDrawerController的实例化方法先明确几个变量的意义。//中央控制器@proper
豆丶浆油条
·
2021-05-19 04:51
Three.js
源码解读
三:CircleGeometry
(一)直观了解CircleGeometryCircleGeometry(扇形几何体)是Three.js体系中最简单的一种几何体。可以通过阅读它的源码来强化理解Geometry的几大要素:顶点法向量纹理面一个最简单的扇形几何体:三个三角形组成的扇形这个扇形的边缘弧度似乎不够平滑,可以为他加入更多的三角形,来模拟一个平滑的弧度扇形。三十个三角形组成的扇形现在你对CircleGeometry已经有了一个
federerchou
·
2021-05-18 22:44
yii
源码解读
date:2017-11-2118:15:18title:yii
源码解读
百度脑图-yii源码解析:http://naotu.baidu.com/file/809da8891f960f0de1b3b50b1d44699a
daydaygo
·
2021-05-18 14:46
java后台框架源码 springmvc mybatis oracle mysql maven HTML5 bootstrap 全新技术
、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池
druid
e99c51e5f4eb
·
2021-05-18 12:02
10 Spark Streaming
源码解读
之流数据不断接收全生命周期彻底研究和思考
在上一篇中介绍了Receiver在Driver的精妙实现,本篇内容主要介绍Receiver在Executor中的启动,数据接收和存储从ReceiverTracker的start方法开始,调用launchReceivers()方法,给endpoint发送消息,endpoint.send(StartAllReceivers(receivers)),endpoint就是ReceiverTrackerEn
海纳百川_spark
·
2021-05-18 07:35
asmmonitor学习
详细功能如下:使用javaagent来指定字节码注入的jar包使用asm注入方式无侵入地监控应用系统的方法调用使用jmx监控jvm内存和线程使用
druid
采集sql执行情况使用thrift协议上报监控数据到服务器端
jection
·
2021-05-18 06:36
设计模式---模板设计模式之AsyncTask
源码解读
(图文无关,方便各位老铁看时视觉缓冲)在所有开始之前,先和大家介绍一下23种设计模式中的模板设计模式首先,什么是设计模式?我们为什么要使用设计模式,这里给设计模式正个名,网上有些哥们对设计模式还是有点偏见的----可以自己敲干嘛用什么设计模式?画蛇添足,思维固化吗?我的看法是:这是每个人的编码习惯而造成的偏见,所以,你是没办法说设计模式对每个人都是合适的,看个人!你可以因为设计模式的好而去使用它接
九尾74
·
2021-05-18 05:55
Java架构师必会的技能(你都会了吗?)
1.阿1巴巴的数据库连接池
druid
2.阿里巴巴Dubbo+Zookeeper注册中心3.阿里巴巴MyCa
Java高级架构
·
2021-05-18 01:53
数据库连接池
因此出现了池化技术池化技术预先准备好一些资源,预备链接相当于一个池子,链接的时候把资源拿出来,不用了放回去继续预备最小连接数最大连接数等待超时连接池实现接口DataSource开源数据源实现DBCPC3P0
Druid
陆源东
·
2021-05-17 22:38
数据库
Java后台开发常见官方网站汇总
Java后台开发常见官方网站汇总写在前面开发工具篇JDKJavaSE开发文档Oracle数据库(收费)MySQL数据库(免费)RedisMongoDBJDBC
Druid
连接池ElasticsearchKibana
Jack·Kwok
·
2021-05-17 16:09
Java
java
web
mysql
git
github
AFNetworking 3.0
源码解读
(九)之 AFNetworkActivityIndicatorManager
让我们的APP像艺术品一样优雅,开发工程师更像是一名匠人,不仅需要精湛的技艺,而且要有一颗匠心。前言AFNetworkActivityIndicatorManager是对状态栏中网络激活那个小控件的管理。在平时的开发中,我们很可能忽略了它的存在。然而,实现对它的管理,让我们的APP更符合人机交互,不也是件大快人心的事儿吗。看下边这张图片就明白了:AFNetworkActivityIndicator
老马的春天
·
2021-05-17 15:22
【Java面试题】2021年Java笔试题总
梦寐以求的公司,我个人是做Java开发的,阿里这些年也开发了很多屌炸天的开源项目,像什么SpringCloudAlibaba,开源Java诊断工具Arthas,ApacheDubbo,JDBC连接池、监控组件
Druid
爱看动漫的Java程序员
·
2021-05-17 12:04
程序员
java
后端
面试
Druid
架构分析
lambda架构
druid
采用lambda架构,将实时数据和批处理数据解耦。实时数据处理面向写多读少的优化,批处理数据部分面向读多写少的优化。
Ary_zz
·
2021-05-16 22:43
Alamofire
源码解读
:一些可借鉴的代码写法
这里列出了Alamofire里面的一些我平时没用到的代码细节技巧,有些东西我目前也没搞清楚为什么要这样写,如果你知道,麻烦告知,不甚感激!1.单例的写法//基本写法openstaticletshared:SessionManager=SessionManager()//加强写法,用背包附加一些初始化openstaticletshared:SessionManager={letconfigurati
GTMYang
·
2021-05-16 20:19
【企业框架】 SpringMVC mybatis SSM 多数据源 java redis shiro ehcache 代码生成器
、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池
druid
3ce4724dfda0
·
2021-05-16 14:58
Mybatis框架(二)注解开发
(其实用什么样的数据库无所谓,重点是能够去更多的学习Mybatis框架)
druid
.driverClassName=dm.jdbc.driver.DmDriver
druid
.url=jdbc:dm://
个人下雪
·
2021-05-15 22:14
Java
Mybatis
java
mybatis
每天一道js方法--lodash
源码解读
(一)
_.chunk(array,[size=1])array(Array):需要被处理的数组。[size=1](number):每个块的长度。将array拆分成多个size长度的块,把这些块组成一个新数组。如果array无法被分割成全部等长的块,那么最后剩余的元素将组成一个块。functionchunk(array,size){/**max()方法可返回两个指定的数中带有较大的值的那个数。*所以这里用
ssstone_cl
·
2021-05-15 22:00
整理资料
这段时间在网上看了不少关于安卓开发的资料,有
源码解读
的,有第三方类库的,有网友个人开源的,等等等......看归看,还得动手码一遍才能印象深刻.但毕竟乱七八糟,什么都有,如果不整理归档的话,估计一头半个月又忘记得差不多了
学习专用号
·
2021-05-15 17:27
spring mvc+spring data jpa零配置构建
需要用的技术spring5mvc做webmvc框架,spring5datajpa做持久层,
druid
做连接池依赖,fastjson做jsonMes
神易风
·
2021-05-15 15:27
Spring Boot集成
Druid
实现数据源管理与监控
1.引言在程序员的日常工作中,经常需要编写数据库操作相关的程序,而这就需要数据连接池中间件用于管理数据库连接。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。通过数据库连接池能明显提高对数据库操作的性能。在Java应用程序开发中,常用的连接池有D
garyond
·
2021-05-15 11:24
01 springboot --多数据源
ConfigurationpublicclassDynamicDataSourceConfig{@Bean(name="test")@ConfigurationProperties("spring.datasource.
druid
.firs
叶大胜
·
2021-05-15 09:51
度小满一面二面面经
2.项目里用到了
druid
,说一下你对它的了解3.线程和进程的区别4.线程池的参数,初始化一个线程池时线程池里面有线程吗5.mysql索引在什么情况下有必要建立,索引优化都知道哪些6.网络编程了解吧,那说一下
张思思_113d
·
2021-05-15 09:32
比特币
源码解读
十九
我们终于看到初始化客户端的最后一步:Step12:finished(初始化完成)从解读三一直写到了解读十九,这些内容基本上也包括了比特币很核心的内容:包括区块,交易,P2P网络,挖矿。虽然理解十分浅显,不过我们也算进入了比特币源码的世界;废话不多话,现在就进入这第十二步的源码分析:初始化完成第十二步代码不算多。但涉及到的内容不少,这部分代码的意思是:1。在界面显示加载完成(uiInterface.
ttblack
·
2021-05-15 04:20
运营小报:突破邓巴数
硬件读书笔记《林肯传(英文版)》(计划变更):影评:灵魂解码《林肯》其它:集中处理一批纸质书存货(转赠为主)已经完成,效果不错,可持续:史上最大规模赠书活动技术《AboutGanglia》(延期)技术《
源码解读
系列
RiboseYim
·
2021-05-15 02:14
Mysql
Druid
wallFilter
系统数据库使用的
Druid
,查询发现应该是wallfilter的问题,详细信息可查看“https://github.com/a
敲诗的程序猿
·
2021-05-14 22:52
深入理解Java线程池从设计思想到
源码解读
线程池:从设计思想到源码解析前言初识线程池线程池优势线程池设计思路深入线程池构造方法任务队列拒绝策略线程池状态初始化&容量调整&关闭使用线程池ThreadPoolExecutorExecutors封装线程池解读线程池execute()addWorker()Worker类runWorker()processWorkerExit()前言各位小伙伴儿,春节已经结束了,在此献上一篇肝了一个春节假期的迟来的
·
2021-05-14 19:49
[原]PHP-yar拓展
源码解读
四-client篇
Yar拓展自带了一个Yar的PHP客户端,这一章先讲yar的同步客户端实现。我们假设使用代码如下://demo.php$client=newYar_Client("http://www.demoserver.com/rpc/s.php");$client->SetOpt(YAR_OPT_CONNECT_TIMEOUT,1000);echo$client->getOrderMoney(123456)
bromine
·
2021-05-14 16:07
Java 编程之
Druid
结合 JDBC 简单实现
0x01前言 前序:http://www.jianshu.com/p/b5d88389444d 在上述操作中,有许多问题,因此我们将对代码进行重构。问题如下:每次进行数据库操作都要进行数据库连接,发送数据库连接四要素driverClassName,url,username,password用于加载数据库注册驱动,不利于维护,存在硬编码问题。获取数据库连接connection我们仅仅需要获得已经
菩提树下成魔
·
2021-05-14 00:33
理解数据库连接池底层原理之手写实现
我们常用的数据库连接池有C3P0,DBCP,
Druid
等,下面
高级java架构师
·
2021-05-13 01:54
解决
Druid
动态数据源配置重复刷错误日志的问题
Druid
动态数据源配置主要是继承AbstractRoutingDataSource再通过AOP来实现动态数据源切换.下面给大家介绍
Druid
动态配置数据源重复刷错误日志问题,具体内容如下所示:问题描述功能需求
·
2021-05-12 16:10
SpringBoot整合JDBC、
Druid
数据源的示例代码
1.SpringBoot整合JDBCTemplate1.1.导入jdbc相关依赖包主要的依赖包:org.springframework.bootspring-boot-starter-jdbcmysqlmysql-connector-javaruntimeorg.springframework.bootspring-boot-starter-web1.2.yaml配置数据源application.
·
2021-05-12 12:04
SpringBoot整合MyBatis超详细教程
1.整合MyBatis操作前面一篇提到了SpringBoot整合基础的数据源JDBC、
Druid
操作,实际项目中更常用的还是MyBatis框架,而SpringBoot整合MyBatis进行CRUD也非常方便
·
2021-05-12 12:28
SpringBoot对
Druid
配置SQL监控功能失效问题及解决方法
由于我使用的是properties类型的配置文件,在对
druid
的参数进行配置的时候,多加了
druid
,也就是spring.datasource.
druid
.xxx,运行sql语句后SQL监控功能无效。
·
2021-05-12 10:39
上一页
81
82
83
84
85
86
87
88
下一页
按字母分类:
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
其他