- 博客(28)
- 收藏
- 关注
原创 RSA解密报错、base64加号问题
RSA解密报错、base64加号问题问题今天和客户端联调接口的时候发现了一个问题。客户端用RSA加密的数据(加密后转为base64传输的),后台解析就会报错。排查了好久。其他的地方也用了同样的操作,也没有问题,但是唯独这个接口就解密不了。分析后来通过对比客户端发送的数据,和后台接收的数据,发现接收到的数据把+转为了空格。导致解析不了。W3C标准规定,当Content-Type为application/x-www-form-urlencoded时,URL中查询参数名和参数值中空格要用加号+替代,所
2021-09-27 22:07:35
1553
原创 mysql定时任务(Navicat)
目录需求分析实现需求项目上线了,但是需要做个功能去统计每天的系统的使用情况。然后将统计的结果存到表中。分析统计的代码很简单,但是这边考虑到项目已经上线,如果把统计的功能放到java代码里面,还需要重新去部署,并且这个功能只是给我们开发自己看的,所以就不打算把功能写在java代码里面了。然后就考虑到用mysql的定时任务。每天固定的时间去统计前一天的数据。然后存到表里面。在mysql 5.1中新增了一个特色功能事件调度器(Event Scheduler),简称事件。它可以作为定时任务调度器,取代部
2021-06-29 15:33:49
1349
原创 layui表格编辑单元格时直接点击保存按钮问题
layui表格编辑单元格时直接点击保存按钮问题问题:最近做个数据表格,里面用到编辑单元格的工单,然后碰到个问题,表格用的是layui的表格。表格有自带的编辑单元格的方法。我需要对编辑完的数据进行校验,layui提供了监听单元格编辑的方法。但是这个方法只有在单元格编辑完成之后才触发,也就是说当你在编辑单元格的时候输入数据后直接回车会触发单元格编辑完成的事件,或者当你编辑完让此单元格失去焦点后触发,但这有个前提条件就是单元格里输入有效值才会触发。我做的是当单元格失去焦点后触发事件,然后对输入
2020-11-12 09:57:09
1260
4
原创 centos安装redis详细教程
centos安装redis详细教程下载地址和命令进入到下面目录cd /usr/local/src/下载命令wget http://download.redis.io/releases/redis-6.0.6.tar.gz下载完成后解压下载好的包tar xzf redis-6.0.6.tar.gz
2020-08-15 20:01:36
388
原创 数据库只能内网连接,但是需要远程连接怎么办?通过SSH隧道链接mysql
数据库只能内网连接,但是需要远程连接怎么办?通过SSH隧道链接mysql公司新项目上线,需要将项目部署到云端,买了运营商的云主机和云数据库。但是有个问题,云数据库只能内网连接,无法在公司直接连接数据库。这样感觉通过命令行操作太麻烦,维护也不方便。然后就想到通过SSH隧道链接mysql。步骤数据库为云数据库,且只有内网ip,只能云主机连接云数据库,如果需要公司本地链接云数据库,需要通过ssh隧道链接。打开FinalShell,添加基本的ssh连接信息。点击隧道,点击添加填写相关信息填完信息后点
2020-07-19 17:01:17
1503
1
原创 微信小程序上拉触底事件
文章目录微信小程序上拉触底事件描述:实现:微信小程序上拉触底事件描述:有个需求,在小程序中有个列表,需要做分页,上拉触发分页。小程序有个事件是上拉触底事件,在实际开发过程中碰到问题,在这记录一下。实现:onReachBottom()监听用户上拉触底事件。可以在app.json的window选项中或页面配置中设置触发距离onReachBottomDistance。在触发距离内滑动期间,本事件只会被触发一次。 /** * 上拉触底事件 */ onReachBottom(
2020-06-25 16:25:54
4024
3
原创 java执行cmd命令或者多个cmd命令方法
描述有时候需要使用java代码执行多个或者单个cmd命令。这里记录一下操作方法。实现Runtime.getRuntime().exec("cmd /k start ipconfig");执行单条命令可用上述代码,如果是多条,网上说可以用&&符号将命令进行连接,但是我试过了,在我的电脑上是不行。所以如果要执行多条命令,就将要执行的命令写成.bat文件,这里要注意.bat的语法。然后用cmd命令执行bat文件。例:RuntimeUtil.exec("cmd /c start C:\
2020-05-24 11:42:07
5786
2
原创 js实现点击按钮复制文本功能
描述想试下点击按钮将文本复制到剪贴板,从网上找了好多,不知道是不是操作有问题还是其他原因,反正就是不能正常使用。网上有插件,但是那个插件放到datatables的表格里面也是无效的。后来经过多种尝试,算是写了个能用的。实现html:...
2020-05-24 11:15:10
826
原创 微信小程序setData动态给数组赋值
需求:业务中需要动态的给数组赋值,数组代码如下:Page({ /** * 页面的初始数据 */ data: { arr: [] }})不仅要给数组赋值,还得更新到页面显示,这里用到了setData()函数。解决办法:代码:addArr() { var that = this; var param = {}; v...
2020-03-28 15:54:23
6506
原创 Linux设置tomcat、redis、Nginx、Apache、play开机自启动脚本
Linux设置tomcat、redis、Nginx、Apache、play开机自启动脚本方法:我这里创建了一个脚本文件。命令:vim /etc/init.d/startTomcat文件内容(文章后面讲解内容详情):#!/bin/bash # # tomcat startup script for the Tomcat server # # chkconfig: 345 80 ...
2019-11-25 16:30:06
433
原创 根据经纬度计算指定范围内或者附近的人(java)
文章目录根据经纬度计算范围内或者附近的人(java)前言实现根据经纬度计算范围内或者附近的人(java)前言最近项目中有一个需求,就是在地图中随便标一个点位,然后根据这个点位显示出附近所选范围内的人员。这里说一下人员的经纬度是app实时上传更新的。说白了就是要根据指定的坐标计算所选半径内的在线人员。实现思路:这个大概有两种方式,各位大佬要是有好的建议还请分享一下。1、在sql中直接计...
2019-11-08 10:18:40
4045
2
原创 环信IM开发调研
2019年10月22日 09:34:48官网地址环信官网地址开发文档地址即时通讯云开发文档地址服务端集成目前项目已有用户群体,需要将自己的用户群体和环信做一个集成,也就是说,需要为每一个app用户创建一个环信账号,创建环信账号需要以下信息:环信的username可以是当前项目用户群体的primarykey。当用户登录软件的时候需要同时去登录环信。将已上线的 APP 的现有...
2019-10-25 11:42:52
420
原创 前后端日常开发及Linux命令使用率较高的代码合集
2019年8月21日 08:42:45sql注释/* ========================================= 一条sql解决查询被指派人员列表 =========================================*/配置mybaits打印日志mybatis.configuration.log-impl= org.apach...
2019-10-25 11:03:19
841
原创 java8lambda表达式对集合分组并且排序(记一次性能优化案例)
最近遇到个需求是这样的:写一个类似于通讯录的简单功能,要求是首先按照部门显示列表,然后点击部门下拉显示部门里面的人员信息,且人员信息按照职位排序。先分析数据结构:最外层是部门,部门里面是员工,且项目是统一返回数据格式。{ "code": 0, "data": [ { "name": "部门名称", "...
2019-08-27 10:12:32
15406
原创 jquery填充表单
jQuery发送ajax填充表单的写法这里记录一下以便后续使用:=====================================================================填充下拉框html:<div class='col-md-10'> <select name="ethnic" id="ethnic" lay-ver...
2019-08-11 16:39:51
1660
原创 Unable to start embedded Tomcat(已解决)
Unable to start embedded Tomcat(已解决)今天在启动Springboot项目的时候遇到个奇怪问题,用idea自带的启动工具启动没问题,但是用热部署插件jrebel启动的时候就报错,具体错误如下:先看截图后面贴上一段代码:`在这里插入代码片`Error starting ApplicationContext. To display the auto-conf...
2019-08-02 17:29:44
259328
30
原创 微信小程序实现点击拍照长按录像功能
微信小程序实现点击拍照长按录像功能代码里面注释写的都很详细,直接上代码。官方的组件属性中有触摸开始和触摸结束属性。本功能依靠这些属性实现。.wxml代码:<!-- 相机 pages/camera/camera.wxml--><!-- 相机 --><camera wx:if="{{!videoSrc}}" device-position="back" flas...
2019-07-19 14:30:08
4905
原创 tomcat配置https以及配置完成后提示服务器缺少中间证书(已解决)
tomcat配置https准备工作下载好证书文件,下载的时候可以选择为tomcat文件。我这下载下来是压缩包。解压后就是下图的样子。以.key结尾的文件是证书的key以.pem结尾的文件是证书文件第一步在Tomcat的目录下,创建一个文件夹,我这文件名是cert,将下载好的证书解压后复制到这个文件夹里面。Tomcat支持PFX格式和JKS两种格式的证书,您可根据您Tomcat的版本...
2019-07-18 16:22:49
2909
1
原创 Apache配置https
Apache配置https之前一直用的是Tomcat,今天突然接到任务要给Apache配置https证书,因为小程序要用。下面把过程列出来以备后续查看。1.首先你得有ssl证书,没有的可以去购买,买完之后下载证书,建议选择适配Apache的文件下载。我的下载下来的文件是一个压缩文件,解压后截图如下:这三个文件分别是: 一个以.key结尾的文件(秘钥文件) 两个以....
2019-07-17 14:19:12
615
原创 Java中Date()类 日期转字符串、字符串转日期的问题
Java中Date()类 日期转字符串、字符串转日期的问题今天在写东西的时候突然发现一个问题,就是先new 一个Date()然后将生成的值转为字符串,然后再将转换后的字符串再次用new Date()转为日期,但是转完之后发现两次生成的日期之间有差距?有大佬知道是什么原因吗?知道的大佬麻烦说一下,谢谢了!我把代码贴在下面:public void test2() { Simp...
2019-03-16 21:18:29
1165
原创 java变量、注释、数据类型
java变量、注释、数据类型变量的基本概念当需要在程序中记录单个数据内容时,则应该声明一个变量,变量本质上就是内存中的一块存储单元,由于该存储单元中的数据内容可以变,因此得名 “变量”。变量名由于存放的数据内容大小不同导致所需存储单元的容量不同,在java语言中使用数据类型的概念加以描述,为了下次访问还需要给存储单元指定一个名称,叫做变量名。变量的声明方式数据类型 变量名 =...
2018-12-20 22:06:24
777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人