标签:IO

Java

JAVA代码审计系列之反序列化入门(二)

28

wenming.gapo 发布于 2020-04-09

JAVA代码审计系列之反序列化入门(二) 0x0 系列目录 Java代码审计之入门篇(一) 0x1 前言 JAVA的反序列化应该是JAVA WEB里面非常重要的一环,笔者就从萌新角度出发,探讨下JAVA反序列化的实现机制和反序列化攻击思路。 PS.从0到1,由浅入深,跟着笔者,一...

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

Java

RxJava2+Retrofit2+RxLifecycle3+OkHttp3网络请求封装(动态演示)

1

yanxinchi 发布于 2020-04-09

入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的 util 和 ui 均放入到了共同的 Common 包下,导致里面部分代码耦合,后来为了降低耦合性又将 Common 拆分为了lib_common和lib_ui,但是 lib_ui ...

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

Java

Tomcat部署多个war包

yeseng 发布于 2020-04-09

1 背景 安装了JDK1.8-u181(其实安装JRE足够了,但我手头有JDK的安装包,何必再下)和Tomcat8.5.53。 安装好以后环境变量里配置了JAVA_HOME,Path。配的是JRE,没有配JDK。 要发布两个war包,MES和ERP。 2 安装Tomcat 我用的...

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

Java

当阿里面试官问我:Java创建线程有几种方式?我就知道问题没那么简单

邓龙华 发布于 2020-04-09

这是最新的大厂面试系列,还原真实场景,提炼出知识点分享给大家。 点赞再看,养成习惯~ 微信搜索【 武哥聊编程 】,关注这个 Java 菜鸟。 昨天有个小伙伴去阿里面试实习生岗位,面试官问他了一个老生常谈的问题:你说一说 Java 创建线程都有哪些方式? 这哥们心中窃喜,这个老生常...

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

Java

Java集合容器面试题

xubiao.zhuang 发布于 2020-04-09

什么是集合 集合框架:用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多 态”。在面向对象...

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

编程技术

使用 Node.js 搭建一个 API 网关(助力微服务)

9

changyuan.xu 发布于 2020-04-09

外部客户端访问微服务架构中的服务时,服务端会对认证和传输有一些常见的要求。API 网关提供共享层来处理服务协议之间的差异,并满足特定客户端(如桌面浏览器、移动设备和老系统)的要求。 微服务和消费者 微服务是面向服务的架构,团队可以独立设计、开发和发布应用程序。它允许在系统各个层面...

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

Java

细数Java项目中用过的配置文件(properties篇)

12

邓龙华 发布于 2020-04-09

1. 在不重启服务的前提下,如何让配置修改生效的呢?有什么奇技淫巧吗? 2. 在 Java 项目中,总能看到以 .properties 为后缀的文件踪影,这类配置文件是怎么加载的呢? 项目研发过程中,总会遇到一些经常改变的参数,比如要连接的数据库的连接地址、名称、用户名、密码;再...

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

Java

01retrofit—使用retrofit完成一次网络请求方法调用链

邓龙华 发布于 2020-04-09

public class Biz { public static Single<String> method() { RespTransformer<String> transformer = RespTransform.newInstance(); re...

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

Java

Apache Flink 扫雷系列 – PyFlink如何解决多JAR包依赖问题

8

darida 发布于 2020-04-09

《Apache Flink 扫雷系列》简介 本篇是《Apache Flink 扫雷系列》的第一篇,所以简单介绍一下这一系列的特点,本系列所定义的”雷”是指由于目前Apache Flink目前的设计问题导致的用户非便利性问题的临时解决办法。那么为什么明知道有设计问题还不进行设计重构...

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

Java

Java之集合

5

yanxinchi 发布于 2020-04-09

List Java中常用的数据类型。List是有序的collection。一共有三个实现类 ArrayList:最常用的list的实现类,内部通过数组实现,数组的缺点是每个元素之间不能有分隔,但数组的大小不能满足需要,需要增加存储能力,就要将已经有数组的数据复制到新的存储空间。适...

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

Java

理解Window和WindowManager

wenming.gapo 发布于 2020-04-09

​ 现如今,很多视频App都支持悬浮式的视频播放器,可以在阅读其他内容的同时观看视频内容,还有很多音频App可以在锁屏界面展示歌词、操作按钮等内容,这些看上去酷酷的feature是怎么做到的呢?在Android开发中,大家都用到过Toast,Toast在应用运行过程中可以在系统全...

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

Spring

【一起学源码-微服务】Ribbon 源码一:Ribbon概念理解及Demo调试

8

xirruiqiang 发布于 2020-04-09

本文章首发自本人公众号: 壹枝花算不算浪漫 ,如若转载请标明来源! 感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫 前言 前情回顾 前面文章已经梳理清楚了Eureka相关的概念及源码,接下来开始研究下Ribbon的实现原理。 我们都知道Ribbon在spring cloud中担...

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

Java

Spring – 日常开发使用技巧

1

xirruiqiang 发布于 2020-04-09

​ docs.spring.io/spring/docs… 官方文档 :smiley::smiley::smiley::smiley::smiley::smiley::smiley: 通用注解 @Component @Configuration 复制代码 dao层 @Reposi...

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

Java

逆风而行!从考研失败到收获到自己满意的后端开发Offer,分享一下自己的经历!

1

hanze 发布于 2020-04-09

大家好,我是Guide哥,这篇文章是一位读者的投稿。这篇文章分享了他从确定Java后端方向 -> 考研 -> 考研失败->准备春招 -> 收货自己满意的offer 的心路历程。 Guide哥:建议好好看看,作者分享的内容很棒!相关阅读: 《V2.0 版本的...

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

Java

HikariPool源码(四)资源状态

4

刘莉莉 发布于 2020-04-09

了解池资源的状态,以及状态如何变迁,用于池化资源设计参考。 2.HikariPool资源核心类回顾 HikariPool资源相关的类如下: 类说明: 类 职责 HikariPool 资源池,客户端资源操作的入口。 ConcurrentBag 通用的并发包工具。 CopyOnWri...

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