自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只愤怒的香蕉

成功之路并不拥挤,因为能坚持的人不多

  • 博客(9)
  • 收藏
  • 关注

原创 Spring的<util>元素讲解及示例

Spring的 <util> 元素讲解及示例  spring的<util> 元素总共有这么几个,有时候非常方便。1、<util:constant> 引用某个类的public static域,并将其暴露为bean;2、<util:list> 创建一个List类型的bean,可包含值或者引用;3、<util:map> 创建一个Map...

2020-04-05 00:20:01 563

原创 找出最大子数组的和

  找出最大子数组的和,其实这是个经典的问题,也就是说数组可以分为很多子数组,当然本身也是自己的子数组。看了很多大神的解法,什么暴力法,动态规划法,很多,但是代码量很多,也很难理解。根据我的理解,其实一个数组如果全都是大于0的数,那么,最大子数组的和就是本身各个元素的和,但是如果数组中有负数,那就有些麻烦。换个角度讲,其实也很简单,那就是将大于0的元素加起来不就ok了吗,那么时间复杂度为O(n),...

2019-05-27 23:17:33 282

原创 找出数组的最大值与最小值

找出数组的最大值与最小值  关于这个问题,网上有很多大神的解答,我也看了很多,但是我觉得我的方法最简单,思路如下:  只需要遍历数组一边,即时间复杂度为O(n),在遍历的同时找出最大值与最小值,缺点是比较的次数为2N次,但是代码非常简单,我觉得这就是优点,代码如下:/** * 找出数组的最大值和最小值 * * @Author lrf * @Date 2019/05/27 22:48...

2019-05-27 22:59:42 451

原创 判断一个数是否为2的n次方

判断一个数是否为2的n次方,最简单的方法是利用位运算。  废话就不多说了,直接上代码吧,代码中有我的注释。/** * 判断一个数是否是2 的n次方 * * 我们观察,2,4,8,。。的二进制有如下特点: * 10,100,1000。。。 * 将二进制数字减去1,就可以得到: * 01,010,0111.... * 那么就可以将该数字n与n-1做与运算,等于0 * 就可以判断该...

2019-05-27 22:35:32 399 1

原创 kafka的基本概念

介绍Kafka是一个分布式的流媒体平台。主要有三大作用:1、 发布和订阅流记录数据,类似于消息队列或企业消息系统;2、 以容错方式存储流记录数据;3、 当流数据出现时进行处理。Kafka通常用于两大类应用程序:1、 构建实时流数据管道,在系统或应用程序之间可靠地获取数据;2、 构建实时流应用程序,转换或响应数据流几个简单重要的概念1、 Kafka作为集群运行在一个或多个服务器上,...

2019-04-29 22:49:53 305

原创 Spring配置方案-Xml显示配置

介绍  这一节,我来介绍一下Spring三种基础配置方案中的最后一种配置,即Spring的Xml配置。xml配置是Spring的标配,是最早使用的方案,但是前面两节也说了,除非是比较特殊的要求,否则我们会选用前面两节的配置方案,但是,不得不说,xml也有很方便的时候,比如某些配置可能在程序部署过后需要改动,如数据库连接池属性的配置,包括连接地址,账户,密码,连接数等等,如果这些发生变化,可以不用...

2019-04-19 22:34:56 257

原创 Spring配置方案-Spring自动配置

介绍  在上一章节中,我介绍了Spring的java配置方案,这一节,咱们来介绍一下Spring的自动配置方案,前一节也说了,一般情况下,我们都倾向于使用这种配置方案。原因很简单,就是写的少,简单,毕竟是自动配置的嘛。但是这里的自动并不是我们什么都没做,Spring就帮我们做好了,最起码我们还需要告诉Spring我们需要用自动配置方案,Spring才知道我们采取这种方法。即自动配置中,多了@Co...

2019-04-16 00:02:41 743

原创 Spring配置方案-Java显式配置

介绍  Spring对于创建生成和装载上下文的bean提供了三种配置方案,即java显式配置、隐式的bean发现机制和自动装配(自动配置)、Xml显式配置,这三种配置方案能够让我们很方便的实现DI(依赖注入)。但是在实际当中,我们可能不仅仅使用其中的一种,在复杂的大型的应用当中,我们往往将这几种方案混合使用,具体还看项目的需要。下面简单介绍一下这三种配置方案。 Java显式配置Java显...

2019-04-14 21:11:21 522

原创 JAVA序列化与反序列化

基本概念java序列化是一种常用的技术,与之对应的是反序列化。java的序列化是指将java对象转化成数据流,并可将之进行持久化到磁盘的技术,通俗的说这是抽象到具体化的一个过程。而反序列化则是相反的过程。那这有什么用呢,你只要相信,存在即合理。根据序列化的概念,我们可以总结序列化的使用场景。需要将对象进行持久化保存时,可将对象序列化进行保存,通常是保存到文件中;在网络传输时,需要将对象进行...

2019-03-07 23:53:46 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除