自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (12)
  • 收藏
  • 关注

转载 Netty笔记4-如何实现长连接

​ 前面三章介绍了Netty的一些基本用法,这一章介绍怎么使用Netty来实现一个简单的长连接demo。Netty入门教程——认识NettyNetty入门教程2——动手搭建HttpServerNetty入门教程3——Decoder和Encoder关于长连接的背景知识,可以参考《如何使用Socket实现长连接》​ 一个简单的长连接demo分为以下几个步骤:长连接流程创建连接(Channel)...

2018-03-27 10:49:21 1299

转载 Netty入门教程3——Decoder和Encoder

​ https://www.jianshu.com/p/fd815bd437cd Netty强大的地方,是他能方便的实现自定义协议的网络传输。在上一篇文章中,通过使用Netty封装好的工具类,实现了简单的http服务器。在接下来的文章中,我们看看怎么使用他来搭建自定义协议的服务器。要做到这点,第一步要做的,就是要自定义编码器和解码器,这就是我们这一章主要讲的内容。Netty入门教程——认识Nett...

2018-03-27 10:47:33 5919

转载 Netty入门教程2——动手搭建HttpServer

https://www.jianshu.com/p/ed0177a9b2e3在上一章中我们认识了netty,他有三大优点:并发高,传输快,封装好。在这一章我们来用Netty搭建一个HttpServer,从实际开发中了解netty框架的一些特性和概念。netty.png认识Http请求在动手写Netty框架之前,我们先要了解http请求的组成,如下图:HTTP request component p...

2018-03-27 10:44:54 517

转载 Netty入门教程——认识Netty

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

2018-03-27 10:42:26 608 1

转载 Netty入门(一):零基础“HelloWorld”详细图文步骤

因为接下来的项目要用到netty,所以就了解一下这个程序,奈何网上的教程都是稍微有点基础的,所以,就写一篇对于netty零基础的,顺便也记录一下。 先扔几个参考学习的网页: netty 官方API: http://netty.io/4.1/api/index.htmlnetty 中文指南:https://waylau.com/netty-4-user-guide/   (来自个人) 关于NIO基础...

2018-03-27 10:30:10 2418 1

转载 Spring Boot深入原理 - SpringApplication启动流程

我们知道,如果不需要特殊的配置,只需要在main方法里调用SpringApplicatio.run()方法即可启动Spring Boot应用:public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args);}作为深入原理的第一篇,我们先来看...

2018-03-26 17:35:07 614

原创 eventBus的使用

事件总线类 OrderEventBus:import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;...

2018-03-24 19:44:57 657

转载 Top30机器学习精选开源项目

1. FastText:快速文本表示和文本分类库(Github上有11786颗星,贡献者Facebook Research)源码链接:github.com/facebookres…2. Deep-photo-styletransfer:“Deep Photo Style Transfer” 这篇论文的源码和数据。(GitHub 9747颗星,论文来自于康奈尔大学的Fujun Luan)源码链接:g...

2018-03-24 10:44:15 481

原创 深度学习之手写数字识别

      当我们开始学习编程的时候,第一件事往往是学习打印"Hello World"。就好比编程入门有Hello World,机器学习入门有MNIST。            MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片:它也包含每一张图片对应的标签,告诉我们这个是数字几。比如,上面这四张图片的标签分别是5,0,4,1。MNIST数据集MNIST数据集的官网是Yann LeC...

2018-03-24 10:13:15 9528 2

原创 guava之eventbus(一)

      现在如今眼目下,开源程序库越来越多,程序员们很多时候都不需要自己造轮子,就可以找到称心如意的开源库进行使用。虽然我们在使用各种各样的开源代码时,并不需要知道这些代码是如何实现的。但是了解它们的实现方法,不仅可以提升我们自己本身的编程能力和编程技巧,同时也为我们学习某一特定的技术点提供了可以模仿的例子。Guava简介如同boost之于c++,guava也几乎成为了java编程中不可或缺的...

2018-03-23 18:11:46 225

原创 TensorFlow在windows上安装与简单示例

1、http://blog.csdn.net/u013713117/article/details/546164602、http://blog.csdn.net/darlingwood2013/article/details/60322258

2018-03-21 23:53:52 198

原创 mac 解决sudo: no valid sudoers sources found, quitting

摘要:解决sudo:novalidsudoerssourcesfound,quitting 设置普通用户可以使用sudochmodu+w/etc/sudoersvi/etc/sudoers 找到这行rootALL=(ALL)ALL,在他下面添加usernameALL=(ALL)ALL 但是返回后使用sudo时出现错误:sudo:novalidsudoerssourcesfound,quittin ...

2018-03-21 14:15:01 3399

原创 安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题

亲测有效!!!!!!!!!!最近在关注 Deep Learning,就在自己的mac上安装google的开源框架Tensorflow 用 sudo pip install -U tensorflow 安装的时候总是遇到下面的问题:sudo pip install -U tensorflowPassword:The directory '/Users/jason/Library/Caches/p...

2018-03-21 13:51:48 606

转载 使用Tensorflow和MNIST识别自己手写的数字

使用Tensorflow和MNIST识别自己手写的数字最近在学习神经网络相关的东西,发现有很多资料是Tensorflow教程上的内容,但是教程很多只是一个验证官方程序的过程。如何将官方程序变成自己可以利用的程序,网上似乎资料比较少,所以我就来介绍一下如何使用Tensorflow和MNIST搭建自己的手写识别算法,识别自己写的数字(比如下面我写的这个苍劲有力的3~~)。本文也参考了国外大神博客的内容...

2018-03-21 10:55:53 838 1

转载 TensorFlow 教程 - MNIST手写数字识别完整代码

当你安装了tensorflow后,tensorflow自带的教程演示了如何使用卷积神经网络来识别手写数字。代码路径为tensorflow-master\tensorflow\examples\tutorials\mnist\mnist_deep.py。 为了快速测试该程序,我提前将需要的mnist手写数字库下载到了工程目录(我在pycharm中新建了工程,并把mnist_deep.py中的代码拷贝...

2018-03-21 10:47:58 4056

转载 http://blog.csdn.net/hjimce/article/details/47323463

http://blog.csdn.net/hjimce/article/details/47323463卷积神经网络入门学(1)原文地址:http://blog.csdn.net/hjimce/article/details/47323463作者:hjimce卷积神经网络算法是n年前就有的算法,只是近年来因为深度学习相关算法为多层网络的训练提供了新方法,然后现在电脑的计算能力已非当年的那种计算水平...

2018-03-21 10:44:07 586

转载 Guava cache 机制及源码分析

Guava 是Google开源出来的Java常用工具集库,包括集合,缓存,并发,字符串,I/O操作等在Java开发过程中经常需要去实现的工具类。在平常开发过程中,很多情况需要使用缓存来避免频繁SQL查询或者其他耗时操作,会采取缓存这些操作结果给下一次请求使用。如果我们的操作结果是一直不改变的,其实我们可以使用 ConcurrentHashMap 来存储这些数据;但是如果这些结果在随后时间内会改变或...

2018-03-21 09:54:53 3807 1

转载 GuavaCache简介(一)

前言在多线程高并发场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式缓存如redis、memcached,还有本地(进程内)缓存如ehcache、GuavaCache。之前用spring cache的时候集成的是ehcache,但接触到GuavaCache之后,被它的简单、强大、及轻量级所吸引。它不需要配置文件,使用起来和ConcurrentHashMap...

2018-03-21 09:44:10 252

转载 机器学习数据预处理---白化whitening

白化whitening原文地址:http://blog.csdn.net/hjimce/article/details/50864602作者:hjimce一、相关理论    白化这个词,可能在深度学习领域比较常遇到,挺起来就是高大上的名词,然而其实白化是一个比PCA稍微高级一点的算法而已,所以如果熟悉PCA,那么其实会发现这是一个非常简单的算法。    白化的目的是去除输入数据的冗余信息。假设训练...

2018-03-20 10:51:04 1711

原创 数据归一化

导语在机器学习入门的过程中,我们经常见到在导入数据时,常常出现的一步操作叫做数据归一化(normalization),一开始我并不知道它的作用,甚至发现有些时候去掉数据归一化的步骤,代码一样可以运行,机器学习的结果甚至也是正确的,所以去调查了一番,什么是数据归一化,又到底是做什么的。一、为什么要进行数据归一化我们先观察下面的两个图像。 要找到他们的梯度方向。如下图所示 很显然是左侧的图像更容易去找...

2018-03-20 10:36:56 1946

转载 SCXML 有限状态机规范概述

https://www.ibm.com/developerworks/cn/opensource/os-cn-scxml/State Chart XML(SCXML) 是 W3C 组织制定的一种有限状态机的规范,它提供了一个在 CCXML 和 Harel State Tables 基础之上演化而来的状态机执行环境。但此规范目前还处于 Working Draft,即修订当中,目前最新的修订版本是 W...

2018-03-19 17:17:10 710

转载 状态机引擎选型

来源:https://segmentfault.com/a/1190000009906317概念有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在电商场景(订单、物流、售后)、社交(IM消息投递)、分布式集群管理(分布式计算平台任务编排)等场景都有大规模的使用。状态机的要素状态机可归纳为4个要素,即现态、条件、动作、...

2018-03-19 17:12:36 599

转载 java多线程-ThreadPoolExecutor的拒绝策略RejectedExecutionHandler

概述原文地址 http://blog.csdn.net/qq_25806863/article/details/71172823在分析ThreadPoolExecutor的构造参数时,有一个RejectedExecutionHandler参数。RejectedExecutionHandler是一个接口:public interface RejectedExecutionHandler { ...

2018-03-19 14:55:16 303

转载 ThreadPoolExecutor的原理(快速了解)

1 线程池的处理流程向线程池提交一个任务后,它的主要处理流程如下图所示:一个线程从被提交(submit)到执行共经历以下流程:线程池判断核心线程池里是的线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务。如果核心线程池里的线程都在执行任务,则进入下一个流程线程池判断工作队列是否已满。如果工作队列没有满,则将新提交的任务储存在这个工作队列里。如果工作队列满了,则进入下一个流程。线程池判...

2018-03-19 14:48:03 264

转载 Java线程池的分析和使用

1.    引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。  PS...

2018-03-19 14:40:07 238

转载 Java线程池ThreadPoolExecutor使用和分析(一)

http://www.cnblogs.com/trust-freedom/p/6594270.html  相关文章目录:    Java线程池ThreadPoolExecutor使用和分析(一)    Java线程池ThreadPoolExecutor使用和分析(二) - execute()原理    Java线程池ThreadPoolExecutor使用和分析(三) - 终止线程池原理     ...

2018-03-19 13:59:26 244

转载 【Java并发之】BlockingQueue

http://blog.csdn.net/suifeng3051/article/details/48807423本文主要讲的是并发包中涉及到的集合,关于普通集合,请参考【java 集合概览】一、什么是BlockingQueueBlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种:1. 当队列满了的时候进行入队列操作2...

2018-03-19 13:45:28 151

原创 ThreadPoolExecutor和Callable的应用

一、Responsepublic class Response<T> implements Serializable { private String key; private T response; public Response(String key, T response) { this.key = key; ...

2018-03-19 12:32:25 2039

反编译工具jd-gui

最好的jar包反编译工具。

2016-03-17

git、gitlab以及SourceTree介绍

自己组件个人版github必看手册。详细介绍建立软件版本管理服务器的各个组件,git,gitlab以及SourceTree的使用

2016-03-17

最专业的数据恢复软件

最专业的数据恢复软件,可以快速地恢复的丢失的任何文件,这个是专业级别的恢复软件,恢复的速度也很快速!

2012-07-31

C流程图生成器

你再也不用为用画流程图发愁了,这个是一个很好用的C流程图生成器,你只要读入.cpp文件,这个软件就能导出所有的流程图,并生成word文档,真是神器啊!

2012-07-31

计算机网络实训教程-第二章-基本网络命令

计算机网络实训教程-第二章-基本网络命令,教你一些基本的网络命令的使用

2012-07-31

最常用网络命令

最常用网络命令,不需要其他工具,用dos操作就可以了,对于初学者来说,还是很实用的资源

2012-07-31

android音乐播放器

基于android的音乐播放器代码,让你很好的掌握多媒体开发。 这个播放器实现的现在网上流行的播放器的所有基本功能

2012-07-31

android关注的开源项目

提供谷歌公布的十大开源项目介绍,让你快速精通移动开发

2012-07-31

Toast五种特效

教你使用android开发中,toast的五种特效的试用,比如自定义图片,自定义位置等等!

2012-07-31

恶作剧的好程序

可以让你恶作剧的对象的电脑产生内存泄漏 从而快速死机

2012-06-09

空空如也

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

TA关注的人

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