标签:IOS

Java

Spring Boot读取配置文件的几种方式

puefu.he 发布于 2020-07-08

Spring Boot获取文件总的来说有三种方式,分别是@Value注解,@ConfigurationProperties注解和Environment接口。这三种注解可以配合着@PropertySource来使用,@PropertySource主要是用来指定具体的配置文件。 @P...

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

Java

SpringMvc的运行流程你真的懂了吗?

4

尖兵 发布于 2020-07-07

MVC思想 ​ 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用...

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

Java

SpringBoot + Vue + ElementUI 实现后台管理系统模板 — 后端篇(五): 数据表设计、使用 jwt、red…

33

songhua.gao 发布于 2020-07-07

(1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + Elemen...

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

Spring

推荐一个基于nuxt.js和springboot的前后端分离的脚手架

xiaoli.he 发布于 2020-07-07

第一次发帖,好紧张啊,有没有潜规则,用不用脱啊,该怎么说啊,打多少字才显的有文采啊,我写的这么好会不会太招遥,写的这么深奥别人会不会看不懂啊,好激动啊,怎么才能装成是经常发帖的样子,好紧张啊。 背景 目前有很多优秀的开源java EE开发框架,在各自的场景都发挥着很重要的作用,想...

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

Spring

一个依赖搞定 Spring Boot 反爬虫,防止接口盗刷!

6

邓龙华 发布于 2020-07-07

kk-anti-reptile 是适用于基于 spring-boot 开发的分布式系统的反爬虫组件。 系统要求 基于 spring-boot 开发(spring-boot1.x, spring-boot2.x均可) 需要使用 redis 工作流程 kk-anti-reptile ...

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

Java

高性能 Netty 之结合 Http 协议应用

尖兵 发布于 2020-07-07

经过了这么多篇文章,其实大家也肯定知道, Netty 主要是在 OSI 七层网络层的应用层进行数据处理的( 因为 Socket 是出于传输层以上的东西,是应用层与传输层的一个抽象层 )。所以肯定明白 Netty 在协议这方面肯定是能够掌控的。 HTTP 说到网络协议,相信大家最熟...

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

Java

Apache Arrow 和 Java:大数据传输快如闪电

3

likai 发布于 2020-07-06

本文要点 Arrow 为分析应用程序提供了零复制数据传输 Arrow 支持内存中、列式格式和数据处理 Arrow 是跨平台、跨语言可互操作的数据交换方式 Arrow 是大数据系统的骨干 大数据天生就太大了,无法装进单独的一台机器里。数据集需要在多台计算机上分区存储。每个分区都分配...

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

Java

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

5

likai 发布于 2020-07-06

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

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

Java

Netty 核心源码解读 —— ServerBootstrap 篇

1

Harries 发布于 2020-07-06

本文我们就开始对 ServerBootstrap 进行源码解读(4.1.51.Final-SNAPSHOT),为什么是 ServerBootstrap,记得在用 Netty 做第一个项目的时候,写的第一行 Code 就是 new ServerBootstrap() ,Server...

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

编程技术

Intel TME和MKTME技术解析

3

yeseng 发布于 2020-07-05

市场需求 人们对透明全内存加密这个功能的需求主要来自对机密和敏感数据的保护。普通RAM里面储存的数据,在掉电之后,一般都以为是彻底消失了。但其实在一些复杂的离线攻击下,这些数据仍然是能被恢复出来并导致泄密;而持久性存储器(即外存,包括磁盘、SSD、eMMC等)的数据更加容易泄露。...

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

Java

性能分析工具SkyWalking插件开发指南

likai 发布于 2020-07-04

引言 在日常项目中,我们常常会遇到线上性能问题,尤其在微服务的场景下,调用链错综复杂,如何才能快速的定位和解决问题,然后享受美好的夏日时光。枯藤老树昏鸦,空调WiFi西瓜,葛优同款沙发,夕阳西下,我就往上一趴。岂不美哉? SkyWalking是一个观察性分析平台和应用性能管理系统...

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

Java

netty极简教程(六):Netty是如何屏蔽ServerSocketChannel启动的

9

邓龙华 发布于 2020-07-04

现在我们已经基本了解了netty底层使用的组件,就明白了netty为什么是事件驱动模型:(netty极简教程(四): netty极简教程(五):Netty的Reactor模型演进及JDK nio聊天室实现 , 接下来追踪下netty的启动源码,验证reactor模型在netty的...

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

Java

JVM核心知识点梳理以及JVM面试题总结

18

zhuangli 发布于 2020-07-03

前言 关于JVM系列面试知识点总结了一个思维导图,分享给大家 内存结构 线程共享区域 堆(用于存放对象实例) 1、新生代 (1)Eden区 (2)Survivor(from)区(设置Survivor是为了减少送到老年代的对象 ) (3)Survivor(to)区 (设置两个Sur...

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

Java

从 Android 到 Java:如何从不同视角解决问题?

5

songhua.gao 发布于 2020-07-03

阿里妹导读: Android 转 Java 开发 在技术栈上 有哪些差异?思考和解决问题时又会有怎样的转变?本文分享阿里技术专家从  A ndroid 开发转 Java  应用开发的心得感受,分析两者差异及在 动态性、兼容性、内存管理和状态问题等 方...

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

Java

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

12

邓龙华 发布于 2020-07-02

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

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

Java

面试被问到“零拷贝”?我一脸懵逼!

9

xiaoli.he 发布于 2020-07-02

来源:https://my.oschina.net/OutOfMemory/blog/3034514 前言 I/O概念 1.缓冲区 2.虚拟内存 3.mmap+write方式 4.sendfile方式 Java零拷贝 1.MappedByteBuffer 2.DirectByte...

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

Java

Netty教程

24

wenming.gapo 发布于 2020-07-02

首先声明,本文是为Netty新手准备的,所以事无巨细的会把步骤列出来,老手们就不用在我这篇文章上浪费时间了,要不然你会嫌我墨迹的。 一、前言 Netty是一个开源的 异步事件驱动 的网络应用程序框架,用于 快速开发可维护的高性能 协议服务器和客户端。 Netty的创始人是韩国人t...

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

Java

Netty网编程实战:四种解决粘包方式切换、两种生产级双向监听模式并行、高效编解码、多处理器协同作战

10

xiaoli.wang 发布于 2020-07-01

前言 在前面的课题把Netty网络编程的各种理论和主要组件、核心部件、重要机制都摊开说清楚后,今天给大家分享一下Netty在网络编程中的一些典型应用场景和一些重要问题的解决方案。比如由于TCP网络传输底层的原因,而产生不可预期的粘包和半包问题,致使收到对端的报文明显缺斤少两或前后...

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