[转]一位10年Java工作经验的架构师聊Java和工作经验

黄勇( 博客),从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Java Web框架》一书。

我的十年技术之路

CSDN:请和大家介绍下你和目前所从事的工作。

黄勇:大家好,我是黄勇。

我目前从事分布式服务架构的设计与开发工作,在阿里的大数据平台上进行应用程序开发。我们整个系统架构采用了“前后端分离”的思想,前端关注[……]

继续阅读

Git版本控制开发流程总结

Git版本控制开发流程总结如下:

分支名
source
用途
并入分支名

master
 
稳定可产品化发布,hot fix
 

develop
master
日常开发,bug fix
master

feature branches
develop
功能点开发。命名规范:feature-xxx,名字不要出现大写字母
develop

release branches
develop
预发布,bug fix。命名规范:release -xxx,名字不要出现大写字母
master、develop

hot fix branches
master
线上bug紧急修复。命名规范:[……]

继续阅读

CentOS下samba服务安装和配置

Samba基础

什么是Samba

Samba安装在linux上,是linux系统和windows系统之间互相通信共享文件的工具。
Samba的主要功能是文件共享

工作流程

协议协商--->建立连接--->访问共享资源--->断开连接

相关进程

  • smbd:管理共享资源,用户验证(TCP端口:445)
  • nmbd:NetBIOS名称解析(UDP端口:137、138、139)

安装步骤

服务端

yum install samba

客户端

yum install samba-client

启动

service nmb start
service smb start[……]

继续阅读

解决jersey客户端org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=multipart/form-data, type=class org.glassfish.jersey.media.multipart.FormDataMultiPart, genericType=class org.glassfish.jersey.media.multipart.FormDataMultiPart.

开发rest客户端时,遇到org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException异常,详细信息如下:

org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=multipart/form-data, type=class org.glassfish.jersey.media.multipart.FormDataMulti[......]

继续阅读

Elasticsearch5.x 安装问题集锦

elasticsearch 5.x 安装过程中遇到了一些问题,通过查找资料几乎都解决掉了,这里简单记录一下 ,供以后查阅参考,也希望可以帮助遇到同样问题的你。

问题一:警告提示

[2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter:

java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOM[……]

继续阅读

xwiki CK编辑器无法加载编辑页面内容解决办法

公司使用XWiki Enterprise 8.4.5作为文档管理工具。最近遇到xwiki CK编辑器无法加载,导致无法编辑页面的情况。通过尝试,找到了最终解决办法。

xwiki CK编辑器无法加载截图如下:

从图上可以看出,CK需要的许多js没有找到。通过下面办法解决问题

1、点击下图安装新应用链接。

2、输入CKEditor,搜索。如下图

3、点击CKEditor Integration应用的Install,进行安装。如下图

4、点击Continue,继续安装。如下图

5、出现冲突时,安装下图指示,继续安装。[……]

继续阅读

flink集群ArangoConfigure init 初始化失败报java.lang.NoSuchFieldError: INSTANCE异常解决办法

公司项目,运行在flink集群上,能够正常启动任务,但是没有正常工作。经过调查发现ArangoDB的ArangoConfigure 类在调用init方法初始化时报出java.lang.NoSuchFieldError: INSTANCE异常。

java.lang.NoSuchFieldError: INSTANCE
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.(SSLConnectionSocketFactory.java:144)
	at com.arangodb.http.HttpManager.initSSLCon[......]

继续阅读

产妇催奶必吃的10种食谱

大枣煮猪脚

原料

猪脚、大红枣、花生米、绍酒。

做法

  • 猪脚洗净,大红枣、花生米用水泡透。
  • 锅内加水适量,烧开,放猪脚,煮净血水,倒出。
  • 将油倒入锅中,放入姜片、猪脚块,淋入绍酒爆炒片刻,用中火煮至汤色变白,加少盐调味即可。

食用功效

补血益气,强身通乳。

黄芪炖鸡汤

原料

黄芪50 克,枸杞15 克,红枣10 个,母鸡1 只(1000 克左右),生姜2 片,盐、米酒适量。

做法

  • 黄芪、枸杞、姜片放滤袋内,母鸡洗净,汆烫、冲凉、切块,与红枣一起放锅内。
  • 加入清水,小火炖焖1 小时后加盐、米酒即可食用。

食用功效

黄芪可补[……]

继续阅读

Typora:简洁强大的markdown编辑器

Typora

  • 一个真正的最小的markdown编辑器。
  • 新的方式来读写Markdown。
  • 我想这就是我想要的。

阅读 & 写作

Typora会给您作为一个读者和作家的无缝体验。它消除了预览窗口,模式切换,Markdown语法符号的源代码,和所有其他不必要的分心。用真实的预览功能替换它们,以帮助您浓缩内容本身。

  • 免分心
  • 无缝实时预览
  • 所见即所得

简洁, 而强大

图像、列表、表格、代码高亮、数学模块、YAML Front Matters、Toc,等等。

图像

表格

代码高亮

数学模块

YAML Front Matters

TOC[……]

继续阅读