标签:lib

Java

Dubbo消费者consumer捕捉服务提供者provider抛出的自定义异常

songhua.gao 发布于 2019-05-20

在一个公共包里定义一个异常类,继承自RuntimeException。 public class BusinessException extends RuntimeException { /** * 异常code */ private String code; public Bu...

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

Java

记录一次jenkins的部署和使用

22

xubiao.zhuang 发布于 2019-05-20

虽然平时都是用Markdown做笔记做记录的,第一次在掘金上面用Markdown,感觉不是太习惯。(〃’▽’〃) 现在工作算是平稳了下来,可以在更多方面沉淀一下了。不过始终不要忘记,保持危机感,感谢危机感。 2. 为什么是jenkins 来到新公司,就匆忙...

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

Java

Spring入门(四):使用Maven管理Spring项目

19

hellas 发布于 2019-05-20

让我们先回顾下本系列的前3篇博客: Spring入门(一):创建Spring项目 Spring入门(二):自动化装配bean Spring入门(三):通过JavaConfig装配bean 1.为什么要使用Maven? 之前我们新建的项目,项目所要依赖的第三方jar包都在项目的类路...

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

Spring

实现一个ioc容器

yanxinchi 发布于 2019-05-20

  之前花了一些时间阅读了一部分spring源码,于是想自己实现一个类似spring容器功能的框架。利用工作之余花了半个月时间总算是写出了一个简单的容器seed。功能模块实现思想和spring类似,希望能够更好的帮助小伙伴了解spring的原理( github地址 )。 容器的刷...

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

Java

面试官都会问的Mybatis面试题,你会这样回答吗?

3

changyuan.xu 发布于 2019-05-20

一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 “你的优势是...

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

Java

Reactor-Guice 0.10 发布 ,@BeanParam 注解支持多种类型,文件上传更轻松

yeseng 发布于 2019-05-20

Reactor-Guice 0.10 功能更新如下 1.  @BeanParam 注解支持将 Form Data , Json 或 Protobuf Data 转换成本地对象 2. 上传文件支持 byte[] ,UploadFile 或 File 类型,File 类型可...

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

Java

Spring Boot打包部署和环境配置

3

puefu.he 发布于 2019-05-19

执行命令 yum -y list java* 查看可安装java版本。 Failed to set locale, defaulting to C Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 extras | 3.4 ...

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

Java

【修炼内功】[JVM] 浅谈虚拟机内存模型

6

dulong 发布于 2019-05-19

不论做技术还是做业务,对于Java开发人员来讲,理解JVM各种原理的重要性不必再多言 对于C/C++而言,可以轻易地操作任意地址的内存,而对于已申请内存数据的生命周期,又要担负起维护的责任。不知各位在初学C语言时,是否经历过由于内存泄漏导致系统内存不足,又或者因为误操作系统关键内...

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

编程技术

在《我的世界》里从零打造一台计算机有多难?复旦本科生大神花费了一年心血

29

Harries 发布于 2019-05-19

栗子 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 一块小小的CPU里有多少个晶体管?几十亿个。 单枪匹马造出一个CPU乃至完整的电脑需要多长时间?有位大牛在《我的世界》游戏里用实际行动回答了这个问题:可能要花费 一年多 。 这篇造计算机的教程一经转载就在知乎上火了...

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

编程技术

波卡白皮书 Polkadot:畅想一种异构的多链架构

3

likai 发布于 2019-05-18

转载岳利鹏翻译的波卡白皮书 – Polkadot:畅想一种异构的多链架构,本文针对原译文笔误略有修改。 波卡Polkadot:畅想一种异构的多链架构 原文Paper 草案 1 作者:Gavin Wood 博士 以太坊&Parity 创始人 GAVIN@PARI...

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

Java

Quarkus框架入门之二:依赖注入 原 荐

1

小丁 发布于 2019-05-18

前言 Spring框架最开始被我熟知就是AOP和IOC,其中IOC在开发过程中更是被广泛使用,如果切换到一个新的框架没有了依赖注入和控制反转,那么可以说一夜回到解放前了。那么,Quarkus框架中有没有对应的功能呢? 当然也有,Quarkus基于CDI规范提供了依赖注入的相关功能...

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

Java

Android Studio编写运行测试纯java代码可带main()函数

3

xubiao.zhuang 发布于 2019-05-18

小伙伴们在做安卓项目的时候,是不是有时候会忘记某些api的使用方法,不太确定他们的结果是怎样的,需要写一些测试代码,验证看看我们的写法是否正确。刚开始的时候我是在页面上写一个Button,添加点击事件,在onClick()里面调用测试代码,每次测试都需要安装apk,点击按钮,查看...

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

Java

021-cdh6.2+kylin2.6.1

13

dulong 发布于 2019-05-18

这是坚持技术写作计划(含翻译)的第20篇,定个小目标999,每周最少2篇。 本文主要介绍,如何使用大数据神兽Kylin(2.6.1)连接cdh6.2。 提示 因为cdh6.2使用的是hadoop3,而目前的kylin3.0beta版本只是hadoop2,所以只能安装kylin2....

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

Java

GodOfWar:可嵌入恶意Payload的JavaWAR构建工具

2

hellas 发布于 2019-05-18

今天给大家介绍的是一款名叫GodOfWar的开源Java WAR构建工具,在该工具的帮助下,研究人员可以轻松向Java WAR包中嵌入恶意Payload。 GodOfWar采用Ruby开发,是一款专用于生成恶意WAR Payload的命令行工具,该工具仅限于渗透测试或红队研究使用...

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

Java

Java Unified SDK 版本升级,老版本 Android SDK 和云引擎 SDK 将于 9 月底停止维护

darida 发布于 2019-05-18

我们在 2018 年 9 月推出了 Java Unified SDK,该 SDK 可以在 Java、Android 和 LeanCloud 云引擎三种环境下运行,支持数据存储、LiveQuery、即时通讯、云函数、推送和混合推送等全部核心功能,并且开放所有源代码(代码见 这里 )...

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

Spring

Java设计模式综合运用(动态代理+Spring AOP)

xirruiqiang 发布于 2019-05-18

本文也同步发布至简书,地址: https://www.jianshu.com/p/f70… AOP设计模式通常运用在日志,校验等业务场景,本文将简单介绍基于Spring的AOP代理模式的运用。 1. 代理模式 1.1 概念 代理(Proxy)是一种提供了对目标对象另外...

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

Java

Java动态编程初探

3

puefu.he 发布于 2019-05-17

动态编程是相对于静态编程而言的,平时我们讨论比较多的静态编程语言例如Java, 与动态编程语言例如JavaScript相比,二者有什么明显的区别呢? 简单的说就是在静态编程中,类型检查是在编译时完成的,而动态编程中类型检查是在运行时完成的, 所谓动态编程就是绕过编译过程在运行时进...

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