最新 最热

Shell解析处理XML方法汇总

前几天干活的时候遇到一个需要解析处理xml文件的一个需求,当时考虑到逻辑比较复杂,因此用java慢慢搞了搞。不过这个需求经常会变,每次变化之后都要重新找到jar包的代码,改了之后还要替换原来的jar包,一来不方便修改,二来不...

2022-11-14
1

Eclipse下Spark+ScalaIDE开发环境部署

刚开始学Spark,之前一直都是在服务器里用Spark-shell进行简单学习的,后来觉得这样实在是很不方便,于是就决定利用Eclipse ide来进行开发,不过这当中遇到了很多问题,搞了半天总算搞得差不多了,下面就记录下环境搭建的步骤方...

2022-11-14
1

Java运行期的版本控制方案

前两天我们组负责的一个组件发生了一个与jar包版本号有关的线上bug,最近没啥事情,就顺便分析了一下。

2022-11-14
1

Lombok原理分析与功能实现

这两天没什么重要的事情做,但是想着还要春招总觉得得学点什么才行,正巧想起来前几次面试的时候面试官总喜欢问一些框架的底层实现,但是我学东西比较倾向于用到啥学啥,因此在这些方面吃了很大的亏。而且其实很多框架也多而...

2022-11-14
1

关于Ascii-Art的一些总结

好久没写博客了,倒不是因为最近没在学习,而是觉得最近学得有点太多,一时无从下笔。知识这种东西真是奇怪,真的是懂得越多才知道自己懂得越少。虽然这个真相经常会给我一种无力感,但是我还是会沉浸在了解一件事情的来龙去脉...

2022-11-14
1

谈谈Java Agent技术的实现

Java Agent本质上可以理解为一个插件,该插件就是一个精心提供的Jar包,这个Jar包通过JVMTI(JVM Tool Interface)完成加载,最终借助JPLISAgent(Java Programming Language Instrumentation Services Agent)完成对目标代码的修...

2022-11-14
0

原生AspectJ用法分析以及Spring-AOP原理分析

前两天看了一些关于spring aop以及AspectJ的文章,但是总是感觉非常的乱,有的说spring aop跟aspectj相互独立,有的说spring aop依赖于aspectj,有的甚至直接把两者混为一谈。很多专门讲Aspectj的文章也只是搬运了AspectJ的...

2022-11-14
1

Frida爬虫分析流程——以微信视频号下载为例

微信的通信协议没有使用传统的https,而是采用 mmtls 和 quic 协议结合的方案(可能),导致常用的抓包方案完全无效。因此我们考虑使用逆向 hook 的方式,对微信视频号的数据进行获取。...

2022-11-14
0

使用java登录远程LINUX并对服务实现各种操作

在访问linux时,首先需要使用工具类jar包:ganymed-ssh2登录远程服务器:public boolean login(){//创建远程连接,默认连接端口为22,如果不使用默认,可以使用方法//new Connection(ip, port)创建对象Connection conn = new......

2022-11-13
0

SpringCloud AlibabaSentinel

https://github.com/alibaba/Sentinel/releases

2022-11-13
0