标签:Bootstrap

Java

Fhs-Framework 2.0.0 发布,轻量级快速开发平台

4

hellas 发布于 2020-04-02

本次升级内容: 1  将springboot版本升级到2.2.5 2  重构了整个目录,使项目结构变的更清晰 3 使用fhs tag(基于beetl的标签封装) 替换掉了原来的JSP代码。 4 pagex组件不在依赖外部jar包可在运行期生成Java代码并且加...

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

Java

【一起学源码-微服务】Nexflix Eureka 源码四:EurekaServer启动之完成上下文构建及EurekaServer总结

2

邓龙华 发布于 2020-04-02

本文章首发自本人公众号: 壹枝花算不算浪漫 ,如若转载请标明来源! 感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫 前言 上篇文章已经介绍了 Eureka Server上下文创建相关的Eureka Client逻辑,这一部分还是比较复杂的。接下来就讲解下Eureka Serve...

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

Java

Choerodon 的微服务之路(四):深入理解微服务配置中心

5

刘莉莉 发布于 2020-04-02

▌文章的主要内容包括: 配置是什么 为什么需要微服务配置中心 Choerodon的配置中心 在早期单体应用的时代,监控等系统配置管理可能并不是什么困难的问题。但是在微服务架构中,和安全、日志、非功能需求一样,配置管理也是一种非功能需求。配置中心也是整个微服务架构体系中的一个重要组...

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

Java

ysoserial-C3P0 分析

16

puefu.he 发布于 2020-04-02

环境准备: pom: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> <dependency> <groupId>com.mchange</groupId> ...

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

Java

Netty:初识Netty

xirruiqiang 发布于 2020-04-01

前文总结了NIO的内容,有了NIO的一些基础之后,我们就可以来看下Netty。Netty是Java领域的高性能网络传输框架,RPC的技术核心就是网络传输和序列化,所以Netty给予了RPC在网络传输领域巨大的支持。  一个简单的Netty代码实现 网络传输基于的是TCP...

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

Java

搭建生产级的Netty项目

Harries 发布于 2020-04-01

Netty是Trustin Lee在2004年开发的一款高性能的网络应用程序框架。相比于JDK自带的NIO,Netty做了相当多的增强,且隔离了jdk nio的实现细节,API也比较友好,还支持流量整形等高级特性。在我们常见的一些开源项目中已经普遍的应用到了Netty,比如Dub...

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

Java

个人吐血系列-总结JVM

18

yeseng 发布于 2020-04-01

❝ 个人感觉JVM这一块,了解和背的知识点挺多,代码并不是特别多,主要是后期调优,需要大量的经验罢了。不过JVM这一块一定要深刻理解。 ❞ JVM面试 类文件结构 在 Java 中,JVM 可以理解的代码就叫做 字节码 (即扩展名为 .class 的文件),它不面向任何特定的处理...

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

Java

微服务实战——高可用的SpringCloudConfig

5

Harries 发布于 2020-03-31

管理微服务配置 对于单体应用架构来说,会使用配置文件管理我们的配置,这就是之前项目中的application.properties或application.yml。如果需要在多环境下使用,传统的做法是复制这些文件命名为application-xxx.properties,并且在启...

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

Java

微服务实战——高可用的SpringCloudConfig

5

Harries 发布于 2020-03-31

管理微服务配置 对于单体应用架构来说,会使用配置文件管理我们的配置,这就是之前项目中的application.properties或application.yml。如果需要在多环境下使用,传统的做法是复制这些文件命名为application-xxx.properties,并且在启...

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

Java

网络编程 – Netty(编解码器)

3

xirruiqiang 发布于 2020-03-31

示例 从客户端发送字母A,经过解码器ByteToMessageDecoder、ReplayingDecoder、MessageToMessageDecoder以及编码器MessageToMessageEncoder、MessageToByteEncoder,把A解码为a、b、c,...

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

Java

面试刷题23:类加载过程和双亲委派机制?

3

likai 发布于 2020-03-31

jvm赋能java跨平台的能力,而类加载机制是深入理解java的必要条件。 我是李福春,我在准备面试,今天的问题是: java的类加载机制是怎样的?什么是双亲委派原则? 答:java的类加载过程分为 加载,链接,初始化。 加载:即从数据源(jar,class,网络)加载class...

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

Java

进阶 | JVM 深入解析(12000 字总结)

8

xiaoli.he 发布于 2020-03-31

工作之余,想总结一下JVM相关知识。 Java运行时数据区 Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途、创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。 Java虚...

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

Java

SpringBoot+WebSocket+Nettty实现消息推送

3

xirruiqiang 发布于 2020-03-31

上一篇文章讲了Netty的理论基础,这一篇讲一下Netty在项目中的应用场景之一:消息推送功能,可以满足给所有用户推送,也可以满足给指定某一个用户推送消息,创建的是SpringBoot项目,后台服务端使用Netty技术,前端页面使用WebSocket技术。 大概实现思路: 前端使...

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

Java

Android R8

3

yanxinchi 发布于 2020-03-30

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

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

Spring

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

16

尖兵 发布于 2020-03-30

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

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

Spring

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

16

hanze 发布于 2020-03-30

相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentinel 也进入 start.spring.io 的选项中...

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

Spring

spring-boot-plus v2.0 发布了,让天下没有难写的代码

11

changyuan.xu 发布于 2020-03-29

spring-boot-plus是一套集成spring boot常用开发组件的后台快速开发框架 Spring-Boot-Plus是易于使用,快速,高效,功能丰富,开源的spring boot 脚手架. 前后端分离,专注于后端服务 目标 每个人都可以独立、快速、高效地开发项目! 主...

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

编程技术

前后端分离 — 实现 OAuth2单点登录SSO-单体架构

8

刘莉莉 发布于 2020-03-29

前言 首先我们先来弄清楚这里的前后端分离指的是什么?我们上篇文章已经指出oauth2有四种角色分别是(客户端、授权服务端和资源服务端和资源所有者),资源服务端和资源所有者是指用户数据和用户自己,所以这里的前后端要么是客户端应用要么是授权服务端那么到底是哪个呢?因为授权服务端已经实...

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