java
文章平均质量分 69
java小安然
这个作者很懒,什么都没留下…
展开
-
java webSocket服务端、客户端、心跳检测优雅解决
java、springboot、websocket、心跳检测、客户端、服务端原创 2023-07-17 11:45:38 · 2716 阅读 · 0 评论 -
RSA解密报错、base64加号问题
RSA解密报错、base64加号问题问题今天和客户端联调接口的时候发现了一个问题。客户端用RSA加密的数据(加密后转为base64传输的),后台解析就会报错。排查了好久。其他的地方也用了同样的操作,也没有问题,但是唯独这个接口就解密不了。分析后来通过对比客户端发送的数据,和后台接收的数据,发现接收到的数据把+转为了空格。导致解析不了。W3C标准规定,当Content-Type为application/x-www-form-urlencoded时,URL中查询参数名和参数值中空格要用加号+替代,所原创 2021-09-27 22:07:35 · 1375 阅读 · 0 评论 -
mysql定时任务(Navicat)
目录需求分析实现需求项目上线了,但是需要做个功能去统计每天的系统的使用情况。然后将统计的结果存到表中。分析统计的代码很简单,但是这边考虑到项目已经上线,如果把统计的功能放到java代码里面,还需要重新去部署,并且这个功能只是给我们开发自己看的,所以就不打算把功能写在java代码里面了。然后就考虑到用mysql的定时任务。每天固定的时间去统计前一天的数据。然后存到表里面。在mysql 5.1中新增了一个特色功能事件调度器(Event Scheduler),简称事件。它可以作为定时任务调度器,取代部原创 2021-06-29 15:33:49 · 1239 阅读 · 0 评论 -
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 · 5612 阅读 · 2 评论 -
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 · 420 阅读 · 0 评论 -
根据经纬度计算指定范围内或者附近的人(java)
文章目录根据经纬度计算范围内或者附近的人(java)前言实现根据经纬度计算范围内或者附近的人(java)前言最近项目中有一个需求,就是在地图中随便标一个点位,然后根据这个点位显示出附近所选范围内的人员。这里说一下人员的经纬度是app实时上传更新的。说白了就是要根据指定的坐标计算所选半径内的在线人员。实现思路:这个大概有两种方式,各位大佬要是有好的建议还请分享一下。1、在sql中直接计...原创 2019-11-08 10:18:40 · 3859 阅读 · 2 评论 -
环信IM开发调研
2019年10月22日 09:34:48官网地址环信官网地址开发文档地址即时通讯云开发文档地址服务端集成目前项目已有用户群体,需要将自己的用户群体和环信做一个集成,也就是说,需要为每一个app用户创建一个环信账号,创建环信账号需要以下信息:环信的username可以是当前项目用户群体的primarykey。当用户登录软件的时候需要同时去登录环信。将已上线的 APP 的现有...原创 2019-10-25 11:42:52 · 405 阅读 · 0 评论 -
前后端日常开发及Linux命令使用率较高的代码合集
2019年8月21日 08:42:45sql注释/* ========================================= 一条sql解决查询被指派人员列表 =========================================*/配置mybaits打印日志mybatis.configuration.log-impl= org.apach...原创 2019-10-25 11:03:19 · 823 阅读 · 0 评论 -
java8lambda表达式对集合分组并且排序(记一次性能优化案例)
最近遇到个需求是这样的:写一个类似于通讯录的简单功能,要求是首先按照部门显示列表,然后点击部门下拉显示部门里面的人员信息,且人员信息按照职位排序。先分析数据结构:最外层是部门,部门里面是员工,且项目是统一返回数据格式。{ "code": 0, "data": [ { "name": "部门名称", "...原创 2019-08-27 10:12:32 · 15319 阅读 · 0 评论 -
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 · 254070 阅读 · 29 评论 -
Apache配置https
Apache配置https之前一直用的是Tomcat,今天突然接到任务要给Apache配置https证书,因为小程序要用。下面把过程列出来以备后续查看。1.首先你得有ssl证书,没有的可以去购买,买完之后下载证书,建议选择适配Apache的文件下载。我的下载下来的文件是一个压缩文件,解压后截图如下:这三个文件分别是: 一个以.key结尾的文件(秘钥文件) 两个以....原创 2019-07-17 14:19:12 · 602 阅读 · 0 评论 -
tomcat配置https以及配置完成后提示服务器缺少中间证书(已解决)
tomcat配置https准备工作下载好证书文件,下载的时候可以选择为tomcat文件。我这下载下来是压缩包。解压后就是下图的样子。以.key结尾的文件是证书的key以.pem结尾的文件是证书文件第一步在Tomcat的目录下,创建一个文件夹,我这文件名是cert,将下载好的证书解压后复制到这个文件夹里面。Tomcat支持PFX格式和JKS两种格式的证书,您可根据您Tomcat的版本...原创 2019-07-18 16:22:49 · 2822 阅读 · 1 评论