标签:Logging

Java

Netty解决粘包和拆包问题的四种方案

5

likai 发布于 2020-07-06

来源:https://my.oschina.net/zhangxufeng/blog/3023794 在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的...

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

Java

Java开发的效率工具–Lombok

37

xirruiqiang 发布于 2020-07-06

点击上方“ 框架师 ”,选择“ 置顶公众号 ” 我们一起学习进步! 正文 引言 Lombok这个插件Java开发一般都不陌生,正常情况下可以用来简化我们的JavaBean代码量,网上找了很多lombok相关的文章,注解介绍都不怎么全,索性自己摸索一篇出来,供大家参考 Lombok...

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

Java

cms项目系列(一)——SSM框架搭建

8

yanxinchi 发布于 2020-07-05

写在前面: 小伙伴儿们,大家好!今天给大家分享一个SSM项目实战系列——cms系统; 后续会持续更新,敬请期待! 思维导图: image-20200704092848794 1,配置文件引入 1.1,创建Maven项目,添加依赖; pom.xml文件: <dependenc...

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

Java

Thread ThreadLocal ThreadLocalMap?蒙圈

6

wenming.gapo 发布于 2020-07-05

先赞后看,养成习惯 :rose: 欢迎微信关注 [Java编程之道] ,每天进步一点点,沉淀技术分享知识。 闲谈ThreadLocal 前面在我的GitHub仓库 V-LoggingTool 中有简单的使用过ThreadLocal,主要用在了切面类中,功能上需要取到前置增强拦截到...

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

Spring

Spring AOP实现原理(一)AOP简介

1

likai 发布于 2020-07-05

Spring AOP是Spring众多优秀特性中的一个,我一直对它的实现比较好奇,最近有些闲暇时间,就整理了一些有关Spring AOP实现的资料。在整理的过程中,又稍作深入的理解一些优秀的框架和工具,比如asm,CGLIB,AspectJ等,顿觉自己知识浅薄,当然也难以抑制分享...

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

Spring

Spring Boot Actuator监控详解

11

xiaoli.wang 发布于 2020-07-05

Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有这些特性可以通过 JMX或者HTTP endpoint来获得 。 Actuator同时还可以与外部应用监控系统整合,比如 Prometheus ,...

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

Spring

伙计,来跟我一起学SpringBoot! 【第一弹】

17

xiaoli.he 发布于 2020-07-05

大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 死鬼~看完记得给我来个三连哦! “ 本文主要介绍 SprinBoot 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 一、什么是SpringBoot “ 官方 :Spring Boot make...

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

Java

不懂SpringApplication生命周期事件?那就等于不会Spring Boot嘛

17

hanze 发布于 2020-07-05

学习方法之少废话:吹牛、装逼、叫大哥。 作者:A哥(YourBatman) 公众号:BAT的乌托邦(ID:BAT-utopia) 文末是否有彩蛋:有 前言 各位小伙伴大家好,我是A哥。本文属总结性文章,对总览 Spring Boot 生命周期 很是重要 ,建议点在看、转发“造福”...

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

Java

Dubbo RPC在consumer端是如何跑起来的

7

puefu.he 发布于 2020-07-04

戳蓝字「TopCoder 」关注我们哦! Dubbo作为一款高性能Java RPC框架,RPC是其最重要的流程之一。 Dubbo RPC涉及到consumer端和provider端的流程,本文主要分析consumer端的RPC流程实现,包括集群容错、dubbo路由、负载均衡、Fi...

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

Spring

SpringBoot2.x基础篇:使用CommandLineRunner或ApplicationRunner

2

刘莉莉 发布于 2020-07-04

知识改变命运,撸码使我快乐,2020继续游走在开源界 点赞再看,养成习惯 给我来个Star吧, 点击了解下基于SpringBoot的组件化接口服务落地解决方案 如果你想要使用 SpringBoot 构建的项目在启动后运行一些特定的代码,那么 CommandLineRunner 、...

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

Java

小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查

1

Harries 发布于 2020-07-04

Mybatis Plus官方文档已经很完善了,为什么还要写一个这样的文档? 官方文档注重知识结构的整理,没有注重学习者的学习顺序 官方文档中的案例注重API描述,比较适合学会mybatis plus之后,遇到问题再去翻阅。对于第一次使用Mybatis的初学者进行学习不是非常友好。...

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

Java

axis 1.4 AdminService未授权访问 jndi注入命令执行利用

6

hellas 发布于 2020-07-03

最近利用一个漏洞Axis 1.4 adminservice开启远程访问下可新建服务执行任意方法, 写文件出现问题可试试本文利用默认包中的jndi lookup注入恶意class执行反弹shell 0x01 漏洞形成前提 Axis 1.4 AdminService enableRe...

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

Java

我不是针对Java,但抓住高并发的核心后,PHP完胜了

12

邓龙华 发布于 2020-07-02

什么是高并发? 高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数,简单点说,就是QPS(Queries per second)。 那么我们在谈论高并发的时候,究竟在谈些什么东西呢? 高并发究竟是什么? 这里先给出结论:  高并发的...

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

Spring

Apache Kafak如何处理消息反序列化失败等毒丸现象?

邓龙华 发布于 2020-07-02

在Kafka的场景下毒丸是:针对Kafka主题生产推入的记录,无论尝试多少次,消费者使用都会失败。 因此,毒丸可以有不同的形式: 记录已损坏(我自己从未使用Kafka遇到过此问题) 反序列化失败 主题的消费者应配置正确的反序列化器,以能够反序列化生产者的序列化Java对象的字节。...

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

Java

Spring Cloud学习笔记(3)- Euraka基本概念

刘莉莉 发布于 2020-07-02

Euraka是Netflix开发的开源框架。Spring-Cloud Euraka是Euraka的Spring Cloud组件。当然Spring-Cloud还集成了诸如:Zookepper、Consul等组件。他们都可以实现服务发现的相关过程。 Euraka与Zookeeper ...

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

Java

个人学习系列 – springboot防止重复提交

7

darida 发布于 2020-07-02

最近开发项目时候发现,有时候因为网络或者个人问题,会出现重复点击提交按钮的情况,这样有可能会在数据库生成两条数据,造成数据混淆。今天来谈一下如何解决这个问题。 搭建springboot项目 1. 选择新建项目 2. 选择Spring Initializr 3. 填写相关信息 4....

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

Spring

深入解析SpringBoot java-jar命令行启动原理

6

小丁 发布于 2020-07-01

在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,而不需要另外配置一个Web Server。那么spring boot如何启动的呢?今天我们就来一起探究一下它的原理。首先我们来创建一个基本的sprin...

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

Java

高性能 Netty 之编解码技术

xubiao.zhuang 发布于 2020-07-01

什么是编解码技术?我们先来看一下关于这个词的简单描述。 编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。而解码指的是编码的逆过程。 从描述我们可以知道,其实编解码技术是一个泛指。你可以认为是密码学里面的加密和解密,也可以认为是 Java 里面的...

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