Harries Blog™

24小时更新:83篇     一周更新:488篇最新发布

Java

SpringMVC-ModelAttribute注解

xiaoli.wang 发布于 2020-03-30

为什么要使用ModelAttribute注解 ModelAttribute注解要应对的主要问题是:当你想要更新某个实体类在数据库里的数据时,有一些数据是不想要更改的,比如你并不想修改ID,但是SpringMVC自动封装POJO类时,没有带值的会封装成NULL,因此Dao的SQL语...

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

Java

[JVM教程与调优] 为什么要学习JVM虚拟机?

2

yeseng 发布于 2020-03-30

JVM 在我们开发阶段不会用到,但是到了生产环境中,那么就会变得非常重要了。 为什么这么说呢? 一方面,因为我们的生产环境是比较复杂的。各种可能的问题都会出现,比如说:硬盘坏了、网络坏了、CPU利用率高了等问题层次不穷。 另外一方面,在我们生产环境出现问题,还不好进行定位。因为没...

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

Java

异常处理好,下班回家早

5

xiaoli.wang 发布于 2020-03-30

古时的风筝原创系列 API (Application Programming Interface)对我们来说那简直太熟悉了,整个编程过程充满了各种 API 的调用,无论是系统 API、JDK API、同一项目下 service 层 API,还是第三方 API,例如 RESTful...

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

Java

Android R8

3

yanxinchi 发布于 2020-03-30

r8包含了D8 的功能, 实现了对 java 字节码优化,混淆并转换成 dex 文件的功能。 可以很好的替代了 ProGuard 的在 Android 编译工具链上的应用。 同时生成的 dex 文件更为轻小。 r8 主要分为 5 个阶段: Read Input,Configura...

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

Java

【Maven】maven 插件开发实战

9

likai 发布于 2020-03-30

【Maven】maven 插件开发实战 众所周知,maven 实质上是一个插件执行框架,所有的工作都是通过插件完成的。包括我们日常使用到的类似 install、clean、deploy、compiler。。。这些命令,其实底层都是一个一个的 maven 插件。 如何开发自己的插件...

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

Java

Moshi源码浅析

1

hellas 发布于 2020-03-30

[TOC] Moshi源码浅析 基于版本1.9.2,使用kotlin 简单使用 Moshi.Builder 提供一个生成Moshi.Builder的open方法(Rfc3339DateJsonAdapter为Moshi提供的日期解析的Adapter) open fun getJs...

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

Java

一种SpringBoot+Vue 配合跨域方案

xubiao.zhuang 发布于 2020-03-30

  后台SpringBoot通过@CrossOrigin实现跨域后,前台可以直接调用跨域,后台controller写法可以参考 @CrossOrigin public class DutyController extends BaseController{ @Autowired ...

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

Java

Java String intern() 解析

puefu.he 发布于 2020-03-30

String 在 java 中是一个使用最频繁的类,也是占据内存最大的类,合理的优化 String 对象,可以节省宝贵的内存资源。 String#intern() 在每次赋值的时候使用,如果常量池中有相同值,就会重复使用该对象,返回对象引用,这样一开始的对象就可以被回收掉。 例子...

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

Java

Tomcat源码解析系列(十六)Http11Processor

hellas 发布于 2020-03-30

前言 上篇文章讲到了 ConnectionHandler#process 方法,其中最关键的步骤是获取一个 org.apache.coyote.Processor 对象,然后调用这个对象的 process 方法,传入的参数就是它自己接收的参数,也就是 和 NioSocketWra...

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

Java

【SpringBoot MQ 系列】RabbitListener 消费基本使用姿势介绍

7

likai 发布于 2020-03-30

【MQ 系列】RabbitListener 消费基本使用姿势介绍 之前介绍了 rabbitmq 的消息发送姿势,既然有发送,当然就得有消费者,在 SpringBoot 环境下,消费可以说比较简单了,借助 @RabbitListener 注解,基本上可以满足你 90%以上的业务开发...

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

Java

SpringBoot 从入门到进阶系列小册SpringForAll社区全网独家发布

1

hellas 发布于 2020-03-30

经过小编的整理,将社区的SpringBoot系列从入门到进阶文章进行了小册子制作,领取方式见文末,小册大纲如下: Spring Boot 入门系列 Spring Boot 快速入门 《使用Intellij中的Spring Initializr来快速构建Spring Boot/Cl...

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

Java

聊聊skywalking的RemoteClientManager

yanxinchi 发布于 2020-03-30

序 本文主要研究一下skywalking的RemoteClientManager RemoteClientManager skywalking-6.6.0/oap-server/server-core/src/main/java/org/apache/skywalking/oap...

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

Java

[JVM教程与调优] JVM都有哪些参数类型?

8

尖兵 发布于 2020-03-30

JDK本身是提供了一些监控工具,有一些是命令行,也有图形界面。本次介绍命令行如何进行监控。 命令行是非常重要的,因为在我们生产环境基本上是没有图形界面的,完全是通过命令行。 主要内容: JVM的参数类型 运行时JVM参数查看 jstat查看虚拟机统计信息 jmap+MAT实战内存...

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

Spring

10 个雷人的注释,就怕你不敢用!

8

Harries 发布于 2020-03-30

本文来源网络: 1、码农何苦为难穷逼 2、删了就无法运行,我也不知道为什么 3、早点睡吧,别改代码了 4、系统终止运行了 5、感觉念了一首诗 6、我刚写这段代码时,我和上帝知道这段代码的意思,现在只有上帝知道了 7、这样写还是生动形象的 8、客户需求怎么做 9、这个太狠了吧 10...

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

Java

F版本SpringCloud 5—Eureka集群和自我保护机制

10

songhua.gao 发布于 2020-03-30

源码地址: https://gitee.com/bingqilinpe… 前言 上篇文章中,通过代码搭建了Eureka注册中心和客户端,是Eureka的简单应用,在本文中将会讲解更多关于Eureka服务端的应用以及原理。 Eureka 自我保护机制 进入自我保护机制的...

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

Java

听说用 Lombok 可以早点下班?

6

xubiao.zhuang 发布于 2020-03-30

听说隔壁用 Lombok 的六点就下班了,我也想六点下班! 好的,那么这篇文章就介绍下 什么是 Lombok , Lombok 做了什么 以及 Lombok 是怎么做的 ? 在介绍之前,先通过是否使用 Lombok 的效果来看下对比,首先来看下没有 Lombok 之前,我们的一个...

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

Spring

原来Spring的bean是这样装配的

1

xiaoli.he 发布于 2020-03-30

比较官方的解释是 Spring Bean是事物处理组件类和实体类(POJO)对象的总称,是能够被实例化、能够被spring容器管理的java对象。可以把bean看做是一个组件,这个组件用来具体实现某个业务功能。总结性的讲,Bean就是由IOC容器初始化、装配及管理的对象,除此之外...

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

Spring

阿里云发布 Spring Boot 新脚手架,真香

16

尖兵 发布于 2020-03-30

作者 | 良名  阿里巴巴技术专家 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentine...

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