SF
SH的全栈笔记
SH的全栈笔记
注册登录
关注博客
注册登录
主页
关于
RSS
用go-module作为包管理器搭建go的web服务器
SH的全栈笔记
2019-06-10
阅读 15 分钟
5.4k
本篇博客主要介绍了如何从零开始,使用Go Module作为依赖管理,基于Gin来一步一步搭建Go的Web服务器。并使用Endless来使服务器平滑重启,使用Swagger来自动生成Api文档。
初探Java类型擦除
SH的全栈笔记
2019-05-27
阅读 5 分钟
2.5k
上面的判断结果是true。代表了两个传入了不同泛型的List最终都编译成了ArrayList,成为了同一种类型,原来的泛型参数String和Integer被擦除掉了。这就是类型擦除的一个典型的例子。
是时候拥有一个你自己的命令行工具了
SH的全栈笔记
2019-05-17
阅读 4 分钟
2.6k
本篇博客主要介绍了如何使用commander, inquirer以及chalk从零开始,创建属于自己的命令行工具。 0. 一分钟体验 首先我们先花一分钟的时间,体验一下创建自己的命令行cli工具是什么感觉。 0.1. 新建项目目录 假如我们的项目名称叫hello-cli,使用如下命令新建项目目录。 {代码...} 0.2. 初始化项目 接下里使用npm-init命...
来认识一下venus-init——一个让你仅需一个命令开始Java开发的命令行工具
SH的全栈笔记
2019-05-13
阅读 4 分钟
1.7k
于是你拿起键盘,用触控板 ? '' : 抄起鼠标',开始了Java淌坑之旅。在一把梭的操作之后,面对你搭建的环境,你陷入了深深的沉思,开始了吾日三省吾身的自我质疑中。这tm到底哪儿错了?到底哪儿在报错?这报错啥意思?
将你的前端应用打包成docker镜像并部署到服务器?仅需一个脚本搞定
SH的全栈笔记
2019-04-23
阅读 4 分钟
7.1k
前段时间,自己搞了个阿里云的服务器。想自己在上面折腾,但是不想因为自己瞎折腾而污染了现有的环境。毕竟,现在的阿里云已经没有免费的快照服务了。要想还原的话,最简单的办法就是重新装系统。而一旦重装,之前的搭建的所有环境就都白搭了。
如何在SpringBoot中集成JWT(JSON Web Token)鉴权
SH的全栈笔记
2019-03-18
阅读 4 分钟
10.9k
这篇博客主要是简单介绍了一下什么是JWT,以及如何在Spring Boot项目中使用JWT(JSON Web Token)。 1.关于JWT 1.1 什么是JWT 老生常谈的开头,我们要用这样一种工具,首先得知道以下几个问题。 这个工具是什么,这个工具解决了什么问题 是否适用于当前我们所处得业务场景 用了之后是否会带来任何其他问题 怎么用才是最佳...
想在Java中实现Excel和Csv的导出吗?看这就对了
SH的全栈笔记
2019-03-10
阅读 6 分钟
4.4k
title: 想在Java中实现Excel和Csv的导出吗?看这就对了date: 2019-03-01 20:07:07tags: Javakeywords: Java导出Excel和Csv
什么?你竟然还没有用这几个chrome插件?
SH的全栈笔记
2019-02-16
阅读 2 分钟
2.8k
其实18年之前写过一篇关于chrome插件的文章,里面安利了4个chrome插件。鉴于这已经是9102年了,之前觉得好用的chrome插件跟新了解到的比起来,还是差了那么点味道。所以决定再更新一波,顺便补上之前漏掉的几个插件。
手把手教你如何优雅的使用Aop记录带参数的复杂Web接口日志
SH的全栈笔记
2019-02-11
阅读 16 分钟
6k
不久前,因为需求的原因,需要实现一个操作日志。几乎每一个接口被调用后,都要记录一条跟这个参数挂钩的特定的日志到数据库。举个例子,就比如禁言操作,日志中需要记录因为什么禁言,被禁言的人的id和各种信息。方便后期查询。
在Java中使用redisTemplate操作缓存
SH的全栈笔记
2019-01-18
阅读 15 分钟
7k
这个数据库之前在没有使用Presto的情况下,使用的是Hive,使用Hive进行一个简单的查询,速度可能在几分钟。当然几分钟也并不完全是跑SQL的时间,这里面包含发请求,查询数据并且返回数据的时间的总和。但是即使这样,这样的速度明显不能满足交互式的查询需求。
从无到有-在create-react-app基础上接入react-router、redux-saga
SH的全栈笔记
2018-12-16
阅读 7 分钟
4.5k
react-router-dom其实就是react-router 4.0,与之前的3.0有什么区别呢?react-router被一分为三。react-router、react-router-dom和react-router-native。
WebAssembly完全入门——了解wasm的前世今身
SH的全栈笔记
2018-11-08
阅读 6 分钟
10.1k
接触WebAssembly之后,在google上看了很多资料。感觉对WebAssembly的使用、介绍、意义都说的比较模糊和笼统。感觉看了之后收获没有达到预期,要么是文章中的例子自己去实操不能成功,要么就是不知所云、一脸蒙蔽。本着业务催生技术的态度,这边文章就诞生了。前部分主要是对WebAssembly的背景做一些介绍,WebAssembly是...
在SpringBoot中添加Redis
SH的全栈笔记
2018-10-11
阅读 4 分钟
4.4k
在实际的开发中,会有这样的场景。有一个微服务需要提供一个查询的服务,但是需要查询的数据库表的数据量十分庞大,查询所需要的时间很长。此时就可以考虑在项目中加入缓存。
手把手教你从零开始搭建SpringBoot后端项目框架
SH的全栈笔记
2018-09-18
阅读 18 分钟
7.7k
原料 新鲜的IntelliJ IDEA、一双手、以及电脑一台。 搭建框架 新建项目 打开IDE,点击File -> New Project。在左侧的列表中的选择Maven项目,点击Next。 填写GroupId和ArtifactId 什么是GroupId和ArtifactId?大家可以参考一下google出来的定义,可以参考一下。 <!--more--> GroupID是项目组织唯一的标识符,实...
使用IntelliJ IDEA新建Java Web后端resfulAPI模板
SH的全栈笔记
2018-08-28
阅读 4 分钟
4.1k
打开IntelliJ IDEA,我的版本是Version 2018.1.4。点击Create New Project。在左侧的列表中选择Maven。然后在右侧勾选Create from archetype。
注册微信开发测试号
SH的全栈笔记
2018-08-10
阅读 4 分钟
6.9k
要进行微信公众号的开发,那就需要一个本地的开发环境来进行开发。而微信测试号就正好提供了这样的一个development环境。每个微信号只能对应一个测试号,但是每个测试号可以开发多个微信公众号项目。微信号与测试号是一一对应的关系,而测试号与开发项目是一对多的关系。进入之后会看到页面里面有以下几个大块。
如何正确的在项目中接入微信JS-SDK
SH的全栈笔记
2018-08-04
阅读 4 分钟
12.7k
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫等微信特有的能力,为微信用户提供更优质的网页体验。
html2canvas关于图片不能正常截取
SH的全栈笔记
2018-07-31
阅读 1 分钟
10.6k
首先说说遇到了什么问题。首先有这么一个需求。需要前端根据后端传过来数据,动态的生成图片。图片中的文案、背景图片、用户头像全部都是通过后端的接口获取。但是使用 html2canvas 生成的canvas有些图片成功的在canvas里生成了。但是有些图片无论如何都显示不出来。
如何用vue-router为每个路由配置各自的title
SH的全栈笔记
2018-07-30
阅读 2 分钟
3.7k
vueRouter只是一个变量名。叫什么可以根据你自己项目的命名来找,只要是Router实例化的一个对象就OK。然后将上述代码替换成如下代码。
在vue中使用Autoprefixed
SH的全栈笔记
2018-07-26
阅读 1 分钟
1.9k
为了使我们的项目兼容各种浏览器,我们可能会在开发中写大量的前缀。即使有了IDE为我们提供了便捷的方式。但是仍然需要我们去花时间和精力。而这样会浪费我们很多的时间。为了在开发中提升团队的开发效率,并且同时节省时间,我们引入了autoprefixed。搭配webpack使用,在每次打包的时候自动的给我们的样式加上前缀来兼...
为hexo博客添加基于gitment评论功能
SH的全栈笔记
2018-07-23
阅读 4 分钟
2.9k
gitment其实就是利用你的代码仓库的Issues,来实现评论。每一篇文章对应该代码仓库中的一个Issues,Issues中的评论对应你的博客每篇文章中的评论。如果你是用github的博客的话用起来将会十分的方便。
koa2-response了解一下?
SH的全栈笔记
2018-07-20
阅读 2 分钟
2.7k
背景 前不久把项目中用了很久的一个伪中间件撸成了一个npm包发布了出去。 为什么叫伪中间件?正常的中间件的引用方式, 就拿body-parser为例。 {代码...} 反观我撸的伪中间件的引用方式。 {代码...} 为什么要这么干呢...纯粹是因为这个伪中间件与现有项目的耦合度太高了,为(就)了(是)方(懒)便在项目里面把这个伪...
Koa中更方便简单发送响应的方式
SH的全栈笔记
2018-07-20
阅读 1 分钟
2.8k
Github传送门 koa2-response 背景 最近做了很多node的后台项目,写了很多接口,但是发现随着接口的慢慢增多,需要写越来越来越多类似于下面这种代码。 {代码...} 写成这样还好,至少做到了所有接口返回的格式统一,如果没有在这方面做规范,那么后台的接口返回不统一,将会给前端带来很多的问题。 而且每个接口都要写这...
关于css,js放置位置的问题
SH的全栈笔记
2017-05-03
阅读 1 分钟
4.7k
一天,小明正在网上查找资料,项目中遇到的问题需要通过查阅资料来解决,他看到一个标题很有意思,觉得这应该是他要找的答案,于是他就点了进去,结果进入网站后几秒钟的时间,网页还是一片空白,过了好久才加载完成。
1
2
(current)
上一页
2
(current)
下一页