自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 MyISAM和InnoDb的区别

MyISAM和InnoDb的区别

2023-02-15 11:21:07 489

原创 MySql将一张表的数据copy到另一张表中

mysql 从一张表copy到另一张表以及用时

2022-01-22 17:26:37 11052 5

原创 数据库主键自增到最大值

mysql出现主键自增长到最大

2022-01-22 16:23:10 1227

原创 WireShark 捕抓明文的用户名和密码

针对http协议可以进行捕抓到对应的用户名和密码,接下来一起探究,本文是希望学习,而不是用来干坏事哈1.安装wireShark2.打开抓包工具3.ping 需要抓包的网址从而获取到对应的服务器ip4.然后进行请求该网址,进行过滤 ip.addr == 192.168.171.335.查找登录的请求,可以啊看到输入的用户名以及密码。...

2021-06-21 18:17:52 1024

原创 redis geospatial /Hyperloglog/BItMap

geospatial 地理位置朋友的位置,外卖的地理位置,附近的门店,附件的人,打车的距离。Redis的Geo在redis 3.2版本中就推出啦,这个功能可以推算出地理位置的信息,两地之间的距离,方圆几里的GEOADD GEODIST GEOHASH GEOPOS GEORADIUS GEORADIUSBYMEMBERgeoaddkey 经度 纬度 城市(地点名称)新增地址也可以一次加多个zrange获得指定key中所有坐...

2020-10-11 13:09:19 155

原创 解决树形结构菜单勾选,半勾选显示问题

问题:对菜单进行部分勾选,其中后台需要将半选的子节点保存到后台,但是在获取反选的时候,因为父节点中存在,所以需要将父节点进行排除。1.需要满足如下这种情况。1.解决的问题有:将半选的节点也获取到let checkedList = this.$refs.tree.getCheckedNodes().concat(this.$refs.tree.getHalfCheckedNodes());下面是我的业务代码,将所有节点的id存储在以逗号隔开的字符串 authIds(例如authIds =

2020-06-18 19:04:08 3772

原创 微信公众号自定义菜单常见的错误

1、无效菜单名长度{"errcode":40018,"errmsg":"invalid button name size"}2.表示存在无效的子按钮个数,通俗来讲,在选择二级菜单时,将菜单内容的关键字,事件等功能进行选择{"errcode":40024,"errmsg":"invalid sub button type hint: [jLhCga0062vr30]"}3.小程序与对应的公众号没有关联{"errcode":45064,"errmsg":"no permission

2020-06-11 20:55:26 2739

原创 vue 赋值问题

1.重置在进行form表单一般用于添加和编辑之前进行重置,主要是为了刚开始编辑后进行新增,导致saveForm里面有值,同时在edit的时候也要进行先置空,防止前面一条编辑某些字段有值,后面一条数据某些字段没有值。//this.$options.data().saveForm 代表的是最开始加载的值 Object.assign(this.$data.saveForm, this....

2020-03-24 21:45:46 5676

原创 vue 动态音乐自动播放失败

1.可能是因为音乐src是动态的值2.也有可能是因为src已经重新赋值1.解决方案 <audio loop="loop" preload ref="musicPlay" :src="backgroundMusicUrl"> </audio>使用watch进行监听:这个设置延迟1s,因为可能刚开始没有加载到组件 watch: {...

2020-03-17 11:24:10 960

转载 poi导出Excel遇到的问题

1.导出的时候没有没有导出Excel,而且进入断点调试,所有的数据都执行了就是没有下载提示。而且下载失败如果设置手动设置下载路径的话,下载成功,也没有下载提示。问题: 自己使用的是ajax请求路径。而要想出现下载提示框,应该是重新打开一个新的窗口,所以应使用location.href = url请求路径这样问题就解决了。...

2020-02-22 18:09:01 1091

转载 java邮件发送

使用到相关的jar<dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> ...

2019-12-24 11:25:05 211

原创 mysql游标实现时当内部查询有一次未查询到结果时就自动退出循环解决办法

1.解决方案:就是在每次循环执行结束时加上set done=0;顺便贴上自己的代码:BEGIN -- 游标取出的agent_id DECLARE cud_uid INTEGER; DECLARE cud_agent_id INTEGER; DECLARE cud_nickname VARCHAR(100); DE...

2019-11-04 11:44:01 842

转载 微信公众号回复图片和视频(临时素材的上传)

package com.uvksoft.common.util.wx;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeTo...

2019-07-12 18:43:33 1729

原创 微信公众号开发(接口配置信息URL和Token)

1、因为再微信公众号开发关键字回复的时候需要使用到接口配置信息URL和Token.刚开始配置的时候总是失败,原因是自己使用花生壳的外网的端口不是80,所以我将外网端口该为了80,后来配置成功。重点:1、这个一定是使用外网可以访问的url;2、外网端口一定是80的,好像还有一个不过我忘记啦,自己本地的端口可以随便(我的是8080)3、本地地址可以外网访问的话,可以使用花生壳,(是免费的,可以...

2019-07-11 18:30:28 15978 9

原创 Hibernate Error: org.xml.sax.SAXParseException: Element type “hibernate-mapping” must be declared

Hibernate 项目启动报错:Element type “hibernate-mapping” must be declared1、先检查头文件是否不同:可以参考:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Map...

2019-06-28 10:20:04 911

原创 redirect_uri 域名与后台配置不一致 10003(填坑解决方案)

产生:当微信公众号进行授权的时候,产生的错误,原因是因为:redirect_uri 的域名与后台配置的不一致导致的解决:1、登入微信公众平台:https://mp.weixin.qq.com2、点击公众号设置 》》》》同时,重定向的时候一定要加上域名和项目名字...

2019-05-21 19:57:39 121192 9

原创 浅谈setInterval和setTimeout的区别

最近使用到了倒计时,查看了下资料发现有定时器setInterval和setTimeout可以实现倒计时,1.setTimeout(loop,3000)和setInterval(loop,3000)这两个函数的作用都是隔3秒执行loop这个函数,两者的差距的是:setTimeout()只执行一次那段代码,而setInterval()在执行完一次代码之后,经过了3秒,它还会自动重复执行loop...

2019-05-07 09:32:28 1574

转载 js通过银行卡号获取银行卡号获取所属银行,银行名称,银行编码,银行卡种

可以调用这个js,根据银行卡号获取银行卡号获取所属银行,银行名称,银行编码,银行卡种。1、例如直接调用var bankInfo= bankCardAttribution(value);value为银行卡号错误时候:正确时:function bankCardAttribution(bankCard) { var cardTypeMap = { DC : "储蓄卡"...

2019-04-28 19:18:43 5944

原创 Java并发编程 ----- Executors框架(补充定时器)

我看到了一些比较好的文章:1、JAVA 定时器的三种方法:https://blog.csdn.net/mazegong/article/details/77743805里面讲解的是(1、自己创建一个线程实现定时效果, 2、Timer类可以调度任务,TimerTask则是通过在run()方法里实现具体任务。 ...

2019-04-24 19:50:11 282

原创 Java并发编程 ----- Executors框架(二)

一、自定义线程 池使用详细在构造方法中队列中使用是什么类型比较关键:1、在使用有界队列时 若有新的任务需要执行,如果线程池实际线程数小于corePoolSize, 则优先创建线程, 若大于corePoolSize,则会将任务加入队列, 若队列已满,则在总线程数不大于maximumPoolSize的前提下,创建新的线程, 若线程数大于m...

2019-04-24 16:39:08 137 2

转载 导入项目后注释乱码修改

具体的解决的方案:(以我导入的工程举例)1,修改一类文件的编码方式:Windows--Preferences--General--Content Types--选中text下的Java Source File在下方的Default encoding 输入 GBK 点击 Update2,修改整个工作空间的编码方式:Windows--Preferences--General--Workspac...

2019-04-24 12:26:02 1150

原创 微信测试号实现微信网页的分享

1、要做什么呢转换成的效果。2、一个微信公众号的分享,起初我的设想是使用微信内置浏览器JsAPI(WeixinJSBridge)来实现,但是我查了一下(网上说:在这里有必要跟大家再说一下:这个API在以前公布的部分接口被官方和谐掉很久 了, 比如一键关注、分享给好友、分享到朋友圈等。当然,你可能会发现微信官方推送的一些文章还能使用这些功能,粗略估计,官方是对这个API增加了白名单控...

2019-04-19 10:30:23 1235

原创 Java并发编程 ----- Executors框架(一)

Executors创建线程池的方法:1、newFixedThreadPool() 方法,创建一个定长的线程池,该方法返回一个固定数量的线程池,该方法的线程数量始终保持不变,当有任务提交时,若该线程池中有线程空闲,则立即执行,若没有则被暂缓在任务列表中等待空闲线程。2、newSingleThreadExecutor()方法,创建一个线程的线程池,若线程空闲则执行,若没有,任务则等待。3、...

2019-04-19 10:01:26 163 1

原创 端口占用

https://blog.csdn.net/xiaoshunzi111/article/details/501446131、查找全部的进程: netstat -ano2、查询具体某个端口号对应的信息:例如查询(8080端口号) netstat -ano|findstr "8080"3、杀死进程,解放端口 taskkill /pid 16524 -t -f...

2019-04-10 11:38:21 111

原创 ssh 数据库表中使用关键字新增失败的解决方案

当表字段中存在关键字:插入时候会报如下的错误:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from, status, to, id) values ('1', '1','...

2019-04-08 19:14:17 135

原创 mybatis分页

1.常见错误:mapping文件中写:错误写法: LIMIT (#{pageNo}-1)*#{pageSize},#{pageSize}; // 错误原因:在MyBatis中LIMIT之后的语句不允许的变量不允许进行算数运算,会报错。正确写法:LIMIT ${(pageNo-1)*pageSize},${pageSize}; (正确)----------------...

2019-04-03 11:49:27 864

原创 小程序生成图片分享,图片报错

问题:小程序生成图片分享,图片报错{"errcode":41030,"errmsg":"invalid page hint: [sT7g306843064]"}原因:出现这种情况的原因一般是小程序页面路径有问题造成的。解决方法:1.检查页面路径是否正确2.pages前面不可以加 /3小程序未发布过路径...

2019-03-27 18:04:05 504

原创 线程安全

1、线程安全的概念:当多个线程访问一个类(对象或者方法)时,这个类始终做出正确的行为,那么这个类(对象或者方法)就是线程安全。2、实现多线程的方式: 1.继承Thread类,重写run 方法 ,可以创建多个Thread类,其中调用start()方法来启动run方法。 如果直接调用run方法,并不会...

2019-03-24 23:04:52 144

转载 byte[]转String,编码与乱码问题,以及Base64编码

我们怎么解决byte[ ]转String的乱码问题呢?得看byte[]来自哪里了。时常会遇到,要把一张图片转为byte[]然后在转为String流对象传输到别的地方,接收者再转为byte[]再变成图片。①有人推荐使用序列化,这也是一个方案,但是具体实施还没有研究过。②直接传输byte[]的话,会出现byte[]过长数据丢失。因为不是所有的byte组合都可以映射成char③那么就是用...

2019-03-14 16:46:44 4639

原创 鼠标焦点在input的某个位置上,点击一个button 在input光标处的增加文字

1、效果图:2、js实现:&lt;html&gt;&lt;head&gt;&lt;script type="text/javascript" src="/jquery/jquery.js"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt; //点击按钮后将值赋值给input框//记录

2019-03-14 09:29:25 2903

原创 解决苹果手机中出现input中光标下移(错位)问题

其中出现这种问题是因为在页面上我们使用了position: fixed;的属性这里我的业务逻辑是点击抢购》》弹出抢购的form表单,这里因为我必须还是要使用position: fixed;1、解决方案:当弹出弹框的时候,我设置body{position: fixed;},当关闭弹窗的时候将清除body{position: fixed;},样式这样子光标将不会错位。Vue.jsi...

2019-01-19 09:27:46 4782

原创 毕业半年(工作一年)

时间过得确实快,转眼间,我已工作一年啦,在这一年中我经历了两个公司,两个城市,两份不同的工作体验。接下来就来讲一讲我的故事吧。2017年6月份,我们整个班都来厦门进行Java实训,可能在那之前我们也都憧憬着自己可以变成那种很刁的“黑客”,可能是女生的想象力比较丰富吧,接触代码之后才发现以后才知道我们就是程序猿。。。在实训期间,我们巩固了Java的基础知识,其中还学习了三大框架(jsp+serv...

2018-10-17 22:06:10 2394 2

原创 堆和栈

其中堆和栈的区别可以从四个角度进行回答:存储、速度、线程、垃圾回收一、存储stack      ---- 存储 ----&gt;  java基本变量、引用变量 (string,数组,class等)  heap(堆) ---- 存储 ---&gt;  实例对象(使用new关键字的对象)借助代码理解:对于Object obj=new Object(); 其中obj存储在栈中,后...

2018-10-10 17:22:22 87 1

转载 java.util.ConcurrentModificationException 解决办法

在使用iterator.hasNext()操作迭代器的时候,如果此时迭代的对象发生改变,比如插入了新数据,或者有数据被删除。则使用会报以下异常:java.util.ConcurrentModificationException        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)        at java.ut...

2018-04-04 14:52:14 141

mybatis 自动生成工具

可以使用该工具根据数据库表进行生成相应的dao ,dao层 实现

2018-05-01

空空如也

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

TA关注的人

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