前端开发
编程语言
数据库
服务器
系统/运维
网络/安全
移动开发
CMS教程
网站运营
保存到桌面
关于我们
收藏本站
素材狗

素材狗

  • 首页
  • 学习HTML/CSS
  • 学习PHP
  • 学习JAVA
  • 学习CMS
  • 编程问答
  • 实例代码
  • 学习Python学习Go学习Ruby学习C学习C++学习Perl学习Lua学习Rust学习Scala学习VB
  • 手机随时阅读

编程教程

前端开发

编程语言

数据库

服务器

系统/运维

网络/安全

移动开发

CMS教程

网站运营

前端问题

php问题

Java问题

Python问题

C/C++问题

C#/.NET问题

移动开发问题

数据库问题

09 11
如何动态替换Spring容器中的Bean

如何动态替换Spring容器中的Bean

如何动态替换Spring容器中的Bean 目录 动态替换Spring容器中的Bean 原因 方案 实现 Spring中bean替换问题 动态替换Spring容器中的Bean 原因 最近在编写单测时,发现使用 Mock 工具预定义 Service 中方法的行为特别难用,而且无法精细化的实现自定义的行为,因此
发布于44天前
0 阅读
09 11
Java OkHttp框架源码深入解析

Java OkHttp框架源码深入解析

JavaOkHttp框架源码深入解析 目录 1.OkHttp发起网络请求 可以通过OkHttpClient发起一个网络请求 通过Retrofit发起一个OkHttp请求 2.OkHttp的连接器 1.OkHttp发起网络请求 可以通过OkHttpClient发起一个网络请求 //创建一个Client,相当于打开一个浏览器 OkHttpClient ok
发布于44天前
0 阅读
09 11
Java AOP动态代理详细介绍

Java AOP动态代理详细介绍

JavaAOP动态代理详细介绍 目录 1.IOC与AOP概念 2.为何使用动态代理 2.1 JDK原生动态代理 2.1.1 MathService接口类 2.1.2 MathServiceImpl实现接口类 2.1.3 ProxyFactory动态代理工厂 2.1.4 测试类 2.2 cglib动态代理 2.2.1 MathServiceImpl类 2.2.2 ProxyFactory动态代理工厂 2.2.3 测试
发布于44天前
0 阅读
09 11
java启动时自定义配置文件路径,自定义log4j2.xml位

java启动时自定义配置文件路径,自定义log4j2.xml位

java启动时自定义配置文件路径,自定义log4j2.xml位置方式 目录 java启动时自定义配置文件路径,自定义log4j2.xml位置 启动时指定配置文件位置 有一种说法:说配置文件加载顺序为(由高到低) 经验证 后来又发现一个问题 如果启动不了 java服务启动指定配
发布于44天前
0 阅读
09 11
Java利用多线程模拟银行系统存钱问题

Java利用多线程模拟银行系统存钱问题

Java利用多线程模拟银行系统存钱问题 目录 多线程6(模拟银行系统存钱) 1.题目 2.解题思路 3.代码详解 多线程6(模拟银行系统存钱) 1.题目 模拟一个简单的银行系统,使用两个不同的线程向同一个账户存钱. 实现:使用synchronized关键字,将存钱的方法修改
发布于44天前
0 阅读
09 11
Java线程变量ThreadLocal源码分析

Java线程变量ThreadLocal源码分析

Java线程变量ThreadLocal源码分析 1.ThreadLocal 线程变量,和当前线程绑定的,只保存当前线程的变量,对于其他线程是隔离的,是访问不到里面的数据的. 2.在Looper中使用到了ThreadLocal,创建了一个Looper是保存到了ThreadLocal中. //这里用到了泛型,ThreadLocal中只保
发布于44天前
0 阅读
09 11
Java泛型与注解全面分析讲解

Java泛型与注解全面分析讲解

Java泛型与注解全面分析讲解 目录 1.什么是泛型 2.为何使用泛型 2.1.如何定义泛型 2.2.通配符 2.3.受限泛型 2.4.泛型接口 2.5.泛型方法 3.java高级--注解 3.1.预定义注解 3.2.自定义注解(初级) 3.3.元注解 3.4.自定义注解(高级) 1.什么是泛型 其实我们在使用集
发布于44天前
0 阅读
09 11
Java反射机制介绍

Java反射机制介绍

Java反射机制介绍 1.通过反射,我们可以构建实例,得到成员变量的值,得到方法并调用. 还可以获得定义在成员变量.方法.方法参数上的注解. 接下来看代码实现,然后讲原理. 1)构建无参实例:通过反射调用无参构造函数 //1.通过全类名加载字节码对象
发布于44天前
0 阅读
09 11
SpringBoot Mybatis批量插入Oracle数据库数据

SpringBoot Mybatis批量插入Oracle数据库数据

SpringBootMybatis批量插入Oracle数据库数据 目录 前端数据 数据表结构 后端Controller: mapper xml 前端数据 有如下需求,前端提交一个对象cabinData,保存到数据表中,对象结构如下:  {      shipId:424,      shipName:大唐2号,      ballastCabinData:[艏尖舱,双层底1左
发布于44天前
0 阅读
09 11
源码分析SpringMvc日志打印被忽略输出问题

源码分析SpringMvc日志打印被忽略输出问题

源码分析SpringMvc日志打印被忽略输出问题 目录 1.写在前面 2.问题引出 3.截取源码分析 4.截取问题处理 1.写在前面 在java的开发过程中,涉及到java web的开发,基本上都是走spring这一套了. 我们之前一般来说,都会说mvc:Model(模型业务).View(视图界面).Cont
发布于44天前
0 阅读
09 11
Java IO流之字符流的使用详解

Java IO流之字符流的使用详解

JavaIO流之字符流的使用详解 目录 一.字符流的出现 二.字符输入流Reader 三.文件字符输入流 FileReader 四.字符输出流 Writer 五.文件字符输出流 FileWriter 六.close()和flush()的区别 七.换行和续写 八.使用try-catch-finally处理流异常 一.字符流的出现 中文在G
发布于44天前
0 阅读
09 11
基于SpringBoot实现图片上传及图片回显

基于SpringBoot实现图片上传及图片回显

基于SpringBoot实现图片上传及图片回显 目录 数据库脚本 框架搭建 pom.xml 依赖 配置文件 实体类 DAO Service 文件上传 添加页面 控制器 列表页面 运行测试问题 全局异常处理 1. @ControllerAdvice + @ExceptionHandler 2. @Configuration+SimpleMappingExceptionResolver 图片回显
发布于44天前
0 阅读
09 11
Java实现归并排序的示例代码

Java实现归并排序的示例代码

Java实现归并排序的示例代码 目录 1.算法理解 2.实现代码 3.实现效果 1.算法理解 参考:图解Java中归并排序算法的原理与实现 2.实现代码 import java.lang.reflect.Array; import java.util.*; public class MergeSort{ // 我们的算法类不允许产生任何实例 private MergeSort()
发布于44天前
0 阅读
09 11
Go Java算法之找不同示例详解

Go Java算法之找不同示例详解

GoJava算法之找不同示例详解 目录 找不同 方法一:计数(Java) 方法二:求和(Go) 找不同 给定两个字符串 s 和 t ,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例 1: 输入:s = abcd, t =
发布于44天前
0 阅读
09 10
Awaitility同步异步工具实战示例详解

Awaitility同步异步工具实战示例详解

Awaitility同步异步工具实战示例详解 目录 引言 1. awaitility入门 1.1 静态导入 1.2 简单例子 2. awaitility在RocketMQ中的实战 3. 总结 引言 在编写测试用例的时候遇到有异步或者队列处理的时候经常会用到 Thread.sleep() 等待来进行测试.例如:DLedger 测试选举的
发布于44天前
0 阅读
09 10
Spring框架之IOC介绍讲解

Spring框架之IOC介绍讲解

Spring框架之IOC介绍讲解 目录 一.对spring的理解 二.spring中ioc的特点 2.1控制反转 2.2注入依赖 方式① set注入 方式② 构造注入 方式③ 自动装配 三.spring与web容器的整合 一.对spring的理解 spring是一个开源框架,它由Rod Johnson 创建.它是为了解决企业应用
发布于44天前
0 阅读
09 10
springboot如何引入外部yml配置文件

springboot如何引入外部yml配置文件

springboot如何引入外部yml配置文件 目录 springboot引入外部yml配置文件 springboot引入多个yml 1. 项目内部配置文件 2. 外部配置加载顺序 springboot引入外部yml配置文件 当需要在springboot中引用其他的yml文件时,需要在application.yml里配置 spring: profiles: include
发布于44天前
0 阅读
09 10
在springboot中如何给mybatis加拦截器

在springboot中如何给mybatis加拦截器

在springboot中如何给mybatis加拦截器 目录 1.实现Interceptor接口,并添加拦截注解 @Intercepts 1.在mybatis中可被拦截的类型有四种(按照拦截顺序) 2.各个参数的含义 2.在配置文件中添加拦截器 (1)第一种 (2)第二种 (3)第三种 拦截器的作用就是我们可以拦截某些
发布于44天前
0 阅读
09 10
Java如何手动创建线程池

Java如何手动创建线程池

Java如何手动创建线程池 目录 如何手动创建线程池 构造器 队列 饱和策略 示例 源码分析 线程池工具类 实现线程的三种方式 使用ThreadPoolExecutor编写线程池工具类 如何手动创建线程池 jdk提供了一个通过ThreadPoolExecutor创建一个线程池的类 构造器 使
发布于44天前
0 阅读
09 10
Java线程池ThreadPoolExecutor源码深入分析

Java线程池ThreadPoolExecutor源码深入分析

Java线程池ThreadPoolExecutor源码深入分析 1.线程池Executors的简单使用 1)创建一个线程的线程池. Executors.newSingleThreadExecutor(); //创建的源码 public static ExecutorService newSingleThreadExecutor() { return new FinalizableDelegatedExecutorService (new ThreadPoolExecutor(1, 1, 0L, TimeU
发布于44天前
0 阅读
首页上一页 1 2 3 4 5 下一页末页 共 5页100条

学习编程

Python教程 开始学习
学习Python

Python不仅是一种计算机程序设计语言、还是一种面向对象、解释型的计算机程序语言,汇集整理Pytho......

Go教程 开始学习
学习Go

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。......

Ruby教程 开始学习
学习Ruby

Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于......

C教程 开始学习
学习C

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编......

最新发布

  • 网站图片丢失或者获取失败时显示默认图片的办法 3小时前
  • PHP正则表达式匹配字符方法汇总 4小时前
  • Nib文件是什么?Nib文件打开方法 5小时前
  • iOS、Mac OS X系统中编程实现汉字转拼音的方法(超级简单) 5小时前
  • iOS7 毛玻璃特效代码 5小时前

图文推荐

  • java启动时自定义配置文件路径,自定义log4j2.xml位

    java启动时自定义配置文件路径,自定义log4j2.xml位

  • SpringBootMybatis批量插入Oracle数据库数据

    SpringBoot Mybatis批量插入Oracle数据库数据

  • JavaWeb实现注册用户名检测

    JavaWeb实现注册用户名检测

文章热榜

1 利用Java实现带GUI的气泡诗词特效

利用Java实现带GUI的气泡诗词特效 目录 实现效果 示例代码 AlgoVisualizer.java AlgoFrame.java Circle.java AlgoVisHelper.java 实现效果 实现第个气泡中心显示一个字,在框中随意运动,用空格键按下运行停止,再按下左键运动继续.用鼠标左键按下选中的圆变为填充的

2 Java IO流之字节输入流的使用详解

JavaIO流之字节输入流的使用详解 目录 一.InputStream字节输入流 二.FileInputStream文件输入类 三.文件复制 一.InputStream字节输入流 ①.是一个抽象类,不能够创建对象,需要被继承才能够使用 ②.在java.io包下,使用时需要导入 ③.公共的方法: 方法一: int re

3 Spring Security 自定义资源服务器实践过程

SpringSecurity自定义资源服务器实践过程 目录 前言 最小化配置 安装资源服务器 配置资源服务器 配置客户端 整流程体验 总结 前言 在前面我们使用最小化配置的方式搭建了自己的授权服务器,现在我们依旧用最小化的方式配置自己的资源服务器.资

4 mybaties plus实体类设置typeHandler不生效的解决

mybatiesplus实体类设置typeHandler不生效的解决 目录 实体类设置typeHandler不生效问题 解决 mybaties中TypeHandler的使用 解决 实体类设置typeHandler不生效问题 实体类: @Data @TableName(value = centre_manage_server_info) public class ServerEntity { @TableId(value = id) //@Column(name

5 Java实现优先队列式广度优先搜索算法的示例代码

Java实现优先队列式广度优先搜索算法的示例代码 目录 1.问题描述 2.实现 3.测试 1.问题描述 2.实现 package com.platform.modules.alg.alglib.p933; import java.util.Arrays; import java.util.PriorityQueue; public class P933 { public static final int N = 10; // 记录最优解 boolean bestx[] =

关于我们

© 2023 素材狗 版权所有并保留所有权