自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 vue2中Object.definePeroperty()

vue2数据双向绑定原理,Object.defineProperty()

2023-03-23 18:48:21 227

原创 vue中的axios和proxy代理

vue中关于axios和proxy的流程

2023-03-20 19:37:26 1387

原创 方法:js 数组对象根据多个字段进行分类

js 数组对象根据多个字段进行分类

2022-08-22 11:08:17 1270

原创 【已解决】vue-admin-template 动态路由刷新 页面空白

vue-admin-template 动态路由刷新 页面空白

2022-04-19 11:29:54 2097 8

原创 【已解决】redis:Failed to instantiate SLF4J LoggerFactory

错误是昨天解决的,没有相关详细图片了,按照记忆记录下。Failed to instantiate SLF4J LoggerFactory错误底下好几个java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory错误不知道是不是版本原因,换了版本就好了。用了两个相关jar包去掉了上面api那个jar包,留下面那个。测试还是有类似错误,换了slf4j-log4j12版本报错少了一个,好像没有Failed to inst

2021-09-09 10:35:30 1243

原创 【已解决】vue3+vant 引入Dialog Toast都会失败报错not defined

vant按需引入其他的组件没有问题,但是在引入Dialog时报错not defined.测试中,点击弹出的那个引入也可以,只有Dialog.confirm类似的就会报错,后面测试类似的Toast也是这样。在网上找了好多,都没有具体的解决方法。后面看到一个帖子给的方法试了下,算是成功了。我是在main.js里写要引用的组件,这样就可以全局使用了,但是Dialog和Toast上遇到了阻碍,对于这两个,在要使用的地方单独引用就不会报错。原main.js:import { Button, Dial

2021-09-08 12:21:01 6343 3

原创 已解决:vue百度地图自定义标记点不显示以及调整大小

1.自定义图标不显示最开始百度地图自己的图标,显示没问题,一旦替换自己的图标就不会显示。网上查了资料,才发现要用require()引入源代码:onlineIcon: new BMapGL.Icon( "../assets/location-01.png" , new BMapGL.Size(30, 50)),offlineIcon: new BMapGL.Icon( "../assets/location-02.png", new BMapGL.Size

2021-04-25 11:35:01 4950

转载 已解决:Vue的main.js中引入echarts后报 “export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘

出处:https://www.jianshu.com/p/a5ebd1deed6c1、通过cnpm install echarts --save安装后,在main.js中引用出现以下问题2、原因是默认安装了echarts5.0.0的版本3、通过cnpm install echarts@4.9.0 --save 指令指定4.9.0的版本安装解决...

2021-04-20 11:03:26 979

原创 已解决:vue中使用v-for标红 Elements in iteration expect to have ‘v-bind:key‘

vue中使用v-for标红 Elements in iteration expect to have 'v-bind:key'这段代码在Visual Studio Code中被标红查看标红信息:[vue/require-v-for-key] Elements in iteration expect to have 'v-bind:key'如图解决方法:<ul class='cur_ul_content' v-for="item in currentData" :key...

2021-04-19 16:25:51 422

原创 已解决:关于navicat premium数据库激活一直不成功的解决方法

看了一些方法都没成功,后面是看了这位老哥的博客成功了,指路如果是重装记得删除注册表打开注册表删除HKEY_CURRENT_USER\SOFTWARE\PremiumSoft解决navicat没有手动激活这是你需要把你的网断开,再点激活就行了出现 rsa public key not found问题这时你需要先打开的生成注册码的那个程序进行patch,再这之后打开Navicat如果你patch出现下面这个说明是成功的如果出现的是说明不行记住 你只有一次patch的机会,

2021-01-19 16:10:09 54935 40

转载 已解决:项目打完jar包后,无法读取src目录下的.properties文件

原来是这么写的:Properties properties = new Properties();// 使用ClassLoader加载properties配置文件生成对应的输入流InputStream in = PropertiesMain.class.getClassLoader().getResourceAsStream("db.properties");// 使用properties对象加载输入流properties.load(in);用这种办法读取配置文件(.propert...

2021-01-19 16:04:46 858 1

原创 已解决:如何查看java代码耗了多少内存

打开cmd 然后输入jvisualvm回车即可查看自带的内存监控

2020-12-28 15:45:22 421

转载 已解决:项目连接Mysql时警告Establishing SSL connection without server‘s identity verification is not recommende

这位大哥的博客解决了问题:指路近期在跑一个项目的时候Idea的日志窗口出现了下面的警告,该警告对运行测试的结果没有影响,但是始终让人不舒服,也不知道有没有隐患,于是对该问题进行了了解和处理,警告内容如下:;Thu Dec 20 12:50:09 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5....

2020-12-28 11:18:36 311

转载 已解决:eclipse 报错 code recommenders cannot download its model repository index

https://blog.csdn.net/sjc170/article/details/102961231eclipse 报错 code recommenders cannot download its model repository index在网上搜索到的解决方案是将修改连接方式为Manaul,但并不能解决此问题。于是在StackOverflow上找到了这个提问原因是这个项目的model获取地址现在被移除了,而且已经很久没有更新了。所以我们只要把这个地址去掉就行了。原来此处有一个地址,

2020-12-24 10:07:31 647

转载 java中时间处理的工具类(获取当前时间,获取当前时间戳,格式化当前时间,时间与时间戳之间的转换)

在项目的实际开发过程中会经常用到有关时间的处理,比如获取当前的时间,获取当前的时间戳等。而且我们为了更加的规范往往还需要对时间的格式进行统一的处理。并且还有灵活的对事件以及时间戳进行转换。在实际的项目开发过程中,往往把这些内容抽取处理,作为单独的工具类,整理了一个时间处理的工具类。来源import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateT

2020-12-23 10:46:13 583

转载 已解决:Eclipse java工程引用另一个工程的类

比如现有工程为 A ,现在要使用A工程中的类的工程为B那么右击B,properties->java build paths->project->add 选择 A 即可对 A 中类进行引用

2020-12-08 10:34:47 974

原创 已解决:excel求平均值时出现div/0 如何处理

应为并非数值型数值,手动更改是无效的,需要复制一个数值为1的单元格与目标数列乘积即可,步骤如下,本文以excel2016进行演示。1、打开需要处理的目标excel文件,选中任意一个单元格,输入数字1。2、右键数字1的单元格选择复制。3、选中需要求平均值的数列右键选择粘贴。4、在弹出的对话框中选择乘的选项卡即可,数列变为数值型可以求平均值了。...

2020-11-23 15:38:57 48155 2

原创 Tomcat部署Web项目的3种方式

Tomcat部署Web项目的3种方式一、将war包丢进webapps这是最简单粗暴的方式:将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。这里我准备了tomcat8.5.43与dubbo控制台的war包来做测试。①启动tomcat②将war丢进webapps目录,tomcat会自动解压该war包。浏览器直接访问:localhost:8080/dubbo-admin-2.5.10,说明我们的war包部署成功!(访问路径

2020-11-23 12:32:33 587

原创 已解决:Tomcat的startup.bat启动后显示乱码

打开tomcat文件夹到conf目录下修改logging.properties找到java.util.logging.ConsoleHandler.encoding = utf-8这行更改为java.util.logging.ConsoleHandler.encoding = GBK再次启动,正常显示了

2020-11-23 12:22:43 206 2

转载 java之JDBC连接数据库

仿照别人成功后写的工具:eclipse   MySQL5.6   MySQL连接驱动:mysql-connector-java-5.1.45.jar加载驱动:  1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示: 2.右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图:  数据库准备:  在数据库choose_course中创建如下数据表use...

2020-11-23 11:29:49 411

原创 MySQL 8.0安装教程(windows 64位)

因为昨天网上走了误区,折腾了半天启动不了,今天早上才解决的,想着记录下,可能会有遗漏,没有截图,找的别的地方的。官网能下的选第一个在网上找了很多教程,发现给的网站下载地址要登陆,嫌麻烦就在评论里找了个下载链接:下载链接,这个可以下1.运行安装包2.选择安装类型3. 选择安装的产品4. 执行安装5 安装完成,进行下一步6 execute他们7 执行下一步8 继续next9 在配置子菜单中,一直next10 继续下一步11 next12 输入数据库密码13 设置服务的名称

2020-11-13 10:40:26 1154

原创 Vue(一):基础语法(下)

一.自定义组件1.组件写到components文件夹下2.自定义一个倒计时组件3.组件基本要素:props $emit等4.通过import导入自定义组件实例步骤:子级组件:在components文件夹下创建contdown.vue。父级:页面导入组件import countdown from '@/components/countdown.vue'父级:注册组建 components:{countdown}父级:页面当中通过标签引入<countdown></co

2020-09-18 22:32:54 170

原创 Vue(一):基础语法(上)

简介框架作者:尤雨溪官网地址 https://cn.vuejs.org/github上面 众多star数量组件化的、快速开发的特点最流行前端开发框架之一一.生命周期可结合官网看关于生命周期的知识beforeCreate 组件刚刚被创建 创建前created 组件创建完成 创建后beforeMount 挂载之前 载入前Mounted 挂载之后(非常重要) 载入后 ajax请求大部分会在mounted里面进行。 VUE是虚拟DOM,当需要对DOM

2020-09-18 05:51:06 295

原创 ES6(四):Promise之回调与promise,信任问题,错误处理,状态

Promise对象用于表示一个异步操作的最终状态(完成或失败)以及其返回的值。Promise对象中放的是未来要做的事情,当它被实例化之后就会开始做未来要做的事情,如果成功了做成功的事,失败了就执行失败相应的事情。同步与异步:同步任务会阻塞程序执行(alert、for、......)异步任务不会阻塞程序执行(setTimeout、fs.readFile、......)一.回调与Promise1.传统的回调方法 用于请求数据(模拟)传统的回调方式在解决异步时,会遇到多层回调嵌套的问题。f

2020-09-16 07:58:58 1606

原创 ES6(三):拓展之字符串,正则,数值,函数,对象,数组

主要讲解ES6中的一些新扩展的内容(与ES5/ES3对比),主要包括字符串的扩展、正则的扩展、数值的扩展、函数的扩展,对象的扩展,以及数组的扩展等。一.字符串扩展1.模板字符串模板字符串:` string `;字符串拼接:` strings....... ${ this.str } strings......`${........}内还可以嵌套模板字符串:` strings....... ${ `strings....${ this.str }` } strings......`

2020-09-16 03:47:09 406

原创 ES6(二):变量的解构赋值之数组,对象,字符串,数值与布尔值,函数参数

解构赋值语法是一个JavaScript表达式,这使得可以将值从数组或属性从对象提取到不同的变量中。一.数组的解构赋值1.普通的数组解构赋值const arr = [1,2,3,4];let [a,b,c,d] = arr;//a=1,b=2,c=3,d=42.稍复杂的匹配规则const arr=['a','b',['c','d',['e','f','g']]];const[ ,b]=arr;//b='b'const[ , , g]=['e','f','g'];//g='g'const[

2020-09-14 22:54:10 291

原创 ES6(一):基础入门之let、const

一.简介ECMAScript与JavaScript的关系:ES(ECMAScript)是JS的标准,JS是ES的实现。European Computer Manufactures Association欧洲计算机制造联合会。编辑器(VS Code 、Atom、Sublime)或IDE(集成开发环境)(Webstorm)运行代码环境:浏览器(最新的chrome)或Node.js环境(越新越好,拿不到BOM 和DOM,例如window.xxx和document.xxx不可用)注意:BOM 浏览器对象模

2020-09-14 03:03:31 113

原创 JS(三):深入函数之对象,调用,参数,返回值

文章目录一、面向对象简介(一)对象(二)对象的使用二、函数介绍三、函数定义四、函数的调用(一)普通函数的调用(二)方法的调用(三)构造函数的调用(四)函数的间接调用五、参数的使用(一)参数的类型(二)参数的个数(三)arguments(四)什么可以做参数六、函数的返回值(一)return(二)什么可以做返回值一、面向对象简介(一)对象对象就是值的集合,任意值的集合。值包括所有5种基本类型以及3种引用类型的值。为了方便访问值,就需要给值取个名字,这个就是属性。值和键在一起就形成了键值对。对象就是由一个

2020-09-14 00:02:15 1450

原创 JS(四):程序优化

js中通过css选择器获取dom元素,从dom中获取的数据都是字符串。想要变为数字,可以在前面加个+号。做加法的时候可以用到这点,因为加法还有表示字符串拼接的意思。其他的四则运算可以不用在前面加+号。做计算时会自动尝试转化为数字 function addHandler() { sign.innerHTML = '+'; resultOutput.innerHTML = +formerInput.value + +laterInput.value; }优化:1)巧用

2020-09-14 00:01:12 65

原创 jQuery:JSON与AJAX基础

一.Ajax与JSON(一)关于AJAX1.什么是AjaxAjax的全称是Asynchronous JavaScript and XML(异步的JavaScript和XML),它并不是一种新的编程语言,而是几种原有技术的结合体)。ajax是一种无需重新加载整个网页的情况下,能够更新部分网页的技术。2.Ajax的优缺点优点:(1)通过异步模式,提升了用户体验。(2)优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。(3)Ajax引擎在客户端运行,承担了一部分本来由服务器

2020-09-14 00:00:11 179

原创 JS(五):面向对象之闭包,声明,遍历,存储,封装,继承,关键字,对象冒充

一.对象的概述(一)面向对象概述1.面向对象:对代码的一种抽象,对外统一提供调用接口的编程思想2.基于原型的面向对象:对象(object)是依靠构造器(constructor)利用原型(prototype)构造出来的。3.js面向对象的名词解释:属性:事物的特性,自身拥有的东西。(例如人拥有的姓名,年龄,身高)方法:事物的功能。(例如人 学习,玩,唱歌)对象:事物中的一个实例。(例如众多人中的一个)原型:js函数中由prototype属性引用了一个对象,即原型对象(原型)。function

2020-09-12 19:12:22 271

原创 JS(二):变量、作用域

一、复习变量:可修改的保存数据的容器。变量的命名:$ _ 字母 数字,只有数字不能开头,关键字保留字也不能开头。jQuery:$.each();underscore:_.each();//这也是一个js的函数库。$ == jQuery;区分大小写。关键字:if,for等。保留字:class等。关于保留字及关键字的总结,可以参考文档资料命名要有意义,单词,可以用下划线或驼峰法连接。i/j/k用于计数循环。--------变量的声明:两种方式。第一种:通过var声明。(是大多数情

2020-09-03 15:14:01 138

原创 JS(一):错误调试

重新开始学习,记录一下。1.语法错误unexpected token:token就是编程语言里的一个符号。2.运行时的错误语法没有错误,运行时出现的错误。常见:-ReferenceError,变量引用异常;-TypeError,类型使用错误。(变量属性或方法未初始化,调用类型错误)-RangeError,递归爆栈(递归深度太深)注:语法错误不可能运行成功,运行错误可能运行成功。3.逻辑错误...

2020-08-18 08:41:00 123

转载 AngularJs-destroy事件 (页面离开事件)

$scope.$on("$destroy", function() { //清除配置,不然scroll会重复请求 })在Controller中监听$destory事件,这个事件会在页面发生跳转的时候触发。在页面跳转之后,这个页面监听的一些全局事件,比如window.scroll事件在下一页scroll的时候还会继续被触发在这个事件的回调中,清除当前页面的监听或者一些参数保证下面的页面不会再触发当前页面的事件回调.controller:'Us...

2020-08-17 11:06:38 807

转载 echarts 简单绘制地图

需要导入以下文件 <script src="~/Scripts/jquery.js"></script>/*Jquery文件*/ <script src="~/Scripts/echarts.js"></script>/*echarts文件,可从官网下载*/ <script src="~/Scripts/jiangxi.js"></script>/*省份数据,可从我的网盘中下载*/以下是完整代码&lt

2020-08-11 16:57:13 1450 1

转载 layui的laydate添加最近一周,最近一月按钮

ayui的laydate做最近一周,最近一月的简便方法首先我们打开laydate文件夹搜索现在confirm:"确定",clear:"清空",now:"现在"修改成confirm:"确定",clear:"清空",now:"现在",weeks:"过去一周",month:"过去一月"然后我们var laydate = layui.laydate; laydate.render({ elem: '#test-laydate-type-datetime'

2020-08-11 16:34:41 2210 5

转载 Java中 类名+方法名(){}的意思

public class GetVersion { public VersionBean get_version_code(Context context, String packagename) { if (getPackageInfo(context,packagename)==null){ return new VersionBean(0,"0"); }else { return new VersionBea.

2020-06-01 14:26:38 3296

转载 DateFormat -- getInstance(), getDateInstance(), getDateTimeInstance()时间格式转换

一.默认格式预览import java.util.Calendar;<br/>import java.text.DateFormat;<br/>import java.util.Date;<br/><br/>public class Test { public static void main(String[] args) { ...

2020-01-08 11:34:45 2193 1

转载 java程序中的parselong()方法是做什么用的?什么时候用这种方法?

是将一个字符串转换成数字的。比如字符串String str="12345";现在你想把得到str表示的数字12345那么就可以用parseLong(String str)方法转换,返回值就是long类型的数字12345,除parseLong以外,还有Integer.parseInt,Double.parseDouble等方法也是同样的功能,只是返回值类型不同而已。...

2020-01-08 10:25:31 623

原创 3.1.1 HTML5存储

一.介绍二.HTML5本地存储(一).Localstorage(二).API(三).存储时效(四).indexDB(五).indexDB-索引(六).indexDB-游标三.游标索引结合与区别(一).IndexDB-游标索引结合(二).indexDB-区别四.课程总结(一)介绍1.本地存储:(1).web storage(2)...

2020-01-06 11:03:35 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除