- 博客(26)
- 收藏
- 关注
原创 【无标题】微前端, umi框架
而具体要实现这样一套架构,我们需要解决以下几个技术问题。),因为这个场景更贴近大部分中后台应用。下的微前端架构实践方案(基于。
2023-03-20 00:14:38 203
原创 js手机端上传图片,带压缩图片
1.html中添加隐藏的input<img class="input-img-wrap" v-on:click="imgClick()" :src="fapiao" v-if="fapiao" /><div class="input-img-wrap" @click="imgClick" v-else> ...
2019-07-17 10:07:47 2557 1
原创 yarn 和 npm 全局移除包
npm uninstall -g vue-clinpm install -g @vue/cliyarn global remove vue-cliyarn global add @vue/cli
2019-01-29 12:53:18 92059 2
原创 nginx 设置跨域
upstream mcrapp { server 127.0.0.1:8383;}upstream ibhweb { server 127.0.0.1:8585;}upstream mqs { server aa.bb.cc;}upstream mqs_http { server aa.bb.cc:8000;}upstream scanw...
2018-12-13 11:30:41 294
转载 nginx history 非根目录的解决办法
vue history需要nginx或者其他方式配置一下才可正确访问,否则路由跳转之后刷新一下便会404 具体原因vue-router官网有说明,在此不多说最近遇到的问题是上了一个小的项目,需要放在更深层次的目录下,上到测试环境 做了官网提到的nginx配置发现不行,之后查阅了一些博客资料,发现都没有一个特别好的方案。最终,我的解决方案如下nginx配置如下server { ...
2018-11-30 09:29:06 3562
原创 js 页面上元素任意拖拽
function moveanyway () {// 获取节点var block = document.getElementById('myCoups')if (block) {var oW, oH// 绑定touchstart事件block.addEventListener('touchstart', function (e) {var touches = e....
2018-11-29 10:58:34 2019 1
原创 html输出文本,文章,识别其中的\n
只要在结果所在的 div 的 css 设置:white-space: pre-line;然后页面就能成功识别 '\n' 并整齐的显示结果了。pre{ text-indent: .2rem; color: #333333; font-size: .28rem; white-space: pre-line;} ...
2018-10-18 11:27:47 3813
转载 nginx内置变量
nginx内置变量nginx内置变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量: $arg_name请求中的的参数名,即“?”后面的arg_name=ar...
2018-08-16 14:08:13 137
转载 spring boot 拦截 以及Filter和interceptor 、Aspect区别
spring boot 拦截 以及Filter和interceptor 、Aspect区别 今天学习一下RESTFul api拦截 大概有三种方式一、通过Filter这个大家很熟悉了吧,这是java规范的一个过滤器,他会拦截请求。在springboot中一般有两种配置方式。 这种过滤器拦截并不知道你用的是哪一个Controller处理...
2018-07-30 15:07:12 4853
原创 基于vue 集成element-ui ,axios网络框架。路由权限的项目
项目地址https://github.com/wp405323395/coupon_guangdian.git
2018-07-25 11:51:40 410
原创 Rxjava解决android的请求接口的回调地狱
Consumer consumer1 = new Consumer<HttpResult<List<User>>>() { @Override public void accept(HttpResult<List<User>> listHttpResult) throws Exception { ...
2018-06-28 10:38:40 3006
转载 Rxjava的使用场景
RxJava——目前最热门的响应式函数编程框架。本文主要总结了笔者在项目中使用到的RxJava的场景,部分例子参考自网络[笔者仍为Android初学者。如有解释错误的地方,欢迎评论区指正探讨]本文主要介绍一些RxJava的使用场景,为了完整介绍,本文不使用Retrofit或者将RxJava进行简单的封装,原汁原味。当然,如果结合Retrofit,下述的代码会简洁很多。单个网络请求数据并更新UI这个...
2018-06-28 10:26:17 456
原创 netty框架 基于noi的(同步非阻塞io)长连接方案
Socket通信(BIO/NIO/AIO)编程 BIO: 传统阻塞IO NIO: 同步非阻塞式IO AIO: 异步非阻塞IO,(非阻塞采用的是注册通知的模式。)为什么会选择Netty?因为它简单!使用Netty不必编写复杂的逻辑代码去实现通信,再也不需要去考虑性能问题,不需要考虑编码问题,半包读写等问题。强大的Netty已经帮我们实现好了,我们只需要使用...
2018-05-02 11:01:43 2450 1
原创 rem动态屏幕适配解决方案
(function (doc, win) { var docEl = doc.documentElement var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize' var recalc = function () { var clientWidth = docEl.clien...
2018-04-08 15:55:04 1666
原创 elasticsearch 搜索引擎
ElasticSearch 安装elasticsearch 单实例安装 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.2.tar.gz tar -vxf elasticsearch-5.5.2.tar.gz ...
2018-03-14 12:01:18 317
原创 javascript 数组
数组的最大长度是2的23次方减1.创建数组var arr = ['numly',3,5,true,,];var arr = new Array(true,false,nll,1,'hi');var arr = new Array(100);创建一个100长度的数组。操作数组。var arr = [1,2,3,4,5];delete arr[0];arr[0];//undefined,...
2018-03-07 15:11:18 194
原创 Promise 与 async函数
Promise 实例一经创建,执行器立即执行。 new Promise((resolve, reject)=>{ setTimeout(()=>{ resolve('hello'); },10000); }).then(value=>{ return new Promise((resolve...
2018-03-06 14:52:30 2508
原创 跨域问题-cors
package myggirl.wangpan.config; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotat...
2018-02-23 15:18:23 233
原创 跨域详解之jsonp
jsonp是非官方协议,意思就是它是一种默认的约定的形式。它是用来解决跨域问题的。它需要改动后台代码。下面来讲解jsonp的原理。 看一下jsonp发出的请求长啥样吧。 红色的就是jsonp请求,这里很明显type是script形式的,与我们引用js文件的类型是一样的。js文件没有同源要求。所以jsonp是模仿这种形式。 jsonp是一种约定,可以发现请求的链接里有一个callb...
2018-02-23 11:42:01 307
原创 msql启动服务和登录数据库
1.用管理员模式的cmdnet start mysql然后可能会提示2.登录数据库mysql -u root -p 然后输入密码
2018-01-30 11:23:04 908
原创 springboot构建
1.采用maven运行(不打包)mvn spring-boot:run2.打包mvn installmvn clean package (会经过单元测试)mvn clean package -Dmaven.test.skip=true (跳过单元测试打包)cd targetjava -jar a.jar --spring.profiles.active=prod 用
2018-01-25 12:26:24 194
原创 自动化构建genkins
这里我要围绕着genkins讲讲自动化构建。首先下载jenkins的jar包。这里就有写关键词,scp(远程复制) ,ssh。上传文件: scp D:/user/desktop/a.txt root@www.maywidehb.com:/usr1/apache/htdocs/vot/上传那文件夹: scp -r D:/user/desktop/project/*...
2018-01-25 11:26:12 2582
原创 vue路由懒加载
路由懒加载能够提高页面的加载速度,不过使用也得看场合。有时候需要懒加载,提升首页加载速度,一般是页面层级较为复杂的时候。大家看一下不加代码分割浏览器加载的文件。 这里蓝色部分是webpack自动分割出来的,当修改业务js时候manifest和vendor是不会改变的,浏览器直接在缓存中提取。会变的是app.js。如果不采用路由分割会是什么效果呢。所有的代码都打包到app.js中,如果项目巨大,那
2018-01-19 10:33:31 41124 3
原创 vuex模块化
写这个也是项目中用到了。不过没有参考vuex官网提供的demon去写,所以是怎么简单怎么来。只能说对vuex的理解有限。这里就记录一下我在项目中使用vuex的详细过程吧。后期要是有时间再来记录。 首先看下目录 图片有点大 那就分两步建立模块化的vuex吧。两步。建立modules建立承载modules的Vuex.Store建立modules/*ruteModule.js 路由状态模块数据*//*
2018-01-18 15:24:43 1793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人