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

51dev.com 技术开发者社区

Java

Java

Java是面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

java实现Kafka的消费者示例

java实现Kafka的消费者示例

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

java实现Kafka生产者示例

java实现Kafka生产者示例

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

Javascript模块化编程:require.js的用法

Javascript模块化编程:require.js的用法

一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。  <scriptsrc="1.js"></script>  <scr...

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

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

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

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

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

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

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

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

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

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

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

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

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的jar包里面找到org/...

java 生成 xml 文件

java 生成 xml 文件

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

java 解析 xml 文件

java 解析 xml 文件

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

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

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

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

java 读取 txt 文件

java 读取 txt 文件

学习小记:  1、首先要根据路径获取你的txt文本文件。Filefile=newFile(path);   2、将获取到的这个字节码流读进缓存。newFileInputStream(file);  3、然后对刚才读进缓存的输入流进行解读,生成对应字节流。InputStreamReader(readIn)  4...

javascript组件的基本结构

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...

JavaScript中setInterval函数应用常见问题之一(第一个参数不加引号与加引号的区别)

JavaScript中setInterval函数应用常见问题之一(第一个参数不加引号与加引号的区别)

   学过JavaScript脚本语言的都应该接触过setInterval函数.如何使用我想大家都知道,但是有时候对于刚刚接触JavaScript的朋友来讲,还是会在使用的时候碰到这样或那样的问题而感到困惑!以下是经常在QQ群中碰到问的最多的问题。如下图: 首先声明:本人Java...

JavaScript 字符串转json格式

JavaScript 字符串转json格式

第一种:浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:  JSON.parse(jsonstr);//可以将json字符串转换成json对象JSON.stringify(jsonobj);//可以将json对象转换成json对符串 第二种:Javascript支...