前后端分离应用(单应用/多应用)docker部署

2020-09-08
阅读 5 分钟
6.5k
本文主要介绍了如何使用docker部署前后端分离项目,通过docker-compose工具(为什么不用docker run方式?这里不赘述)编排镜像,并基于镜像创建容器、部署应用到容器。源码地址: 单应用app 多应用app下面的操作部署基于单应用app(多应用app docker部署类似);

flutter的热重载(reload)/热重启(restart)实践

2020-03-31
阅读 2 分钟
6.2k
1、先打开安卓模拟器,关闭或卸载需要调试的app,然后进入flutter目录(/Users/who/space/flutter_project)

keep-alive 实现后退不刷新并保持滚动位置

2020-03-16
阅读 4 分钟
4.5k
vue可以通过<keep-alive>元素包裹组件,实现缓存,下次使用时不需要重新创建该组件。但存在一个问题:keep-alive包裹的组件中有滚动元素时,keep-alive不会储存滚动位置。

前端自动化测试(1)--ES6

2017-07-26
阅读 3 分钟
3.1k
单元测试,顾名思义,就是为了测试代码的质量。对于某段代码或组件,如果通过单元测试后的代码覆盖率越高,说明该代码或组件鲁棒性更高,在生产环境中出现bug的机率越低。

如何发布一个ES6语法编写的react组件到NPM社区

2017-07-10
阅读 6 分钟
8k
以往都是用 ES5 语法写 react 组件并发布到 npm,最近,用 ES6 语法写了一个react拖曳组件,在本地调试完毕后,发布到 NPM 社区,出现了一系列问题,记录一下。本文源码可参考这里

React 克隆组件:React.cloneElement()

2017-07-05
阅读 3 分钟
41.3k
react提供了一个克隆 API: {代码...} 官方定义: {代码...} 下面实现一个demo,通过 React.cloneElement 向子组件传递 state 及 function,代码如下: {代码...} {代码...} 需要注意,在父组件的构造器中,需要动态制定函数的 this 指向,否则该函数通过事件触发时,this指向子组件。通过下面语句: {代码...} 效果如图:

Spring+SpringMVC+Maven+Mybatis+MySQL+Jetty项目搭建(2)

2017-06-27
阅读 8 分钟
5.4k
在上一篇文章中,我们搭建了一个Spring+Maven+Mybatis+MySQL项目,并通过单元测试验证了开发环境的可靠性。注意,这只是一个普通的 maven Java Project,而不是 web 项目,下面在此基础上,引入springmvc。

Spring+SpringMVC+Maven+Mybatis+MySQL+Jetty项目搭建(1)

2017-06-27
阅读 24 分钟
6.2k
本文详细讲述如何搭建一个Spring+SpringMVC+Maven+Mybatis+MySQL项目环境。eclipse、maven 及 mysql的安装和配置在此不赘述,可参考这里。本文demo源码可参考这里。本文demo所用 Eclipse Java EE IDE 版本信息:

koa2 的 await-async 结合 mongoose 的使用

2017-06-23
阅读 3 分钟
10.6k
koa2 在koa1 基础上提供了一种更好的异步流程控制方案--await-async,await-async可以让异步逻辑用同步写法实现,如下面的例子:

浅谈 React Native 的 PixelRatio

2017-06-17
阅读 1 分钟
4.2k
在 React Native 开发中,使用的尺寸单位是 pt,但由于移动设备的像素密度不一样,即 1pt 对应的像素个数是不一样的。为此,React Native 提供了 PixelRatio API 来告知开发者当前设备的像素密度。

tomcat升级后报错: Invalid character found in the request target.

2017-06-17
阅读 2 分钟
22.4k
准备上线一个项目。本地环境有两套环境,一个测试环境,一个正式环境。项目在测试环境已验证测试通过,准备部署到正式环境。但部署后任何一个请求都报错,报错日志如下:

mongoose 之 population 关联查询

2017-06-07
阅读 3 分钟
10.8k
本文分享如何通过 mongoose 的 population 实现关联表查询, population 的 api 可参考这里。本文demo源码.1.初始化两个schema和model。

node项目启动命令参数获取

2017-05-26
阅读 1 分钟
22.1k
在如上的node项目中,通过执行cnpm run dev时启动项目,如何在node程序启动时添加自定义的参数并获取这些参数?下面介绍两种方法:方法一:node app.js arg1 arg2 arg3,获取 app.js 后的三个参数,可以使用 process.argv 获取。

dubbo zookeeper spring整合之helloworld

2017-05-26
阅读 4 分钟
6.8k
dubbo是目前非常流行的分布式服务技术,很多公司都在用。空闲之余,搭了个helloworld,分享给大家。本文demo下载1.下载 zookeeperzookeeper是服务的注册中心,下载后进入到安装目录G:bakCenterzookeeper-3.3.6bin。双击zkServer.cmd即可启动注册中心服务。zkServer.sh【Linux】或zkServer.cmd【Windows】Zookeeper的配置...

过滤器(Filter)解决跨域问题

2017-05-22
阅读 6 分钟
11.4k
最近在做一个项目,前端资源与服务端单独部署。遇到一个跨域问题,常见的跨域问题可以通过jsonp方式解决。下面介绍另一种解决方式:服务端环境:spring + dubbo + tomcat第一步:在WEB-INF目录下添加一个crossdomain.xml文件,内容如下:

react实现菜单权限控制

2017-05-22
阅读 4 分钟
23.4k
下面,通过react实现这样的后台管理系统(脚手架),功能简介:1.左侧的菜单项根据用户的角色权限动态生成。2.浏览器地址页键入无权限的地址会拦截直接上代码: