自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Expaner的博客

开发中的各种奇闻异事

  • 博客(24)
  • 收藏
  • 关注

原创 el-autocomplete修改下拉框宽度

需求为在输入框中输入内容后,下面弹出匹配到的内容,没有匹配到就显示当前内容,实现后发现下拉框和输入框宽度一样,并不能完全显示全后台返回的内容,如下图f12后发现下拉的代码并没有在当前div下,而是在body下,如下图因此直接在页面上修改样式,不起作用,官方也没有说,查了很多文献,发现了解决方案,需要在模块中添加:popper-append-to-body="false",然后在看下拉框就到div下面了,然后再修改css样式:& /deep/ .my-kqoption {width:

2020-05-20 14:33:41 5076

原创 小程序获取用户信息

获取用户信息有两种,一种是获取用户的基本信息(用户名称,图像等),另一种是获取用户在微信中的详细信息(openId等)首先要有小程序的appId和secret第一种:wx.getUserInfo获取用户基本信息wx.getUserInfo({ success: function (res) { that.setData({ nickName:...

2019-11-12 15:01:13 793

转载 低版本数据库处理emoji表情

微信呢称和QQ呢称上有很多火星文和emoji表情图片,这些数据,如果直接insert到mysql数据库,一般会报错,设置成utf8都不好使,必须改成utf8mb4编码,这二者的区别见:mysql utf8mb4与emoji表情,网上的解决办法大多是修改my.cnf参数,设置mysql的编码为utf8mb4,这种方法虽然彻底,但是通常要重启mysql,会造成生产系统临时当机。下面是影响相对更...

2019-04-24 17:06:29 352

转载 Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.8', but '1.7'

方法一:(1)win+r,输入regedit,(2)定位java注册表(HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft)(3)将jJava Runtime Environment和JAVA DEvelopment kid里面的jdk设置为1.8方法二:删除c盘windows/system32目录下的java....

2019-04-11 10:21:52 1124 1

原创 Java设计模式之代理模式

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。著名的代理模式例子为引用计数(英语:reference counting)指针...

2019-01-14 14:53:50 91

转载 Java设计模式之抽象工厂模式

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象(来自百科)介绍意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。主要解决:主要解决接口选择的问题。何时使用:系统的产品有多于一个的产品...

2019-01-10 15:07:29 109

原创 Java设计模式之策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。介绍意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在有多种算法相似的情况下,使用 i...

2019-01-09 16:09:58 144

转载 Java设计模式之备忘录模式

转载:https://blog.csdn.net/zhengzhb/article/details/7697549定义:不破坏原有封装性,捕获一个对象的内部状态,并在对象之外保存这个状态,这样就可以将对象回复到之前的状态类型:行为类类图:        我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编程时,假如编...

2019-01-09 11:15:24 71

原创 js插件jquery.raty.js的使用说明

$.fn.raty.defaults.path = '<%=basePath %>resources/js/lib/img'; $('.star').raty({ score:4, number: 5, //多少个星星设置 targetType: 'hint', //类型选择,number是数字值,hint,是设置的数组值 ...

2018-12-27 17:25:14 1424

原创 javaScript判断打开当前页面的浏览器类型

一、判断是否为微信内置浏览器或支付宝内置浏览器if (/MicroMessenger/.test(window.navigator.userAgent)) {     alert('微信客户端'); } else if (/AlipayClient/.test(window.navigator.userAgent)) {     alert('支付宝客户端');} else {  ...

2018-12-06 14:57:46 652

原创 序列化与反序列化

首先什么是序列化和反序列化?序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。通俗的将就是在代码运行的时候,我们可以看到很多的对象,可以是一个,也可以是一类对象的集合,很多的对象数据,这些数据中,有些信息我们想让他持久的保存起来,那么这个序列化。就是把内存里面的这些对象给变成一连串的字节描述的过程。常见的就是变成文件其次什么场...

2018-12-04 14:48:06 258

原创 公众号评论晒图上传图片

一、首先获取调取微信js的签名    1.通过ajax获取跳去微信签名所需要的签名(appid,timestamp,nonceStr,signature)    @ResponseBody @RequestMapping("qrCodeData") private static Object qrCodeData(HttpServletRequest req){ ...

2018-11-08 13:48:44 566

原创 java转pdf

最近项目需求,将文档做已修改并以pdf格式输出,自己就从网上搜了下,自己写了demo一、引入jar    我的项目是maven构建的,这里是我导出pdf所需要的jar <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <group...

2018-10-29 10:40:46 192

原创 mysql事务

事务:处理操作性大,复杂性高的数据;比如银行转账,从A账户转到B账户,要确保A账户的钱扣了,B账户上的钱加上了,这就是一个事务;事务满足的四个条件(ACID):原子性:一个事务中的过程要么全部完成,要么全部不完成;事务在执行过程中,遇到错误会回滚到事务开始的状态,就像这个失误没执行一样;一致性:在事务开始之前和结束之后数据的完整性没有被破坏;比如从A账户转出100,B账户到账必须也...

2018-10-23 17:23:46 107

原创 List排序

1.三种排序,正序,混乱,倒序 List list = new LinkedList(); for ( int i = 0 ; i < 9 ; i ++ ) { list.add( "a" + i); } //正序排列Collections.sort(list);System.out.println(list);// 混乱的意思 Collec...

2018-10-22 14:25:33 102

原创 Eclipse下的RabbitMQ

首先先介绍下非spring整合下的RabbitMQ:引入jar    <dependency>            <groupId>com.rabbitmq</groupId>            <artifactId>amqp-client</artifactId>            <version&g...

2018-10-11 15:13:36 1057

转载 PowerDesigner的安装与应用

今天将自己应用PowerDesigner数据建模工具进行数据库设计整理如下:一、PowerDesigner的安装(这里给大家提供个我自己下载的安装程序和破解文件:点击此处进行下载,密码:ysbp)    1.双击PowerDesigner165_Evaluation.exe    2.出现下图,点击下一步           3.然后点击上方的那个框选择国家“People's ...

2018-10-08 17:08:44 453

转载 springboot-基础技术及整合redis,rabbitmq,elasticsearch

网上有很多示例,我这里将自己整理的分享给大家,希望对大家有所帮助,以下仅供参考,如有不同见解请留言,谢谢链接:https://pan.baidu.com/s/1Fzy_XcNzpArwW1KEk_N90A 密码:op5f亲自试验过,这里主要说下在整合过程中自己遇到的问题:整合elasticsearch时出问题集群的节点找不到,原因在于springboot中的springdataelas...

2018-09-19 15:43:58 656

转载 HTTP状态码详解

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes 1、百科名片HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。所有状态码的第一个数...

2018-08-29 10:20:44 3536

原创 微信公众号开发-003 调取微信js时签名失败

该文是自己做公众号开发签名时遇到的坑,给大家做已介绍:1):首先设置我的js安全域名,如下图2):引入js文件(http://res.wx.qq.com/open/js/jweixin-1.2.0.js)3):签名:参与签名的字段包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分) 。对所有待签名参...

2018-06-12 14:58:13 2688

原创 mysql 语法大全

1、说明:创建数据库 CREATE databasename 2、说明:删除数据库 drop dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC 'disk''testBack''c:\mssql7backup\MyNwind_1.dat' --- 开始 备...

2018-02-26 15:13:27 286 1

原创 Java导出excel工具类

导出excel需要引得jar包 <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.10</version> </dependency

2018-02-26 14:32:38 169

原创 微信公众号开发002-微信网页授权

1.首先在开发前阅读微信提供的API文档(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842)阅读完的我们就知道在获取用户授权信息的时候需要设置回调域名:(1)、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置...

2018-02-02 11:11:57 593

原创 微信公众号开发001-接入服务器

1.首先阅读公众号开发API,(这里要说明下微信公众号的API里面有好多坑,在实际项目中遇到在一一介绍)2.公众号接入服务器:(参考公众号API文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319)3.接入服务器的后台实现:(设置服务器地址时微信会注定给服务器发起GET请求,而用户关注,发消息等微信

2018-02-02 09:39:05 408

空空如也

空空如也

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

TA关注的人

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