标签:CTO 第3页

Spring

Spring Boot Liquibase基础教程 – josdem

xiaoli.wang 发布于 2019-01-17

Liquibase是数据库的源代码控制。 更改日志Changelog:开发人员将基于文本的文件中的数据库更改日志存储在其本地开发计算机上,并将其应用于本地数据库。 更改集ChangeSet:由“author”和“id”属性唯一标识。每个变更集通常都包含一个更改,该变更描述了要应用...

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

Spring

Spring Boot Flyway管理数据库版本 – josdem

xubiao.zhuang 发布于 2019-01-17

您知道在软件开发中使用版本控制的好处,例如 Git 或 Subversion 。这次我将向您展示 Flyway 来管理数据库的版本控制,因此您可以使用 Gradle 和Spring Boot 轻松跟踪架构在所有环境中的演变。 让我们开始创建一个包含web和jpa依赖项的...

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

Java

Spring MVC与Bootstrap基础教程 – josdem

邓龙华 发布于 2019-01-17

build.gradle: apply plugin: 'groovy' apply plugin: 'war' apply plugin: 'jetty' sourceCompatibility = 1.8 targetCompatibility = 1.8 repositor...

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

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

深入RxJava2 源码解析(二)

dulong 发布于 2019-01-17

本文作者JasonChen,原文地址: chblog.me/2018/12/19/… 前一篇文章我们讲述到RxJava2 的内部设计模式与原理机制,包括观察者模式和装饰者模式,其本质上都是RxJava2的事件驱动,那么本篇文章将会讲到RxJava2 的另外一个重要功能:异步。 R...

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

Java

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

5

changyuan.xu 发布于 2019-01-17

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

阅读(20)评论(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

Maven问题记录

hellas 发布于 2019-01-17

Maven问题解决记录: 1、远程仓库中有jar,但是编译时找不到。 问题描述: Failed to execute goal on project amps-dcm: Could not resolve dependencies for project com.zollty.p...

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

Java

Java进程内存泄漏判断及解决方法

2

dulong 发布于 2019-01-17

内存泄漏种类 Java使用的内存种类包含三种,这三种类型的内存都可能发生内存泄漏。 • 堆内存泄漏,如果JVM 不能在java 堆中获得更多内存来分配更多java 对象,将会抛出java堆内存不足(java OOM) 错误。如果java 堆充满了活动对象,并且JVM 无法再扩展j...

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

编程技术

网易云轻舟微服务斩获“创新产品奖”等两项大奖

2

Harries 发布于 2019-01-17

近日,网易云轻舟微服务连获两项大奖——由51CTO颁发的“2018年度中国IT行业创新产品奖”,和比特网联合CIO俱乐部颁发的“2018中国IT风云榜年度优秀产品奖”,显示“微服务”理念正受到越来越多企业的认可与采用,同时,网易云轻舟微服务因其在2018年取得的突出成果,被认为是...

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

Java

Small Spring系列二:BeanFactory(二)

6

hellas 发布于 2019-01-17

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

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

Java

mybatis自动填充时间字段

小丁 发布于 2019-01-17

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

阅读(26)评论(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)