标签:返回值类型

Spring

Spring中如何使用设计模式 原 荐

1

xirruiqiang 发布于 2019-05-23

关于设计模式,如果使用得当,将会使我们的代码更加简洁,并且更具扩展性。本文主要讲解Spring中如何使用策略模式,工厂方法模式以及Builder模式。 1. 策略模式 关于策略模式的使用方式,在Spring中其实比较简单,从本质上讲,策略模式就是一个接口下有多个实现类,而每种实现...

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

Java

Mybatis: 动手封装ORM框架

xiaoli.he 发布于 2019-05-21

ORM核心思想在于通过建立MODEL与数据库的映射来简化大量重复的工作量. 对于简单增删改查操作来说, 通过MODEL自动转换为SQL语句并执行可以节省很多工作量. 但是对于复杂的系统来说, 需要各种各样的复杂操作, 并且SQL也需要经过高度优化, 因此通过MODEL自动执行SQ...

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

Java

阿里开源分布式事务组件 seata :seata server 通信层解析

5

尖兵 发布于 2019-05-21

RPC ? seata client 和 seata server 间是需要通过网络通信来传递信息的,client 发送请求消息给 server,server 根据实际的处理逻辑,可能会给 client 发送相应的响应消息,或者不响应任何消息。在 seata 中,客户端和服务端的...

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

Java

阿里开源分布式事务组件 seata :seata server 通信层解析

6

hellas 发布于 2019-05-21

RPC ? seata client 和 seata server 间是需要通过网络通信来传递信息的,client 发送请求消息给 server,server 根据实际的处理逻辑,可能会给 client 发送相应的响应消息,或者不响应任何消息。在 seata 中,客户端和服务端的...

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

Java

重拾Kotlin(1)-变量、数据类型、函数

1

尖兵 发布于 2019-05-16

一、Hello World 按照国际惯例,学习一门新的语言通常都是从“Hello World”开始的,在这里也不例外,先看下 Java 中的 main 方法如何用 Kotlin 来表示 fun main(args: Array<String>) { println(&...

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

Java

浅入浅出 Go 语言接口的原理

13

Harries 发布于 2019-05-12

接口是 Go 语言的重要组成部分,它在 Go 语言中通过一组方法指定了一个对象的行为,接口 interface 的引入能够让我们在 Go 语言更好地组织并写出易于测试的代码。然而很多使用 Go 语言的工程师其实对接口的了解都非常有限,对于它的底层实现也一无所知,这其实成为了我们使...

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

Java

Java之面向对象

小丁 发布于 2019-05-09

a:有参数 b:无参数 1: 构造方法概述和作用:给对象的数据(属性)进行初始化。 2:构造方法的格式特点:a:方法名和类名相同(就连大小写都是一样) b:没有返回值类型(没有void) c:没有具体的返回值(没有retrun) 注意:构造方法不能用对象调用,在创建对象的时候已经...

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

Java

SpringBoot 教程之处理异步请求

yeseng 发布于 2019-05-09

要使用 @Async ,首先需要使用 @EnableAsync 注解开启 Spring Boot 中的异步特性。 @Configuration @EnableAsync public class AppConfig { } 复制代码 更详细的配置说明,可以参考: AsyncCon...

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

Java

Java面试题总结

yeseng 发布于 2019-05-06

最近辞职在家复习准备面试,顺便整理一份发出来分享给大家 01. 你对面向对象思想的理解? 面向对象编程简称OOP,是开发程序的一种方法、思想。 面向过程编程中常常会导致所有的代码都在一起,难以阅读和维护,牵一动百。而OOP,使用许多代码模块,每个模块都只提供特定的功能,彼此独立,...

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

Java

Java 8 中的 Streams API 详解 – IBM Developer 中国 (原 developerWorks)

2

likai 发布于 2019-05-05

Streams 的背景,以及 Java 8 中的使用详解 陈 争云, 占 宇剑, 和 司 磊 2014 年 9 月 11 日发布 / 更新: 2019 年 5 月 05 日 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 In...

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

Java

Java 反序列化 ysoserial Spring

xubiao.zhuang 发布于 2019-05-02

简介 Java 反序列化 ysoserial Spring1.java 和 Spring2.java payload 学习笔记 知识点 以下是两个 payload 中涉及到的知识点: 使用 TemplatesImpl 的 _bytecodes 字段存储恶意字节码,利用 newTr...

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

Java

dubbo源码解析(四十五)服务引用过程

1

songhua.gao 发布于 2019-04-26

dubbo服务引用过程 目标:从源码的角度分析服务引用过程。 前言 前面服务暴露过程的文章讲解到,服务引用有两种方式,一种就是直连,也就是直接指定服务的地址来进行引用,这种方式更多的时候被用来做服务测试,不建议在生产环境使用这样的方法,因为直连不适合服务治理,dubbo本身就是一...

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

Java

详解多线程

2

hanze 发布于 2019-04-24

一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 进程 定义: 当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立...

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

Java

造个轮子,我学到了什么

1

songhua.gao 发布于 2019-04-17

阅读原文:造个轮子,我学到了什么 听说的最多的是不是“不要重复的造轮子”?不要被这句话蒙骗了,这句话应该还没说完整,在什么情况下不要造轮子? 实际项目中由于工期和质量原因,肯定不希望你造轮子,你造轮子花费时间且质量不如现有的轮子。 但是!不造轮子怎么去装X!不造轮子怎么去了解其中...

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

Java

AOP编程之AspectJ介绍及在Android中的应用

3

changyuan.xu 发布于 2019-04-15

AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件.利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的...

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

Java

Java新特性之Stream流

likai 发布于 2019-04-14

什么是Stream流 java.util.stream.* 是Java 8引入的函数式编程类库,以一种声明的方式来处理元素集合里的数据,可以理解为 shell 脚本中 管道 ( | )一样的概念。   首先将 数据源 ( 集合 , 数组 , I/O channel , 产生器ge...

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

Java

Java 如何优雅的使用注解

1

小丁 发布于 2019-04-08

Java注解可以想象成代码是具有生命的,注解就是对于代码中的某些鲜活的个体贴上一张标签。 简单的说,注解就如同一张标签 。 元注解 元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,但是它能够应用到其它的注解上面。 其实说白了, 元注解也是一张标签,但是它是一张特殊的标...

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

Java

Dubbo源码解析之服务调用过程

1

yeseng 发布于 2019-04-08

简介 在前面的文章中,我们分析了 Dubbo SPI、服务导出与引入、以及集群容错方面的代码。经过前文的铺垫,本篇文章我们终于可以分析服务调用过程了。Dubbo 服务调用过程比较复杂,包含众多步骤,比如发送请求、编解码、服务降级、过滤器链处理、序列化、线程派发以及响应请求等步骤。...

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