- 博客(272)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注

原创 满减活动基础算法-java-类似淘宝满200减30
public static void main(String[] args) { //先封装一个总体的需要满减的金额 Map<Integer, BigDecimal> skuToMap = new HashMap<>(); for (int i = 1; i < 100; i++) { skuToMap.put(i, RandomUtil.randomBigDecimal(new BigDecimal(1.
2022-02-10 16:00:46
2287

原创 前后端分离。前端实现参数签名,后端实现接口验签
首先是后台实现的接口验签,这里放上我的代码地址贴上核心代码public class SignUtil { private static final String FIELD_SIGN = "sign"; private static final String FIELD_SIGN_TYPE = "sign_type"; private static final String TIMESTAMP = "timestamp"; private static final
2020-11-26 16:54:32
4706
3

原创 linux服务器之间文件传输拷贝
----------------------拷贝文件夹----------------------------------------------把当前文件夹tempA拷贝到 目标服务器10.127.40.25 服务器的 /tmp/wang/文件夹下scp -r /tmp/tempA/ wasadmin@10.127.40.25:/tmp/wang/其中wasadmin是目标服务器的用户名,执行命令提示输入密码,然后输入密码即可 ----------------------拷贝文件--.
2020-10-29 11:53:17
277

原创 增强mybatis-plus的typeHandler,可以支持List<T> 中嵌套对象
在使用mybatis-plus自带的json转换实体的时候自动转换成LinkHashMap然而直接使用会报强转异常,自己写了一个首先是JsonArrayTypeHandler工具类public class JsonArrayTypeHandler<T> extends BaseTypeHandler<Object> { private JavaType javaType; /** * ObjectMapper */ pr
2020-10-22 17:59:17
7593
27

原创 mysql经纬度计算距离,官方支持方法
先看下官方文档 ST_Distance_Sphere(g1,g2[,radius]) Returns the mimimum spherical distance between two points and/or multipoints on a sphere, in meters, orNULLif any geometry argument isNULLor empty. Calculations use a spherical earth and a configur...
2020-10-21 15:31:39
3668
1

原创 nginx配置nginx.conf中文介绍
#配置worker进程运行用户 nobody也是一个linux用户,一般用于启动程序,没有密码user nobody; #配置工作进程数目,根据硬件调整,通常等于CPU数量或者2倍于CPU数量worker_processes 1; #配置全局错误日志及类型,[debug | info | notice | warn | error | crit],默认是errorerror_log logs/error.log; #error_log logs/error.log notice
2020-09-22 18:25:10
225

原创 springbootJpa Specification实现mysql中json字段查询
需求SELECT order0_.id AS id1_53_WHERE JSON_EXTRACT ( order0_.ext_obj, '$.type' ) = 1 jpa写法predicateList.add(criteriaBuilder.equal( criteriaBuilder.function( "JSON_EXTRACT", ...
2020-03-20 10:21:26
3071

原创 java对list中map集合中某个字段排序
List<Map<String, Object>> content = new ArrayList<>(); Map<String, Object> map = new HashMap<>(); map.put("sort", 2); map.put("name", "qwe"); ...
2020-03-06 14:09:41
5613

原创 签到打卡功能,7天一个周期,中间断签重新开始
表用户签到表CREATE TABLE `t_user_sign` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `count` int(11) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `last_modify_time` datetime DEFAULT NULL, `...
2019-05-09 18:58:39
7313
2

原创 Springboot集成jedis 类似jFinal方式序列化key和value
在使用jFinal的时候redis是集成过的,直接简单暴力的使用,关于key和value的序列化已经处理过了Cache bbs = Redis.use(); 然后bbs.set 或者bbs.get超级简单,在使用springboot的时候根据jFinal的处理方式。这里感谢jFinal,感谢开源,这里算是盗用代码首先是配置jedis,百度方法很多,这里就简单的过一下redis...
2019-03-22 08:56:12
771

转载 idea创建分支并并把分支代码提交到主分支
文章出处:直接引用一篇文章:https://blog.youkuaiyun.com/u013452337/article/details/81017938
2019-03-18 13:49:07
6184

原创 微信小程序模板消息 java创建json示例
微信小程序文档中使用的json数据使用java方法创建,本来我是这么创建的 String first = ""; /*这里的模板消息要注意最后一个需要把逗号去掉,前面的需要加上逗号*/ keyword1 = "\"keyword1\":{" + "\"value\":\"" + keyword1 +.
2019-01-03 13:56:32
1036
3

转载 微信公众账号自动回复小程序链接
<a data-miniprogram-appid="appid" data-miniprogram-path="路径" href="可以不写">小程序</a>效果图 文章引用于: http://dy.163.com/v2/article/detail/DR1H8P840511AOT5.html...
2019-01-03 11:50:57
21694
4

转载 Map转Json
Map map = new HashMap(); map.put("success", "true"); map.put("photoList", photoList); map.put("currentUser", "zhang"); //net.sf.json.JSONObject 将Map转换为...
2019-01-03 11:02:47
1467

转载 spring data jpa方法命名规则
spring data jpa方法命名规则原文:https://blog.youkuaiyun.com/sbin456/article/details/53304148/SpringBoot 整合 Sping Data JPA,附自定义构造查询条件工具类。原文:https://blog.youkuaiyun.com/Axela30W/article/details/80741880...
2018-12-29 10:46:15
536

原创 微信商户转账到银行卡-java
这个注意写在最前面是因为微信获取公钥以后的格式问题推荐http://www.ssleye.com/web/pkcsPKCS#1转成PKCS#8不然会一直提示公钥不正确------------------------------分割线----------------------------------------------------------直接上代码,...
2018-11-26 18:27:18
3180
3

原创 微信小程序---生成二维码工具weapp-qrcode.js的使用
在小程序中引入weapp-qrcode.js,然后在需要转化的页面引入这个js,var QRCode=require("../../utils/weapp-qrcode.js") 页面wxml <canvas class='canvas' canvas-id='canvas' bindlongtap='save'></canvas>开始var qr...
2018-10-08 14:33:38
14508
17

原创 微信小程序从入门第一讲 java&&jFinal 小程序登陆功能实现以及获取唯一标识openid和unionid
在我以前的一篇博客中讲到了获取openid的方法,这里就不做过多的讲解java获取微信小程序openid。这里主要讲解微信小程序登陆的实现和获取unionid。需要提醒的是我后端框架使用的是jFinal,传值方式跟spring的那套有些许的差别。1、首先要知道微信小程序的开发本身就是基于微信端的开发,可以算是跨域的一种操作,官方推荐的后端语言是node.js和php,这里用到的服务器语言是ja...
2018-08-11 23:08:02
2476

原创 java把URL转换成二维码并保存在指定的位置
1、首先先导包<dependency> <groupId>net.glxn.qrgen</groupId> <artifactId>javase</artifactId> <version>2.0</version> &
2018-07-11 16:56:35
4098

转载 少走弯路,JAVA入门及学习路线,给程序员的建议
今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。在大家看之前,LZ要先声明两点。1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面的推荐内容,目的是...
2018-07-02 11:35:43
467

转载 jfinal配置websocket
引用网上的一个例子,更详细的介绍,避免一些坑//将参考文献中JFinalConfig中配置me.add(new WebSocketHandler("^/websocket"));//修改成如下(UrlSkipHandler是JFinal默认提供的)me.add(new UrlSkipHandler("^/websocket", false));,这些都是引用:出自:https://blog....
2018-06-01 18:14:25
2210
2

原创 jFianl配置阿里云OSS教程
1、第一步购买什么的就不说啦2、建立Bucket,在自己选择的节点上3、在自己建立的Bucket下建立文件夹,oss这里演示的是上传图片建立test文件夹作为演示4、开始配置文件,先在resource下建立一个oss配置文件需要的参数endpoint、accessKeyId、secretAccessKey、url、bucket差不多就是这个样子的。5、开始代码6、这个时候其实已经可以上传啦,但是这...
2018-05-23 15:43:49
782

原创 jFinal解决跨域问题 No 'Access-Control-Allow-Origin' header is present on the requested resource
前端ajax请求后端java实现跨域问题,看了很多方法说前端这是jsonp什么的并没有解决, $.ajax({ type:"post", url:"http://sdfgadsgfasdg/myPrize", async:true, dataType: 'json', //crossDomain: true, success:func...
2018-05-11 10:26:22
4220

原创 IDEA使用maven打javaweb生成war包速度慢的问题解决
这主要是每次都需要去下载相关依赖,所以速度会很慢,使用阿里的镜像找到maven安装地址然后一般都会把conf中的settings.xml文件进行拷出来进行修改,这里打开settings.xml <mirrors> <!--此处文本自带注释内容就不显示了 --> <mirror> <!--This sends everyth...
2018-05-03 08:59:17
4153

原创 js设置手机号中间几位为隐藏星*
<p>短信已发至:<i class="phone">18888881183</i><input type="button" id="countDesc" value="重新发送"></p>效果就是这个样子,首先获取用户输入的手机号,然后截取拼接,具体代码var tel=$("#t
2018-04-10 10:56:07
2496

原创 JFinal缓存插件EhCachePlugin
EhCachePlugin是JFinal集成的缓存插件,使用EhCachePlugin可以提高系统的并发访问速度。这是JFinal官方文档介绍这款插件的第一句话。但是中间的文档介绍比较少,这里介绍几种使用方法。首先配置ehcache.xml配置文件,我直接复制我项目的<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi...
2018-04-08 10:06:43
1236

原创 MyBatis中的大于号小于号怎么表示
可以使用转义字符把大于号和小于号这种直接替换掉;select* from table where '字段1'>=10怎么表示,那么问题来啦xml转义可以使用根据这个规则上面的sql写法应该变成select *from table where ‘字段1’&gt; =10...
2018-04-03 09:01:58
25893
2

原创 关于mysql索引篇章
公司的业务系统数据量越来越大,访问速度也是越来越慢,本身没有加索引现在也开始加索引进行提高检索速度,只写方法,这些都是经过测试1、直接开始建立索引的方法。alter table teble_name add index index_name(字段名);当执行指定的方法比如说直接 select* from table 会直接使用索引,因为是默认的情况下就是使用索引检索,这里建议如果只建立一个索...
2018-04-02 09:25:57
185

原创 java后端判断用户是否关注指定公众号
今天项目中的公众号发推文,中间有个阅读全文连接到我指定的表单,但是这个表单在微信不关注公众号的时候也可以填写,遂而写个方法,来判断用户是否关注了公众号首先是一个判断是否关注公众号的方法,引用于:https://blog.youkuaiyun.com/qq_23842683/article/details/53888927public boolean judgeIsFollow(String token,Str...
2018-03-27 17:40:03
12476
8

原创 JFinal日常遇到问题-----持续更新
目前项目使用的jFinal3.1,bug是有的,很多在不知不觉中容易忘记,就算打个笔记1、在前台form表单提交的时候指定 enctype="multipart/form-data"。,然而在后台使用getModel(Table.class, "leiixng");获取为空的问题,应该在前面加个 UploadFile iconFile = getFile(); 解决2、当form表单嵌套fo...
2018-03-27 16:25:06
438

转载 Mysql定时执行任务方法的实现
在做活动的时候需要一个定时器,在网上找个好几个插件都不太好用cron4j找个插件又不能精确到秒,所以为了操作数据库,就用了数据库自己带的定时执行任务。 1、首先要保证event事件是开启状态,默认情况下是关闭的,set GLOBAL event_scheduler=1;或者 set GLOBAL event_scheduler=NO;2、开始操作set time_zone...
2018-02-28 10:45:17
3379

原创 监听安卓返回键
window.addEventListener("popstate", function(e) { alert("安卓的返回键");}, false);这个监听安卓返回需要一个js点击打开链接 :http://download.youkuaiyun.com/download/qq_35733535/10261317...
2018-02-27 12:09:23
980

原创 linux 在/etc/profile配置完jdk每次都要source才能使用java命令(配置永久环境变量)
linux每次进入都需要 source /etc/profile才能使用java命令,需要配置永久环境变量,修改etc目录下的bashrc文件,在最前面添加export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161 export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAV...
2018-02-24 08:54:22
21836
9

原创 Linux部署Tomcat并发布web项目
配置jdk1、首先需要安装jdk,我是在本地虚拟机上进行测试,首先建立一个文件夹存放自己的jdk我是在usr/lib下建立一个jvm文件夹。2、需要卸载linux上自带的jdk版本,先检测jdk安装包 rpm -qa | grep java java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64python-javapackages-3.4.1-11.el...
2018-02-24 08:31:47
49073

原创 js 中时间格式化
做了个游戏需要上面显示实时的时间,而且只显示时分秒不显示年月日Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), ...
2018-02-10 15:33:02
324

原创 iphone在微信中audio 音频无法自动播放
<audio src="1213132.mp3" controls="controls" preload id="music1" autoplay="autoplay" hidden> js是这样的function bf(){ var audio = document.getElementById('music1'); if(audio!==n
2018-02-07 16:47:20
5201

原创 使用js遍历出List数组中的对象中的属性
看一下原因,就是这个样子,一个从 数据库中查询出的数组中的对象中的属性,我只需要prize_id这个字段的值,然后我的方法就是ajax请求 $.ajax({ async: false, url: "/请求路径", type: "post", success: function (data) {
2018-02-01 11:53:43
23875
2
微信小程序 自定义头部导航栏 navigationStyle
2018-12-24
shiro权限管理+SSM登陆+spring定时器+基本博客管理
2018-06-19
node.js+express+mysql+分页+bootstrap+文件上传+基本新闻模板和后台管理
2017-12-26
mysql连接jdbc的jar包
2017-02-17
nftfs关于linux
2017-02-17
svn关于eclipse插件
2017-02-17
svn客户端 软件
2017-02-17
chrome打开网页貌似不是电脑版的
2016-10-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人