标签:tar 第4页

编程技术

Telepresence:让微服务本地开发不再难

4

xirruiqiang 发布于 2019-04-18

导读 云原生的概念越来越深入人心,作为典型技术之一的微服务架构,过去我们还说它是一把双刃剑,带来一定好处的同时,对服务团队的技术要求也提高了很多。但是,随着开源技术的不断发展,越来越多优秀的技术和工具涌现出来,让云原生落地不再困难。为此,博云研究院后续将不定期的总结整理云原生相关...

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

Java

Java并发编程之设计线程安全的类

1

hanze 发布于 2019-04-18

设计线程安全的类 前边我们对线程安全性的分析都停留在一两个可变共享变量的基础上,真实并发程序中可变共享变量会非常多,在出现安全性问题的时候很难准确定位是哪块儿出了问题,而且修复问题的难度也会随着程序规模的扩大而提升(因为在程序的各个位置都可以随便使用可变共享变量,每个操作都可能导...

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

Java

Spring Cloud 参考文档(服务发现:Eureka客户端)

Harries 发布于 2019-04-18

服务发现:Eureka客户端 服务发现是基于微服务架构的关键原理之一,尝试手动配置每个客户端或某种形式的约定可能很难做到并且可能很脆弱,Eureka是Netflix Service Discovery服务器和客户端,服务器可以被配置和部署为高可用性,每个服务器将注册服务的状态复制...

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

Java

Java并发编程之指令重排序

4

hellas 发布于 2019-04-18

指令重排序 如果说 内存可见性 问题已经让你抓狂了,那么下边的这个指令重排序的事儿估计就要骂娘了~这事儿还得从一段代码说起: public class Reordering { private static boolean flag; private static int num...

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

Java

在 IntelliJ IDEA 中部署应用到服务器(Eclipse)

6

hanze 发布于 2019-04-18

在之前的文章 《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》 中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前还有一些测试机器是在经典网络,甚至是在本地机房中,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服...

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

Java

Java并发编程之原子性操作

1

xirruiqiang 发布于 2019-04-18

上头一直在说以线程为基础的并发编程的好处了,什么提高处理器利用率啦,简化编程模型啦。但是砖家们还是认为并发编程是程序开发中最不可捉摸、最诡异、最扯犊子、最麻烦、最恶心、最心烦、最容易出错、最不符合社会主义核心价值观的一个部分~ 造成这么多最的原因其实很简单:进程中的各种资源,比如...

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

Spring

Spring Boot 中实现定时任务的两种方式

3

hanze 发布于 2019-04-18

在 Spring + SpringMVC 环境中,一般来说,要实现定时任务,我们有两中方案,一种是使用 Spring 自带的定时任务处理器 @Scheduled 注解,另一种就是使用第三方框架 Quartz ,Spring Boot 源自 Spring+SpringMVC ,因此...

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

Java

在Java项目中集成EOS代币

puefu.he 发布于 2019-04-18

Eos是一个比较新的区块链项目,可以像以太坊一样建立智能合约,但它比以太坊快得多。希望在eos网络上创建智能合约的开发人员,在eos区块链的使用资源上拥有一些eos比如网络带宽,ram和cpu。这些资源帮助用户创建智能合约并将其分发给他的用户。 每个想要使用eos网络从他的帐户转...

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

Java

java并发编程系列:wait/notify机制

3

hellas 发布于 2019-04-18

标签: 「我们都是小青蛙」公众号文章 如果一个线程从头到尾执行完也不和别的线程打交道的话,那就不会有各种安全性问题了。但是协作越来越成为社会发展的大势,一个大任务拆成若干个小任务之后,各个小任务之间可能也需要相互协作最终才能执行完整个大任务。所以各个线程在执行过程中可以相互 通信...

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

Spring

Java后端避坑——Spring Boot整合Shiro

2

刘莉莉 发布于 2019-04-18

Shiro是一个比较常用的安全认证框架,简单又实用。在Spring Boot中整合Shiro有两种方式: 1.将传统的SSM+Shiro中的配置用Java实现 2.使用Shiro官方提供的自动化配置依赖 本文选择实用第二种方式进行整合,但是在使用Postman进行测试的时候却出现...

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

Spring

Spring Boot 容器化踩坑与解决方案(1)

xubiao.zhuang 发布于 2019-04-18

预计会分成4章左右的内容,本期主要是总结一些关于配置,日志,镜像的问题。下一期主要是关于持续集成的,然后是关于监控的。最后是关于集群的。 Spring Profile 与 环境变量 我们知道在基于Docker的DevOps中,我们应当尽可能保证多环境一个镜像。以确保各环境下的代码...

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

Spring

在Spring Boot中创建自己的启动器

1

邓龙华 发布于 2019-04-18

写在前面 也许你有一个内部库包或一个在整个应用程序环境中常用的开源库,如果要在多个Spring Boot应用程序中使用它,为它创建一个Spring Boot启动器可能会很有用。 Spring Boot启动器包含两个模块: 自动配置,这是执行繁重工作和设置模块 启动启动程序模块,它...

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

Java

MyBatis 缓存

xiaoli.wang 发布于 2019-04-17

一级缓存 对于一级缓存来说,Mybatis是直接单个线程隔离的 在执行add,update,delete 的时候,会自动清空缓存,避免脏读造成的影响 此时mapper为线程隔离的,而管理对象为所有线程所共享的. 修改展示层 <%@ page import="org...

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

Spring

Spring Security教程 Vol 7. 访问规则ConfigAttribute

5

darida 发布于 2019-04-17

从这章开始的三个章节主要介绍访问控制最重要的三块组件: 访问规则ConfigAttribute 访问决策AccessDecisionVoter 访问控制整体调度AccessDecisionManager 最基础的背景知识的铺垫已经在上一个章节说明,如阅读中又不理解相关功能模块职责...

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

Java

Maven基础教程之插件

2

hanze 发布于 2019-04-17

前言 上一篇《 Maven基础教程之生命周期 》中也讲到了,Maven中通过模板方法这样的设计模式,生命周期只“立牌坊”,而实际上是插件在背后默默的奉献着。也就是说,在Maven中,真正的完成生命周期中那些阶段该干的活,都是由插件来做的。所以,从上面的描述,大家也能感受到Mave...

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

Java

Java创建Annotation

2

小丁 发布于 2019-04-17

注解是Java很强大的部分,但大多数时候我们倾向于使用而不是去创建注解。例如,在Java源代码里不难找到Java编译器处理的@Override注解, Spring框架 的@Autowired注解, 或 Hibernate框架 使用的@Entity 注解,但我们很少看到自定义注解。...

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

编程技术

mPaaS 服务端核心组件:移动同步服务 MSS 架构解析

11

xubiao.zhuang 发布于 2019-04-17

MSS 的核心概念为: 通过一个安全的数据通道 TCP+SSL,及时、准确、有序地将服务器端的业务数据,主动的同步(SYNC)到客户端 App,可被定义为:一个客户端与服务端之间的可靠消息中间件。 传统的 RPC 已立足互联网行业几十年,也能满足绝大部分业务场景和功能需求。但现阶...

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

Java

SpringBoot运作原理解析之加载AutoConfiguration

hellas 发布于 2019-04-17

本篇文章带大家了解一下SpringBoot的运作原理之自动配置加载。在此之前可先学习《SpringBoot运行源代码分析》,了解SpringBoot启动的基本流程和涉及到的一些配置文件。 说到SpringBoot的运作原理,先来看一下 @SpringBootApplication...

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