标签:mmm

Java

探索HyperLogLog算法(含Java实现)

11

yeseng 发布于 2018-12-18

引言 HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下这个算法的原理,无奈中文资料很少,只能直接去阅读论文以及一些英文资料,总结成此文。 介绍 HyperLog...

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

Java

RF-14310(CVE-2018-12533)分析

10

wenming.gapo 发布于 2018-12-18

作者:lucifaer 作者博客: https://www.lucifaer.com/ RF-14310,另一个RichFaces的漏洞,利用面要比CVE-14667广。 0x00 漏洞概述 JBoss RichFaces 3.1.0 through 3.3.4 allows u...

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

Java

小Tip:使用本地DTD文件来利用XXE漏洞

2

songhua.gao 发布于 2018-12-17

这一小技巧可以让你的XXE盲注输出任何你想要的东西!anything! 如今XXE漏洞利用时会有什么问题呢? 想象你有一个XXE的漏洞环境,外部实体已经被支持了但是服务端的响应是空的。 在这种情况下你有两个选择: 基于报错的利用和out-of-band利用; 首先考虑一下报错的例...

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

Java

Dubbo RPC 原理探究

15

xubiao.zhuang 发布于 2018-12-16

最近稍微研究了一点Dubbo的RPC原理,在这里记录一下笔记。 主要是阅读源码:https://github.com/apache/incubator-dubbo,参考了Dubbo的官网开发者手册(写的非常好,就是内容略精简,初学者需要仔细消化):http://dubbo.apa...

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

Java

Java——HashMap源码解析

3

小丁 发布于 2018-12-11

哈希表基于 Map 接口的实现。此实现提供了所有可选的映射操作,并且允许键为 null ,值也为 null 。HashMap 除了不支持同步操作以及支持 null 的键值外,其功能大致等同于 Hashtable。这个类不保证元素的顺序,并且也不保证随着时间的推移,元素的顺序不会改...

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

Java

Android驱动开发—Linux Kernel/HAL Layer/Jni Layer实例全集

2

yeseng 发布于 2018-12-11

本人在开发Android Nfc POS之初,探索调试了一番驱动,目前在Nexus 5X 7.1.1上已经调成,之前的步骤可以参考我发的文章,Android驱动开发经验分享如下。 1. Linux 内核驱动实例 以下均在Android Linux内核目录下操作, 在drivers...

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

Spring

Springboot学习日记(三)自动装配

24

xirruiqiang 发布于 2018-12-05

Spring模式注解装配 定义:一种用于声明在应用中扮演“组件”角色的注解。 举例:@Component、@Service、@Configuration 装配:<context:component-scan>(Spring 2.5) @ComponentScan(Sp...

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

Spring

Spring Boot的基本操作

10

小丁 发布于 2018-11-30

1. Spring的发展 1.1. Spring1.x 时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 1.2.Spring2.x时代 随着JDK 1.5带...

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

Java

《Java8实战》-第十二章笔记(新的日期和时间API)

zhuangli 发布于 2018-11-22

Java的API提供了很多有用的组件,能帮助你构建复杂的应用。不过,Java API也不总是完美的。我们相信大多数有经验的程序员都会赞同Java 8之前的库对日期和时间的支持就非常不理想。然而,你也不用太担心:Java 8中引入全新的日期和时间API就是要解决这一问题。 在Jav...

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

Java

『高级篇』docker之gitlab和jenkins-CICD流程(43)

39

邓龙华 发布于 2018-11-22

上节已经安装好了gitlab和jenkins,这次就把CICD的流程串起来切身的体验下CICD。目的就是在gitlab提交代码。触发一系列的流程,最后可以看到新代码的效果(机器内容优先,只做到镜像的打包推送)。源码:https://github.com/limingios/msA...

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

Java

Java 8新特性之新的日期和时间API

xiaoli.wang 发布于 2018-11-05

在Java 1.0中,对日期和时间的支持只能依赖java.util.Date类。这个类只能以毫秒的精度表示时间。这个类还有很多糟糕的问题,比如年份的起始选择是1900年,月份的起始从0开始。这意味着你要想表示2018年8月22日,就必须创建下面这样的Date实例: Date da...

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

Java

SpringSession:集成SpringBoot

14

xirruiqiang 发布于 2018-11-03

springSession 是 spring 旗下的一个项目,把 servlet 容器实现的 httpSession 替换为 springSession ,专注于解决 session 管理问题。可简单快速且无缝的集成到我们的应用中。本文通过一个案例,使用 SpringBoot 来...

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

Java

宇宙第一 IDE Visual Studio 支持 Java 了!

10

wenming.gapo 发布于 2018-10-30

惊不惊喜?意不意外? 作者 | 唐小引 出品 | CSDN(ID:CSDNNews) 北京时间 10 月 25 日 – 27 日,2018 微软技术暨生态大会(Microsoft Tech Summit)在上海世博中心举行,在第二天的 Keynote 上,微软全球资深...

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

Java

【剖析 | SOFARPC 框架】系列之 SOFARPC 注解支持剖析

5

xubiao.zhuang 发布于 2018-10-25

SOFA S calable O pen F inancial A rchitecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 1、前言 在 SOFABoot 环境下,SOFARPC 提供三种方式给...

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

Java

深入理解Java的分级引用模型

3

刘莉莉 发布于 2018-10-12

作者 陈彩华 文章转载交流请联系 caison@aliyun.com 复制代码 本文通过探析Java中的引用模型,分析比较强引用、软引用、弱引用、虚引用的概念及使用场景, 知其然且知其所以然 ,希望给大家在实际开发实践、学习开源项目提供参考。 1 Java的引用 对于Java中的...

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

Spring

SpringBoot(一):公共配置

Harries 发布于 2018-09-12

1.常用Spring Boot属性的列表以及对使用它们的基础类的引用 2.此示例文件仅供参考。千万不能复制和粘贴的全部内容到应用程序中。相反,只选择您需要的属性。 摘自: 链接 版权声明:本文由 低调小熊猫 发表于 低调小熊猫的博客 转载声明:自由转载-非商用-非衍生-保持署名,...

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

Java

毕业三年的报告

16

darida 发布于 2018-09-10

前阵子在知乎上看到一个问题, 叫 《读研三年与工作三年的人有哪些差别》 。 我的思绪突然被唤醒了: 对哦,原来我已经毕业了三年了。 注意,本文有一万字,可能要读个半小时? 我跟小米娅的工作习惯都比较类似, 前阵子闲聊的时候我们算了一下: 正常的朝九晚六加双休, 一周是工作 40 ...

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