首页
学习
活动
专区
工具
TVP
发布

java相关

专栏作者
60
文章
75263
阅读量
27
订阅数
java中SPI机制
SPI,Service Provider Interface,是有java提供的一套用来被第三方实现或者扩展的API,本质是通过基于接口的编程+策略模式+配置文件实现动态加载。主要是被框架的开发人员使用,比如JDBC中驱驱动java.sql.Driver接口,不同的数据库厂商通过实现次接口完成对数据库的操作,mysql等数据库都有不同的实现类提供给用户,而Java的SPI机制可以为某个接口寻找具体的实现类。
代码改变世界-coding
2022-01-05
3530
使用hibernate validate做参数校验
​ 在开发http接口的时候,参数校验是必须有的一个环节,当参数校验较少的时候,一般是直接按照校验条件做校验,校验不通过,返回错误信息。比如以下校验用户名不为空的校验:
代码改变世界-coding
2020-08-02
8610
CentOS安装jdk和tomcat
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.2K0
java中缓存分类总结
在平时的开发中会经常用到缓存,比如locache、redis等,但一直没有对缓存有过比较全面的总结。下面从什么是缓存、为什么使用缓存、缓存的分类以及对每种缓存的使用分别进行分析,从而对缓存有更深入的了解。
代码改变世界-coding
2018-08-15
2.1K0
JDK线程池分析和使用
1.为什么使用线程池 在多线程编程中一项很重要的功能就是执行任务,而执行任务的方式有很多种,为什么一定需要使用线程池呢?下面我们使用Socket编程处理请求的功能,分别对每种执行任务的方式进行分析。 1.1串行执行任务 当Socket监听到客户端有连接,通过handleSocket方法顺序的处理每一个客户端连接,当处理完成后,继续监听。代码如下: ServerSocket serverSocket = new ServerSocket(); SocketAddress endpoint = new
代码改变世界-coding
2018-07-19
4340
LinkedList源码和并发问题分析
1.LinkedList源码分析 LinkedList的是基于链表实现的java集合类,通过index插入到指定位置的时候使用LinkedList效率要比ArrayList高,以下源码分析是基于JDK
代码改变世界-coding
2018-07-03
7570
Mac 文档阅读软件Dash软件破解版
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.9K0
基于注解实现SpringBoot多数据源配置
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
4600
javax顶层接口分析
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
5340
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档