标签:lib

Java

Maven镜像更换为阿里云中央仓库提升下载速度

likai 发布于 2019-11-22

简述: maven.aliyun.com 代理了很多公共的maven仓库。使用 maven.aliyun.com 中的仓库地址作为下载源,速度更快更稳定。 可用仓库列表 仓库名称 代理源地址 使用地址 central https://repo1.maven.org/maven2/...

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

Spring

Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现

2

xubiao.zhuang 发布于 2019-11-22

作者 | Spring Cloud Alibaba 高级开发工程师洛夜 来自公众号阿里巴巴中间件投稿 前段时间 Hystrix 宣布不再维护之后( Hystrix 停止开发。。。Spring Cloud 何去何从? ),Feign 作为一个跟 Hystrix 强依赖的组件,必然会...

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

Spring

厉害了,Spring Cloud for Alibaba 来了!

3

小丁 发布于 2019-11-22

最近,Spring Cloud 发布了 Spring Cloud Alibaba 首个预览版本:Spring Cloud for Alibaba 0.2.0. 大家都好奇,这和阿里巴巴有什么关系?莫非是给阿里巴巴定制了一个 Spring Cloud ? 其实也差不多,栈长带大家来...

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

Spring

springboot中的AOP

1

zhuangli 发布于 2019-11-22

AOP分享,springboot中的aop springboot中引入aop <!--aop--> <dependency> <groupId>org.springframework.boot</groupId> <artif...

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

Java

基于SpringCloudAlibaba微服务架构nacos整合分布式事务框架seata(原名fescar)

4

hanze 发布于 2019-11-22

1.拉去seata官方的seata-server ( github地址 ) https://github.com/seata/seata/releases/download/v0.9.0/seata-server-0.9.0.tar.gz 复制代码 2.解压 seata-serv...

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

Java

不加班的秘诀:如何通过AOE快速集成NCNN?

10

puefu.he 发布于 2019-11-22

作为我司头发储量前三的 程序员 始终仗着头发多奋斗在加班的第一线 时时灵魂拷问自己 年轻人,你凭什么不加班? 虽然我没有女朋友 但是,我有代码呀 但我不明白的是,隔壁工位那个,到岗比我迟,下班比我早,天天准点儿下班接女朋友,工作还完成的不错的样子,当然,头发也还不错。除了长得比我...

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

Java

Java:由浅入深揭开 AOP 实现原理

4

puefu.he 发布于 2019-11-22

概述: 最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 这篇文章将会按照如下目录展开: AOP简介 代码中实现举例 AOP实现原理 部分源码解...

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

Java

老大,你为什么在代码中要求我们使用LocalDateTime而不是Date?

2

尖兵 发布于 2019-11-22

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者:何甜甜在吗    来源:http://1t.click/a7Gm 在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用s...

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

Java

Java中的静态代理、JDK动态代理和CGLIB动态代理

xubiao.zhuang 发布于 2019-11-22

Java的代理就是客户端不再直接和委托类打交道,而是通过一个中间层来访问,这个中间层就是代理。 使用代理有两个好处,一是可以隐藏委托类的实现;二是可以实现客户与委托类之间的解耦,在不修改委托类代码的情况下能够做一些额外的处理。 举个很常见的例子。工厂会生产很多的玩具,但是我们买玩...

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

Java

JVM面试——运行结构(附测试题)

4

yeseng 发布于 2019-11-22

JVM 结构 这篇主要了解 JVM 内在的运行结构是怎么样的。 虚拟机的意义 Java 作为一门高级程序语言,它的语法非常复杂,抽象程度也很高。因此,直接在硬件上运行这种复杂的程序并不现实。所以呢,在运行 Java 程序之前,我们需要对其进行一番转换。 Java 虚拟机可以由硬件...

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

Java

fastjason常用方法

1

Harries 发布于 2019-11-22

背景 fastjson爆出重大漏洞,攻击者可使整个业务瘫痪 漏洞描述 常用JSON组件FastJson存在远程代码执行漏洞,攻击者可通过精心构建的json报文对目标服务器执行任意命令,从而获得服务器权限。此次爆发的漏洞为以往漏洞中autoType的绕过。 影响范围 FastJso...

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

Java

191122-SpringBoot系列教程web篇Servlet 注册的四种姿势

1

邓龙华 发布于 2019-11-22

前面介绍了java web三要素中filter的使用指南与常见的易错事项,接下来我们来看一下Servlet的使用姿势,本篇主要带来在SpringBoot环境下,注册自定义的Servelt的四种姿势 @WebServlet ServletRegistrationBean Servl...

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

Java

程序设计的5个底层逻辑,决定你能走多快

11

xirruiqiang 发布于 2019-11-22

肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越走越快,越走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套路,很多语言特性都...

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

Java

程序设计的5个底层逻辑,决定你能走多快

21

hanze 发布于 2019-11-22

阿里妹导读: 肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路 上越走越快,越 走越轻松。从操作系统层面去理解高级编程语言的执行过程,会发现好多软件设计都是同一种套...

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

Java

Android 静态代码扫描效率优化与实践

14

yanxinchi 发布于 2019-11-22

背景与问题 DevOps 实践中,我们在 CI(Continuous Integration) 持续集成过程主要包含了代码提交、静态检测、单元测试、编译打包环节。其中静态代码检测可以在编码规范,代码缺陷,性能等问题上提前预知,从而保证项目的交付质量。Android 项目常用的静态...

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

Java

mybatis

xirruiqiang 发布于 2019-11-21

<img src="http://student.kaikeba.com//assets/blue_logo-57d711624a.png" style="float:right;width:120px;padding-top:26px;&qu...

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

Java

Springboot使用@Valid 和AOP做参数校验以及日志输出

xiaoli.he 发布于 2019-11-21

项目背景 最近在项目上对接前端的的时候遇到了几个问题 1.经常要问前端要请求参数 2.要根据请求参数写大量if…else,代码散步在 Controller 中,影响代码质量 3.为了解决问题1,到处记日志,导致到处改代码 解决方案 为了解决这类问题,我使用了@Vali...

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

Java

由一次线上故障来理解下TCP三握、四挥 &amp; Java堆栈分析到源码的探秘

9

xubiao.zhuang 发布于 2019-11-21

本文导读: 生产故障场景介绍 TCP 建连三次握手过程 TCP 断连四次挥手过程 结合 Java 堆栈剖析源码 再从堆栈中找到"罪魁祸首" 问题优化方案总结 1. 生产故障场景介绍 业务简介: 该服务主要是提供对外的代理接口,大部分接口都会调用第三方...

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