自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

原创 用一张图看懂什么是互联网产品

2020-05-04 15:45:13 410

原创 jmeter-grpc-plugin

###背景与目标通过该插件实现针对grpc接口的测试,并且可以利用jmeter的所有测试特性。在 https://github.com/yangliCypressTest/jmeter-grpc-plugin的基础上做了一部分的修改。###工程优势无需编写独立的测试工程有大量的报表支持实现多维度的指标监测可以编写测试用例,测试用例便于传播基本实现编码###入门教程####一 ...

2019-05-28 16:00:49 6582 7

原创 Kibana、elasticsearch、filebeat开启x-pack监控教程

现在很多团队都采用ELK的数据方案。具体的运转流程如下: 这个流程比较长,需要监控内容比较多。 filebeat出现异常造成数据丢失 kafka造成异常 es出现问题无法正常提供服务目标 通过安装x-pack实现对es和filebeat的监控。教程elasticsearch开启x-pack1)安装x-packe...

2019-05-28 11:03:38 8088

转载 HTTP/2 in GO(五)--大结局

HTTP/2 in GO(一)HTTP/2 in GO(二)HTTP/2 in GO(三)HTTP/2 in GO(四)HTTP/2 in GO(五)HTTP/2新增特性二进制分帧(HTTP Frames) 多路复用 头部压缩 服务端推送(server push)HTTP/2通过多种多种技术手段(如:多路复用,头部压缩,优先级等),极大的优化了HTTP的C/S...

2019-05-17 17:05:47 556

转载 HTTP/2 in GO(四)

HTTP/2 in GO(一)HTTP/2 in GO(二)HTTP/2 in GO(三)HTTP/2 in GO(四)HTTP/2 in GO(五)Start上篇文章我们了解了如何在HTTP/2 server端进行Header信息的发送,同时保持连接不断开。这次我们在这个基础上,实现自动下发PUSH。先来实现一个最简单的Server Push的例子, 我们在上次...

2019-05-17 17:04:55 526

转载 HTTP/2 in GO(三)

HTTP/2 in GO(一)HTTP/2 in GO(二)HTTP/2 in GO(三)HTTP/2 in GO(四)HTTP/2 in GO(五)Start前边两章讲了很多HTTP/2概念性的东西,看起来比较无趣,从这次开始,我们从一些实际用途开始讲起。本次讲一个非常简单的功能,然后把其内部实现串一下。这次要实现的功能非常简单,就是一个http2的server...

2019-05-17 16:59:53 851

转载 HTTP/2 in GO(二)

HTTP/2 in GO(一)HTTP/2 in GO(二)HTTP/2 in GO(三)HTTP/2 in GO(四)HTTP/2 in GO(五)上一篇文章中介绍了HTTP/2的二进制分帧和多路复用的特性,这次来介绍下头部压缩和服务端推送。HTTP/2新增特性 二进制分帧(HTTP Frames) 多路复用 头部压缩 服务...

2019-05-17 16:56:45 1367

转载 HTTP/2 in GO(一)

HTTP/2 in GO(一)HTTP/2 in GO(二)HTTP/2 in GO(三)HTTP/2 in GO(四)HTTP/2 in GO(五)最近由于做一些相关项目,需要使用到HTTP/2的一些特性,花了两天的时间看了下HTTP/2的RFC-7540的文档,又花了一天时间看了下go语言中http server中对HTTP/2的实现,做一些笔记,记录一些心得。...

2019-05-17 16:54:48 648

原创 tf.reduce_sum理解(小记)

reduce_sum应该理解为压缩求和,用于降维# 'x' is [[1, 1, 1]#         [1, 1, 1]]#求和tf.reduce_sum(x) ==> 6#按列求和tf.reduce_sum(x, 0) ==> [2, 2, 2]#按行求和tf.reduce_sum(x, 1) ==> [3, 3]#按照行的维度求和tf.r

2017-11-01 16:41:53 95866

转载 TensorFlow学习笔记2:构建CNN模型

上篇博文主要是TensorFlow的一个简单入门,并介绍了如何实现Softmax Regression模型,来对MNIST数据集中的数字手写体进行识别。然而,由于Softmax Regression模型相对简单,所以最终的识别准确率并不高。下面将针对MNIST数据集构建更加复杂精巧的模型,以进一步提高识别准确率。深度学习模型TensorFlow很适合用来进行大规模的

2017-08-05 19:49:05 1048

转载 TensorFlow学习笔记1:入门

TensorFlow 简介TensorFlow是Google在2015年11月份开源的人工智能系统(Github项目地址),是之前所开发的深度学习基础架构DistBelief的改进版本,该系统可以被用于语音识别、图片识别等多个领域。官网上对TensorFlow的介绍是,一个使用数据流图(data flow graphs)技术来进行数值计算的开源软件库。数据流图中的节点,代表数值运算

2017-08-05 19:44:09 652

转载 手把手教你搭建谷歌TensorFlow深度学习开发环境!

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。TensorFlow 最初由Google大脑小组(隶属于G

2017-08-02 17:07:30 3145

原创 信息,唯快不破

很久没有写过博客,今天这篇博文虽然谈了很多当下我们常见的内容。但是我观点都都从他们是一个信息媒体角度去看待他们,尝试从信息角度分析。得出的结论,唯有速度才是所有信息产品的核心价值。我们先最常见产品来做比较:我们常见有两种信息渠道的产品,第一种是论坛,第二种是微博。论坛比微博出现的更加早,但是现阶段都是我们常用的产品模式。他们存在很多相似特性但是都在同时生存在我们的生活里面。为什么他们可以同

2016-11-14 15:23:19 983

转载 ECMAScript6新特性简介

原文:http://blog.gejiawen.com/2015/07/28/es6-new-feature/ES6(ECMAScript 6)终于在2015年6月正式发布了。距离上一次正式公开的ES5(于2009年发布的)已经相距了不短的时间了。其实在ES6正式发布之前的一段时间内,ECMA组织已经不再向ES6中添加新特性了,所以其实在ES6正式发布之前,业界已经有许多对ES6的相关实践

2016-06-19 16:38:11 5642

原创 React Native es6 单例例子

单例是在程序设计非常基础的东西,用React Native做了一个简单单例的例子,只是玩玩而已,也做了一个笔记。  单例的类,中间定了一个name的属性。let instance = null;var name = '';export default class Singleton { constructor() { if(!instance){

2016-06-19 16:25:10 6677

原创 React Native es6继承(Component例子)

很多用React Native的同学都是前端工程师,在传统的Js没有继承的概念。但是在react Native所支持的es6是有继承的,今天牛刀小试一下,原来效果也是不错的,分享给大家。  首先定义一个BaseComponent,例如有一个fullName的方法import React, { Component } from 'react';export default class

2016-06-19 16:16:42 8790

转载 史上最详细Windows版本搭建安装React Native环境配置

说在前面的话:感谢同事金晓冰倾情奉献本环境搭建教程之前我们已经讲解了React Native的OS X系统的环境搭建以及配置,鉴于各大群里有很多人反应在Windows环境搭建出现各种问题,今天就特意更新一贴来说明。关于os x环境搭建以及react native入门学习资料请移步:http://www.lcode.org/react-native/刚创建的React Nat

2016-06-12 21:21:19 3944 2

原创 互联网+时代对社会分工见解

近来在重读亚当斯密的国富论,在这本书开篇不久就谈了社会分工。正如大家所知道一样,社会分工给我们人类带来生产力革命,是现代社会的基础。每次工业革命其实就是表现为社会分工模式变化。但是很多人觉得小范围团队管理的社会分工会更加复杂,主要是因为小范围团队社会分工能够让人感到分工完备是因为场地小、人员少让观察着能够一览无余。传统的IT项目管理就是一种非常明确的小范围社会分工模式。传统IT项目管理

2015-12-20 01:06:21 2745

原创 Virtuous Ten Studio反编译APK教程入门

近来都在学习APK研发,了解一些apk反编译相关材料,也积累了一些心得。在接触各类工具中,发现Virtuous Ten Studio的使用特别让人惊艳。它基本可以提供apk反编译一站式的服务。我觉得如果真的想入学习apk反编译和rom修改的同学,这个工具应该是必不可少的工具。Virtuous Ten Studio的官方网站是:http://virtuous-ten-studio.com/这个是

2015-02-09 20:11:32 6732 8

转载 Django模板系统(非常详细)

转载:http://www.czug.org/python/django/04.html翻译www.djangobook.com之第四章:Django模板系统The Django Book:第4章 Django模板系统revised by xin_wang前面的章节我们看到如何在视图中返回HTML,但是HTML是硬编码在Python代码中的这

2015-01-04 22:55:28 3128

转载 使用 Django 和 Python 开发 Web 站点

Django 项目是一个定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有:用于创建模型的对象关系映射为最终用户设计的完美管理界面一流的 URL 设计设计者友好的模板语言缓存系统本文是有关 Python Web 框架的由两篇文章组成的系列文章的第一篇。第二篇文章将向您介绍 TurboGears 框架

2015-01-04 22:37:55 1252

转载 Pythone-十分钟入门

http://developer.51cto.com/art/201207/347006.htm  python十分钟入门http://sebug.net/paper/python/                            简明python教程【简介】Python(蟒蛇)是一种动态解释型的编程语言。Python可以在Windows、UNIX

2015-01-04 21:46:52 4419

原创 关于Mysql com.mysql.jdbc.StatementImpl$CancelTask内存泄漏问题及解决办法

关于Mysql com.mysql.jdbc.StatementImpl$CancelTask内存泄漏问题及解决办法

2014-11-20 14:04:01 4198 1

转载 Java里快如闪电的线程间通讯

这个故事源自一个很简单的想法:创建一个对开发人员友好的、简单轻量的线程间通讯框架,完全不用锁、同步器、信号量、等待和通知,在Java里开发一个轻量、无锁的线程内通讯框架;并且也没有队列、消息、事件或任何其他并发专用的术语或工具。只用普通的老式Java接口实现POJO的通讯。它可能跟Akka的类型化actor类似,但作为一个必须超级轻量,并且要针对单台多核计算机进行优化的新框架,那个

2014-03-19 13:29:31 2140

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

Nifty是facebook公司开源的,基于netty的thrift服务端和客户端实现。然后使用此包就可以快速发布出基于netty的高效的服务端和客户端代码。https://github.com/facebook/niftyNifty简单例子1)环境搭建pom文件Thrift文件 namespace java example // de

2014-01-17 14:47:41 14888 4

原创 Retrofit restful client(二)基本例子

引入Restlet引入Restlet需要引入以下lib: maven-restlet Public online Restlet repository http://maven.restlet.org com.squareup.retrofit retrofit 1.3.0 org.apa

2014-01-14 15:17:59 13778 7

原创 Retrofit restful client(一)介绍

什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST

2014-01-14 14:49:42 8322 2

原创 Thrift交流(一)简单的Thrift

Thrift是一个可伸缩的跨语言的服务开发框架,是facebook开发的一个跨语言通信平台。为各种语言提供快捷的rpc服务。现阶段已经支持C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml等语言。在近来的工作中,重新学习Thrift通信的内容,和大家做个简单的交流。Thri

2013-10-28 15:24:18 12744 6

转载 101 个 MySQL 的调节和优化的提示

英文原文:101 Tips to MySQL Tuning and Optimization       MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。My

2013-08-26 16:41:30 791

原创 Java捕捉系统屏幕

简单的捕捉屏幕程序,可以对系统进行截屏。分享给大家。package com.shine.framework.ScreenDump;import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.Buffere

2013-04-08 16:19:48 1907

原创 Java MemCached 简单封装

memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释出。随着分布式计算的发展,机器间需要保证内存一致而获取到一致的计算结果越来越麻烦。随着机器的几何级发展,集中缓存就变得越来越有空间。JavaFramework2.5也已经集成了

2013-04-08 15:56:23 1494

原创 DBUtil教程(六)HBase基础查询支持

随着社会信息化发展,我们已经进入一个信息爆发增长期。每天我们每个人都能创造大量的信息,例如位置、社交、照片、工作等。这些信息有结构化数据,也有非结构化的数据。正因为这种情况,才导致关系型数据库和非关系型数据并存。随着查询压力增大,DBUtil也集成比较流行的nosql数据,如HBase。基本数据环境为:Hadpood+HBase+Hive的环境       DBUtil的ConfigXml

2013-04-07 14:31:21 1627

原创 Java POI Excel封装例子

近来因为工作需求,编写一个操作excel的工具类,是基于poi的。和大家分享一下。package com.shine.framework.core.office;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.

2012-11-14 13:39:34 4507 3

转载 SQL 中不同类型的表连接

1、简介在关系型数据库中,join操作是将不同的表中的数据联合在一起时非常通用的一种做法。首先让我们看看join是如何操作的,然后我们探索一下当join和where语句同时存在的时候的执行顺序问题,最后来谈一谈不同类型的join的顺序问题。2、建立初始的测试表结构(建表语句到这里下载)表建立完之后,将会看到如下三个表。我们将通过以上三个表来演示join操作。

2012-08-13 10:21:18 1152

原创 SunshineTree使用教程(修改树的icon)

近来朋友遇到SunshineTree使用问题,我把一个简单教程放出来。该工具是通过反射机制来修改tree的ICON。package com.shine.framework.core.view{ import mx.controls.treeClasses.TreeItemRenderer; import flash.xml.*; import mx.collectio

2012-07-24 17:08:33 1198

原创 (Flex 3D)Papervision3D加载DAE的例子

因为项目需要,我们需要在浏览器展现3D建筑模型。经过一段时间的技术选型,我们觉得Flex是现在浏览器展现3D模型比较成熟技术。我们工作流程也是美工根据实际物体或者场景制作3D的模型为DAE文件。Flex通过Papervision3D的引擎来加载DAE的模型展现和交互。3D模型加载源代码:<view:BaseSimpleContainer xmlns:fx="http://ns.ado

2012-07-18 11:18:20 3681

原创 JavaFramework 3.0 的框架思想

JavaFramework2.5经过多年的开发,已经走向成熟,也走向自己的瓶颈。在谈JavaFramework2.5缺陷时候,我们先谈一下JavaFramework2.5的基础思想吧。1、JavaFramework2.5的基础思想JavaFramework2.5的基础思想是建立一套简单易读的即插即用的框架。它可以独立控制一个工程的所有逻辑,也可以做为其他框架的辅助。该框架1.0设计时候,只

2012-07-17 12:59:54 5951 1

原创 基于DB4O的Java Map

Java的Map是大家最常用的一个容器接口,它通过灵活的key/value结构存储数据。因为Map的简单易用很多工程师喜欢大量使用Map存放数据。但是Map的数据是存放在内存中,大量的数据存在内存中,不只是造成Java系统内存遍历慢的隐忧,更加可能系统内存溢出。针对这个问题,我们重新利用DB4O实现Map的接口,利用DB4O的对象高效的物理存储特性来减轻Java的内存压力。

2012-06-26 12:09:40 1703

原创 最简单的flex网络拓扑图开发(三)加入信息提示框

有些朋友在使用这个swc时候对我的设计的信息提示框有疑问。有些人好不了解我事件传输的机制。因为我设计中是所有网元公用一个详细信息提示框,在网元初始化时候把信息提示框的对象传入给网元。如果所有网元都共用一个信息提示框,系统的性能开销比较容易控制。       信息提示框的数据xml <Node image="asset/topo/atm_switc

2012-06-25 17:14:39 4528 12

转载 公共安全服务的隐形武器——公安共享服务平台解决方案

随着“金盾工程”的正式启动,公安行业信息化水平相对于以往的单一指挥调度来说,有一个巨大的进步,但随着公安业务的增加,除指挥中心对作战和巡逻指挥需要空间地理技术外,刑侦、治安、交通、消防、警卫、反恐等部门也需要将已建成的相关业务信息系统的信息叠加在电子地图上进行综合利用。由于公安信息化业务数据都与空间位置有关系,人口分布、案件分布、警用基础设施管理、重点单位、报警地点、娱乐场所、道路交通等等

2012-05-22 17:04:17 9109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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