标签:struct

Java

MyBatis是怎么实现日志模块的?

2

xiaoli.he 发布于 2019-10-22

你知道MyBatis是怎么实现日志的?额,这个简单,我知道啊!不就是在 mybatis-config.xml 文件中配置一下吗? <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&...

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

Java

聊聊nacos config的deleteConfig

hanze 发布于 2019-10-22

序 本文主要研究一下nacos config的deleteConfig ConfigController nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigContr...

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

Java

提高生产力效率-实体映射工具对比

5

hellas 发布于 2019-10-22

声明: 1、DO(业务实体对象),DTO(数据传输对象)。 在一个成熟的工程中,尤其是现在的分布式系统中,应用与应用之间,还有单独的应用细分模块之后,DO 一般不会让外部依赖,这时候需要在提供对外接口的模块里放 DTO 用于对象传输,也即是 DO 对象对内,DTO对象对外,DTO...

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

Java

一起来看一下Java中的Annotation注解

3

刘莉莉 发布于 2019-10-22

我们在平时的开发过程中看到很多如@Override,@SuppressWarnings,@Test等样式的代码就是注解,注解是放到类、构造器、方法、属性、参数前的标记。 二. Annotation的作用 给某个类、方法..添加了一个注解,这个环节仅仅是做了一个标记,对代码本身并不...

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

Java

logback官方文档阅读笔记(五)

2

hanze 发布于 2019-10-22

前言 logback官方文档 本文关于官方文档第三章: Logback configuration 。 本文为官方文档第三章的第二份笔记,第三章第一份笔记请见: logback官方文档阅读笔记(四) 正文 配置文件(xml)的基本结构 As will be demonstrate...

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

Java

spring学习之注入

9

zhuangli 发布于 2019-10-22

前面几个章节介绍了bean的定义,在一个完整的应用中,各个bean并不是相互独立的,而是一起工作的,在spring中,通过注入来把这些独立的bean串起来。 基于构造方法的注入 XML 在xml配置文件中,是通过 constructor-arg 标签来实现注入。 xml配置如下:...

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

Java

App流畅度优化:利用字节码插桩实现一个快速排查高耗时方法的工具

4

Harries 发布于 2019-10-22

我们产线的主流程页面中有几个比较复杂的页面在版本迭代中流畅度频繁出现反复,经常由于开发的不注意导致变卡,主要是对流畅度缺少必要的监控和可持续的优化手段,这个系列是对上半年实践App流畅度监控、优化过程中的一点总结,希望可以给需要的同学一点小参考。 当然App内存上的优化,尽量减少...

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

Java

Milvus 0.5.0 发布,新增 Java SDK

Harries 发布于 2019-10-22

向量搜索引擎 – Milvus Milvus,为海量特征向量的近似最近邻搜索(ANNS)而设计。相比 Faiss 和 SPTAG 这样的算子库,Milvus 提供完整的向量数据更新,索引与查询框架。Milvus 利用 GPU(Nvidia)进行索引加速与查询̷...

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

Java

用这种方式学习JDK 13新特性,真easy…

2

xubiao.zhuang 发布于 2019-10-22

点击上方 “ 黄小斜 ”, 选择“置顶或者星标” 一起成为更好的自己! 作者: 木九天   来源: https://dwz.cn/Kw3wQqA3 # switch优化更新 JDK11以及之前的版本: <span><span style=&q...

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

Spring

使用SpingBoot快速构建工程入门

changyuan.xu 发布于 2019-10-21

一、SpingBoot的概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is ...

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

Spring

Spring系列七:Spring 自动装配

3

尖兵 发布于 2019-10-21

相思相见知何日?此时此夜难为情。 概述 在 Spring 框架中,在配置文件中声明 bean 的依赖关系是一个很好的做法,因为 Spring 容器能够自动装配协作 bean 之间的关系。这称为 spring 自动装配。 自动装配功能具有四种模式。分别是 no , byName ,...

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

Spring

将ApiBoot Logging采集的日志上报到Admin

dulong 发布于 2019-10-21

通过 ApiBoot Logging 可以将每一条请求的详细信息获取到,在分布式部署方式中,一个请求可能会经过多个服务,如果是每个服务都 独立保存 请求日志信息,我们没有办法做到统一的控制,而且还会存在 日志数据库 与 业务数据库 不一致的情况出现(可能会用到多数据源配置),正因...

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

Spring

SpringAop源码分析(基于注解)二:筛选通知器

2

hanze 发布于 2019-10-21

在上篇文章 SpringAop源码分析(基于注解)一 中,我们分析了Spring是怎样把专门处理AOP的类进行注册的,本篇文章我们将分析这个类是怎么对AOP起作用的。 一、入口 我们已经知道 BeanPostProcessors 是在Bean实例化前后起作用的,如果看过前面的文章...

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

Java

Spring 系列之 Spring 常用注解总结

1

zhuangli 发布于 2019-10-21

作者 | 平凡希 来源 | cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1. 如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按...

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

Spring

Spring系列五:Bean 的生命周期

3

hanze 发布于 2019-10-21

换我心,为你心,始知相忆深。 概述 在本章中,我们学习 Spring bean 的生命周期。掌握 bean 生命周期的各个阶段,初始化和销毁回调方法。我们将学习使用 XML 配置和注释配置来控制 bean 生命周期事件。 Bean的声明周期 当容器启动时–-需要基于 Java 或...

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

Spring

SpringAOP那些无处不在的动态代理

2

邓龙华 发布于 2019-10-21

环境配置 代码结构 pom.xml文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0....

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

编程技术

腾讯微服务框架 Tars 的 Go 性能提升之路

22

Harries 发布于 2019-10-21

前言 在 4 月 27 日举办的 Gopher China 2019 中, 来自腾讯  Tars 团队的核心成员陈明杰进行了一场题为《Tar s Go 性能提升之路》的演讲。 陈明杰,负责腾讯容器云平台及机器学习平台的建设和运营,目前专注 T ars 开发框架的 Gol...

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

Java

Java性能 — 生产者消费者模式 + 装饰器模式

1

xiaoli.wang 发布于 2019-10-21

基于Object的wait/notify/notifyAll与对象监视器( Monitor )实现 线程间的等待和通知 这种方式实现的生产者消费者模式是基于 内核 实现的,可能会导致大量的 上下文切换 ,性能不是最理想的 Lock中Condition的await/signal/s...

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