标签:文件系统

Java

SpringBoot2 整合JTA组件,多数据源事务管理

2

小丁 发布于 2020-07-12

本文源码: GitHub·点这里 || GitEE·点这里 一、JTA组件简介 1、JTA基本概念 JTA即Java-Transaction-API,JTA允许应用程序执行分布式事务处理,即在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序...

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

Spring

Spring 中经典的 9 种设计模式,打死也要记住啊!

5

wenming.gapo 发布于 2020-07-11

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 1.简单工厂(非23种设计模式中的一种) 2.工厂方法 3.单例模式 4.适配器模式 5.装饰器模式 6.代理模式 7.观察者模式 8.策略模式 9.模版方法模式 Spring中涉及的设计模式总结 1...

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

Java

常见未授权访问漏洞原理及修复总结手册(上)

36

xiaoli.wang 发布于 2020-07-10

未授权访问漏洞是一个在企业内部非常常见的问题,这种问题通常都是由于安全配置不当、认证页面存在缺陷,或者压根就没有认证导致的。当某企业对外的服务端口、功能无限制开放,并且对用户的访问没有做任何限制的时候,可能会泄露出某些用户信息、敏感信息甚至可以执行系统命令,操作系统文件,导致系统...

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

编程技术

软件定义汽车,OEM玩家必须掌控游戏规则的“三件武器”

1

yanxinchi 发布于 2020-07-10

【编者按】只有完整的考虑了软件架构、数据生态和网络安全,软件定义汽车的概念才算是一个完整的体系。 本文转自高工智能汽车,作者高工观察,经亿欧编辑,仅供业内人士参考。 软件已经成为汽车行业的主基调。 软件的重要性,不仅对于未来的汽车设计,而且对于提供新的功能,加速开发周期和保持汽车...

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

Java

这份Github神仙笔记覆盖了90%以上的Java面试题,带你所向披靡

31

songhua.gao 发布于 2020-07-10

前言 作为一个 Java 程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到 Bug 修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪 50 万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好好发展。 但是面试的...

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

Java

Web中间件常见漏洞总结

152

yeseng 发布于 2020-07-09

IIS IIS是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 IIS目前只适用于Windows系统,不适用于其他操作系统。 解析漏洞 IIS 6.X 基于文件名...

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

编程技术

SpringBoot如何优雅地使用Swagger2

2

changyuan.xu 发布于 2020-07-09

前言 Spring Boot 框架是目前非常流行的微服务框架,我们很多情况下使用它来提供 Rest API。而对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮...

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

Java

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

尖兵 发布于 2020-07-07

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

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

Java

民生银行日接入量15T的ELK日志平台(Apollo+ES源码改造)

23

wenming.gapo 发布于 2020-07-05

作者介绍 中国民生银行大数据基础平台运维组团队:赵蒙、詹玉林、文乔、黄鹏程、焦媛、武文齐、孙玺 , 民生银行大数据基础平台运维组团队是一个热衷技术的年轻团队, 采用先进的技术架构及成熟的开源产品建设了民生银行一系列大数据基础平台,如天眼实时日志平台,实现了秒级延时的海量日志实时接...

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

Java

从Linux内核理解Java中的IO

6

songhua.gao 发布于 2020-07-05

前言 刚接触 Java IO 的时候, 一直有一个 困惑:为什么 BufferedInputStream 比 FileInputStream 快? 随着对 Linux 了解,这个问题也得到解决。最近也在看 Linux 内核 方面的书,想了解程序在 Linux 上运行的过程,感觉收...

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

Java

还在拷贝Jar或War包?还在用Maven拉库包或框架?基于Kubernetes的运维者与边车模型将是软件交付的…

songhua.gao 发布于 2020-07-05

边车和运维者模型可能会成为主流的软件分发和消费模型,在某些情况下甚至会取代软件库包和框架。 如果您是一个软件供应商,可能您已经考虑过将您的软件作为API或基于SaaS的解决方案提供给潜在用户,这是最快的软件消费模型,并且尽可能地提供了便利;根据软件的性质,您可能还会将软件作为库或...

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

Java

【超详细的Spring源码分析 —— 01 Spring的宏观上的执行流程 】

hanze 发布于 2020-07-03

当今,SpringBoot、SpringCloud 盛行,而无论怎么发展,背后的根基依然是 Spring。 为了加深自己对 Spring 的理解,笔者打算针对 Spring 源码分析,写下自己的见解与心得,也是把我的一点微薄知识分享给大家。 好了废话不多说,我们先从最初的起点开始...

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

Java

阿里技术官:这样带你学Spring全家桶,其实没你想的那么难

12

darida 发布于 2020-07-03

由于本文文案过长,小编把Spring全家桶系列实战书籍文档整理好了 感兴趣的程序员(媛)们可以帮忙转发+关注然后私信“架构”得到完整的实战与面试文档的领取方式 Spring系列入门到精通 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来...

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

Java

详解 Java 中 4 种 IO 模型

4

darida 发布于 2020-07-02

来源:ncoding ncoding.com/2018/04/02/java/io.html 同步、异步、阻塞、非阻塞都是和I/O(输入输出)有关的概念,最简单的文件读取就是I/O操作。而在文件读取这件事儿上,可以有多种方式。 本篇会先介绍一下I/O的基本概念,通过一个生活例子来...

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

Java

百分点大数据技术团队:大规模文件存储OSS技术与实践

10

xirruiqiang 发布于 2020-07-02

对象存储服务(Object Storage Service,简称OSS),是百分点对外提供的海量、安全、低成本、高可靠的对象存储服务。用户可以通过简单的REST接口,进行数据的上传和下载。同时,OSS提供Java语言的SDK,简化用户的编程。基于OSS,用户可以搭建出各种个人和企...

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

Spring

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

6

小丁 发布于 2020-07-01

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

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

编程技术

云原生生态周报 Vol. 51:Linkerd 2.8 正式发布

Harries 发布于 2020-07-01

前言 《云原生生态周报》由阿里云容器平台联合蚂蚁金服共同发布,每周一期。众多一线社区专家与您一起“跟踪动态,读懂社区”,分享云原生社区项目进展、活动发布、精选博客等信息。以下是第五十一期云原生生态周报的内容。 业界要闻 1、 Kubernetes 文档增加反种族歧视声明 所有 K...

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

编程技术

四招教你降低软件复杂性

6

hellas 发布于 2020-06-30

摘要: 软件的复杂性是我们程序员在日常开发中所必须面对的东西,学会如何 “弄清楚什么是软件复杂性,找到导致软件复杂的原因,并利用各种手法去战胜软件的复杂性” 是一门必备的能力。 前言 在进行软件开发时,我们常常会追求软件的高可维护性,高可维护性意味着当有新需求来时,系统易扩展;当...

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