51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
Spring Boot缓存注解@Cacheable、@CacheEvict、@CachePut使用
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。SpringCache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结...
代码星球
·
2020-09-13
Spring
Boot
缓存
注解
@Cacheable
java八种排序算法---直接插入排序
在学习算法的过程中,我们难免会接触很多和排序相关的算法。总而言之,对于任何编程人员来说,基本的排序算法是必须要掌握的。从今天开始,我们将要进行基本的排序算法的讲解。Areyouready?Let‘sgo~~~直接插入排序概念讲解:直接插入排序的做法是:每次从无序表中取出第一个元素,插入到有序表的合适位置,使...
代码星球
·
2020-09-13
排序
java
八种
算法
直接
java八种排序算法---快速排序
快速排序基本思想:挖坑填数+递归分治 快速排序使用分治法的策略,把一个串行分成2个子串行,快速排序又是一种分而治之的思想在排序算法是上的典型应用,本质上看,快速排序应该算冒泡排序基础上的递归分治法,快速排序名字简单粗暴,顾名思义就是快而且效率高,它是处理大数据最快的算法之一...
代码星球
·
2020-09-13
排序
java
八种
算法
快速
java的八种排序算法---冒泡排序
/***冒泡排序*比较相邻的元素。如果第一个比第二个大,就交换他们两个。*对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。*针对所有的元素重复以上的步骤,除了最后一个。*持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。*@paramnumbers需...
代码星球
·
2020-09-13
排序
java
八种
算法
冒泡
springboot+mybatis+cucumber
importorg.junit.runner.RunWith;importcucumber.api.CucumberOptions;importcucumber.api.junit.Cucumber;/***@RunWith(Cucumber.class)这是一个运行器,指用Cucumber来运行测试*@Cucumbe...
代码星球
·
2020-09-13
springboot+mybatis+cucumber
springboot启动报错Failed to configure a DataSource
2018-11-2119:43:12.076WARN5392---[main]ConfigServletWebServerApplicationContext:Exceptionencounteredduringcontextinitialization-cancellingrefreshattempt:org.spr...
代码星球
·
2020-09-13
springboot
启动
报错
Failed
to
java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
今天想写个随笔,最近经常遇到使用junit的时候报java.lang.NoClassDefFoundError,今天算是恍然大悟了,原来junit虽然在gradle里面配置了,也在ProjectandExternalDependencies中看到了junit的jar包,并能在这个junit的jar包里面找到org/...
代码星球
·
2020-09-13
java.lang.NoClassDefFoundError
org
junit
runner
manipulation
java 生成 xml 文件
解析会了,那接着来学学生成~ 同样的引入依赖:importjava.io.File;importjava.io.FileOutputStream;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;impo...
代码星球
·
2020-09-13
java
生成
xml
文件
java 解析 xml 文件
学习下解析xml文件,这里用到了org.dom4j这个jar包,使用eclipse没有这个包的小伙伴可以去下个jar包,然后复制到项目路径下,右键jar包后buildpath,addbuildpath即可。 来引入相关依赖:importjava.io.File;importjava.util.List;impor...
代码星球
·
2020-09-13
java
解析
xml
文件
java中的try catch、throw、throws简单理解
三者都是用来处理异常的方法。当一个方法中明确表示会出现异常时,我们就需要对异常来进行处理,常常使用的是trycatch来将会抛异常的放法包裹起来try{//异常方法调用...}catch(Exceptione){e.printStackTrace();}当然,除了trycatch外,我们也可直接对会抛异常的方法进行th...
代码星球
·
2020-09-13
java
中的
try
catch
throw
java 读取 txt 文件
学习小记: 1、首先要根据路径获取你的txt文本文件。Filefile=newFile(path); 2、将获取到的这个字节码流读进缓存。newFileInputStream(file); 3、然后对刚才读进缓存的输入流进行解读,生成对应字节流。InputStreamReader(readIn) 4...
代码星球
·
2020-09-13
java
读取
txt
文件
javascript组件的基本结构
1(function(window,undefined){2functionJsClassName(cfg){3varconfig=cfg||{};4this.get=function(n){5returnconfig[n];6}7this.set=function(n,v){8config[n]=v;9}10this...
代码星球
·
2020-09-13
Javascript
组件
基本
结构
JavaScript中setInterval函数应用常见问题之一(第一个参数不加引号与加引号的区别)
学过JavaScript脚本语言的都应该接触过setInterval函数.如何使用我想大家都知道,但是有时候对于刚刚接触JavaScript的朋友来讲,还是会在使用的时候碰到这样或那样的问题而感到困惑!以下是经常在QQ群中碰到问的最多的问题。如下图: 首先声明:本人Java...
代码星球
·
2020-09-13
Javascript
setInterval
函数
应用
常见问题
javascript--清除表单缓存
表单缓存是指当用户在表单输入之后再次回到该表单或者刷新页面的时候,浏览器会直接显示用户之前的输入,即表单缓存下来了。多数情况下这正是我们想要的,但也有些情况我们希望表单能够刷新,特别是根据后台的数据刷新。例如:单选框 radio属性,当我们点击之后,刷新一下页面,刚才点击的选项并没有清除,而是缓存...
代码星球
·
2020-09-13
Javascript--
清除
表单
缓存
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡
事件流描述的是从页面中接收事件的顺序。提出事件流概念的正是IE和Netscape,但是前者提出的是我们常用的事件冒泡流,而后者提出的是事件捕获流。 即事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)。 下面举一个简单的例子:<!DOCTYPEhtml><htmllang="e...
代码星球
·
2020-09-13
捕获
阻止
冒泡
Javascript
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
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
其他