随笔分类 -  diary

日常知识点记录
摘要:1.场景描述 项目启动后经常需要去记录用户在项目中的浏览轨迹,收集这些数据去进行用户行为分析。。。。 2.实现方式: 通过aop+自定义注解实现用户接口调用记录 3.java 代码: a:创建自定义注解 package com.along.outboundmanage.aoplog; import 阅读全文
posted @ 2020-10-31 14:40 软工风少 阅读(439) 评论(0) 推荐(0)
摘要:1.下载nacos https://github.com/alibaba/nacos/releases 2.安装 直接解压缩 3注意点 修改application.properties 配置数据库连接 在nacos目录下添加plugins文件夹,放入jdk jar包 修改startup.cmd 文件 阅读全文
posted @ 2020-09-15 15:27 软工风少 阅读(504) 评论(0) 推荐(0)
摘要:1.场景描述: 在小程序开发过程中需要发送消息,由于小程序消息(订阅消息)需要经常点击订阅,用户操作麻烦,所以将小程序与公众号进行关联; 优先发送消息到公众号。 2.Java代码实现 主要有以下几个类 WeChatMessageSendUtil //消息发送类PubMessage //统一消息发送实 阅读全文
posted @ 2020-07-03 10:54 软工风少 阅读(1485) 评论(0) 推荐(0)
摘要:1.问题 在使用fastjson中的JSON.toJSONString方法将对象转换成json字符串的时候,发现有些字段没有了。如: public static void main(String[] args) { Map<String,Object>map=new HashMap<>(); map 阅读全文
posted @ 2020-04-30 13:55 软工风少 阅读(20133) 评论(0) 推荐(1)
摘要:1 .二次指数平滑法求预测值 /** * 二次指数平滑法求预测值 * @param list 基础数据集合 * @param year 未来第几期 * @param modulus 平滑系数 * @return 预测值 */ private static Double getExpect(List< 阅读全文
posted @ 2020-01-20 17:30 软工风少 阅读(8370) 评论(1) 推荐(0)
摘要:/*** * * @param path 文件地址 文件默认存贮 * @param key 通过key找到要修改的对应行的value * @param newValue 替换值 */ public static void replaceTxt(String path,String key,Strin 阅读全文
posted @ 2019-12-30 17:52 软工风少 阅读(178) 评论(0) 推荐(0)
摘要:最便捷使用netty-websocket方法 1.pom添加依赖 <dependency> <groupId>org.yeauty</groupId> <artifactId>netty-websocket-spring-boot-starter</artifactId> <version>0.8. 阅读全文
posted @ 2019-12-16 17:44 软工风少 阅读(1907) 评论(0) 推荐(0)
摘要:1.提供一个离线mysql下载路径:http://mirrors.163.com/mysql/Downloads/MySQL-8.0/ 2.在线mysql8安装: 2.1 下载mysql: wget https://repo.mysql.com//mysql80-community-release- 阅读全文
posted @ 2019-12-04 18:03 软工风少 阅读(696) 评论(0) 推荐(0)
摘要:目的:解决Too many open files异常 方式:设置Open Files Limit 环境:(MySQL)Server version: 5.7.27-0ubuntu0.16.04.1 (Ubuntu) 第一步:登录MySQL,检查mysql可以打开的文件数量(我已经设置过,本来显示值是 阅读全文
posted @ 2019-11-15 17:41 软工风少 阅读(531) 评论(0) 推荐(0)
摘要:package com.along.gps.util; import com.alibaba.fastjson.JSONObject; import java.io.*; import java.util.ArrayList; import java.util.List; public class fileUtil { public static void write(){ ... 阅读全文
posted @ 2019-10-21 18:11 软工风少 阅读(136) 评论(0) 推荐(0)
摘要:判断程序运行系统环境,可以用于本地与服务器自动切换 Properties prop = System.getProperties(); String os = prop.getProperty("os.name"); System.out.println(os.toLowerCase()); if 阅读全文
posted @ 2019-10-21 18:00 软工风少 阅读(280) 评论(0) 推荐(0)
摘要:项目开发中,有时会遇到,要将中文转英文拼音的情况,如中文名转英文名。。。,特做此记录备用 1. 导包 2. 中文转英文类 阅读全文
posted @ 2019-09-20 18:20 软工风少 阅读(403) 评论(0) 推荐(0)
摘要:一. 原码, 反码, 补码的基础概念和计算方法. 1. 原码: 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就 阅读全文
posted @ 2019-09-11 14:36 软工风少 阅读(7456) 评论(0) 推荐(0)
摘要:本文介绍两种不同生成多级目录树的方式:1. 递归生成,2. map+list 集合生成。最下方会附上完整代码。 生成树的基本规则:子节点的par_id等于父节点的id。 1. 实体类 import java.util.ArrayList; public class Menu { private in 阅读全文
posted @ 2019-09-09 17:28 软工风少 阅读(10974) 评论(0) 推荐(0)
摘要:背景介绍: 由于第一次用Java与硬件通信,网上查了许多资料,在这进行整理,便于以后学习。本人串口测试是USB串口设备连接电脑,在设备管理器中找到端口名称(也可以通过一些虚拟串口工具模拟)。 下面主要简述获取串口消息返回值的一些问题,在最下面将会附上完整代码。 准备工作: 背景介绍: 由于第一次用J 阅读全文
posted @ 2019-09-05 15:17 软工风少 阅读(6476) 评论(0) 推荐(0)
摘要:mysql 添加大量测试数据 ======================== 场景 针对于大量测试数据插入,检测sql执行速度 第一步:建表 // 测试表 CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(32) DEFAULT NUL 阅读全文
posted @ 2019-09-04 16:42 软工风少 阅读(1707) 评论(0) 推荐(0)
摘要:1.查找数组特定元素的下标 a.二分查找法 优点:查询速度快,数据越大,查询速度越明显 缺点:当数据重复时,不能确定查出的是第几次出现的数据 public static int getIndex(String[] indexarray, String param) { int a=Arrays.bi 阅读全文
posted @ 2018-03-27 14:40 软工风少 阅读(120) 评论(0) 推荐(0)
摘要:一、准备工作 安装包链接: https://pan.baidu.com/s/1i6oNmOd 密码: i6nc 注意:下文中【灰蓝色】表示命令,【天蓝色】表示修改的文件内容 环境准备 修改hostname: $ sudo vi /etc/hostname why 修改IP 地址: $ sudo vi 阅读全文
posted @ 2018-02-07 16:44 软工风少 阅读(1777) 评论(0) 推荐(1)