12 丰色木夕

尚未进行身份认证

我要认证

程序员是21世纪中国最伟大的职业,没有之一...

等级
TA的排名 4w+

Servlet快速笔记

Servlet是什么Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet的架构显然,从这个架构图我们知道,Servlets就是一个实际处理Http请求的服务。Servlet向上接收http请求层,向下获取与数据库层交互,并最后响应http请求。Servlet 的生命周期从这个生命周期图,每一次请求,都将开启一个新的线程去调用 service(),而i

2020-09-12 18:47:29

@babel/plugin-proposal-class-properties 及 属性的赋值与定义的区别

@babel/plugin-proposal-class-propertieshttps://babeljs.io/docs/en/next/babel-plugin-proposal-class-properties.htmlwebpack开启decorator 装饰器https://www.cnblogs.com/m2maomao/p/11411233.htmlERROR in ./src/UiReactComponets/BaseSearchBarUI/index.jsxModule bui

2020-08-29 18:00:56

ES6 装饰器及webpack下配置装饰器语法

在一起

2020-08-29 17:35:36

umi多环境配置的实现

如何实现Umi多环境配置在实现在生产部署时,经常需要用到多环境变量的配置,特别是使用持续集成时,经常有好及格环境、测试、预生产、生产。使用umi开发时,通过process.env.NODE_ENV可以判断出,当前是dev模式,还是生产模式development模式即:开发模式production模式即:生产模式只要是编译出来的,都是production模式,这是,就不好区分测试、预生产、生产了,怎么办呢?umi.js提供自定义多种umi.js配置文件的方式可解决在项目根目录下,默认使用.umi

2020-08-29 16:31:04

div不响应鼠标事件

div不响应鼠标事件有时,需要覆盖在表面的div完全透明,并且,鼠标事件也不相应。如何实现呢,其实很简单只需要加使用css一句话即可实现:只需要添加style样式 pointer-events: none 即可不相应任何鼠标事件使用pointer-events:none 后,子元素的div内容将会继承该特性,此时,可以在子元素中使用pointer-events:all 恢复事件响应<script> function hello(e) { console.log(e) }&lt

2020-08-29 14:48:11

call()、apply()、bind()方法的使用

call()、apply()、bind()方法的使用这三个方法尤其不好区分、也容易混淆,网上有很多文章试图解释这三个的区别及用法。有的还举例,用故事说,反而增加了理解的难度,只是想简单、快速、直接在理解这几个方法,但是却得先理解那个故事的含义。 很无语。。。call、apply、bind的作用是改变函数运行时this的指向我去,啥意思?我们看一下面两个对象var name = 'WW'function objA() { name: 'AA', show: function(){ conso

2020-08-19 19:46:07

nginx代理目录指向指定的本地目录实现

nginx代理目录指向指定的本地目录实现有时需要代理某个不在web根目下的本地目录作为静态资源目录,如需求实现这样的一个资源路径:www.test.com/libs/aaa.css,而站点下并没有libs目录,改资源在/res/libs/aaa.css,这是怎么代理呢,如下nginx.conf配置所示location / { root /var/www/html; index index.html;}location /libs/ { root /res/libs/; #inde

2020-07-25 21:52:48

css 居中对齐在实现方式

左右居中.hAlign { left: 50%; transform: translate(-50%, 0%);}垂直居中对齐.vAlign{ top: 50%; transform: translate(0%, -50%); }

2020-07-24 16:46:54

React.js报错Did you accidentally export a JSX literal instead of a component?

React.js报错 Did you accidentally export a JSX literal instead of a component?子组件使用了某个子组件参数变量(该参数期望的是一个react组件),在子组件的render中渲染,且使用的是JSX 标签渲染。而该参数传递过来的是<></>。这是会报错Comp子组件//Comp子组件render() { const { showTitle } = this.props const CompShowTitl

2020-07-09 00:31:13

verdaccio配置文件

配置文件## This is the default config file. It allows all users to do anything,# so don't use it on production systems.## Look here for more config file examples:# https://github.com/verdaccio/verdaccio/tree/master/conf## path to a directory with all

2020-07-06 15:48:03

verdaccio报错500及403问题笔记

verdaccio 报错 Error: internal server error : -/user/org.couchdb.user: xxx安装完成verdaccio后,在命令行中执行添加用户,无法正常添加ps:首先使用nrm add myResp <htpp://127.0.0.1:4873>然后切换源nrm use myResp添加用户操作$ npm adduserUsername: bingxxPassword: bingxxEmail: (this IS pub

2020-07-06 15:06:36

ES6 开发报错 object null is not iterable (cannot read property Symbol(Symbol.iterator))

ES6 开发报错 object null is not iterable (cannot read property Symbol(Symbol.iteratorj这样的错又时很难发现是怎么回事,遇到这样的错,要考虑ES6语法中的解构语法是否存在错误常见的解构错误有:// err.1const arr = { name: 'hellow' }const [var1, var2] = arr // 解构错误//err.2const a = nullconst [var1] = a // 解

2020-07-06 02:44:38

Ubuntu Server 16.04 配置静态ip及动态ip

Ubuntu Server 16.04 配置静态ip及动态ip首先把需要用的指令列出查看当前网路配置ifconfig查看设备拥有的网卡ip addr# ip link查看当前连接商在网卡情况ip route showdefault via 192.168.1.1 dev eth0192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.110192.168.1.0/24 dev eth1 proto ker

2020-07-03 16:40:55

docker的基本常用指令

docker常用的指令容器相关指令1、查看当前容器的运行状态docker ps # 正在运行的容器docker ps -a # 查看所有容器,包括停止的容器2、从docker镜像源中拉取一个镜像docker pull <imageName:tag> # 如ubuntu:16.043、启动一个容器(跑一个镜像、本地不存在则从中央docker源中查找拉去下来再启动)docker run -it <imageName:tag>docker run -it --name

2020-07-02 00:34:30

pm2的常用操作(node进程管理)

pm2的常用操作pm2简介pm2全称Process Manager 2,是node.js应用程序的进程管理器,是搭建node服务端的应用程序的利器,它可以保持node应用程序永久活动。pm2的安装pm2是以来node的,首先需要确保node正确安装# 查看node是否已安装node -v# 安装pm2npm install -g pm2# 查看安装的pm2版本pm2 -vps:使用淘宝镜像会快很多npm config set registry https://registry

2020-07-01 23:24:14

单页应用的nginx配置(单页刷新后变空白的问题)

单页应用的nginx配置在用nginx部署单页应用时(如umijs),有时项目并不是部署在web站点的根目录下,而是部署在站点下的某个目录下这时,如果在改项目站点的某个页面刷新时,会出现空白页面,路由不正确。nginx配置的解决办法如下:location /myweb { root /var/www/dist; try_files $uri /myweb/index.html; }...

2020-07-01 22:47:10

yarn add 添加依赖的各种类型(指定版本安装、git中安装、tgz包安装、文件夹安装)

你可以用以下方法指定版本号:yarn add package-name # 会安装 latest 最新版本。yarn add package-name@1.2.3 # 会从 registry 里安装这个包的指定版本。yarn add package-name@tag # 会安装某个 “tag” 标识的版本(比如 beta、next 或者 latest)。你也可以指定不同路径的包:yarn add package-name #从 npm registry 里安装包,除非你在 package.jso

2020-06-16 11:33:05

不设置div高度实现自动滚动条

不设置div高度实现自动滚动条div设置滚动条时,一般需要指定高度,再设置overflow-y:auto 方才有效。但是,有时,我们不希望指定div的高度,或者不好给定某个高度,时,怎么设置其滚动条呢?看下面代码.parent{ position:relative; height:100%;}.child { position:absolute; top:0; bottom:0; overflow-y:auto;}<div class

2020-05-22 01:31:21

mysqld无法启动(php-fpm开启过多导致)

mysql数据库挂了,无法重启$ service mysqld statusMySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED]$ service mysqld stopMySQL server PID file could not be found! $ service mysqld startStarting MySQL.The server quit without updating PID file (

2020-05-17 23:58:17

verdaccio 搭建npm私服

搭建npm私服Sinopia、verdaccio、Nexussinopia是一个用来做npm的registry的私有+缓存镜像的开源组件,但是这个项目现在已经不在维护了(2015年就没维护了),需要移步到verdaccio这个fork。window下verdaccio搭建npm私服过程安装npm install -g verdaccio --unsafe-perm# 加上–unsafe-perm的原因是防止报grywarn权限的错2.运行verdaccio这是运行结果,很方便吧

2020-05-16 20:40:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取