Java 第3页

Week 2 – Java 容器 – 详细剖析 List 之 ArrayList, Vector, LinkedList

10

刘莉莉 发布于 2019-07-15

前言 学习情况记录 时间:week 2 SMART子目标 :Java 容器 记录在学习Java容器 知识点中,关于 List 的需要重点记录的知识点。 知识点概览: ArrayList 与 LinkedList对比 ArrayList 中的 RandomAccess 接口 是什么...

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

如何使用OpenFeign+WebClient实现非阻塞的接口聚合

hanze 发布于 2019-07-15

随着微服务的遍地开花,越来越多的公司开始采用SpringCloud用于公司内部的微服务框架。 按照微服务的理念,每个单体应用的功能都应该按照功能正交,也就是功能相互独立的原则,划分成一个个功能独立的微服务(模块),再通过接口聚合的方式统一对外提供服务! 然而随着微服务模块的不断增...

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

Java商城系统与PHP商城系统浅析

Harries 发布于 2019-07-15

众所周之,目前商城系统开发语言主要以java和php为主,但用户对于这两种开发语言的商城系统说法各有千秋,那么针对于java商城系统和php商城系统哪种好些呢?又有哪些区别?本文就java商城系统和php商城系统作一些分析,希望可以为大家在商城系统的选型上提供一些帮助。 Java...

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

ExcelUtil 3.0.1 发布,新增注解读取

puefu.he 发布于 2019-07-15

3.0.1版本发布了!!! 2.x升级到3.x就知道有大事情了 更新内容如下: 1.针对大家提出的之前的入参要传递类路径问题,从3.x版本改为传class; 2.重构代码,优化实现。 3.新增注解读取功能,从以前的2行代码搞定Excel到现在的一行代码搞定。代码量省了50%呢,哈...

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

【进阶JVM高手之路】32个Java虚拟机知识点快速梳理!

6

刘莉莉 发布于 2019-07-15

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 多年好友心血力作, 阿里资深技术专家 十余年JVM生产实践经验 《从 零 开始带你成为 JVM 实战 高手》 限时优惠: 88元 ( 正在进行ing ) 专栏目录参见文末 扫下方海报进行 试读 通过我的海报购买, 再返你24元...

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

阿里Nacos-配置-多环境

6

zhuangli 发布于 2019-07-15

多环境的配置隔离是配置中心最基础的一个功能之一。 不同的环境配置的值不一样,比如数据库的信息,业务的配置等。 Sping Boot 多环境配置 首先我们来回顾下在Spring Boot中用配置文件的方式怎么进行环境的隔离。 默认我们都会创建一个application.proper...

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

2019 Java 全栈工程师进阶路线图,一定要收藏

1

likai 发布于 2019-07-15

技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的。 <!–more–> 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临的问题。​我当时经常胡...

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

xJavaFxTool 0.1.7 发布,基于 JavaFx 搭建的小工具集合

xubiao.zhuang 发布于 2019-07-15

基于 JavaFx 搭建的实用小工具集合 xJavaFxTool 更新至 0.1.7 版本,阶段性版本完成,后续继续添加小工具。 此次更新中新增内容如下: FileMergeTool:文件合并工具(支持对xls、xlsx、csv及文件进行合并操作); Sede...

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

[Java并发-23-并发设计模式] 两阶段终止模式:优雅地终止线程

xirruiqiang 发布于 2019-07-15

前面我们都是在讲如何 创建线程 ,接下来我们说下如何 终止线程 。 java的线程小节中,我曾讲过:线程执行完或者出现异常就会进入终止状态。这样看,终止一个线程看上去很简单啊!一个线程执行完自己的任务,自己进入终止状态,这的确很简单。不过我们今天谈到的“优雅地终止线程”,不是自己...

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

设计一个全局异常处理器

11

hanze 发布于 2019-07-15

前言 最近稍微闲了一点于是把这个半年都没更新的开源项目 cicada 重新捡了起来。 一些新关注的朋友应该还不知道这项目是干啥的?先来看看官方介绍吧(其实就我自己写的:grinning:) cicada: 基于 Netty4 实现的快速、轻量级 WEB 框架;没有过多的依赖,核心...

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

横向对比Jetpack、RxJava、Glide框架中对组件生命周期Lifecycle感知原理

2

zhuangli 发布于 2019-07-14

在App开发中出于减少内存泄露,合理释放资源,减少内存占用等目的,我们经常要在组件的生命周期回调函数中执行相应的代码比如像这样: class xxActivity extend Activity{ public void onStart(){ xxx.init() } publi...

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

聊聊spring cloud的FeignClientBuilder

xiaoli.wang 发布于 2019-07-14

序 本文主要研究一下spring cloud的FeignClientBuilder FeignClientBuilder spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/ope...

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

FastJson 远程代码执行漏洞分析报告

9

yeseng 发布于 2019-07-14

报告编号:B6-2019-071201 报告来源:360-CERT 报告作者:360-CERT 更新日期:2019-07-12 0x00 漏洞背景 约 15 日前,知名 Java JSON 组件 FastJson autotype 的问题再度被提及。 fastjson 在处理 j...

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

Java 动态代理原理

yeseng 发布于 2019-07-14

分析版本: JDK1.8 代理类在程序运行时创建的代理方式被成为动态代理 机制 需要代理的接口 interfaces for the proxy class to implement 需要代理的具体实现类 实现于 需要代理的接口 代理类 $proxy 在运行的时候动态生成的类 代...

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

BeanDefinition注册-上篇

6

hanze 发布于 2019-07-14

BeanDefinition注册-上篇 前言 上文说到Document已经加载完毕,此时到了Spring注册BeanDefinition的时候。下面就一起来探究下Spring是怎么把Xml文档注册成BeanDefinition的吧。 XmlBeanDefinitionReader...

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

『互联网架构』调⽤链系统工程结构(110)

10

songhua.gao 发布于 2019-07-14

上次说了这个源码的调用链设计的是如何如何好,现在开始说说他的工程机构,也一起本地的运行下调用链系统。 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统架构设计(109)/ (一)⼯程结构 目...

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

使用Optional摆脱NPE的折磨

13

puefu.he 发布于 2019-07-14

在目前的工作中,我对Java中的Stream和Lambda表达式都使用得很多,之前也写了两篇文章来总结对应的知识。 024:Java流实现Shell:cat 1.log | grep a | sort | uniq -c | sort -rn 函数式编程让你忘记设计模式 不过对于...

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

java网格输出的类–练习stream

1

yeseng 发布于 2019-07-14

在做测试的时候,经常需要把一些信息输出到控制台,但是格式上比较乱,想弄成一个类似SQL客户端的那个输出格式,在参考了一些资料后自己写了一个简单的控制台网格输出的类,分享代码供大家参考。 使用方法:暂时支持了map和list两种类型的数据展示,并没有提供header功能。 publ...

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