腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java相关
专栏作者
举报
60
文章
75263
阅读量
27
订阅数
订阅专栏
申请加入专栏
全部文章
其他
spring
java
数据库
jdk
云数据库 SQL Server
云数据库 Redis
maven
安全
servlet
sql
access
tomcat
容器
缓存
oracle
hashmap
数据结构
mac os
go
node.js
xml
html
json
memcached
mvc
ide
api
linux
apache
http
编程算法
存储
ssh
mybatis
yum
spring boot
jdbc
unity
grep
aop
数据处理
https
nat
mac
连接
软件
搜索文章
搜索
搜索
关闭
java中SPI机制
jdbc
java
html
数据库
api
SPI,Service Provider Interface,是有java提供的一套用来被第三方实现或者扩展的API,本质是通过基于接口的编程+策略模式+配置文件实现动态加载。主要是被框架的开发人员使用,比如JDBC中驱驱动java.sql.Driver接口,不同的数据库厂商通过实现次接口完成对数据库的操作,mysql等数据库都有不同的实现类提供给用户,而Java的SPI机制可以为某个接口寻找具体的实现类。
代码改变世界-coding
2022-01-05
353
0
使用hibernate validate做参数校验
spring boot
java
spring
在开发http接口的时候,参数校验是必须有的一个环节,当参数校验较少的时候,一般是直接按照校验条件做校验,校验不通过,返回错误信息。比如以下校验用户名不为空的校验:
代码改变世界-coding
2020-08-02
861
0
CentOS安装jdk和tomcat
jdk
tomcat
java
http
oracle
1.查看是否已经安装 java -version 2.卸载自带的openjdk dnf remove java-1.7.0-openjdk 3.下载jdk安装包 wget -c http://111.1.50.14/files/7194000006F691AA/download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm 4.安装 rpm -ivh jdk-8u1
代码改变世界-coding
2018-10-10
1.2K
0
java中缓存分类总结
java
缓存
云数据库 Redis
在平时的开发中会经常用到缓存,比如locache、redis等,但一直没有对缓存有过比较全面的总结。下面从什么是缓存、为什么使用缓存、缓存的分类以及对每种缓存的使用分别进行分析,从而对缓存有更深入的了解。
代码改变世界-coding
2018-08-15
2.1K
0
JDK线程池分析和使用
java
1.为什么使用线程池 在多线程编程中一项很重要的功能就是执行任务,而执行任务的方式有很多种,为什么一定需要使用线程池呢?下面我们使用Socket编程处理请求的功能,分别对每种执行任务的方式进行分析。 1.1串行执行任务 当Socket监听到客户端有连接,通过handleSocket方法顺序的处理每一个客户端连接,当处理完成后,继续监听。代码如下: ServerSocket serverSocket = new ServerSocket(); SocketAddress endpoint = new
代码改变世界-coding
2018-07-19
434
0
LinkedList源码和并发问题分析
java
jdk
1.LinkedList源码分析 LinkedList的是基于链表实现的java集合类,通过index插入到指定位置的时候使用LinkedList效率要比ArrayList高,以下源码分析是基于JDK
代码改变世界-coding
2018-07-03
757
0
Mac 文档阅读软件Dash软件破解版
java
spring
1.Dash 破解版链接 Mac 上阅读开发文档的软件:支持java、spring、springBoot等。百度网盘下载链接和密码如下。 链接:https://pan.baidu.com/s/1RWMkVP0ID_EB6wASeoiSGQ 密码:ajcy 2.IntelliJ IDEA 破解方法 http://idea.lanyus.com/
代码改变世界-coding
2018-07-03
2.9K
0
基于注解实现SpringBoot多数据源配置
spring
java
数据库
1.功能介绍 在实际的开发中,同一个项目中使用多个数据源是很常见的场景。最近在学习的过程中使用注解的方式实现了一个Springboot项目多数据源的功能。具体实现方式如下。 2.在application.properties中添加多数据源配置 添加多个数据源和mapper文件路径配置,此配置用于基于java的配置数据源中使用。 #数据库配置 spring.datasource.demo.user.url=jdbc:mysql://xxx.xx.xx.xx:3306/demo-user spring.data
代码改变世界-coding
2018-07-03
460
0
javax顶层接口分析
java
servlet
容器
tomcat
1.Servlet接口分析 此接口是Servlet的最顶层接口,其中定义了Servlet生命周期相关的方法,所有Servlet都必须实现。此接口中的方法有以下几个: public void init(ServletConfig config) throws ServletException; public ServletConfig getServletConfig(); public void service(ServletRequest req, ServletResponse res) public
代码改变世界-coding
2018-07-02
534
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档