- 博客(28)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 ES6常用知识点积累
文章目录概述let,constletconstclass,extends,super箭头函数模版字符串解构default,restimport,export计算属性名称语法:概述ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。注:对应demo代码(React->ES6下)...
2019-07-02 16:23:16
299
原创 windows下安装 mysql-8.0.16-winx64 含官网参考手册
官网下载https://dev.mysql.com/downloads/mysql/创建配置文件my.inimy.ini是mysql重要的配置文件,许多需要的配置都可以在这个文件中配置,默认如果没有该文件,则应该自己新建并且放置于解压后的主目录中如:配置my.ini此处我设置数据库位置为指定位置,并且参照mysql手册中,目录中需要用斜杆或者\双斜杠,具体见下my.ini注意(其中有指...
2019-06-15 20:45:42
875
原创 java使用注解工具类实现excel导出
文章目录主要文件:ExcelField.java 自定义注解类ExportExcel.java 导出工具类使用方式:1.在需要导出的实体类get属性上加入注解2.controller写法:其中根据业务需求,自己修改了一下对应的源码,实现二维码的生成+导出(可以快速获取所有指定二维码图片):1.使用注解导出2.将导出的文件重名.rar3.二维码文件在rar文件中的目录:xl\media下,默...
2019-05-05 16:48:24
1298
原创 农场游戏模块设计整理
写这篇文章的目的是为了记录一下自己根据老板需求设计的农场游戏【毕竟也是一点点积累起来的 =-= 】:(简单的种树领水果类游戏,本人初次接触并且从头开始到迭代多次的第一款算是自己实现的游戏)简单的说,就是每天做任务获得水滴等道具,给果树浇水。果树成长周期达到并且收获后达到足够的数量即可兑换指定的水果一项。**大概分为几个模块:**经过了几次的迭代。现在写的是比较完整的并且已经在使用中的模块,其中...
2019-04-30 16:17:27
2424
2
原创 后端json对象初始化form表单
用法:<script type="text/javascript" src="${home}js/jquery.initForm.js"></script><script type="text/javascript"> $(xxx).initForm(val)</script>/* * jquery 初始化form插件,传入一个json...
2019-04-24 14:16:11
1070
原创 概率抽奖工具类(支持概率大于100抽奖)
package choujiang;import java.util.ArrayList;import java.util.List;import java.util.Random;/** * 抽奖工具类,概率和可以》1 概率为百分数*10000提高精确度,如10%*10000,则为1000(防止出现小数) 抽奖操作如下: * 1.输入抽奖概率集合,【抽奖概率集合为{10, 10,...
2019-04-09 11:36:53
1693
原创 h5使用微信wx.chooseImage上传base64图片数据(ios、安卓通用)
直接上代码:网上说的靠谱的就是安卓上获得的是base64数据,但是会额外多空格回车。所以需要替换掉即可function open(){wx.ready(function () { wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可...
2019-03-05 15:15:46
2833
1
原创 前端、js、jq知识代码积累
细节决定成败! h5关闭手机键盘阻止事件传递电脑微信、某些老系统不支持es6写法遍历map方法jq常用插入节点方法jq序列化获取表单提交的值jq组合选择器标签class操作:删除、校验、增加js(es6)中const,var,let区别: )h5关闭手机键盘document.activeElement.blur();阻止事件传递1.删除所有事件$(“id”).unbind()2.阻止事...
2019-03-02 11:27:12
374
原创 接入小程序客服(java版教程),处理第一次主动推送会话超时问题
1.前提:小程序中客户遇到问题都需要找客服沟通,但是公众号那种的客服机制虽然挺不错的,但是经常会有处理不及时的问题。所以开启了消息推送(启用并设置消息推送配置后,用户发给小程序的消息以及开发者需要的事件推送,都将被微信转发至该服务器地址中)。现在就简单讲一下java如何使用微信的这一功能。首先进入公众号/小程序开启客服需要的消息推送要开启这个消息推送,首先服务端需要写对应的接口,能正常相应...
2019-02-28 15:17:28
1617
原创 关于synchronized使用的问题汇总
错1:在@Transactional方法上加入synchronized关键字场景:解释:处理方法:因为是逐步积累,所以一开始遇到的问题也不会很多。错1:在@Transactional方法上加入synchronized关键字场景:写法如下,刚开始遇到时不懂,后来因为前段处理不当,到后台有几率必定出现多次重复请求,才发现使用了synchronized无效@Service class Ga...
2019-02-16 14:08:42
922
原创 微信手机端使用vConsole
今天遇到问题是只有电脑的微信打开公众号的链接和某些手机打开会发现无法正常显示的问题。虽然猜到有可能是加了es6写法不支持,但是找哪里写的还是比较麻烦的。恰巧发现了手机端可以用微信自己开发的vConsole。记录一下,方便以后使用。/*! * vconsole v2.2.0 (https://github.com/WechatFE/vConsole) * Copyright 2016, We...
2018-12-21 16:00:15
3788
原创 java服务端下载微信头像并返回客户端
首先说一下需求:白鹭引擎中使用webgl的情况下某些ios没法直接下载显示微信用户头像(应该是认证相关的东西吧),而使用canvas模式又十分耗费性能、手机极易发热。所以只能在客户端请求的时候获取用户头像然后下载到自己的服务器上。1.思路:创建一个表,用于存放 用户-头像,并在请求时校验,如果存在则直接返回服务端图片地址,否则下载。2.伪代码注:这个接口还要额外配置拦截器白名单/**...
2018-12-06 16:11:43
2266
原创 客户端访问后台每次请求sessionId不同的两种不同处理方式
许多框架在封装的时候由于各种安全等原因,导致使用自身的封装请求时每次都是使用新的会话,导致每次的sessionid都不同。解决方法:1.如微信小程序可以直接修改 header.cookie = ‘SESSION=’ + sessionId cookie里面的数据时可以考虑在后端校验成功后将当次的sessionid返回到页面,页面再修改cookie进行下一次请求,如果过期了,再调用后台登录方法...
2018-12-05 10:46:01
11483
原创 SSM下增加服务端WebSocket推送
根据业务需求,许多场景下都需要用到即时推送的技术。首先当即研究了一下怎么引入该实用组件。1.maven引入依赖(此处用的是spring的websocket)这边会涉及到版本依赖的问题(如果版本不兼容会出现classNotDefind/方法找不到等问题),这里暂不考虑(我们项目spring引入的也是这个版本,同版本一般不会出问题) &amp;lt;dependency&amp;gt; &amp;lt;group...
2018-11-30 21:42:01
257
原创 SpringMVC后台资源下载报跨域问题解决
思路:在spring-mvc.xml中配置拦截器,拦截请求并增加返回头"Access-Control-Allow-Origin", “*”1.spring-mvc.xml<mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/><!-- 拦截路径 --> &l
2018-11-28 16:34:47
521
转载 Maven环境正常,打包后使用报 java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream 错误
也是找的网上的解决方法:下载一个tomcat(里面包含着必要的jar包)然后把TOMCAT_PATH/common/lib/servlet-api.jar复制出来,放到 JDK_PATH/jre/lib/ext下面。如果不行就重启一下项目,就好了。亲测有效,捣鼓了半小时不如网友的办法实在=-=...
2018-11-27 09:52:30
3023
1
原创 springMVC自定义El表达式,将对象变成json串
创建转换的类这个类作用只是为了将对象转换成json串import com.alibaba.fastjson.JSON;public class ElCommons{ /** * 将对象中存在值的字段转换成为json串 * @param obj * @return */ public static String toJsonString(Object obj){...
2018-10-23 16:49:07
2151
原创 公众号基础的小程序搭建(并处理小程序获取不到用户unionid问题)
最近因为小程序的火爆,再加上老板的要求。需要搭建并将部分公众号功能开发到小程序,所以自己着手了解并搭建了小程序。(其中跳过很多坑,看过很多博客。希望这个博客可以帮助到同样需求的童鞋把)目录:[TOC]微信小程序和公众号的区别、关联说起小程序和公众号,其实基本上差不多,都有微信需要的openid,和对应的处理的微信接口(如推送模板消息、支付等都需要对应的openid)最主要的还是unionI...
2018-10-15 18:25:09
2623
原创 如何在ssm中增加后台操作日志
今天接触到项目中统一记录后台操作日志的方法,记录一下以备后用,步骤很简单:创建XXXFilter(一个过滤器)解析request中的url和对应的参数并且存储首先因为所有的请求,造作都应该通过过滤器。所以我们需要创建一个,并在web.xml中声明<filter> <filter-name>loginFilter</filter-name> <...
2018-10-15 17:03:05
1625
原创 nginx使用https(当没有ssl模块的时候)
目前微信小程序需要使用https,并且使用了nginx做服务器,现在研究一下怎么升级。首先需要先申请到ssl证书,这边讲阿里云服务器的整数阿里云获取ssl证书登录阿里云,直接搜索ca证书,一般第一个就会跳带有立即开通的入口,进入购买=&amp;gt;免费版的选择Symantec品牌证书类型=&amp;gt;免费型DV SSL(如果没看到,就选择一下增强型就会出来了)=&amp;gt;直接购买一般购买后到证书控制台...
2018-09-27 16:19:59
3976
原创 dubbo服务处理接口实现类使用不同的配置作为不同的bean
如题,今天遇到了一个问题,dubbo中有一个接口要提供出两个不同的实现作为服务,以更好的开发,使用同一套代码,但是其中的配置文件需要做修改。因为这边是只有其中的配置文件读取的不同,所以我对项目中的配置文件做了以下修改:修改注入式配置项目中使用xml方式注入bean和对应的属性(p:属性名、p:对象名-ref来注入)<bean id="wxMpConfigStorage" class="...
2018-09-25 15:54:06
3360
1
原创 水果礼包拼手气(仿红包拼手气)含拼手气红包算法
现阶段有个需求: 现有一个水果礼包,礼包包含多品类、多规格、多数量的拼手气小红包生成。 转化为简单json 如: 礼包内有 {A={a1=3, a2=1}, B={b1=1}, C={c1=5}} 有A商品的a1规格3个,a2规格1个… 条件:有n个人按照拼手气抽取对应的水果。当然,抽取每种水果的几率是一样的,然后如果有多规格,再随机规格。说一下我的思路吧,首先也是需要找到类似红包...
2018-08-23 14:15:46
422
原创 springmvc日期格式化
这里因为自己也是因为这个东西花了挺多时间的,虽然没有深入研究,但是也记录一下。做个只是积累吧。1.格式化注解(这个大部分都知道了)@DateTimeFormat(pattern="yyyy-MM-dd")private Date birthday;2.controller/controller基类中使用数据绑定方法initBinder@InitBinder ...
2018-08-10 16:14:03
292
原创 关于jackson无法反序列化时间字符串的问题
废话不多说,jackson不支持、我们却很常用的格式: 2018-08-08 00:00:00在反序列化json串,指定使用jackson转换即可遇到,解决方法是参考了网上的许多博客,有的方法都尝试了,所以想将觉得好用的方法分享出来。但是不一定是最好用的。就简单的两步。 1.编写一个类CustomJsonDateDeserializer,继承com.fasterxml.jackso...
2018-08-08 17:23:17
2609
原创 手把手教学java微信公众号模版消息开发
前言:最初接触的时候也是一头雾水,微信的接口文档看也看不懂,最后还是百度了一段时间才出来的结果,觉得网上有些文章还是没有说清除如何简单快捷的做出这个模版,所以我自己整理了一下自己写模版的经验,废话不多说,开始!具体流程: 其实说起来具体流程还是挺简单的,主要就是微信创建好模版后,java代码使用模版id,推送的用户的openid,还有符合推送的对象发送微信一个post就可以了.博主还是菜鸟,所以写的
2017-12-14 20:33:08
608
原创 图书管理(spring+springMVC+mybatis整合)
对于三个框架学习以后,发现配置是一个很繁琐的过程,写一个整合记录,好让自己和需要的人学习学习. 首先用的是Oracle的数据库.准备工作这是BookInfo表 这是BookTypeInfo表 两个表的主键都是ID,有自增的序列.没有增加触发器. 用最简单的表来做框架的整合. 导入相关jar包 开始编程首先创建文件夹还有基本的实体类把接口和实现分成两个包,便于以后类多的时候查找,m
2016-12-07 15:12:09
10570
9
原创 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
此类题目放在博客上,便于自己回顾,或者别人借鉴、学习。**题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。**for(char i ='x';i<='z';i++){ for(char j ='x';j<='z';j++){ if(
2016-07-12 22:36:31
23435
4
SHA1 HttpUtil UrlUtil工具类
2019-02-28
Ext.ux.form.ColorPickerFieldPlus 老外重写调色版
2017-04-11
图书管理,ssm框架整合篇
2016-12-07
2014上-2015软考试题
2016-10-03
数据库学习入门数据库基础入门
2016-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人