自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 微信官方发布的微信应用号(小程序)设计规范

微信小程序设计的基本原则是微信设计中心针对在微信类上线的小程序页面总结的设计指南及建议。以下设计原则都是基于对用户的尊重的基础上的,旨在微信生态类建立有号、高效、一致的用户体验的同时,最大程度顺应和支持各业务需求设计,实现用户与程序的共赢。 一、有好礼貌 为了避免用户在微信中使用小程序...

2016-09-23 15:06:11 30590 0

转载 一张图讲清楚高可用、高性能、可扩展的WEB系统架构

前言:最近在与广东互联网基地一起进行无线城市集中平台的建设,在系统设计、架构调优上做了很多的探索,也在系统集成测试和性能调优中遭遇了很多的烦恼,心里有一些所得所悟,希望与大家共同学习探讨。 WEB系统最容易出现性能故障的点在哪里? 有很多人对此不知其然,或知其然而不知其所以然。 下...

2016-08-28 12:58:47 2779 0

转载 全面认识openstack

OpenStack是什么,能干什么,从技术角度来讲它都包含什么? (1)官方的解释相信大家都已经了解了,不了解也没有关系。现在从常识的角度来给大家解释和说明。 OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。 OpenStack是...

2016-08-01 20:25:06 2859 0

转载 最详细的Log4j使用教程

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。 一、入门实例 1.新建一个JAva工程,导入包log4j-1....

2015-11-28 14:12:36 617 0

转载 阿里飞天云平台架构简介

飞天是由阿里云开发的一个大规模分布式计算系统,其中包括飞天内核和飞天开放服务。 飞天内核负责管理数据中心Linux集群的物理资源,控制分布式程序运行, 隐藏下层故障恢复和数据冗余等细节,有效提供弹性计算和负载均衡。如图所示,飞天体系架构主要包含四大块:1、资源管理、安全、远程过程调用等构建分...

2015-09-09 21:27:22 856 0

转载 activemq的几种基本通信方式总结

转载自:http://shmilyaw-hotmail-com.iteye.com/blog/1897635 简介      在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq...

2015-09-02 10:56:36 406 0

转载 基本JNI调用技术(c/c 与java互调

注意我就是错在这个些包的名字上,导致调用失败 1,在项目根目录下建立文件夹libs/armeabi文件夹 2,将so库放入libs/armeabi文件夹注意事项: 1,如果采用静态注册的方式请注意C文件中严格按照命名规则Java_packageName_className_met...

2015-08-12 09:34:17 760 0

转载 Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 noh...

2015-07-13 19:35:26 514 0

转载 15分钟学会使用Git和远程代码库

Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内。   工作步骤 我会展示以下的...

2015-07-11 10:36:53 506 0

转载 netty中LengthFieldBasedFrameDecoder的使用

在org.jboss.netty.handler.codec.frame包中,有LengthFieldBasedFrameDecoder类用来解析带有长度属性的包,只要我们在传输协议中加入包的总长度就行了(也许有更好的方法)   具体方法: 1.可在数据包前加4个字节表示包的总长...

2015-07-11 09:56:34 845 0

转载 netty 数据分包、组包、粘包处理机制

转载自 断鸿零雁 blog.163.com/linfenliang@126 1.            frame包整体功能描述 此包主要作用于对TCP/IP数据包的分包和包重组,常用于数据的流传输,是扩展的解码器。 包目录结构如下:     2.            包中各类功...

2015-07-09 07:02:45 6346 0

转载 Netty系列之Netty编解码框架分析

1. 背景 1.1. 编解码技术 通常我们也习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 反之,解码(Decode)/反序列化(deserialization)把从网络、磁盘等读取的字节数组还...

2015-07-09 06:58:58 786 0

转载 Netty解决半包(TCP粘包/拆包导致)读写问题

转载自    oschina  天冰        摘要 使用Netty进行异步IO编程,同事问我粘包/拆包问题如何处理,所以抽空分析一下TCP粘包/拆包问题的产生;Netty提供了多种编解码器用于处理半包问题,熟练掌握了类库的应用,TCP粘包问题变得很容易。 TCP粘...

2015-07-09 06:27:19 1593 0

转载 Netty4 + Thrift压缩二进制编解码 10W TPS(1K的复杂POJO对象)的跨节点远程服务调用

转载自 infoQ 1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO...

2015-07-04 11:30:46 4602 0

转载 IntelliJ IDEA WEB项目的部署配置

转载自 oschina 蛙牛 摘要非maven项目 和 maven项目部署配置的探究 Intellij IDEA Web 部署 目录[-] 1.前言 2.项目配置(Project Structure) 2.1 Project  2.2 Modules ...

2015-07-03 16:07:44 852 0

转载 使用IntelliJ IDEA,gradle开发Java web应用步骤

转载自 oschina Tek_Eternal  最近 正在学习gradle构建工具的使用,看了一堆的文档,有点一知半解,索性动作实践一把,在以后的自己的项目中尝试使用看看。目前手头用的是IntelliJ IDEA 14,搭建了一天终于明白怎么集成gradle赖开发Java we...

2015-07-03 16:04:57 3482 0

转载 使用Gradle构建Java项目

译文出处: 字节技术   原文出处:spring.io 使用Gradle构建Java项目 这个手册将通过一个简单的Java项目向大家介绍如何使用Gradle构建Java项目。 我们将要做什么? 我们将在这篇文档航中创建一个简单的Java项目,然后使用Gradle构建它。 ...

2015-06-30 07:55:35 453 0

转载 gradle运行java main

gradle自己没有类似maven archtype那样的根据原型初始化新的工程目录结构,这里写了一个task用来创建maven风格的目录结构  build.gradle文件: apply plugin: 'java' apply plugin: 'groovy...

2015-06-28 21:22:42 4319 0

转载 无IDE时编译和运行Java

本文由 ImportNew - 郭楚沅 翻译自 dzone。欢迎加入翻译小组。转载请见文末要求。 最近 Java subreddit 出现了一篇”在没有IDE的情况下编译Java包” 的帖子,这个帖子抛出了这么一个问题,“是否存在一个命令可以编译一组处于同一文件夹下独立包内的java...

2015-06-28 21:21:47 748 0

转载 mongodb 服务 windows

mongod --dbpath d:\test\data

2015-06-28 17:26:16 585 0

转载 IDEA 及 Gradle 使用总结

前言 今年三月来的深圳,五月份要上渠道包,所以使用上了Android Gradle打包方式,从此与IDEA(Android Studio的前身)结缘,用IDEA也有半年了,解决问题挺也蛮多。 应水群格格备胎们(老四——鸭鸭,老五——猫咪,老六——rose,老七——avfun[这都是xUtil...

2015-06-21 19:57:41 48150 1

转载 Ubuntu下安装配置和卸载Maven

一.Win7下安装配置Maven 1.下载 http://maven.apache.org/download.html 我下载的是:apache-maven-3.2.5-bin.zip 2.安装 只要将下载的压缩包解压到指定目录即可 我解压后的目录:D:\Program Fil...

2015-06-12 22:21:20 7773 0

转载 Ubuntu终端安装JDK

在 Linux 系统中安装JDK,也有很多中方法。 最简单的应该是在软件中心搜索查找,直接下载安装,这个过程是自动的;也可以在网上下载安装包,自己解压安装;还有一种方式就是在终端下载并安装。这里主要记录一下终端下载安装的步骤。 在Ubuntu 14.04 中安装 JDK可以安装 JDK...

2015-06-12 21:58:06 1058 0

转载 使用Maven运行Java main的3种方式

转载自 Java Dynamic的专栏不积跬步,无以至千里;不积小流,无以成江海。 maven使用exec插件运行java main方法,以下是3种不同的操作方式。 一、从命令行运行 1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn comp...

2015-06-11 18:34:18 382 0

转载 如何使用Maven和eclipse构建大数据开发框架项目

转载自  zhongwen7710的专栏 作为大数据开发者,特别是开发大数据应用程序的程序员或者框架师,在进行大数据项目开发,或者是研读源代码,的把相应的项目导入到集成开发环境,本文用Maven和eclipse来构建大数据开发框架项目。比如说开发storm项目、Hadoop项...

2015-06-11 17:26:41 2484 0

转载 maven的安装及构建简单的项目

1.maven的主要功能 可以对项目依赖的jar包进行管理,可以让项目保持基本的依赖,排除冗余jar包,并且可以非常轻松的对依赖的jar包进行版本升级。而这些仅仅是Maven最基本的功能,它可以在这基础上对项目进行清理、编译、测试、打包、发布等等构建项目的工作。 2.maven的下载安...

2015-06-11 17:25:32 331 0

转载 java -cp

java -cp .;c:\dir1\lib.jar Test      -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”      分隔,linux上是分号“:”分隔。不支持通配符,需要列出所...

2015-06-09 12:12:25 525 0

原创 Magicka2 魔能2 魔法对抗2 局域网联机

1、下载游戏 《魔法对抗2》免安装简体中文绿色版[正式版整合游侠LMAO汉化2.0] (确定PC已安装必备运行库,此版本不能联机,需打补丁) (链接 http://down.ali213.net/pcgame/magicka2chs.html)    2、可选:这里有个《魔能2》1号(v1.0.1...

2015-05-30 09:39:57 12677 1

转载 Thrift连接池实现

转载自  摇摆的蒜头酥 简介 Thrift是Facebook的核心框架之一,使不同的开发语言开发的系统可以通过该框架实现彼此的通信,类似于webservice,但是Thrift提供了近乎变态的效率和开发的方便性,是webservice所不能比拟的。给分布式开发带来了极大的方便。但是这柄...

2015-05-24 23:16:11 2051 0

转载 打造出色 UI 的 7 个法则

序言 首先,明确一点,这篇文章并不适用于所有的人,而是为以下人群准备的: 那些想要在开发产品时设计出好看UI的开发者。想要让自己的作品集更出彩的UX设计师,或是想要做出更精美的UI和UX的设计师。 如果你上过艺术学校,或者已经是一个UI设计师了,你可能会觉得这篇文章比较无趣,而且...

2015-05-24 14:59:52 786 1

转载 Plugin execution not covered by lifecycle configuration” for Spring Data Maven Builds

In my case of a similar problem, instead of using Andrew's suggestion for the fix, it worked simply after I introduced  tag to the pom.xml in qu...

2015-05-23 18:20:35 419 0

转载 Netty+Spring

转载自 落神飘渺云403 加载spring的方法。 基本上两种: 1、Netty启动Spring容器, 写一个启动Spring的类,读取Application-Context.xml。将ctx载入。 在启动Netty的main方法里面调用那个类的静态ini...

2015-05-23 06:11:05 3389 1

转载 成功是一种习惯

成功是一种习惯,失败也是一种习惯。你的习惯无法改变,但可以用好的习惯来替代。成功很简单,只要简单的事情重复做,养成习惯,如此而已。以下是成功者13个价值连城的习惯,我们称之为“百万元的习惯”。    一、成功者清楚地了解他做每一件事情的目的。      成功者虽重视事情的结果,但更重视事情的...

2015-05-19 18:02:35 371 0

原创 eclipse 代码 editor 界面出现奇怪符号解决

Preferences->General->Editors->Text Editors->去掉 Show whitespace characters->apply

2015-05-19 17:53:02 2230 1

转载 Thrift交流(二)thrift服务端和客户端实现 Nifty

转载自 CSDN Arjick Nifty是facebook公司开源的,基于netty的thrift服务端和客户端实现。然后使用此包就可以快速发布出基于netty的高效的服务端和客户端代码。 https://github.com/facebook/nifty Nifty...

2015-05-18 19:18:56 1257 0

转载 Thrift交流(一)简单的Thrift

转载自 CSDN Arjick Thrift是一个可伸缩的跨语言的服务开发框架,是facebook开发的一个跨语言通信平台。为各种语言提供快捷的rpc服务。现阶段已经支持C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell,...

2015-05-18 19:17:18 372 0

转载 Apache Thrift - 可伸缩的跨语言服务开发框架

目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由 Facebo...

2015-05-18 17:59:27 369 0

转载 Netty系列之Netty高性能之道

1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多。 ...

2015-05-18 17:56:07 360 0

原创 web jni 遇到的问题(ubantu)

1、gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录 apt-get install g++ 2、java.lang.IllegalStateException: Web app root system p...

2015-05-17 15:27:19 430 1

转载 服务端技术选型

转自 xielong.me 谢龙的博客  服务框架 MVC Framework:Rose 框架简单易用,并且我米内部服务和工具都优先支持 Rose 项目,默认使用 Rose 框架是很好的选择。文艺一点想做个异步化 web 服务,可以选择 Spring MVC 3.2 以上版...

2015-05-16 22:12:40 826 0

提示
确定要删除当前文章?
取消 删除