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

Spring相关

专栏作者
222
文章
467880
阅读量
30
订阅数
Failed to instantiate [java.util.List]: Specified class is an interface
Failed to instantiate [java.util.List]: Specified class is an interface;
Dream城堡
2022-05-10
8900
使用PowerMock进行单元测试
单元测试可以提高测试开发的效率,减少代码错误率,提高代码健壮性,提高代码质量。在Spring框架中常用的两种测试框架:PowerMockRunner和SpringRunner两个单元测试,鉴于SpringRunner启动的一系列依赖和数据连接的问题,推荐使用PowerMockRunner,这样能有效的提高测试的效率,并且其提供的API能覆盖的场景广泛,使用方便,可谓是Java单元测试之模拟利器。
Dream城堡
2022-01-07
3.1K0
解决:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date';的方法...
解决:Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'; 发生这一错误的主要原因是Controller类中需要接收的是Date类型,但是在页面端传过来的是String类型,最终导致了这个错误。 这里提供两种解决方案,一种是局部转换,一种是全局转换。 <form action="login.do" method="post"> <input type="text" name=
Dream城堡
2022-01-07
1.5K0
运用切面和拦截器进行注解类的解析判断示例
1.注解简介 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。 2.相关Demo示例 ①使用切面方式使注解生效 项目结构: ├─.idea │ ├─codeStyles │
Dream城堡
2020-11-11
8080
通俗易懂讲解一下代理模式
维基百科所说的优点抽象,这里我们简单来讲就是通过代理控制对象的访问,可以详细访问某个对象的方法,在这个方法调用处理,或调用后处理。
Dream城堡
2019-10-28
4560
一文带你了解单例设计模式
阐述:见名知义,“饿汉”说明它很“饥饿”,迫切需要找到吃的,这里也就是我们所说的实例。为什么说它是线程安全的呢?因为我们一开始就创建一个这样的实例,其他线程在访问前这个实例就已经创建完成,在类的生命周期中只创建一次,所以饿汉单例天生就是线程安全的。
Dream城堡
2019-10-25
5530
使用Redis实现中英文自动补全功能详解
​ Redis可以帮我们实现很多种功能,今天这里着重介绍的是Redis的自动补全功能的实现.我们使用有序集合,并score都为0,这样就按元素值的字典序排序.然后我们可以根据排序号的字符,进行添加前缀和后缀的方式,找到我们想要的区间内容.下面介绍一个简单的Zset的排序内容和思路,以便后续的理解:
Dream城堡
2019-10-08
8880
mybatis插入数据后返回自增主键ID详解
1.场景介绍: ​ 开发过程中我们经常性的会用到许多的中间表,用于数据之间的对应和关联.这个时候我们关联最多的就是ID,我们在一张表中插入数据后级联增加到关联表中.我们熟知的mybatis在插入数
Dream城堡
2019-07-28
11.9K0
Mybatis使用注解代替XML配置,动态加载sql
参考网站:http://www.mybatis.org/mybatis-3/zh/index.html
Dream城堡
2019-07-04
2.6K0
转: Tomcat 调优及 JVM 参数优化
http://blog.chopmoon.com/favorites/231.html
Dream城堡
2019-07-01
9600
Linux使用Shell脚本部署jar包项目
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Dream城堡
2019-06-04
3.6K0
线程间的通信
何时使用 在多线程环境下,有时候一个线程的执行,依赖于另外一个线程的某种状态的改变,这个时候,我 们就可以使用wait与notify或者notifyAll wait跟sleep的区别 wait会释放持有的锁,而sleep不会,sleep只是让线程在指定的时间内,不去抢占cpu的资 源 注意点 wait notify必须放在同步代码块中, 且必须拥有当前对象的锁,即不能取得A对象的锁,而调用B对象 的wait 哪个对象wait,就得调哪个对象的notify notify跟notifyAll的区别 nofity随机唤醒一个等待的线程 notifyAll唤醒所有在该对象上等待的线程
Dream城堡
2019-05-20
4150
部分算法总结
希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。
Dream城堡
2019-03-29
3420
java中Memcache的使用
java中Memcache的使用 一、什么是Memcached? Memcached是danga.com开发的分布式内存对象缓存系统,所谓分布式,意味着它不是本地的,而是基于网络连接完成服务。Memcached把一些数据通过key=value数据存储到内存中,这样访问更加方便快捷。但是随之而来的问题是如果Memcached关闭或者Memcached的服务器关闭那么所保存的内容也就没有了。 二、安装Memcached服务端 使用以下地址下载:  http://downloads.northscale.
Dream城堡
2019-03-08
1K0
Android的断点续传的下载在线文件示例
Android的断点续传的下载在线文件示例 文件的结构如下: activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
Dream城堡
2019-01-03
7920
探究Android活动的小技巧
当我们在查看别人的代码的时候可能不能第一眼就发现首次的活动是哪一个,我们可以通过以下的方法来找出当前的主活动是哪一个:
Dream城堡
2018-12-13
5110
BootStrap-table的使用实现排序功能
BootStrap-table的使用实现排序功能 1.Bootstrap table 官网地址: http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 2.下载相应的包后引入 <script src="./js/jquery-3.1.1.js"></script> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="./bootstrap-3.3.
Dream城堡
2018-12-07
2.1K0
解决ajax跨域问题的一种方法
前后端分离经常用json来传输数据,比较常见的问题就有ajax跨域请求的错误问题,这里是我的一种解决方法:
Dream城堡
2018-09-10
4500
org.apache.ibatis.executor.loader.javassist.JavassistProxyFactory$EnhancedResultObjectProxyImpl a...
这里搜索到的很多说将bean中属性为private,改为public ,我没有试过也不建议这么做.
Dream城堡
2018-09-10
5140
Spring Boot遇到的某些问题
因为项目要访问本地硬盘的文件所以要去Tomcat的server.xml里配置Context ,
Dream城堡
2018-09-10
7520
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档