标签:App 第4页

Java

Spring Webflux国际化

dulong 发布于 2019-01-17

这篇技术文章中,我们将看到如何在Spring Webflux应用程序中使用不同语言以及 Thymeleaf 模板框架。 让我们使用这个命令创建一个新项目: spring init --dependencies=webflux --build=gradle --language=j...

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

Java

java通过smtp服务 给指定邮箱发送邮件含附件

4

hanze 发布于 2019-01-17

用程序发邮件首先需要一个smtp服务器, 虽然说网上也有自建服务器的教程,但是由于工程量大, 还要兼容各大邮箱厂商,有可能发送失败或被归为垃圾邮件。 所以不推荐自建smtp服务器实现。 推荐是有2种方法来实现 第三方邮箱发邮件 1、买类似阿里云的smtp资源包(阿里云 1000条...

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

Java

为年后跳槽准备的133 道 Java 面试题及答案

5

changyuan.xu 发布于 2019-01-17

为年后跳槽准备的133 道 Java 面试题及答案 Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Ve...

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

编程技术

从 Clean-Architecture 谈架构原理及其应

4

尖兵 发布于 2019-01-17

【编者的话】前些日子和团队的小伙伴们分享了自己对架构的理解,当时准备的比较仓促,讲的也比较粗糙,很多点并没有表达清楚;欣慰的是大家的反馈都比较积极,证明分享的内容是有参考价值的。 这篇博客主要把分享的内容进行整理重塑,并补充一些当时没有表达的细节,期望能够给更多人更多的启发。 团...

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

Spring

使用Redis缓存和Spring AOP使Spring Boot应用更健壮?

小丁 发布于 2019-01-17

你知道那种感觉吗?您有一个Web服务应用总是没有一个最佳的正常运行时间?我的工作团队肯定是有的,我们认为现在是改变的时候了。整篇文章都是作为教程编写的。您可以在 GitHub存储库中 找到代码。 ,我们有一个Android和iOS应用程序,可以访问我们的后端服务。我们的后端是需要...

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

Java

Tomcat9.0官方手册中文版(二):部署

songhua.gao 发布于 2019-01-17

Introduction 部署是指将Web应用程序(第三方WAR或您自己的自定义Web应用程序)安装到Tomcat服务器的过程。 Web应用程序部署可以在Tomcat服务器中以多种方式完成。 静态;在Tomcat启动之前设置Web应用程序 动态;通过直接操作已部署的Web应用程序...

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

Java

Spring Bean高级配置方法大全

wenming.gapo 发布于 2019-01-17

案例一:组合配置 (1)枚举类型的属性 (2)使用构造函数赋值 (3)property结点下面用bean作为value <bean id="jacksonMapper" class="org…Jackson2ObjectMapper...

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

Java

MyBatis 缓存详解

xubiao.zhuang 发布于 2019-01-17

参考文档: MyBatis官方文档 MyBatis的缓存主要分为两种一级缓存也叫本地缓存(local cache)和二级缓存(second level cache)。 一级缓存、本地缓存 一级缓存是session级缓存,即缓存只在session范围生效。 每当一个新 sessio...

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

Java

Small Spring系列二:BeanFactory(二)

6

hellas 发布于 2019-01-17

愿君多采撷,此物最相思。 概述 在 Small Spring系列一:BeanFactory(一) 中,我们用 DefaultBeanFactory 读取 bean.xlm 中的 bean 信息,并且也实现了 BeanFactory 的 getBean() 方法。但是实现的方式有些...

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

Java

用Go构建一个简单的区块链

4

songhua.gao 发布于 2019-01-17

在本教程中,我将尝试通过帮助你在Go中编写简单的区块链来揭开区块链的广义概念。 在本教程中,你应该能够: 理解区块链术语。 创建自己的简单区块链。 了解什么是区块以及如何创建块。 了解如何维护区块链的完整性。 区块链:一种数字分类帐,以较小的集合排列,称为块。这些块通过加密has...

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

Java

mybatis自动填充时间字段

小丁 发布于 2019-01-17

对于实体中的 created_on 和 updated_on 来说,它没有必要被开发人员去干预,因为它已经足够说明使用场景了,即在插入数据和更新数据时,记录当前时间,这对于mybatis来说,通过拦截器是可以实现的,记得之前说过在jpa中实现的方法,主要通过jpa的注解实现的,因...

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

Java

折腾Java设计模式之策略模式

3

zhuangli 发布于 2019-01-17

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。简单理解就是一组算法,可以互换,再简单点策略就是封装算法。 意图定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决在有多种算法相似的情...

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

编程技术

基于Kubernetes微服务Istio案例源码

xirruiqiang 发布于 2019-01-17

该演示使用 Kubernetes 作为Docker环境。Kubernetes还支持服务发现和负载平衡。Apache httpd作为反向代理将呼叫路由到服务。 此外,演示还使用 Istio 进行监视,跟踪,故障注入和断路等功能。 该项目在Docker容器中创建了一个完整的微服务演示...

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

Java

几个概念区分:Executor、ExecutorService、Executors、ThreadPoolExecutor

yeseng 发布于 2019-01-17

主要参考了JDK里的注释,不得不说写得真的好,值得多读几遍,当然能读源码就更好了。 Executor An object that executes submitted Runnable tasks. This interface provides a way of decoup...

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

Java

Spring Boot 异步框架的使用

小丁 发布于 2019-01-17

1. 前言 随着数据量和调用量的增长,用户对应用的性能要求越来越高。另外,在实际的服务中,还存在着这样的场景:系统在组装数据的时候,对于数据的各个部分的获取实际上是没有前后依赖关系的。这些问题都很容易让我们想到将这些同步调用全都改造为异步调用。不过自己实现起来比较麻烦,还容易出错...

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

Java

Spring Boot统一异常处理最佳实践

xirruiqiang 发布于 2019-01-17

摘要:SpringBoot异常处理。 原文: Spring MVC/Boot 统一异常处理最佳实践 作者:赵俊 Fundebug经授权转载,版权归原作者所有。 前言 在 Web 开发中, 我们经常会需要处理各种异常, 这是一件棘手的事情, 对于很多人来说, 可能对异常处理有以下几...

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

Java

Ignite与Spark都很强,那如果把它们整合起来会怎样?

4

puefu.he 发布于 2019-01-17

在 前面的文章 中,我们分别介绍了 Ignite 和 Spark 这两种技术,从功能上对两者进行了全面深入的对比。经过分析,可以得出这样一个结论:两者都很强大,但是差别很大,定位不同,因此会有不同的适用领域。 但是,这两种技术也是可以互补的,那么它们互补适用于场景是什么呢?主要是...

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

Spring

Spring Boot 从1.5迁移到2.0.5 – DZone Java

xirruiqiang 发布于 2019-01-16

虑升级Spring Boot应用程序?在这篇文章中,我想引导您完成将Spring Boot 1.x应用程序升级到Spring Boot 2的过程。 Spring Boot 2.x将不再支持Java 7及更低版本,Java 8是最低要求。 它也是第一个支持Java 9的版本。没有计...

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