标签:解析

Java

初识java《Spring》

23

zhuangli 发布于 2020-01-17

Spring有三大重要的组成,di依赖注入、ioc容器、aop切面编程。还有Spring bean执行流程也很重要。先从他的设计模式开始介绍他吧,他一共使用了9种设计模式。 工厂模式 首先他采用了工厂模式把以前硬编码的依赖通过beanFactory来注入依赖,由他解决bean之间...

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

Java

浅谈基于JDBC实现虚拟专用数据库(VPD)

5

小丁 发布于 2020-01-17

1、什么是VPD? 虚拟专用数据库 (VPD)提供了角色和视图无法提供的行级访问控制。 对于互联网访问,虚拟专用数据库可以确保在线银行的客户只能看到他们自己的帐户。Web托管公司可以在同一Oracle 数据库中维护多个公司的数据,但只允许每个公司查看其自身数据。 在企业内部,虚拟...

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

Spring

Spring Boot Actuator 模块 详解:健康检查,度量,指标收集和监控

14

dulong 发布于 2020-01-17

前言 去年我们项目做了微服务1.0的架构转型,但是服务监控这块却没有跟上。这不,最近我就被分配了要将我们核心的微服务应用全部监控起来的任务。我们的微服务应用都是SpringBoot 应用,因此就自然而然的想到了借助Spring Boot 的Actuator 模块。(没吃过猪肉总听...

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

编程技术

GraphQL vs REST API 架构,谁更胜一筹?

4

zhuangli 发布于 2020-01-17

作者 | Michele Moody 译者 | 平川 策划 | 万佳 2015年, Facebook开源GraphQL 。 此后,它在前端Web中大受欢迎。 传统的REST API有何不足?GraphQL优势何在?在本文中, 我们将深入探讨GraphQL的设计原则,比较 Grap...

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

Java

JVM系列(一)——java的类加载机制

1

yanxinchi 发布于 2020-01-17

前言:之前零零碎碎学习过很多jvm相关的知识,由于平时工作业务代码并不会涉及过多jvm底层原理,所以很多知识点看了又忘,忘了又看。这次终于下定决心再来撸一遍,并写下此jvm系列文章。笔者才疏学浅,很多内容通过看书和查阅他人博客获取,在此感谢分享! 1.何为类的加载? 类的加载指的...

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

Java

QueryDSL 查询条件的序列化与反序列化

dulong 发布于 2020-01-17

本方法仅适用于 JPQL 构造查询条件并序列化到文本字符串 QueryDSL 提供了 com.querydsl.core.types.Visitor 以访问 DSL 结点,在此基础上提供了 com.querydsl.core.support.SerializerBase 以序列化...

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

Java

jenkins 如何在 k8s 集群中实现动态 agent

14

邓龙华 发布于 2020-01-17

一、背景介绍 目前很多企业应用都已经容器化,版本发布比较多,构建的次数也比较多,相对于之前单台 jenkins 有了很大的挑战 ,传统的 Jenkins Slave 一主多从方式会存在一些痛点: 主 Master 发生单点故障时,整个流程都不可用了; 每个 Slave 的配置环境...

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

Java

让人头疼的WAS内存溢出,看银行运维人员如何优雅的解决

13

hanze 发布于 2020-01-17

1 引言 WAS(IBM WebSphere Application Server)是IBM发布的一款成熟的企业级Web中间件产品,凭借其可靠性与稳定性,一直是国内大型商业银行Web服务的主流选择。可再稳定也会出问题,在日常的生产运维中,WAS应用问题的排查确实让笔者这种银行运维...

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

Spring

Springboot 系列(七)web 开发之异常错误处理机制剖析

5

changyuan.xu 发布于 2020-01-17

点击上方“ 程序员黄小斜 ”,选择“ 设为星标 ” 回复” 666 “获取新整理的面试资料 前言 相信大家在刚开始体验 Springboot 的时候一定会经常碰到这个页面,也就是访问一个不存在的页面的默认返回页面。 Spring Boot 默认错误页面 如果是其他客户端请求,如接...

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

Spring

Springboot 系列(五)Spring Boot web 开发之静态资源和模版引擎

8

尖兵 发布于 2020-01-17

点击上方“ 程序员黄小斜 ”,选择“ 设为星标 ” 回复” 666 “获取新整理的面试资料 前言 Spring Boot 天生的适合 web 应用开发,它可以快速的嵌入 Tomcat, Jetty 或 Netty 用于包含一个 HTTP 服务器。且开发十分简单,只需要引入 web...

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

Java

Java集合—HashMap之hash优化算法

2

likai 发布于 2020-01-16

HashMap 底层是 数组 + 链表 + 红黑树 。 数组我们很熟悉,支持随机访问,所以在最优情况下,即 HashMap 没有出现 hash 冲突,没有形成链表或红黑树结构,此时数据都存在数组中,get 方法的查询时间复杂度为 O(1) 。 链表查询时间复杂度 O(n) ,红黑...

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

Java

为了更好的使用OKHttp—架构与源码分析

19

wenming.gapo 发布于 2020-01-16

今儿个咱们就来看看到底 okhttp 内部是如何实现的,这篇文章咱从 okhttp 整体框架方面出发,解析 okhttp 的源码。 okhttp框架源码地址: github.com/square/okht… 如何使用 okhttp OkHttpClient client = ne...

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

Spring

springboot~HttpPut开启application/x-www-form-urlencoded

刘莉莉 发布于 2020-01-16

在使用spring框架时,默认情况下@RequestParam注解只到接受Get和Post请求参数 ,而对于Put来说默认是使用@ReqeustBody注解的,如果希望为Put也开启@RequestParam,需要添加过滤器实现。 @RequestParam 用来处理Conten...

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

Java

享读SpringMVC源码1-Handler与HandlerMapping关系

1

puefu.he 发布于 2020-01-16

做事有三到:心到,眼到,手到 一、Handler与HandlerMapping关系 Handler可以理解为具体干活的,也就是我们的业务处理逻辑。 Handler最终是要通过url 来访问到,这样URL与Handler之间就有一个映射关系了。 HandlerMapping的作用就...

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

Java

稳定性专题 | Spring Boot 常见错误及解决方法

1

刘莉莉 发布于 2020-01-16

找不到配置?配置不对?配置被覆盖? Spring Boot 配置加载过程解析: 1、Spring Boot 配置的加载有着约定俗成的步骤: 从 resources 目录下加载 application.properties/application.yml ; 再根据里面的 spri...

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

Java

除了闹过腥风血雨的fastjson,你还知道哪些Java解析JSON的利器?

5

Harries 发布于 2020-01-16

昨天下午 5 点 10 分左右,我解决掉了最后一个 bug,轻舒一口气,准备关机下班。可这个时候,老板朝我走来,脸上挂着神秘的微笑,我就知道他不怀好意。果不其然,他扔给了我一个新的需求,要我在 Java 中解析 JSON,并且要在半个小时候给出最佳的解决方案。 无奈,提前下班的希...

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

Java

JVM菜鸟进阶高手之路九(解惑)

14

刘莉莉 发布于 2020-01-16

关于MAT工具相关知识解惑 MAT 不是一个万能工具,它并不能处理所有类型的堆存储文件。但是比较主流的厂家和格式,例如 Sun, HP, SAP 所采用的 HPROF 二进制堆存储文件,以及 IBM 的 PHD 堆存储文件等都能被很好的解析,MAT下载地址,以及相关文档: htt...

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