标签:神器

Java

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

24

邓龙华 发布于 2019-01-21

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

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

Java

Java反序列之从萌新到菜鸟

14

xubiao.zhuang 发布于 2019-01-18

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

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

Java

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

9

dulong 发布于 2019-01-16

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

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

Java

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

2

likai 发布于 2019-01-16

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

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

Java

ThreadLocal之深度解读

3

zhuangli 发布于 2019-01-12

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

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

Java

不可错过的 Java CMS 学习笔记

9

xiaoli.he 发布于 2019-01-06

引子 带着问题去学习一个东西,才会有目标感,我先把一直以来自己对CMS的一些疑惑罗列了下,希望这篇学习笔记能解决掉这些疑惑,希望也能对你有所帮助。 CMS出现的初衷、背景和目的? CMS的适用场景? CMS的trade-off是什么?优势、劣势和代价 CMS会回收哪个区域的对象?...

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

Java

靶机渗透之Typhoon实战

17

hellas 发布于 2019-01-05

本次的Typhoon靶机包含了几个漏洞和配置错误。你们可以用这个靶机来测试网络服务漏洞,配置错误,web应用漏洞,也可以进行密码破解攻击,提权,后渗透,还可以进行信息收集和DNS攻击。 靶机下载地址: https://www.vulnhub.com/entry/typhoon-1...

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

编程技术

从单机至亿级流量大型网站系统架构的演进过程

12

hanze 发布于 2019-01-04

阿里P9架构师讲解从单机至亿级流量大型网站系统架构的演进过程 大型网站系统的特点和架构设计 http://youzhixueyuan.com/large-website-architecture-design.html 史上最强大型分布式架构详解:高并发+数据库+缓存+分布式+微...

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

Java

Spring Cloud Netflix Zuul源码分析之请求处理篇-下

3

puefu.he 发布于 2019-01-04

微信公众号:如有问题或建议,请在下方留言; 最近更新:2019-01-03 前言 因篇幅原因,上一部分内容请看: Spring Cloud Netflix Zuul源码分析之请求处理篇-上 PreDecorationFilter 该类的作用就是查找对应的路由信息,获取后端微服务的...

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

Java

Docker 快速验证 tomcat 单机多实例方案

4

darida 发布于 2019-01-02

概述 主要讲的是解决问题的思路。当然也附带了尽可能详细的步骤,感兴趣的童鞋可以一步一步跟着来实践一把。因为运维职业的缘故,基本上是把事故当故事来写了,希望能够喜欢。 缘起 至少10年了,没在一线玩过 Tomcat 了,这次客户现场就来了一场遭遇战。虽然客户说了他来搭建,但是项目进...

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

Spring

三分钟迁移 Spring boot 工程到 Serverless

22

xiaoli.he 发布于 2018-12-30

这个寒冷的季节 因你的关注 而变得温暖 前言 Spring Boot已成为当今最流行的Java后端开发框架,典型的应用方式是在云上购买一台虚拟机,每天24小时在上面运行Java程序,在这种情况下,用户必须维护自己的虚拟机环境,而且按照包月包年等方式进行付费。 华为云Functio...

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

Java

Java RMI漏洞利用

11

zhuangli 发布于 2018-12-28

Java远程方法调用,也就是Java RMI,它是一种机制,允许一个Java虚拟机中的对象去访问和调用另一个Java虚拟机中包含的方法。这与RPC基本相同,但是在面向对象的范例中,而非面向过程,它允许不在同一个地址空间中的Java程序互相通信。 漏洞源于RMI Registry和...

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

Java

BTrace 问题辅助排查工具使用手册

3

hellas 发布于 2018-12-26

BTrace是神器,可以通过自己编写的脚本,获取应用的一切调用信息。而不需要重启应用! Btrace 项目信息(你行你上~) 项目地址(源码): http://github.com/btraceio/btrace 打开姿势,操作步骤: 1. 打开 jvisualVm 工具; 2....

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

Java

程序员的成长路线(续)

darida 发布于 2018-12-26

上周我几年前写的那篇《程序员的成长路线》的贴被翻出来,貌似还挺受欢迎的,自己看了下,觉得还可以写的更细节一些,在这篇里我更希望以自己的经历来讲讲在一些角色上成长的感受,我回顾了下自己的职业经历,在成长方面差不多经历了技术能力的成长、架构能力的成长,以及现在作为一个在修炼中的技术L...

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

编程技术

微服务开发神器–JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)

14

xubiao.zhuang 发布于 2018-12-11

为什么要用热部署?如果你公司使用微服务开发,你使用了一段时间的jenkins集成开发部署,你会发现即使有了这一套集成开发环境,假如我让你改个变量…你就需要跑一次jenkins,麻烦倒不麻烦,主要是花费太长的时间,所以开发阶段用远程服务热部署会更加方便和前端的对接,这也...

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

Java

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

2

xubiao.zhuang 发布于 2018-12-04

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

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

创业知识

美食内容创业兴起,头部IP已赚千万

10

darida 发布于 2018-11-20

10月28日,陈晓卿团队的互联网首秀《风味人间》正式开播,根据数据显示,这档节目上线3小时便达到上亿的播放量,豆瓣评分高达9.3分。节目播放量和口碑爆棚,也不知道这是陈晓卿效应的又一次成功,还是“吃货”观众们的胜利。 陈晓卿团队的拍摄足迹遍布中国、法国、西...

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

Java

上班划水神器:一个可以在控制台玩斗地主项目!

1

dulong 发布于 2018-11-13

这是Ratel,它可以在命令行内进行简单的斗地主游戏,来张图体验一下: 怎么开始玩? Ratel分客户端和服务端,你可以在本地启动一个客户端让小伙伴们的客户端都连接你的服务器进行游戏,又或者可以直接连接作者公网服务器进行游戏,IP 39.105.65.8 Port 1024 ,不...

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