自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leo

学习

  • 博客(271)
  • 资源 (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 1964

原创 前后端分离。前端实现参数签名,后端实现接口验签

首先是后台实现的接口验签,这里放上我的代码地址贴上核心代码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 3712 3

原创 linux服务器之间文件传输拷贝

----------------------拷贝文件夹----------------------------------------------把当前文件夹tempA拷贝到 目标服务器10.127.40.25 服务器的 /tmp/wang/文件夹下scp -r /tmp/tempA/ [email protected]:/tmp/wang/其中wasadmin是目标服务器的用户名,执行命令提示输入密码,然后输入密码即可 ----------------------拷贝文件--.

2020-10-29 11:53:17 216

原创 增强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 6927 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 2510 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 179

原创 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 2907

原创 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 5016

原创 签到打卡功能,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 7092 2

转载 Linux下安装配置nginx详解-关闭和重启命令

两个超链接Linux下安装配置nginx详解linux nginx启动 重启 关闭命令

2019-04-23 08:52:58 370

原创 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 688

转载 idea创建分支并并把分支代码提交到主分支

文章出处:直接引用一篇文章:https://blog.csdn.net/u013452337/article/details/81017938

2019-03-18 13:49:07 5977

原创 微信小程序模板消息 java创建json示例

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

2019-01-03 13:56:32 988 3

转载 微信公众账号自动回复小程序链接

&lt;a data-miniprogram-appid="appid" data-miniprogram-path="路径" href="可以不写"&gt;小程序&lt;/a&gt;效果图 文章引用于: http://dy.163.com/v2/article/detail/DR1H8P840511AOT5.html...

2019-01-03 11:50:57 20868 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 1396

转载 spring data jpa方法命名规则

spring data jpa方法命名规则原文:https://blog.csdn.net/sbin456/article/details/53304148/SpringBoot 整合 Sping Data JPA,附自定义构造查询条件工具类。原文:https://blog.csdn.net/Axela30W/article/details/80741880...

2018-12-29 10:46:15 480

原创 微信商户转账到银行卡-java

这个注意写在最前面是因为微信获取公钥以后的格式问题推荐http://www.ssleye.com/web/pkcsPKCS#1转成PKCS#8不然会一直提示公钥不正确------------------------------分割线----------------------------------------------------------直接上代码,...

2018-11-26 18:27:18 3069 3

原创 微信小程序---生成二维码工具weapp-qrcode.js的使用

在小程序中引入weapp-qrcode.js,然后在需要转化的页面引入这个js,var QRCode=require("../../utils/weapp-qrcode.js") 页面wxml &lt;canvas class='canvas' canvas-id='canvas' bindlongtap='save'&gt;&lt;/canvas&gt;开始var qr...

2018-10-08 14:33:38 14305 17

原创 微信小程序从入门第一讲 java&&jFinal 小程序登陆功能实现以及获取唯一标识openid和unionid

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

2018-08-11 23:08:02 2388

原创 java把URL转换成二维码并保存在指定的位置

1、首先先导包&lt;dependency&gt; &lt;groupId&gt;net.glxn.qrgen&lt;/groupId&gt; &lt;artifactId&gt;javase&lt;/artifactId&gt; &lt;version&gt;2.0&lt;/version&gt; &

2018-07-11 16:56:35 4005

转载 少走弯路,JAVA入门及学习路线,给程序员的建议

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

2018-07-02 11:35:43 439

转载 jfinal配置websocket

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

2018-06-01 18:14:25 2166 2

原创 开发者模式解决公众号关键字回复不能使用 emoji表情的解决方案

直接上地址 链接地址,里面的表情直接复制即可代码是这个样子的,测试结果

2018-05-30 10:38:58 1980

原创 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 734 1

原创 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 4143

原创 IDEA使用maven打javaweb生成war包速度慢的问题解决

这主要是每次都需要去下载相关依赖,所以速度会很慢,使用阿里的镜像找到maven安装地址然后一般都会把conf中的settings.xml文件进行拷出来进行修改,这里打开settings.xml  &lt;mirrors&gt; &lt;!--此处文本自带注释内容就不显示了 --&gt; &lt;mirror&gt; &lt;!--This sends everyth...

2018-05-03 08:59:17 3983

原创 js设置手机号中间几位为隐藏星*

&lt;p&gt;短信已发至:&lt;i class="phone"&gt;18888881183&lt;/i&gt;&lt;input type="button" id="countDesc" value="重新发送"&gt;&lt;/p&gt;效果就是这个样子,首先获取用户输入的手机号,然后截取拼接,具体代码var tel=$("#t

2018-04-10 10:56:07 2422

原创 JFinal缓存插件EhCachePlugin

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

2018-04-08 10:06:43 1143

原创 MyBatis中的大于号小于号怎么表示

可以使用转义字符把大于号和小于号这种直接替换掉;select* from table where '字段1'&gt;=10怎么表示,那么问题来啦xml转义可以使用根据这个规则上面的sql写法应该变成select *from table where ‘字段1’&amp;gt; =10...

2018-04-03 09:01:58 25790 2

原创 关于mysql索引篇章

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

2018-04-02 09:25:57 157

原创 java后端判断用户是否关注指定公众号

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

2018-03-27 17:40:03 12207 13

原创 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 372

转载 Mysql定时执行任务方法的实现

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

2018-02-28 10:45:17 3266

原创 监听安卓返回键

window.addEventListener("popstate", function(e) { alert("安卓的返回键");}, false);这个监听安卓返回需要一个js点击打开链接 :http://download.csdn.net/download/qq_35733535/10261317...

2018-02-27 12:09:23 943

原创 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 21362 8

原创 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 48611

原创 js 中时间格式化

做了个游戏需要上面显示实时的时间,而且只显示时分秒不显示年月日Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), ...

2018-02-10 15:33:02 273

原创 微信名称带有表情在Mysql保存的时候错误

当数据库给字段设置字符集为utf8的话会保存报错,把字符集设置成utf8mb4,即可解决问题

2018-02-09 10:43:02 879

原创 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 5146 1

原创 使用js遍历出List数组中的对象中的属性

看一下原因,就是这个样子,一个从 数据库中查询出的数组中的对象中的属性,我只需要prize_id这个字段的值,然后我的方法就是ajax请求 $.ajax({ async: false, url: "/请求路径", type: "post", success: function (data) {

2018-02-01 11:53:43 23763 3

一个生产管理系统JAVA

生产管理系统JAVA现成代码,采用SSH框架,绝对物超所值,可用于毕业设计参考。下载mysql、navicat将数据库文件导入mysql中即可运行。

2019-07-10

微信小程序 自定义头部导航栏 navigationStyle

微信小程序 自定义头部导航栏 navigationStyle,修改微信小程序默认情况下只有返回的按钮,具体使用方法很简单,这里是直接使用组件方式,

2018-12-24

微信小程序生成二维码插件

微信小程序生成二维码插件,可以直接生成 ,传入参数可以直接使用使用的canvas技术

2018-10-08

shiro权限管理+SSM登陆+spring定时器+基本博客管理

使用shiro基本的登陆记住我,以及spring的定时器配置,使用ssm三大框架并配置基本的富文本编辑器做博客管理

2018-06-19

node.js+express+mysql+分页+bootstrap+文件上传+基本新闻模板和后台管理

node.js+express+mysql+分页+bootstrap+文件上传+基本新闻模板和后台管理

2017-12-26

node.js+express+mysql实现增删改查+分页+文件上传

node.js+express+mysql实现增删改查+分页,以及图片上传操作

2017-12-25

mysql连接jdbc的jar包

2017-02-17

notepad++好用的编辑器

notepad++好用的编辑器

2017-02-17

nftfs关于linux

2017-02-17

svn服务端程序

svn服务端程序

2017-02-17

svn关于eclipse插件

2017-02-17

svn客户端 软件

2017-02-17

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

TA关注的人

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