标签:ArrayList

Java

JDK集合框架小结

3

xiaoli.wang 发布于 2019-05-20

前面的一些文章主要分析了 Java 集合框架(Java Collections Framework, JCF)中常用的类和接口,本文打算做个整体的小结。 JCF 主要包括 Collection 接口系列和 Map 接口系列,它们的继承结构分别如下: Collection 接口继承...

阅读(7)评论(0)赞 (0)

Java

Android工程师转型Java后端开发之路,自己选的路,跪着也要走下去!

2

小丁 发布于 2019-05-20

点击上方 石杉的架构笔记 ,右上选择“ 设为星标 ” 每日早8点半,精品技术文章准时送上 往期文章 BAT 面试官是如何360°无死角考察候选人的(上篇) 每秒上万并发下的Spring Cloud参数优化实战 分布式事务如何保障实际生产中99.99%高可用 记一位朋友斩获...

阅读(5)评论(0)赞 (0)

Spring

更新配置自动化工具

wenming.gapo 发布于 2019-05-19

  我们小创业公司使用的宽带是个人家庭宽带(申请企业宽带的成本很高,每月几千块),公网IP过一段时间就会变动,平时使用都没有什么影响,只有一点,阿里云上的服务都配置了安全组,只允许阿里云内网或者白名单IP访问,从而保障公司服务安全性。公司公网IP会动态变更,每一次变更之后都要修改...

阅读(6)评论(0)赞 (0)

Spring

使用 spring 的 IOC 解决程序耦合

小丁 发布于 2019-05-19

在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时候,直接拿过来用就好了。 那么,这个读取配置文件,创建和获取三层对象的类就是工厂。 简单工厂模式(Simple Fa...

阅读(12)评论(0)赞 (0)

Java

Java 8 的一些新特性

xiaoli.wang 发布于 2019-05-17

java.util.function.Predicate @FunctionalInterface public interface Predicate<T> { // 函数式接口,布尔返回值 boolean test(T t); default Predicate&...

阅读(15)评论(0)赞 (0)

Java

再谈Java数据结构—分析底层实现与应用注意事项

2

hanze 发布于 2019-05-17

在回顾js数据结构,写《 再谈js对象数据结构底层实现原理-object array map set 》系列的时候,在来整理下java的数据结构。 java把内存分两种:一种是栈内存,另一种是堆内存 基本类型在栈区分配空间,java的基本数据类型共有8种,即int,short,l...

阅读(18)评论(0)赞 (0)

Java

JAVA锁之一(synchronized快速记忆法)

刘莉莉 发布于 2019-05-16

# JAVA锁之一(synchronized快速记忆法) 一· 概述 在JAVA中有很多锁,都可以实现多线程编程中实现数据的锁定,防止并发问题,本章节主要简单介绍下 synchronized . 二· 介绍 2.1 修饰场景 synchronized ...

阅读(20)评论(0)赞 (0)

Java

实用 | 35个可以提高千倍效率的Java代码小技巧

1

xiaoli.he 发布于 2019-05-16

本文来源 |  http://atjf.top/3WLPmG 作者 | 萌小Q 01前沿 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾...

阅读(23)评论(0)赞 (0)

Java

Spring Security实现原理剖析(一):filter的构造和初始化

1

dulong 发布于 2019-05-16

前言 我们知道Spring Security的核心实现原理都是从filter开始的,Spring Security通过构造层层filter来实现登录跳转、权限验证,角色管理等功能。本章通过剖析Spring Security的核心源码来说明Spring Security的filte...

阅读(31)评论(0)赞 (0)

Java

Java学习进阶—高级编程

Harries 发布于 2019-05-16

当你已经熟练的掌握了面向对象中的各种概念后,是否会对这些知识是如何使用的产生浓厚的兴趣?本课程主要针对于已经掌握了JAVA核心开发技术的读者准备,讲解了 JAVA多线程、常用类库、IO编程、网络编程、类集框架、JDBC等 与Java实际应用有关的开发技术。 Java高级编程更多内...

阅读(19)评论(0)赞 (0)

Java

Java并发 — 线程池

yeseng 发布于 2019-05-16

创建普通对象,只是在JVM的 堆里 分配一块内存而已 创建线程,需要调用 操作系统内核的API ,然后操作系统需要为线程分配一系列资源,成本很高 线程是一个 重量级对象 ,应该避免频繁创建和销毁,采用 线程池 方案 一般的池化资源 // 假设Java线程池采用一般意义上池化资源的...

阅读(18)评论(0)赞 (0)

Java

JDK1.8-Stream中常用的API(流操作)

4

hanze 发布于 2019-05-16

不是数据结构,没有内部存储。 不支持索引访问。 延迟计算 支持并行 很容易生成数据或集合 支持过滤,查找,转换,汇总,聚合等操作。 1.2 运行机制 Stream分为源source,中间操作,终止操作。 流的源可以是一个数组,集合,生成器方法,I/O通道等等。 一个流可以有零个或...

阅读(16)评论(0)赞 (0)

Java

望文生义的代码 —— Kotlin代码简洁之道(二)

puefu.he 发布于 2019-05-16

有没有那么一种代码,从头到尾读一遍就能清晰的明白语义?就好像在阅读英语文章一样。这篇文章就试着用这样望文生义的代码来实现业务需求,剖析 kotlin 语言特性所带来的简洁及其背后原理。知识点包括序列,集合操作,主构造方法,可变参数,默认参数,命名参数,for循环,数据类。本着实用...

阅读(16)评论(0)赞 (0)

Java

Java之Retry重试机制详解

3

hanze 发布于 2019-05-16

应用中需要实现一个功能: 需要将数据上传到远程存储服务,同时在返回处理成功情况下做其他操作。这个功能不复杂,分为两个步骤:第一步调用远程的Rest服务上传数据后对返回的结果进行处理;第二步拿到第一步结果或者捕捉异常,如果出现错误或异常实现重试上传逻辑,否则继续接下来的功能业务操作...

阅读(17)评论(0)赞 (0)

Java

使用Java 10的var类型推断的几个注意点! – DZone Java

邓龙华 发布于 2019-05-16

不加选择地应用var可能会让代码不容易理解,因为模糊了类型这个概念,而人类是依据类型分类进行逻辑思考的,这样就使事情变得更糟,如果使用得当,var可以帮助改进良好的代码,使其更短更清晰,同时不会影响可理解性。 使用var需要通过减少混乱来改进代码,从而使更重要的信息脱颖而出。 本...

阅读(17)评论(0)赞 (0)

Java

(java)五大常用算法

尖兵 发布于 2019-05-16

编辑推荐: 本文来自于cnblogs,本文主要介绍java中的分治法、贪心算法、动态规划算法以及回溯法等相关内容,希望对大家能有所帮助。 算法一:分治法 基本概念 1.把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求...

阅读(15)评论(0)赞 (0)

Spring

Java面试通关要点 汇总集【最终版】

2

xiaoli.he 发布于 2019-05-16

基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 POST 方式的区别 ses...

阅读(16)评论(0)赞 (0)