自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木小鱼的笔记

技术之海,顺势者昌;看问题,要看思路与问题实质

  • 博客(11)
  • 收藏
  • 关注

原创 Spring Boot之Filter和Interceptor的对比分析

在Spring Web项目中,一般都是会用filter或者interceptor用来处理功能的Http请求或者响应结果信息,Filter与Interceptor既相似又有所区别,本文将进行对比分析两者的概念和用法。功能定位两者实现的功能和目的是一样的,都是用来拦截和处理Http请求,在请求到达真实的业务逻辑处理阶段,比如用户登录的认证过程等。应用阶段Filter是在Java W

2018-01-30 17:53:36 5791

原创 基于Flask实现文件的上传功能的多实例Web服务

flask是Python中非常轻量的Web框架,允许开发者以非常少的代码实现各类的Web应用,本文将简单实例一个简单Web的文件上传功能的开发。环境介绍Centos 7.2, virtual env 下的python 3。安装flask pip3 install flask pip3 install flask_uploads这里安装了flask相关的组件...

2018-01-30 15:16:31 2913

原创 ES6语法之读书笔记

let, const, varlet主要是用于声明绑定特定作用域的变量,且保障此变量需先声明后使用。以编译器的形式,保障其有效性。 常见的错误信息: ReferenceError # 先使用,未声明const保障声明的变量未被重复赋值。var在javascript中原生的声明变量的定义符号。#

2018-01-30 08:21:43 338

原创 Nodejs之NPM常用命令

NPM是Nodejs中的包管理工具,这里将npm中的常用命令记录一下,以备后续查询。npm查看npm的版本信息 npm version安装命令将包安装至全局类库 npm install -g package_name将包安装至本地目录,用以开发。 npm i package_name –save-dev~ 会匹配最近的小版本依赖包,比如...

2018-01-29 20:11:34 547

原创 Spring Boot JPA Repository之诡异的existsBy查询方法失效问题

引言: Spring Boot号称微服务的利器,在结合了Spring Data与JPA之后,更是如虎添翼,开发快速的不像话,本文将讲述一个关于JPA中一个诡异问题的诊断分析过程以及修复方法。环境介绍JDK 1.8 Spring 4.2 Spring Boot 1.5.9问题描述在Spring Data中的Repository接口中创建了一个检查数据是否存在的接口方法:

2018-01-26 17:31:41 18434

原创 Python3下的ssl certificate:Can't connect to HTTPS URL because the SSL module is not available.问题解决

环境介绍Centos 7, python 3问题描述 pip3 install numpy输出信息如下:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.Collecting numpy Could not

2018-01-21 21:06:25 16777

原创 Docker命令指南(一)

这里docker常用的命令用法。Docker节点CloneClone镜像到本地文件系统 docker pull image_name 示例: docker pull training/webapp运行结果信息输出:Using default tag: latestlatest: Pulling from training/webappe

2018-01-21 19:04:29 2189 1

原创 Docker运行之com.docker.supervisor failed to start Exit code 1 问题之解决

Docker是一个非常跨时代的工具,是在继虚拟化之后的新一个好用易用的工具,可以极大提升开发和部署的效率。本文将解决一个在Mac上部署Docker之时碰到的问题。环境介绍操作系统: MacOS 10.13.2 (17C205) Docker 版本: 17.12.0-ce-mac47Dock version Command: docker version Cl

2018-01-20 22:12:22 19250 1

原创 Java命令行解析类库技术选型分析

虽然在Java领域中web程序应用广泛,但是基于Java开发命令行的工具也是非常使用的,本文将介绍一下在过去几天针对命令行工具Java类库的调研结果。JCommander项目地址: https://github.com/cbeust/jcommander Star: 1010 Fork: 227 文档地址: http://jcommander.org/使用示例:p

2018-01-20 20:35:19 4997

原创 Online UML工具技术选型分析

引言: 最近针对在线UML工具相关的类库,进行了技术选型调研,现在记录如下,方便后续查阅。draw.io站点: https://www.draw.io/ 类型: 开源 状态: 活跃评价: 功能强大,支持各种类型的图形编辑工具,以及在线的所见即所得。jsUML2站点: http://www.uco.es/~in1rosaj/tool_jsUML2.html 状态:

2018-01-09 19:45:00 840

原创 Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow

引言: Tensorflow大名鼎鼎,这里不再赘述其为何物。这里讲描述在安装python包的时候碰到的“No matching distribution found for tensorflow”,其原因以及如何解决。简单的安装tensorflow这里安装的tensorflow的cpu版本,gpu版本可以自行搜索安装指南,或者参考如下指令: pip3 install tenso

2018-01-05 14:10:13 312080 40

空空如也

空空如也

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

TA关注的人

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