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

浙公网安备 33010602011771号