LZQ plus
自我勉励的文章
转: 数据结构与算法   我们为什么要学数据结构与算法、设计模式   革命尚未成功,需努力提升自己。 不自满、有创新、不断积累、加油! ...
发布于2018/09/14 10:58 2764
pc.d
mybatis插入记录后返回主键值
需求: 插入一条记录的时候需要用到这条记录的自增主键值 想法: 本来想的可以插入后在查询这条记录来获得但是太麻烦。 通过百度查询后可以通过修改mapper.xml来解决。 做法: <insert id="insertSelective" parameterType="com.jtexplorer.entity.Company" useGeneratedKeys="true" k...
发布于2018/09/08 11:32 3214
pc.d
mysql重连,连接丢失
问题:在本地调试的时候没有出现错误,发布到服务器时有的时候会出现500(The last packet successfully received from the server)错误。 报错: Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully re...
发布于2018/09/07 15:51 2843
zwz
微信小程序开发记录--IPhoneX适配
苹果在iPhoneX上彻底取消了实体Home键,取而代之的是主界面底部不显眼的白色横条“Home Indicator”。底部的黑色线条如果不做处理, 会将底部按钮遮挡 [图片] 处理方式是为底部留出充足空间 1. 获取设备信息,判断是否是iPhoneX const isIphoneX = wx.getSystemInfoSync().model.indexOf('...
发布于2018/09/03 14:08 3094
xu.wang
微信公众号、小程序项目中用户昵称为特殊字符的问题
最近遇到微信公众号和小程序中用户昵称不能插入到数据库的问题。 插入时会报错: Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\xB5\xF0\x9F...' for column 'mus_real_name' at row 1 解决方法: 1、 向数据库插入昵称时URLEncode.enco...
发布于2018/09/01 10:29 2454
LZQ plus
css 修改滑动条样式
有的时候网页布局中间部分用了overflow: scroll;(当然这种设计是不常见的),当有的时候,一旦中间部分出现滑动条且样式和全局不搭,那视觉效果会大打折扣,但是那一块还必须要有滑动条,这个时候为了满足视觉效果就需要修改修改滑动条样式了,css代码如下:   ::-webkit-scrollbar   {     /*       width:  y 轴上的滑动条宽度;     ...
发布于2018/08/29 12:11 2598
LZQ plus
vue 动态数字组件
<template>     <div class="d-number">         <img v-if="imgUrl.length > 0" :src="imgUrl"/>         <span>{{fNumber || cNumber}}</span>     </div> </tem...
发布于2018/08/29 12:10 2437
xu.wang
ssm项目,如何在websocket中使用service
    在项目中,由于Excel文件过大,使用http会出现超时的现象,所以使用websocket来生成Excel,文件生成时可自动返回文件地址,使用起来比较方便。     但是由于在websocket中需要使用到service,所以打算使用   @Resource private UserService userServ...
发布于2018/08/27 21:07 2788
pc.d
list=null 跟 ! list.isEmpty()的区别
需求:可以多选查询来查询符合的多个内容。 方案:前端向后台传递一个数组 ,利用 where project_id in (1,2,3.......)的方式来查询 问题:mapper向xml传递的时候由于<if>条件书写不正确导致拼写错误的sql语句导致bug 本来我的<if>是这样的: <if test="ids!=null" > ...
发布于2018/08/27 15:09 2557
LZQ plus
vue 模拟自动打字背景效果组件
       自己搞了一个自动打字的vue背景组件,在这里记录一下,这里边主要运用到了setTimeout() 的递归循环,不多说直接上代码。 <template>   <div class="hello">     <div class="show" v-html="fContent"><...
发布于2018/08/27 00:08 2872
LZQ plus
js setTimeout() 循环事件
直接来正经内容:是这样的,有一个逻辑需求,获取字符串或数组的item就执行一下特定方法,但是需要时间间隔,理所当然的逻辑想到是for循环里面运用setTimeout(),但是for循环里用setTimeout()是达不到预想结果的,这样会和没有setTimeout()一样,都是立刻执行完。想要达到预期效果,这里我们就要运用到递归。 举个栗子吧:说我想实现一个HTML打字效果,而需要循环的数据是一...
发布于2018/08/26 23:54 3073
xu.wang
mybatis 中 Criteria 复用
 项目开发中用到mybatis 的多种条件查询,忽然注意到,example.createCriteria()  并不能清除上一次的条件。 例如: int score = 10; UserExample example = new UserExample(); example.createCriteria().andMubhS...
发布于2018/08/25 22:42 4022
LZQ plus
Vue关于v-model checkbox点击渲染问题
       在项目开发中遇到这样的一个需求,说:界面有多的复选框选项,然而他们的点击之后要根据选择的状态来做一些事情,js数据渲染方面就是给了一个list:[],通常地我们会如下图那样编写: [图片] [图片] 这样编写的执行结果如下: 点击之前: [图片] 两个选项分别点击之后: [图片] 会发现输出的结果会与渲染结果...
发布于2018/08/22 00:23 2826
pc.d
前后台数据交互问题
当前台传递的格式为application/json、application/xml只能用@RequestBody来进行接收,这是要注意后台用Map进行接收 (@RequestBody只能有一个) 当前台界面使用GET或POST方式提交数据时,数据编码格式由请求头的ContentType指定。分为以下几种情况: 1. application/x-www-form-urlencoded,这种情况...
发布于2018/08/14 17:10 2736
xu.wang
分析解决 spring quartz 中出现的执行两次问题
写项目时遇到需要使用quartz,使用注解标记一个定时任务是发现,每个任务都会执行两次。 项目中使用注解方式使用定时任务: [图片] @Log4j @Component public class TKGGZHMessageJob { /** * 每2分钟执行一次 */ @Scheduled(cron = "0 0/2 * * * ?") ...
发布于2018/08/13 11:48 2315
zwz
element-ui管理系统--权限树
使用element-ui搭建一个管理系统模板,基于开源项目vue-element-admin, 由于此项目的权限是再前端固定的,但是需求是通过后端请求生成权限树,所以需要修改此部分,本文记录权限树搭建过程, 步骤: - 登录之后, 获取当前用户权限列表 - 根据权限列表和项目设好的路由对照,生成正确的路由树
发布于2018/08/09 14:11 2786