标签:神器

Java

一次 StackOverflowError 排查,原因竟然和 Dubbo 有关

7

xirruiqiang 发布于 2019-03-16

前言 某天业务方的同事和我反馈,说系统出现了 StackOverflowError .坦白说, Exception 见得过了,但是 Error 倒是很少出现,此时他的心情是这样的 一波猛如虎的操作 我们先来看血淋淋的案发现场 从异常栈中很明显发现出现了死循环,其实 StackOv...

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

Java

安全小课堂第132期【代码审计&黑白盒测试】

35

小丁 发布于 2019-03-14

从代码审计的环境基础开始,层层的拆解开,如何快速的搭建并审计java应用,怎么审计最快,怎么能在黑盒测试的时候站在白盒开发的角度想漏洞。 JSRC 安全小课堂第132期,邀请到jkgh006师傅就代码审计&黑白盒测试为大家进行分享。同时感谢白帽子们的精彩讨论。 ...

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

Java

使用神器Lombok优雅编码

1

xiaoli.he 发布于 2019-03-11

Lombok介绍 近来偶遇一款撸码神器,介绍给大家~ 相信许多小伙伴都深有体会,POJO类中的千篇一律的getter/setter,constructor等方法让人写的揪心,那么今天就有一种方法可以残暴的解决这个问题。 接下来为大家介绍这款神器:Lombok 以下是官方对Lomb...

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

Java

用生命周期规范组件化流程

3

xubiao.zhuang 发布于 2019-03-09

demo 有空会在 github 上更新,欢迎关注 。demo 怎么做:一条commit对应一条规范。所以不会很快,可以先 star 收藏以便查阅。 本文是在我重构 个人项目时光猫(欢迎体验) 的时候,边组件化边记录下来的。期中踩了很多坑,也不断思考优雅的解决方案。因为是个人项目...

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

Java

峰采 #3

4

hanze 发布于 2019-03-03

PS 在拿到新mac之后终于找到使用touchbar的场景而且是最佳文件管理器,而且是同时的。是什么神器? 加拿大,泰国,阿根廷,这些国名的原本意思是什么?我天朝自然是叫”中央帝国“。那些“无足轻重”的国家呢?我只能先剧透一个:塔吉克斯坦的意思是 – “站着的地方” ...

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

Java

Maven 冷知识:java.version

6

刘莉莉 发布于 2019-02-20

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 Java的企业级项目开发中,Spring基本实现了一统天下,而且SpringBoot的出现更是将入门的难度降至接近零门槛。很多情况下...

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

编程技术

推荐一款接口 API 设计神器!

4

xubiao.zhuang 发布于 2019-02-20

今天栈长给大家推荐一款接口 API 设计神器,传说中的,牛逼哄洪的 Swagger,它到底是什么?今天为大家揭开谜底! Swagger是什么? 官网: https://swagger.io/ Swagger 如官网所示,它是最好的 API 构建工具。 它是一个围绕 OpenAPI...

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

Spring

一份适合初学者的 Spring Boot 系列实战文章合集(附源码)

5

yeseng 发布于 2019-02-01

文章共 650字,阅读大约需要 2分钟,文尾有计时器可自行对时! 概 述 文章开始之前先感叹一番吧。个人从之前的 C语言项目开发转到 Java项目开发来之后开始学着用 Spring Boot做一些后端服务,不得不说 Spring Boot脚手架式的开发真的是十分便利,最近连掉头发...

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

Spring

Spring Boot系列实战文章合集(附源码)

2

xubiao.zhuang 发布于 2019-01-30

阶段性终结与分享! 概 述 文章开始之前先感叹一番吧。个人从之前的 C语言项目开发转到 Java项目开发来之后开始学着用 Spring Boot做一些后端服务,不得不说 Spring Boot脚手架式的开发真的是十分便利,最近连掉头发现象也好了很多,于是从内心感叹 Java阵营程...

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

Java

记一次AAR找不到分支的囧境

1

zhuangli 发布于 2019-01-30

组件化之后,主工程就变成了一个壳子,作用基本就是集成各种aar进行打包,那么随之而来的问题就是:一旦AAR出了什么问题,怎么知道这个AAR是从哪儿来的。当然AAR从哪儿生成的,总能够追查到是哪个子工程。所以一般情况下,这个问题会被细化为:这个AAR包是从这个子工程的哪个分支打出来...

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

Java

Lombok注解概览

yanxinchi 发布于 2019-01-30

什么是Lombok   Lombok是一个java库,可以自动插入编辑器并构建工具,为您的java增添色彩。永远不要再写另一个getter或equals方法,使用一个注释,您的类具有一个功能齐全的构建器,自动化您的日志记录变量等等。    Lombok官方网站 为什么用Lombo...

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

Java

推荐一款代码神器,代码量至少省一半!

6

xiaoli.he 发布于 2019-01-30

在我们 Java 项目里面,有很多 Java Bean 需要为每个属性生成 get/ set 方法,增删改属性都需要维护这些 get/ set 方法甚是麻烦。 今天给大家介绍一款能帮助我们简化这些代码的神器:Lombok!有了这个神器,你的 Java Bean 类的代码量至少可以...

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

Java

IntelliJ IDEA 常用插件一览,让效率成为习惯

23

Harries 发布于 2019-01-30

梁桂钊、 陈同学、 张帆、刁政欣(研习小组)| 作者 一、官方工具 IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好...

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

Java

IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件

24

邓龙华 发布于 2019-01-21

IntelliJ IDEA是目前最好最强最智能的Java IDE,前几天,他刚刚年满18岁。  本文,给大家推荐几款我私藏已久的,自己经常使用的,可以提升代码效率的插件。 IDEA插件简介 常见的IDEA插件主要有如下几类: 常用工具支持 Java日常开发需要接触到很多常用的工...

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

Java

Java反序列之从萌新到菜鸟

14

xubiao.zhuang 发布于 2019-01-18

距离上一次更新博客差不多已经过去一个月了,中间的事情确实也很多。最近勉强把Java的基础给补了,就来记录一下Java中最经典的反序列化漏洞。 序列化与反序列化 序列化 Java中并非所有的数据类型都可以进行序列化,想要进行序列化和反序列化的数据结构需要使用 Serializabl...

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

Java

利用神器BTrace 追踪线上 Spring Boot应用运行时信息

9

dulong 发布于 2019-01-16

可用于追踪线上 Java服务 运行时信息的神器 BTrace,你们经常用吗 ? 概述 生产环境中的服务可能会出现各种问题,但总不能让服务下线来专门排查错误,这时候最好有一些手段来获取程序运行时信息,比如 接口方法参数/返回值、外部调用情况 以及 函数执行时间等信息以便定位问题。传...

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

Java

UAV MOF工作原理之Agent注入机制原理

2

likai 发布于 2019-01-16

【UAVStack的中间件增强框架专题(MOF)】为大家详细讲述UAV中的MOF Agent是如何借助javaagent(premain)和javaassist技术在对应用无侵入的前提下完成数据捕获的。欢迎继续关注UAVStack,了解UAV更多的技术创新。 前言 MOF(Mon...

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

Java

ThreadLocal之深度解读

3

zhuangli 发布于 2019-01-12

微信公众号:如有问题或建议,请在下方留言; 最近更新:2019-01-12 前言 继上一篇文章《 Spring Cloud Netflix Zuul源码分析之请求处理篇 》中提到的RequestContext使用的两大神器之一:ThreadLocal,本文特此进行深入分析,为大家...

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