标签:SDN

Java

Apache Flink任意Jar包上传漏洞复现

14

darida 发布于 2019-11-21

0×01前言 周三的时候,安全网站上看到有一个新爆出的关于Aapche Flink的JAR包上传导致任意代码执行的漏洞。周四在看的时候已经出了一部分POC和抓取相关漏洞机器的代码,放在编译器里跑了一下好像不行。最后在周五的时候找了相关Apache环境复现一下这个漏洞。...

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

Java

Github PageHelper 原理解析

puefu.he 发布于 2019-11-20

任何服务对数据库的日常操作,都离不开增删改查。如果一次查询的纪录很多,那我们必须采用分页的方式。对于一个Springboot项目,访问和查询MySQL数据库,持久化框架可以使用MyBatis,分页工具可以使用github的 PageHelper。我们来看一下PageHelper的...

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

Java

MyBatis 的秘密(三)StatementHandler

xiaoli.he 发布于 2019-11-20

StatementHandler 前面我们说过, Executor 的主要职责是执行底层映射语句。 但是通过源码我们可以发现, Executor 执行的这些功能,都是通过 StatementHandler 来完成的, Executor 只是负责缓存或者选择调用 StatmentH...

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

Java

Spring Cloud Gateway 、Zuul、EdgeService性能对比

7

xirruiqiang 发布于 2019-11-20

作者 | 李昂 来源 | 微服务蜂巢公众号 本文对几种流行的 API 网关以关键指标 RPS 为依据,利用 wrk 做出性能测评并且给出结论。本文所有使用的软件、命令、以及代码均在文中注明,以便读者搭建本地环境进行测试。注意性能测试的数据在不同的运行环境中差别较大,但总体上来说各...

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

Java

dubbo-一致性hash

yanxinchi 发布于 2019-11-20

首先,我们要明白,我们需要的是什么数据?key和value。那具体是什么呢?key是哪个数据?value是哪个服务器节点? key 调用的时候,调用的实际上是方法。然后,方法里有参数。最主要的参数当然是数据。但是,除了我们要处理的数据本身之外,还可能有其他参数,什么参数呢?就是用...

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

Java

前后端分离,我怎么就选择了 Spring Boot + Vue 技术栈?

2

xirruiqiang 发布于 2019-11-20

前两天又有小伙伴私信松哥,问题还是职业规划,Java 技术栈路线这种,实际上对于这一类问题我经常不太敢回答,每个人的情况都不太一样,而小伙伴也很少详细介绍自己的情况,大都是一两句话就把问题抛出来了,啥情况都不了解,就要指出一个方向,这实在是太难了。 因此今天我想从我学习 Spri...

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

Spring

Spring深入理解

9

邓龙华 发布于 2019-11-20

编辑推荐: 文章主要介绍展示了一个基于SSH,B/S结构的单体Java应用的搭建过程,一站式 Spring为企业级应用提供了一站式的解决方案,希望对您的学习有所帮助。 本文来自于csdn,由火龙果软件Delores编辑、推荐。 在学习Spring之前首先来看一张图,通过对于这张图...

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

Java

Java程序中的路径问题

1

puefu.he 发布于 2019-11-19

1 Java程序中的路径问题 1.1 背景描述 本文讨论的是非web项目中java程序的路径问题。 在我们编写的Java程序中,需要绝对路径来定位到当前程序所在的路径。我们获取了这个绝对路径的变量值后,传递给Log4j日志框架,从而实现输出日志路径是动态的。 具体来说,是实现下面...

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

Java

一个 AOP 缓存失效问题的排查

18

wenming.gapo 发布于 2019-11-19

作者 | 姜日游 杏仁 Java 工程师。今日持续在线的程序玩家。 起因 起因是线上的一个 bug :项目某个列表页面的分页功能不生效。该列表数据大致有 300 多个,按照每页 100 的方式,至少也有三页,但是页数展示只有一页。 可能性分析 1.首先查看是不是页面处理问题,这只...

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

Java

8年经验面试官详解 Java 面试秘诀

9

邓龙华 发布于 2019-11-19

作者 |  胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。 在本文里,就将结合本人的面试经验,针对Java初学者、Ja...

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

Java

LOGBACK FOR SPRING

小丁 发布于 2019-11-19

当程序中使用LOGGER.INFO("MESSAGE");要求打印日志时,LOGBACK会获取该行代码所在类的全名,和打印等级(INFO/DEBUG等),再在配置文件的<logger>中查找对应logger,使用其配置的appender组件打印日志...

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

Java

JDK 源码分析:ReentrantReadWriteLock

2

dulong 发布于 2019-11-19

概述 前面分析过 ReentrantLock「 JDK源码分析-ReentrantLock 」,它是一种互斥的可重入锁,可用于处理并发场景下的线程安全问题。而很多时候会出现“读多写少”的情况,若用 ReentrantLock 会降低并发量,此时 就比较适合   Reen...

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

Java

第一份工作是个小公司是什么感受?

11

darida 发布于 2019-11-18

经常有刚毕业的新人问我,程序员的第一份工作该怎么选,应该去大公司,还是小公司? 年轻人真纠结,肯定是选给钱多的那个啊。 好,不开玩笑了。大部分毕业生初次找工作,多个 offer 的薪资差别不大的情况下,选择公司确实比较纠结,大公司福利好、制度完善,小公司简单高效、锻炼人。 作为一...

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

Java

外行人都能看懂的WebFlux,错过了血亏!

20

xiaoli.he 发布于 2019-11-18

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star: https://github.com/ZhongFuCheng3y/3y 本文知识点架构: 如果有关注我公众号文章的同学就会发现,最近我不定时转发了一些比较好的WebFlux的文章,因为我最近在学。 我之...

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

Java

Tomcat相关总结

2

puefu.he 发布于 2019-11-17

Tomcat是做Java Web开发时部署服务最受欢迎的容器,关于它的运行机制和调优参数本文进行一定的整理。 Architecture 配置 一个经典的配置文件如下所示: <?xml version='1.0' encoding='utf-8'?> <Serve...

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

Java

图文并茂理解hashMap

2

yeseng 发布于 2019-11-17

阅读此文后你将掌握的知识点: 1, hashMap原理 2, 为什么长度必须是2的整数次幂 3, PUT的数据如何进行存储 4,java1.7的hashMap在高并发下会有什么问题 5,java1.8有哪些改进 注:文中如有理解描述不当的地方请多多指正。 使用的数据结构 数组 链...

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

Spring

spring 是如何注入对象的和bean 创建过程分析

changyuan.xu 发布于 2019-11-17

文章目录: beanFactory 及 bean 生命周期起步 BeanFactory refresh 全过程 BeanFactoryPostProcessor 和 BeanPostProcessor 解析 使用 BeanPostProcessor 实现 aop 和 spring...

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

Java

spring 是如何注入对象的和bean 创建过程分析

changyuan.xu 发布于 2019-11-17

文章目录: beanFactory 及 bean 生命周期起步 BeanFactory refresh 全过程 BeanFactoryPostProcessor 和 BeanPostProcessor 解析 使用 BeanPostProcessor 实现 aop 和 spring...

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