- 博客(48)
- 收藏
- 关注
原创 Nuxt.js项目不识别import原因及解决方法
1、问题使用npx create-nuxt-app创建Nuxt.js项目,项目默认使用require引入依赖,如下:改为import,项目构建会报错2、解决方法package.json中增加如下代码:将 .babellrc文件改为:npm insatll babel-preset-env 即可若没有bable-polyfill ,也需要npm安装一下...
2019-07-05 10:26:00 1335
原创 node.js或者npm的rollbackFailedOptional问题
这个问题基本就是网络不好,无法从官方npm下载安装包建议将下载地址映射到淘宝镜像:执行以下操作:npm config set disturl https://npm.taobao.org/dist需要还原为初始的地址的话: npm config set disturlhttp://registry.npmjs.org...
2019-07-05 09:24:07 1739
原创 将本地项目托管到git上步骤
1、在本地项目处打开GitBash2、输入git init 初始化本地文件夹3、在git上新建一个项目,获取到git地址:https://github.com/LMlegend/Vue-TodoList.git4、再回到Git Bash中,使用如下命令连接到远程仓库 git remote add origin https://github.com/LMlegen...
2019-05-10 15:57:44 599
原创 vue无效命令和配置vue环境变量
在安装好node.js和vue-cli之后,如果输入vue报如下错误,则需要配置vue的环境变量配置环境变量标题配置好之后,再次输入vue命令就好了标题
2019-05-09 14:33:09 3244
原创 CSS样式总结
竖线虚线:<div style="border-left: 1px dashed #f00;height:80%;line-height:1px; margin-left:50px;"></div>横线虚线:<div style=" border-bottom: 1px dashed #f00;width:95%;line-height:1px; margin:2...
2019-04-12 16:49:31 151
原创 vue中父子组件传值
1、父子组件之间传值。(一)父组件往子组件传值。父组件的数据需要通过props把数据传递给子组件,子组件需要显式的用props选项声明props子组件:Vue.component('child',{ props:['message'], template:'<span>{{ message }}</span>' });子组件按上述格式将mess...
2019-04-09 11:06:14 201
原创 ES6语法总结
1、let与const关键字let和const声明的变量只在当前代码块中生效,var可以全局生效。let只能声明一次,值可以修改。const声明一个只读的常量,一旦声明,常量的值就不能改变。ES6 明确规定,代码块内如果存在 let 或者 const,代码块会对这些命令声明的变量从块的开始就形成一个封闭作用域。代码块内,在声明变量 PI 之前使用它会报错。var PI = "a"...
2019-03-21 14:24:55 179
原创 VScode常用快捷键
vscode 作为一款逐渐火热的编辑器。它的特点免费、开源、多平台,以及集成git,代码调试,插件丰富等有点,被大家逐渐熟知和认可。这里主要说一下前端常用插件。Auto Rename Tag 自动重命名配对的HTML / XML标签bachground 修改背景,设置编辑器界面的背景图片。但是好像现在会出错,具体设置内容在vsc找到插件看详细信息。Bootstr...
2019-02-01 20:15:12 502
原创 JS判断两个时间段是否相差 m 个月
方法一://比较两个时间 time1,time2均为日期类型 ,time1为前时间,time2为后时间function completeDate(time1 , time2 , m){ var diffyear = time2.getFullYear() - time1.getFullYear() ; var diffmonth = diffyear * 12 + ti...
2018-11-05 10:07:44 3765
原创 Linux下安装jdk和tomcat
安装tomcat1、首先在user目录下创建tomcat文件夹2、将tomcat压缩包上传到tomcat文件夹下面,使用tar -zxvf apache-tomcat-7.0.47.tar.gz 将tomcat压缩包解压3、切换到解压后的文件夹的bin目录下,使用 ./startup.sh 命令启动tomcat 看到以下内容就基本表示tomcat已经启动了Using CATALI...
2018-09-05 23:22:09 180
原创 springboot自动缓存的原理
springboot缓存是将方法的运行结果进行缓存,以后要相同的数据,直接从缓存中获取,不同调用方法。CacheManager管理多个Cache组件,对缓存的真正CRUD操作是在Cache组件中,每一个缓存组件有自己唯一一个的名字几个属性:cacheNames/value:指定缓存组件的名字;将方法的返回结果放在哪个缓存中,是数组的形式,可以指定多个缓存key:缓存数据使用的key...
2018-09-05 21:53:32 758
原创 linux下启动mysql服务时出现mysqld: unrecognized service错误提示解决办法
1、在Linux下的Centos虚拟机下新装了mysql,但是输入service mysqld start时报mysqld: unrecognized service 错误。输入rpm -q mysql 查询发现mysql已经正常安装2、出现mysqld:unrecognized service,网上别人说用/etc/rc.d/init.d/mysqld start,我跳转到目录下,并...
2018-09-05 21:52:02 861
原创 mapper.xml文件报Invalid bound statement (not found)错误解决方法
如果在使用mapper.xml时报了Invalid bound statement (not found)的错误,并且自己的mapper.xml的路径和文件名都没有错误的情况,很可能是因为没有在pom.xml中配置如下代码:<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --> <resources> <resource...
2018-08-06 00:22:34 6896
原创 Eclipse中的快捷使用方式
1、快速的复制一行 在eclipse中如果遇到需要快速在一行代码的上下复制一行的话,有很方便的快捷键可以使用。将光标放到某一行,按住Ctrl+Alt+Down,即可以在下面快速复制一行,按住Ctrl+Alt+Up,即可以在上面快速复制一行。但是intel的显示器,其显示方向的快捷键也是Ctrl+Alt+方向键,而且其响应的优先级比较高。所以这里需要自己设置其他的快捷键。...
2018-08-04 23:37:20 230
原创 webstorm的快捷键-搜索
webstorm的快捷键-搜索ctrl+shift+N通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N通过一个字符快速查找位置(必记)ctrl+F在文件内快速查找代码F3查找下一个shift+F3查找上一个ctrl+R文件内代码替换ctrl+shift+R指定目录内代码批量替换ctrl+shift+F指定目录内代码批量查找ctrl+R文件内代码替换ctrl+shift+A快速...
2018-07-05 11:32:11 3275
转载 虚拟机安装Centos6.5 步骤
VMware安装包以及CentOS 6.5安装包 https://pan.baidu.com/s/1o9HbYeY下面是安装的详细步骤 1。选择自定义高级 2。下一步 3。选择稍后安装操作系统 4。选在Lunix和CentOS64位 5。修改安装的路径,自己选择 6。下面一直默认就可以了 7。注意注意,这里要选择桥接模式 我这里分配了10G,这个根据个人所好8。选择自定义硬件 选择CD/DVD,在...
2018-07-04 17:52:13 1488
原创 Liunx常用操作
1、以下是在虚拟机中查看jdk的安装目录的步骤:[root@localhost ~]# java -version java version "1.7.0_65" OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17) OpenJDK 64-Bit Server VM (build 24.65-...
2018-07-04 17:50:20 223
原创 eclipse配置本地约束文件和在线配置
1.配置dtd约束1.复制dtd约束的网络路径122.打开xmlCatalog,并点击添加123.将路径复制到key中124.修改默认的key type为URI125.点击File System按钮126.找到本地的dtd文件127.点击打开,在点击ok回到Preferences框128.出现图中红框的信息就说明配置成功了122.配置schema约束的配置1.赋值schema约束文...
2018-06-29 16:06:36 1526 2
原创 影视记录
写个文章,记录一下最近看过的一些影视剧以及个人的评分。包括电影和电视剧,电影居多。1、看不见的客人(9.0)2、敦刻尔克 (8.0)3、罗马假日 (8.8)4、美丽人生(9.0)5、奇异博士(7.5)6、西西里的美丽传说(8.0)7、环太平洋1(7.0)8、肖生克的救赎(9.2)9、阿甘正传(9.3)坚持!纯真!只有做傻事的才是傻瓜!!!10、雪国列车(7....
2018-06-19 10:01:21 372
原创 Vue.js的自我总结
1、v-if和v-show的区别使用v-if,标签不显示时,会从dom中删除,显示时,标签会重新添加使用v-show,标签不会删除,会使用display的布尔值控制显示和隐藏。2、data要和methods同一级别,方法才会生效,注意{}的控制范围未完待续........
2018-05-19 16:47:55 378
原创 sublime工具使用
1、设置默认打开的浏览器。 Preferences -->Package-setting--->Side-Bar --->Setting-user将下述设置拷贝。 { "default_browser": "chrome" //one of this list: firefox, chrome, canary, chromium, opera, safari } 2、...
2018-05-19 16:13:46 204
原创 java获取前一天的日期方法
public static void main(String[] args) { Date date=new Date(); //Calendar calendar =new GregorianCalendar(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(calen...
2018-02-28 17:11:34 20078
原创 JS实现对年龄是否大于18岁的控制
大致思路就是,先判断年份是否相差18年,若大于18,则直接返回已满18岁。若等于18,则判断月份是否是同一个月份,依次判断是否为同一日。直接贴代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><
2018-02-27 15:33:24 14677
原创 使用JS实现checkBoxd的单选效果
这个功能的实现很简单,简单说就是遍历所有的checkBox复选框,如果有一个已经选中,就将其他的checkBox框置为未选中,以此实现单选的效果,我看到很多博客也写了类似的功能,但大部分都是基于jquery实现的,我这里是原生js实现此功能。直接贴代码,如下:<html><head><meta charset="UTF-8"><title>Inser...
2018-02-27 10:27:47 883
原创 卸载jdk6出现windows installer程序包有问题....
首先确保windows installer服务是开启的,打开cmd,运行services.msc,看看windows installer服务是否启动。如果没有启动,先启动看看能否解决。若一直启动着的但还是卸载不了,这就有可能是此jdk的注册表没有删除干净的问题了。建议下一个Your Uninstaller,找到jdk6。选择normal mode,他会将你安装的注册表信息都删除掉。这样就干净了。...
2018-02-24 11:12:22 5355
转载 前后台数据交互
关于交互会给大家详细介绍9个方面的细节:1.前端请求数据URL由谁来写?在开发中,URL主要是由后台来写的,写好了给前端开发者.如果后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数,这里的查询参数也就是URL请求的参数。2.接口文档主要由谁来写?接口文档也是主要由后台开发者来写的,因为直接跟数据打交道的就是后台,后台是最清楚,数据库里面
2018-01-18 14:33:13 461
转载 centos7 搭建 redis集群
这里创建6个redis节点,其中三个为主节点,三个为从节点。redis和端口对应关系:127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002从:127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005步骤:1,下载redis。官网下载3.0.0版本,之前几的版本不支持集群模式
2018-01-16 11:30:36 260
原创 JS中select框中控制下拉列表部分可选部分不可选
最近在业务需求开发中,需要对结汇资金属性的下拉选项进行控制。需求原本是要求对于不可选的属性,用户点击后默认显示请选择。修改完成后,需求又变更为还是让属性显示出来,另外在别的地方去控制流程终止。哎,对业务的需求变更是最无力吐槽了,。最疯狂的遇到过,对于一个需求一天变一次,连续改了三个版本,真是累死宝宝了。现在给大家提供最初的需求,不可选的属性置灰,用户点击后默认回到请选择的属性。先把html
2018-01-10 18:27:21 5727
原创 js校验输入框中只能输入两位小数的有效数值和根据特定字符查找所在位置
最近在开发外汇结汇需求中需要对输入的金额数字进行控制校验,现总结如下:首先把根据特定字符查找所在位置的方法贴出来,这个在数值校验中需要用到。//根据特定字符查找所在位置function find_str(str,f_str,n){var arr_str;var tmp_str=0;var arr_str=str.split(f_str);if(arr_str.lengt
2018-01-10 17:09:05 374
原创 使用JS截取小数点后指定的位数
最近在开发外汇业务的时候,遇到页面上汇率的显示小数点保留不一致的问题。业务统一规定保留四位小数。不足四位自动补0。现将实现方法整理如下:(1).在小数点位数不够的情况下。首先在tool.js中定义了一个格式化方法formatNumber():/* 将字符串格式化到指定的小数点位数 */ this.formatNumber = function(nAfterDo
2018-01-10 16:31:24 1964
转载 Java POI实现导出excel
本文转载,若有任何对原版不利,可随时删除。一、maven引入jar包 org.apache.poi poi 3.12 org.apache.poi poi-examples 3.9 org.apache.
2018-01-07 15:37:20 367
原创 ExtJS流程总结(一)
最近一直在学习ExtJs的使用,公司项目的前端框架使用的ExtJS4.2框架,ExtJs有自己的MVC结构,分为Controller,view,model,store,在整体的MVC架构中将view层又一次进行解耦,这两天学习的模块是ATM的分类和型号模块,涉及到增删改查操作。开发流程大致如下:首先会定义一个controller,如atmType.js,atmBrand.js等等1、在
2017-07-28 14:01:49 1221
原创 ssm框架搭建过程中出现 spring-org.springframework.beans.factory.BeanDefinitionStoreException的解决
今天配置完ssm框架,启动tomcat服务器,报了IOException以及spring-org.springframework.beans.factory.BeanDefinitionStoreException的异常,说是找不到springmvc.xml的配置文件以及无法初始化beanfactory,可是我明明已经配置了springmvc文件,其他的spring的配置文件也都已经写好。经过上网
2017-06-22 17:21:15 10741
原创 Java多线程
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少
2017-06-04 15:28:13 353
转载 连接池原理
一、 线程池的原理: 线程池,究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。可能你也许会问:为什么要搞得这么麻烦,如果每当客户端有新的请求时,我就创建一个新的线程
2017-06-04 14:43:56 324
原创 修改MySQL数据库root用户密码
mysqladmin -u root password ‘new password’即可 1、先启动mysql服务,net start mysql2、切换到mysql安装目录的bin目录下3、使用mysql -u root -p 点击enter输入原密码 4、输入update user set password=password("123") where user=...
2017-05-31 15:19:15 1244
原创 Redis的安装和启动
1、首先保证jdk安装成功2、编译C++运行库,yum install gcc-c++3、将redis的安装包拷贝至Linux目录下4、在/usr/local/下创建redis文件夹,即mkdir /usr/local/redis5、将redis压缩包拷贝至/usr/local/redis/目录下,即cp redis-3.0.7 /usr/local/redis/6、将redi
2017-05-22 00:47:20 484
原创 使用图片服务器FastDFS实现图片上传
在工作中我们需要使用一台专门的服务器去管理系统的图片资源,这里介绍一种常用的FastDFS 服务器来实现图片的上传与加载FastDFS架构包括Tracker server和Storage server完成文件上传和下载。Tracker server的作用是负载均衡和调度,通过tracker Server在文件上传时可根据一些cel找到Storage server提供文件上传服务。可以将trac
2017-05-21 21:07:44 5487 7
原创 Linux下安装zookeeper的步骤
第一步:确保jdk安装成功第二步:把zookeeper的压缩包上传到linux系统。第三步:解压缩压缩包tar -zxvf zookeeper-3.4.6.tar.gz第四步:进入zookeeper-3.4.6目录,创建data文件夹。第五步:进入conf文件把zoo_sample.cfg改名为zoo.cfg[root@localhost conf]
2017-05-21 17:06:43 620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人