小哈-whzhaochao

飞奔的小哈

《阿里巴巴Java开发手册》插件安装及使用

Idea安装IDEA版的插件已发布到IDEA官方仓库中(最低支持版本14.1.7,JDK1.7+),只需打开 Settings >> Plugins >> Browse repositories 输入 Alibaba 搜索一下便可以看到对应插件了,点击安装等待安装完成。至于...

2017-10-16 10:42:03

阅读数:300

评论数:0

使用Maven自动打包配置文件生成开发环境,测试环境,生产环境

写在前面项目中往往有开发环境、测试环境、生产环境,这几个环境有些配置文件可能是不一样的,三个环境切换时以前基本是靠手动注释文件来打成不同的包。如果不同的配置文件过多,粗心打包后,就会导致配置文件出错,从而使项目部署出问题。例如Mysql配置文件在项目中有可能会使用如下情况,通过手动注释切换配置文件...

2017-07-24 11:15:05

阅读数:3256

评论数:0

grpc java helloworld 简单demo实现

写在前面最近google发布了grpc1.0,之前一直关注过grpc,数据交互使用了protocol buffer,相比之前使用的hession和json序列化方式性能应该提升不少,所有先搞一个grpc的hello world跑一下,项目使用maven搭建,并使用idea开发。 使用idea创建m...

2016-09-03 10:47:36

阅读数:18071

评论数:23

ice-dubbo-thrift-grpc性能测试对比

本测试只是个人为了对rpc进行技术选型,测试可能不够严谨,对某些rpc的参数可能也不是最优,如果你知道更优的参数配置或者改进意见等,欢迎反馈给我magicdoom@gmail.com。另外代码有些地方只是为了测试方便,不作为平时编程的范例。所有测试源码和运行均一起提供在附件里。测试源码工程可用id...

2016-05-14 16:11:06

阅读数:16157

评论数:1

使用轻量级JAVA 爬虫Gecco工具抓取新闻DEMO

写在前面最近看到Gecoo爬虫工具,感觉比较简单好像,所有写个DEMO测试一下,抓取网站 http://zj.zjol.com.cn/home.html,主要抓取新闻的标题和发布时间做为抓取测试对象。Gecoo GitHub地址 https://github.com/xtuhcy/gecco ...

2016-04-08 14:15:16

阅读数:3802

评论数:1

分布式Web应用----zookeeper基本工作原理

写在前面前面一篇文章简单介绍了zookeeper的安装,当安装好了zookeeper后,我们可以通过zookeeper自带的客户端连接到zookeeper上,并对其进行操作,在对它进行操作前我们先要了解一些基本的知识。zookeeper工作原理 上图为zookeeper的节点结构,其中/为zoo...

2016-04-02 17:34:27

阅读数:1452

评论数:0

分布式Web应用----Linux环境下zookeeper集群环境的安装与配置

写在前面zookeeper是分布式应用中运用的比较广泛,了解zookeeper的原理对理解分布架构的应用具有很大的帮助,学会安装zookeeper则是学习zookeeper的前提,自己刚刚学习zookeeper,记录一下安装过程,增加自己印象,方便其它人学习。下载zookeeperzookeepe...

2016-03-27 20:06:57

阅读数:955

评论数:1

分布式Web应用----基于Socket+动态代理实现简单RPC 生产者消费者模型

写在前面前面一文主要简单介绍了JAVA动态代理基本原理,这也是实现RPC的基本知识,这里我们运用Socket简单实现一个远程过程调用,方便大家理解RPC的基本原理,希望对大家有所帮助。新建People接口类与Man实现类接口类public interface People { public...

2016-03-15 21:08:29

阅读数:1088

评论数:1

分布式Web应用----Java动态代理技术实现原理分析

原文链接:http://www.zhaochao.net/index.php/2016/03/11/20/写在前面 在企业开发中,最基本的开发架构可能就算是MVC框架,如 Struts+Spring+Hibernate 或者 SpringMVC+Spring+Mybatis ,这些框架也可能是J...

2016-03-11 22:00:54

阅读数:903

评论数:0

基于内容的简单相关新闻推荐系统方案

写作背景最近接手一个新闻项目,项目比较小,属于官网的一个支站,官网新闻条目有700多万条,我负责的支站新闻条目11万条,我想拿这个小支站用来练练手,做一个小的基于内容的新闻推荐,当用户看某片新闻时,旁边显示和这条新闻相关的新闻列表。总体思路站点比较小,简单点能实现要求就好,主要步骤如下所示 建立...

2016-02-05 17:18:30

阅读数:3528

评论数:2

计算两组标签/关键词 相似度算法

写作背景标签在互联网行业有大量的应用,给博客打标签,给商品打标签,给新闻打标签。通常每篇文章会打上多个标签,好的标签系统给后期的数据分析可以带来巨大的利处。最近想做一个基于内容的新闻简单推荐系统,其中的一个推荐权重就是两篇新闻标签的相似度,由于没什么数据挖掘和机器学习经验,自己一直在摸索,感觉自己...

2016-02-05 11:03:40

阅读数:6077

评论数:4

Hessian配置用户名和密码

原文链接 http://www.zhaochao.net/index.php/2016/01/26/12/配置原因随着业务的发展项目会变的越来越多,项目需要进行模块化与服务化,服务化中常用的方法就是使用RPC技术,Hessian就是常用的一种RPC技术。之前用过Hessian,没有考虑太多,只是用...

2016-01-26 10:59:29

阅读数:1685

评论数:0

你应该知道的RPC原理

原文链接  https://yq.aliyun.com/articles/3229?utm_source=tuicool&utm_medium=referral 摘要      在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些...

2016-01-26 08:56:38

阅读数:678

评论数:0

JAVA 通过freemarker 生成Word 带图片格式

新建一个word另保存为XML文件格式保存的XML文件如下<?xml version="1.0" encoding="utf-8"?> <?mso-application progid="Word.Document"?&...

2015-12-31 11:17:33

阅读数:13900

评论数:7

JAVA HTTP POST参数为一个对象或数组

原文链接http://zhaochao.net/index.php/2015/12/04/4/问题描述最近接到一个很简单的问题,对方提供了一个接口,让我每隔一段时间像他的接口推送一些数据,因为数据量比较大,所以这种Http 请求类型肯定是Post请求。这种推送过去的参数是一个很大的数组,而且数据字...

2015-12-04 22:08:41

阅读数:16634

评论数:0

Spring+Jetty+Jersey+Mybatis整合教程 无web.xml 、webapp版

原文链接 http://blog.csdn.net/whzhaochao/article/details/50152833项目总体目录结构项目结构说明com.zhaochao.action 主要放处理RESTFull 接口业务,代码如下所示@Path("user") publ...

2015-12-02 21:01:59

阅读数:6206

评论数:2

Jersey+jetty 搭建高并RestFull 接口服务

原文链接 http://www.zhaochao.net/index.php/2015/12/07/5/选择Jersey+jetty原因之前做的项目大部分是PC的项目,没有做的完全的前后端分离,后端使用的是MCV框架 像SpringMVC、Sturts2。最近开发移动webapp项目,因为对Spr...

2015-11-30 10:06:09

阅读数:8950

评论数:6

Spring Cache 使用

Spring Cache简使用

2015-11-17 15:47:59

阅读数:489

评论数:0

java 单例模式 几个实现方法

java单例模块实习几种方法

2015-11-01 21:53:00

阅读数:474

评论数:0

spring 注解事务配置

spring 基于注解事务配置

2015-11-01 19:00:29

阅读数:868

评论数:0

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