51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Spring.Net的使用

Spring.Net的使用

1.Spring.Net的简单介绍spring.net框架是微软效仿java中的spring框架而推出的一种在.net中使用的框架,它使用配置的方式实现逻辑的解耦,它的主要功能集成在Spring.Core.dll文件中,主要的功能有IOC(控制反转)、DI(依赖注入)、AOP(面向切面编程)等。IO...

java实现Kafka的消费者示例

java实现Kafka的消费者示例

使用java实现Kafka的消费者1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071...

java实现Kafka生产者示例

java实现Kafka生产者示例

使用java实现Kafka的生产者123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869pack...

学习java23种设计模式自我总结

学习java23种设计模式自我总结

 首先先做个广告,以前看过@maowang 这位大神转的Java开发中的23种设计模式详解(转) ,但是看了之后都忘差不多了,所以,开个帖子边学习边自我总结(纯手敲)。一直以来像这种需要长久的运动,真得很少有坚持下来的,希望这次一定坚持下来,再此立贴为证!!! ...

SpringBoot 2.0.3 源码解析

SpringBoot 2.0.3 源码解析

前言用SpringBoot也有很长一段时间了,一直是底层使用者,没有研究过其到底是怎么运行的,借此机会今天试着将源码读一下,在此记录。。。我这里使用的SpringBoot版本是  2.0.3.RELEASE  源码解析   SpringApplica...

Spring Boot缓存注解@Cacheable、@CacheEvict、@CachePut使用

Spring Boot缓存注解@Cacheable、@CacheEvict、@CachePut使用

从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。SpringCache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而...

java八种排序算法---直接插入排序

java八种排序算法---直接插入排序

在学习算法的过程中,我们难免会接触很多和排序相关的算法。总而言之,对于任何编程人员来说,基本的排序算法是必须要掌握的。从今天开始,我们将要进行基本的排序算法的讲解。Areyouready?Let‘sgo~~~直接插入排序概念讲解:直接插入排序的做法是:每次从无序表中取出第一个元素,插入到...

java八种排序算法---快速排序

java八种排序算法---快速排序

  快速排序基本思想:挖坑填数+递归分治  快速排序使用分治法的策略,把一个串行分成2个子串行,快速排序又是一种分而治之的思想在排序算法是上的典型应用,本质上看,快速排序应该算冒泡排序基础上的递归分治法,快速排序名字简单粗暴,顾名思义就是快而且效率高,它是处理...

java的八种排序算法---冒泡排序

java的八种排序算法---冒泡排序

/***冒泡排序*比较相邻的元素。如果第一个比第二个大,就交换他们两个。*对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。*针对所有的元素重复以上的步骤,除了最后一个。*持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。*@par...

springboot+mybatis+cucumber

springboot+mybatis+cucumber

importorg.junit.runner.RunWith;importcucumber.api.CucumberOptions;importcucumber.api.junit.Cucumber;/***@RunWith(Cucumber.class)这是一个运行器,指用Cucumber来运行测...

springboot启动报错Failed to configure a DataSource

springboot启动报错Failed to configure a DataSource

2018-11-2119:43:12.076WARN5392---[main]ConfigServletWebServerApplicationContext:Exceptionencounteredduringcontextinitialization-cancellingrefreshattem...

java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter

java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter

  今天想写个随笔,最近经常遇到使用junit的时候报java.lang.NoClassDefFoundError,今天算是恍然大悟了,原来junit虽然在gradle里面配置了,也在ProjectandExternalDependencies中看到了junit的jar包,并能在这个junit的ja...

java 生成 xml 文件

java 生成 xml 文件

  解析会了,那接着来学学生成~  同样的引入依赖:importjava.io.File;importjava.io.FileOutputStream;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.El...

java 解析 xml 文件

java 解析 xml 文件

  学习下解析xml文件,这里用到了org.dom4j这个jar包,使用eclipse没有这个包的小伙伴可以去下个jar包,然后复制到项目路径下,右键jar包后buildpath,addbuildpath即可。  来引入相关依赖:importjava.io.File;importjava.util....

java中的try catch、throw、throws简单理解

java中的try catch、throw、throws简单理解

三者都是用来处理异常的方法。当一个方法中明确表示会出现异常时,我们就需要对异常来进行处理,常常使用的是trycatch来将会抛异常的放法包裹起来try{//异常方法调用...}catch(Exceptione){e.printStackTrace();}当然,除了trycatch外,我们也可直接对会...