自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 linux 安装离线版mysql数据库

linux mysql离线版安装

2022-11-04 11:13:03 828 1

原创 windows环境下 nginx安装及项目部署

windows环境下 nginx安装及项目部署

2022-10-13 10:26:51 1487

原创 页面元素自动添加了el-message,导致使用this.$message 方法时弹窗不能出现

项目开发过程中,发现一个问题,this.$message方法调用后不报错,但是就是在页面上不能显示,一开始考虑this指向的问题,但是修改了this,发现还是不能正常显示。检查控制台,发现页面elements里面,这个el-message是一直存在,但不显示的,参考了其他正常页面的el-message元素,发现未调用之前,页面中是没有这个el-message元素的,使用后也会在一段时间内消失,所以后续开始找是哪个地方导致了这个 el-message一直展示的。在main.js中查看了message引用,.

2022-02-10 17:26:09 3402

原创 SSL certificate problem: self signed certificat

SSL certificate problem: self signed certificat今天从Gitlab拉取数据提示:SSL certificate problem: self signed certificat 异常。原因:公司gitlab只支持https地址,需要client配置忽略https证书检验解决:打开Git Bash运行如下命令export GIT_SSL_NO_VERIFY=truegit config --global http.sslVerify "false"

2021-12-27 11:22:59 1445

原创 Oracle 批量添加 错误 SQL语句未结束

Oracle 批量添加 其他语句回报 SQL语句未结束 的错误<insert id="insertedTemp" parameterType="java.util.List"> insert into TEST_XXX (ID,NAME) VALUES <foreach collection="list" item="item" index="index" separator=","> (#{item.Id,jdbcType=VARCHAR}, #{item.chkFl

2021-12-23 14:22:52 530

原创 H5实现弹框展示

H5实现弹框展示HTML<!-- 打开弹窗按钮 --><button id="myBtn">打开弹窗</button><!-- 弹窗 --><div id="myModal" class="modal"> <!-- 弹窗内容 --> <div class="modal-content"> <div class="modal-header"> <span class="cl

2020-12-17 14:50:52 8185 2

原创 VUE 表格中实现序号的两种方式

表格中实现序号的两种方式方式一<el-table-column type="index" label="序号" align="center" width="50"> <template slot-scope="scope"> <span>{{scope.$index + (page)*size + 1}}</span> </tem...

2020-12-17 10:20:32 4788 1

原创 微信公众号内置浏览器缓存清理

微信公众号的H5页面访问后,会缓存js、css等数据,如果更新了脚本文件,前端一段时间内容反复刷新都无法生效。使用过程中,更新代码但是H5不能及时更新,推荐以下几种方式:方法一:微信->“我”->“设置”->“通用”->“微信存储空间”->“管理微信存储空间”,进入到这个页面后即可退出。此方法不会每次都管用,需要多试几次才可能生效。我碰到的情况前几次清缓存都可以正常更新,后来就不管用了,开始寻找另一种方法。方法二:在任意微信聊天中输入“debugx5.qq.com”

2020-10-26 14:25:59 3070

原创 button 鼠标滑过button产生霓虹灯效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>霓虹灯效果</title> <style> body { display: flex; flex-direction: column; justify-content: cen

2020-08-18 17:59:44 282

原创 仿select下拉选择框

ul,li { list-style: none}.select_contain { font-size: 14px; color: #333; line-height: 38px;}.select_item { position: relative;}.select_tit { margin-right: 20px;}.select_result { width: 70px; line-height: 38px; border: 1px solid #ccc;

2020-08-14 16:17:47 277

原创 将url转file类型

function getImageFileFromUrl(url, imageName,callback) { // imageName一定要带上后缀 var blob = null; var xhr = new XMLHttpRequest(); xhr.open("GET", url); xhr.setRequestHeader('Accept', 'image/jpeg'); xhr.responseType = "blob"; xhr.onloa

2020-08-12 17:26:35 974

原创 移动端 关于mui框架中input输入框失焦滚到页面顶部问题

解决方法://input输入框失去焦点 $("input").on("blur", function () { $("body").removeClass("mui-focusin")})

2020-08-12 09:46:14 865

原创 修复TortoiseGit文件夹和文件图标不显示

之前在公司,使用vscode、IDEA等都是直接用自带的git插件,后来被大佬嘲笑怎么还用命令行,然后就随着大佬入坑了小乌龟TortoiseGit,别说,真香。但是我在使用过程中,我的文件夹前面的图标不显示,所以以下提供一个修复TortoiseGit文件夹和文件图标不显示的方法。修复TortoiseGit文件夹和文件图标不显示方法一:按Win+R键打开运行对话框,输入 regedit ,打开注册表;找HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Cu

2020-08-12 09:09:19 810

原创 file 文件与 base64 互相转化

base64转blobconst base64ToBlob = function(base64Data) { let arr = base64Data.split(','), fileType = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), l = bstr.length, u8Arr = new Uint8Array(l); while (l--) { u8Arr[l] = bstr.charCodeAt(l); }

2020-08-12 08:36:26 2290 1

原创 判断数据为空

// String类型if(a == "" || a == null || typeof a === "undefined"){ // "",null,undefined console.log("为空");} // Array类型if(a.length == 0 || !a.length){ // "",[] console.log("为空");}// Object {}类型if($.isEmptyObject(a)){ // 普通对象使用 for...in 判断,有 key 即为

2020-07-30 14:12:14 433

原创 获取url参数 对中文参数进行编码和解码

function getQueryString(key){ var reg = new RegExp("(^|&)"+key+"=([^&]*)(&|$)"); var result = window.location.search.substr(1).match(reg); return result?decodeURIComponent(result[2]):null;}//使用方式var pstr = encodeURIComponent(JS

2020-07-30 14:07:52 635

原创 移动端实现拍照、相册选择功能

移动端实现拍照、相册选择功能<form enctype="multipart/form-data" method="POST" style="display: flex; width: 100%;"> <div style="width: 50%; align-items: center; justify-content: center; display: flex;" onclick="jjimgUpload()" > <div> <input id

2020-07-30 10:51:40 445

原创 对日期数据的相关操作

将日期格式(2020-01-01)格式进行大小比较var zyzzrq = '2020-01-01';var zyqsrq = '2021-01-01'var d1 = new Date(zyzzrq.replace(/\-/g, "\/"));var d2 = new Date(zyqsrq.replace(/\-/g, "\/"));if(zyzzrq != "" && zyqsrq != "" && d1 > d2){ //数据查询操作} els

2020-07-30 10:49:48 206

原创 CSS 样式

div内容不分行,超出部分隐藏.contentName { white-space:nowrap; overflow:hidden; }

2020-03-18 19:50:39 72

原创 清除浮动的方法

清除浮动主要是为了解决父级元素因为子级浮动引起的内部高度为0的问题。当父元素不设置高度时,内部元素不浮动时会撑开父元素,设置浮动时,父元素会变成一条线。清除浮动的方法:1.添加额外标签给谁清除浮动就在其后面添加一个空白标签,标签属性引用clear: both;属性<div class="small"></div> <div class="clear"&gt...

2020-01-06 13:47:12 113

原创 Git 常用操作

git pull //拉取git数据npm run serve //运行npm克隆项目右键 gitBashgit clone [git路径]git pullgit status //查看提交状态git add 路径/git statusgit commit -m “commit描述”git push //推送到git...

2020-01-03 17:28:05 99

原创 session cookie 的区别

session cookie 路径跳转 from_url?aaa=&bbapplication中 LocalStorage 和 SessionStorage 查看缓存信息用法let params = sessionStorage.getItem('projectInfo');params.project_id = row.id;params.project_name = ro...

2019-12-30 20:09:56 123

原创 VUE记录

v-bind: 绑定属性 指令可以简写为 :v-bind:中可以写合法的js表达式v-on: 绑定事件机制 指令可以简写为@vue中可以使用methods定义方法 : methods属性定义了当前vue实力所有可用的方法click、mouseover、等事件都可以被定义跑马灯效果 html分析: 给开始按钮帮i当一个点击事件 @在按钮的事件处理函数中,写相关的代码逻辑: 拿...

2019-11-15 17:44:08 129

原创 JS验证

//判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! } ...

2019-11-11 18:59:19 138

原创 Oracle 基础知识

select 语句select * from customers;'*' 只能用于测试,在实践中,应该明确指定要从数据库中查询出来的名select contact_id , first_name , last_name from contact order by first_name , last_name DESC ;-- 按照first_name升序排列,按照last_name...

2019-10-29 10:11:11 392

原创 mybatis的几种传值方式

1.单个参数传参User selectUserInfo(Integer userId);<select id = "selectUserInfo" parameterType = "java.lang.Inte" resultMap="BaseResultMap" > select <include refid="Base_Column_List" />...

2019-10-08 21:15:06 368

原创 maven配置

一、安装Maven1、Maven下载、解压https://pan.baidu.com/s/1uu3-qLLxJCzVGA6_FAGGrw2、设置环境变量1)新建变量M2_HOME,值为Maven的目录X:\XXX\apache-maven-XXX2)Path变量:将%M2_HOME%\bin添加到Path变量下3、运行cmd,输入mvn -v后可以看到Maven的版本信息等则表示安装成...

2019-09-16 20:31:03 124

原创 java中数组的声明方式

声明数组声明数组的时候不能指定其长度(数组织元素的个数)。数组是一种引用类型的变量因此使用它定义一个变量时,仅仅表示定义了一个引用变量(类似于指针),引用变量还未指向任何有效的内存,所以定义数组时不能指定数组的长度。int [5] intErrorArray;数组的创建创建数组,如果在创建的同时不初始化数组,则必须指定其大小;不指定大小,则必须初始化不指定数组大小则必须在创建的同时初始化数...

2019-09-14 11:48:10 1452

原创 Finally语句块中的代码什么时候被执行?

1. 如果在try{} 语句块中有return语句,finally语句块中没有return语句,finally语句块中的代码在return语句前执行。当 try{} 和 finally{} 中都存在return语句块,finally语句块中的return语句会覆盖其他return语句。public class TestFinally{ public static int testFi...

2019-09-14 10:51:16 1789

原创 Mybatis-Generator自动生成代码

第一种:需要Mybatis-Generator jar包 ,关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases连接数据库的驱动jar包,由于我使用的是Mysql数据库,准备一个连接mysql数据库的驱动jar包配置generator.xml<?xml version="1.0" e...

2019-09-09 18:48:52 155

原创 Spring注解驱动开发--01

spring容器:AnnotationConfigApplicationContext、组件添加、组件赋值、组件注入、AOP、声明式事务扩展原理:BeanFactoryPostProcessor、BeanDefinitionRegisterPostProcessor、ApplicationListener、spring容器创建过程导入依赖:spring-context、spring-aop、...

2019-09-08 20:44:30 130

原创 spring框架AOP

spring框架AOPcglib代理:由于静态代理需要实现目标对象的相同接口,那么可能会导致代理类会不好维护,因此出现了动态代理。动态代理的目标对象一定是要有接口的,没有接口就不能实现动态代理,因此出现了cglib代理。cglib代理也叫子类代理,从内存中构建出一个子类来扩展目标对象的功能。cglib是一个强大的高性能的代码生成包,他可以在运行期扩展java类与实现java接口。他广泛的...

2019-09-06 20:57:06 128

原创 代理模式

代理(Proxy):代理是一种设计模式,提供了对目标对象另外的访问方式,即通过代理访问目标对象。这样就可以在目标对象实现的基础上,增强额外的功能操作(扩展目标对象的功能)。可以做到在不修改目标对象的功能前提下,对目标对象功能扩展。静态代理:可以在不修改目标对象的前提下扩展目标对象的功能。由于代理对象要实现与目标对象一致的接口,会产生过多的代理类。一旦接口增加方法,目标对象与代理对象都要进行修...

2019-09-06 20:52:28 96

原创 反射

反射:反射就是Reflection,java的反射式是指程序在运行期可以拿到一个对象的所有信息。解决在运行期间,对某个实例一无所知的情况狂下,如何调用其方法通过Class实例获取的class信息的方法—反射通过一个class的静态变量获取Class cls = String.class;通过实例变量提供的getClass()方法获取String s = “Hello”;Class ...

2019-09-05 21:35:44 89

原创 spring框架--01

单例模式:单例模式实现流程:静态的单件模式类的成员变量 – 常驻内存私有的构造方法 – 防止外部进行new实例化提供static的全局的访问入口 – 提供静态方法获取实例对象。获取单例模式的实例对象不需要new 直接获取。@什么是设计模式?你用过或者了解哪些设计模式?设计模式是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码,让代码更容...

2019-09-04 21:53:32 132

原创 前端基础知识 -- 04

@什么是web开发?项目开发分为哪几种模式?项目开发分为bs和cs模式,各有什么异同点?JSP+JAVABEAN开发模式特点:该模式将业务逻辑与页面进行分离,在一定程度上增加了程序的可调试性和维护性。缺点:页面将控制与显示集于一身JSP+Servlet+JavaBean开发模式:特点:JSP作为视图,来表现页面,Servlet作为控制器,控制程序的流程并调用业务进行处理,JavaBean...

2019-09-04 13:26:52 195

原创 前端基础知识 -- 03

支持面向对象语言@什么是BOM ? 什么是DOM?他们之间有什么关系?DOM:Document Object Model(文档对象模型),用来获取或设置文档中标签的属性,例如获取或设置input表单的value值。就是把文档当做一个对象来看待。BOM:Browser Object Model(浏览器对象模型),用来获取或设置浏览器的属性、行为。例如新建窗口、获取屏幕分辨率、浏览器版本号等。即...

2019-09-04 11:39:46 114

原创 前端基础知识--01

HTML:超文本传输协议 标记语言 参考:w3cschoolhead标签body标签标签的类别:display显示属性标签的分类:单标签和双标签标签的属性:Head中常用的标签:title、meta、style、script、link、body中常用标签:a、font标签:@什么叫做块域标签?什么叫做行内标签?有什么区别和特性?标签分为两种等级:行内标签和块级标签块级标签...

2019-09-02 08:53:17 194

原创 JavaScript学习--02

@JavaScript和java的关系?以及版本更迭?JavaScript、ES6、typescript、ECMAScriptJavaScript与java 没有关系。JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,他往往被称为Jav...

2019-09-02 08:50:37 148

原创 JAVA基础相关面试题--04

集合和泛型集合:java将一组数据作为一个管理单元进行管理;集合中存储的都是对象类型;8种基本类型转换为8种包装类类型进行存储;集合分为两大类:collection接口:set接口、List接口Map接口:List:List集合是一组有序的集合元素,List有下标,可以通过下标访问集合的元素(get方法),List集合遍历:标准for循环增强型的for循环遍历Iterator...

2019-08-30 08:05:28 443

H5实现pdf在线预览.rar

APP内嵌H5,实现pdf在线预览功能。使用方法:展示内容需转化成base64格式,并使用sessionStorage缓存保存,资源包内容需放置在同一级目录下面,在手机上及可打开预览。

2020-11-25

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

TA关注的人

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