2018年12月27日

Netty入门教程——认识Netty

摘要: 什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。 Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's Choice Award,见https://www.j 阅读全文

posted @ 2018-12-27 10:01 taich-flute 阅读(257) 评论(0) 推荐(0) 编辑

2018年12月5日

Java反转字符串的10种方法

摘要: 在这篇文章中,我们会讨论10种用Java反转字符串的方法,通过10个Java程序反转字符串。例如,把字符串“javaguides” 反转为 “sediugavaj”。 1. 使用 + (String连接) 操作符 2. 使用 StringBuilder 3. 使用 String charAt 方法 阅读全文

posted @ 2018-12-05 12:04 taich-flute 阅读(8277) 评论(0) 推荐(0) 编辑

编程思想之消息机制

摘要: 什么是消息? 何为消息?消息就是带有某种信息的信号,如你用鼠标点击一个窗口会产生鼠标的消息,键盘输入字符会产生键盘的消息,一个窗口大小的改变也会产生消息。 消息从何而来?根据冯·诺依曼的体系结构计算机有运算器、存储器、控制器和输入设备和输出设备五大部件组成,消息主要来自输入设备,如键盘、鼠标、扫描仪 阅读全文

posted @ 2018-12-05 11:53 taich-flute 阅读(255) 评论(0) 推荐(0) 编辑

使用 IntelliJ 调试 Java Streams

摘要: Streams 非常强大,并且能够用简单几行代码实现你所期望的功能要点。它们正常运行时非常流畅优雅,但运行不符合预期时却让人苦不堪言。让我们学习一下如何用 IntelliJ 调试你的 Java Streams 代码,并洞察 Stream 的中间操作。 在这篇文章中,我将在例子里用到 Sakila 样 阅读全文

posted @ 2018-12-05 11:38 taich-flute 阅读(2124) 评论(0) 推荐(0) 编辑

2018年10月30日

Ansible之roles介绍

摘要: 一、什么场景下会用roles? 假如我们现在有3个被管理主机,第一个要配置成httpd,第二个要配置成php服务器,第三个要配置成MySQL服务器。我们如何来定义playbook? 第一个play用到第一个主机上,用来构建httpd,第二个play用到第二个主机上,用来构建php,第三个play用到 阅读全文

posted @ 2018-10-30 15:50 taich-flute 阅读(164) 评论(0) 推荐(0) 编辑

Ansible之playbook的使用介绍

摘要: 一. 为什么引入playbook 我们完成一个任务,例如安装部署一个httpd服务,我们需要多个模块(一个模块也可以称之为task)提供功能来完成。而playbook就是组织多个task的容器,他的实质就是一个文件,有着特定的组织格式,它采用的语法格式是YAML(Yet Another Markup 阅读全文

posted @ 2018-10-30 15:36 taich-flute 阅读(345) 评论(0) 推荐(0) 编辑

Ansible基本介绍

摘要: 一、基础知识: 1. 简介 ansible基于python开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。 真正具有批量部署的是ansible运行的模块,ansible只是一个框架 (1) 连接插件conn 阅读全文

posted @ 2018-10-30 14:40 taich-flute 阅读(339) 评论(0) 推荐(0) 编辑

2018年9月28日

使用Akka的远程调用

摘要: 概述 正如其它RPC或者RMI框架那样,Akka也提供了远程调用的能力。服务端在监听的端口上接收客户端的调用。本文介绍Akka的remote调用,本文很多代码和例子来源于Akka官网的代码示例,也包含了一些适用于Spring集成的改造,本文旨在介绍Akka的远程调用的开发过程。 配置 Akka的默认 阅读全文

posted @ 2018-09-28 17:09 taich-flute 阅读(385) 评论(0) 推荐(0) 编辑

使用Akka持久化——持久化与快照

摘要: 前言 对于java web而言,一个用户的HTTP请求最终会转换为一条java线程处理。HTTP本身是无状态的,具体的请求逻辑一般也是无状态的。如果进程奔溃或者系统宕机,用户会发觉当前网页不可用之类的错误。虽然会影响一些用户体验,但是只要服务重启了,用户依然可以完成他的请求并满足其需要。但是有些情况 阅读全文

posted @ 2018-09-28 16:53 taich-flute 阅读(684) 评论(0) 推荐(0) 编辑

spring boot集成akka

摘要: 本文参考Akka官方使用文档,根据自身的经验和理解,提供Akka与Spring集成的方案。本文不说明Spring框架的具体使用,并从Spring已经配置完备的情况开始叙述。 Actor系统——ActorSystem 什么是ActorSystem?根据Akka官网的描述——ActorSystem是一个 阅读全文

posted @ 2018-09-28 16:34 taich-flute 阅读(1563) 评论(0) 推荐(0) 编辑

导航