标签:正则表达式

Java

阿里资深工程师教你如何优化 Java 代码!

6

xubiao.zhuang 发布于 2019-09-17

作者 | 王超 责编 | 伍杏玲 明代王阳明先生在《传习录》谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 代码中的"坏味道",如"私欲"如"灰尘"...

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

Java

线上问题排查神器 Arthas

2

xiaoli.wang 发布于 2019-09-17

之前介绍过 BTrace, 线上问题排查神器 BTrace 的使用 ,也说它是线上问题排查神器。 都是神器,但今天这个也很厉害,是不是更厉害不好说,但是使用起来非常简单。 如果你用 BTrace 的话,需要事先写好探测脚本,然后上传到需要排查问题的服务器,然后执行命令。 比方说获...

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

Java

为什么它有典型FaaS能力,却是非典型FaaS架构?

20

xirruiqiang 发布于 2019-09-17

阿里妹导读:FaaS—Function as a service,函数即服务。它是2014年由于亚马逊的AWS Lambda的兴起,而被大家广泛认知。FaaS能力是NBF中的一项非常重要的能力,NBF是一个非典型的FaaS架构,但是具备了典型的FaaS能力。文章将详细介绍NBF的...

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

Java

抽象语法树分析寻找FastJSON的Gadgets

4

尖兵 发布于 2019-09-16

0×01引言 在计算机科学中,抽象语法树是源代码语法结构的一种抽象表示,它以树状的形式表现编程语言的语法结构,树上的每个节点都对应为源代码中的一种语法结构。抽象语法树可以说是静态代码分析中最常用的,也是最核心的技术之一,通过抽象语法树可以很方便构建模型,判断源码中是否...

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

Java

Android之Rxjava总结指南

458

hellas 发布于 2019-09-15

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

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

Spring

Springboot AOP的使用详解

xiaoli.he 发布于 2019-09-15

要了解** AOP(Aspect Oriented Programming)面向方面编程 ,我们往往将其和另一个名词即 OOP(Object Oriented Programming)面向对象编程**放一起来比较和理解。 在OOP的模式下,当多个不具有继承关系的对象需引用同一个公...

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

Java

Android之Rxjava总结指南

458

zhuangli 发布于 2019-09-15

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

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

Spring

助力秋招-独孤九剑破剑式 | 10家企业面试真题

2

Harries 发布于 2019-09-13

【声明】本文由《大数据技术与架构》读者提供,未经授权不得转载。 5万人关注的大数据成神之路,不来了解一下吗? 5万人关注的大数据成神之路,真的不来了解一下吗? 5万人关注的大数据成神之路,确定真的不来了解一下吗? 腾讯 关键词【Java基础】【数据结构】【操作系统】 【算法】【数...

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

Spring

Springboot源码分析之TypeFilter魔力

3

songhua.gao 发布于 2019-09-13

摘要: 在平常的开发中,不知道大家有没有想过这样一个问题,为什么我们自定义注解的时候要使用spring的原生注解(这里指的是类似 @Component , @Service ……..),要么就是 随便弄个注解,搭配自己的切面编程来实现某些业务逻辑。这篇文章...

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

Java

linux 文件或命令查找工具 find locate which whereis type

xubiao.zhuang 发布于 2019-09-12

which which 用于查找 $PATH 中设置可执行文件,不过有些解压即可用的经常是没有放到 $PATH 中的,如 redis ,mongodb 等。 # 查找 java 命令位置 which java 如果没有放到 $PATH 中,我们也可以通过查找它的进程或端口号来找到...

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

Java

消灭 Java 代码的“坏味道”

xiaoli.wang 发布于 2019-09-12

导读 明代王阳明先生在《传习录》谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除...

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

Java

Java 程序员常用资源工具集合(建议收藏)

2

刘莉莉 发布于 2019-09-10

点击上方 “ 黄小斜 ”, 选择“置顶或者星标” 你关注的就是我关心的! 来源:http://rrd.me/emdDq 搜索资源网站 工具类 思维导图工具 文档笔记平台 搜索资源网站 学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。 当然有条件的话,搜索引...

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

Java

Java的正则相关的Pattern和Matcher

yanxinchi 发布于 2019-09-07

Java的正则相关的Pattern和Matcher 此篇文章是记录我在学习Java正则表达式时候学到的和遇到的坑。 先来说说 Matcher 里面的三个方法(取的结果以group()方法为例子) matches():整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回...

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

Spring

01 Python 基础数据类型

Harries 发布于 2019-09-05

基础数据类型,有7种类型,存在即合理。 1.int 整数 主要是做 运算 的 。比如加减乘除,幂,取余? + – * / ** %… 2.bool 布尔值 判断真假以及作为 条件变量 3.str 字符串 存储少量的数据。比如’pass...

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

Java

JVM宏观认知&&内存结构

邓龙华 发布于 2019-08-31

JVM宏观认知 1.什么是虚拟机? 虚拟机是一种 软件 。 可分为系统虚拟机(仿真物理机)和程序虚拟机(执行单个计算机程序,比如JVM)。 2.什么是Java虚拟机(JVM)? JVM是一种将字节码转化为机器码的软件。(同上) 历经时间的迭代,目前广泛应用的Java虚拟机是Ora...

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