- 博客(68)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
原创 Modbus RTU 数据帧格式
为了保证数据不错误,增加这个,然后再把前面的数据进行计算看数据是否一致,如果一致,就说明这帧数据是正确的,我再回复;如果不一样,说明你这个数据在传输的时候出了问题,数据不对的,所以就抛弃了。:占用一个字节,功能码的意义就是,知道这个指令是干啥的,比如你可以查询从机的数据,也可以修改数据,所以不同功能码对应不同功能。: 占用一个字节,范围0-255,其中有效范围是1-247,其他有特殊用途,比如255是广播地址。:根据功能码不同,有不同结构。
2026-10-20 17:34:22
169
原创 【java】名称相似度计算
距离计算原理:Levenshtein 距离指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数,许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。如:只需要在“美年大健康”前面插入“上海”两个字符就可以将其转换为“上海美年大健康”,所以距离为2。
2026-01-18 10:16:17
279
1
原创 java中执行js,构造lambda
import java.util.function.Function;import javax.script.*;public class ScriptFunction { public static void main(String[] args) { ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn"); String format = String.forma
2022-03-02 22:18:56
835
2
原创 使用BufferedImage挖空图片某个区域
摘要:BufferedImage RGBA Transparent 挖图 抠图先看看效果代码 @Test public void getAlphaImage2() throws IOException{ String imagePath = "D:\\TSBrowserDownloads\\baozhen.png"; BufferedImage img=ImageIO.read(new File(imagePath)); for (in
2021-09-25 14:25:46
445
原创 swagger-knife4j-sprintboot 集成
1.denpendency<!--以下两个,版本一定要匹配--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> </dependency> <
2021-06-19 10:50:13
222
原创 Collectors.toMap api 慎用
package com.goods.stock.util;import lombok.Data;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import java.util.ArrayList;import java.util.Map;import java.util.stream.Collectors;@Slf4jpublic class CollectorsToMapTest { @Test(expected
2020-09-22 09:34:51
210
原创 Request级别的组件配置
@RestController@Slf4jpublic class DependencyBeanTest { @Autowired @Lazy private CurrentDate currentDate; @Autowired private DependencyBeanService dependencyBeanService; @PostMapping("/test/getTime") public String getTime(){
2020-09-15 16:38:15
230
原创 ObjectMapper DeserializationFeature 学习
package com.oms.order.util;import com.oms.order.utils.JsonUtil;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.databind.ObjectMapper;import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import org.jun
2020-09-15 09:30:54
1776
原创 io.micrometer.core 学习
package com.goods.stock.util;import com.goods.stock.GoodsStockApplication;import com.goods.stock.client.query.adapter.LockStockQueryDto;import com.goods.stock.testtool.RestApiTool;import com.google.common.collect.Lists;import io.micrometer.core.instr
2020-09-10 09:55:06
1771
原创 ThreadLocal api 学习(remove api 是重点)
package com.goods.stock.util;import com.goods.stock.util.annotation.PayAttention;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.extern.slf4j.Slf4j;import org.junit.jupiter.api.Test;import java.util.
2020-09-08 19:17:55
227
原创 SpringBoot RestApiTest模板
package com.goods.stock.report.restapi;import com.goods.stock.client.common.PagingDto;import com.goods.stock.report.GoodsStockReportApplication;import com.goods.stock.report.client.query.QueryBySkuCodesDto;import com.google.common.collect.Lists;impor
2020-09-04 15:17:38
328
原创 Pros and Cons of Kafka vs Rabbit MQ --- kafka 和 rabbitmq对比
Kafka and RabbitMQ are well know message brokers. I want to build a microservice with Spring Boot and it seems that Spring Cloud provides out of the box solutions for them as the defacto choices. I kn...
2020-05-05 21:10:46
430
1
原创 DES加密+CBC模式+Base64防丢失防乱码
一、 DesCbcComponentimport javax.crypto.*;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import java.security.InvalidAlgorithmParameterException;import java.security.I...
2020-04-25 12:39:56
592
原创 java.util.concurrent
1.接口 BlockingQueue : 通常用于一个线程生产对象,而另一个线程消费这些对象的场景。队列满了后,往里放的线程会被阻塞;队列空了之后,取任务的线程会被阻塞;常用实现有:ArrayBlockingQueue,LinkedBlockingQueuepsvmPut(){BlockingQueue<Integer> queue = new ArrayBloc...
2020-03-28 10:36:14
185
原创 FibonacciSequence(菲波数列)
1.初代数字处理(0代等于0,1代等于1);2.递归方式;3.内部循环方式(循环外部声明current,parent,grand的generatorNum);
2019-11-07 21:36:44
320
原创 Spark RDD
1.应用程序中创建RDD和外部文件创建RDD;2.RDD懒类型和强制计算类型操作;3.给SparkContext传递函数的两种方式;4.RDD分布式闭包;5.打印RDD里的元素;6.使用Key-Value元组进行Shuffle;
2019-10-31 09:08:30
247
原创 线程状态
1.new; 2.runnable(ready,running) 4.blocked(sleep,join);5.waiting(wait);5.terminated;
2019-10-29 22:47:42
187
原创 Redis Sharding集群(分片集群)的一致性hash算法
1.一致性hash算法的特点;2.虚拟节点;3.presharding及主备模式;
2019-10-29 22:12:37
814
原创 Zab协议(Zookeeper Atomic Broadcast)
1.核心:事务请求的处理方式;2.两种模式:崩溃恢复 和 消息广播;3.进入崩溃恢复的时机;4.事务同步的具体步骤;
2019-10-29 21:24:59
315
原创 mapreduce,storm,spark对比
1.实时流处理架构;2.Spark和MapReduce对比;3.Spark(Streaming)和Storm对比;
2019-10-28 09:01:58
884
原创 Throwable实体类继承体系
1.Throwable实体类继承体系;2.Exception;(包括检查异常如一些IO异常,线程中断异常)3.Error;(非检查异常,如堆内存异常,栈内存异常)
2019-10-23 10:29:30
538
原创 quartz
1.quartz(由java编写的开源作业调度框架);2.cron表达式七个字段配置;3.every 45 minutes配置;
2019-10-22 18:29:15
349
1
原创 Spring Data JPA 实现多表关联查询
1.创建一个组合结果类来接收连表查询后的结果 ;2.使用 nativeQuery = true 指定使用原生 SQL 进行查询,返回 List<Object[]> ;
2019-10-22 09:29:54
614
原创 线程池
1.线程池创建的七种方式;2.ThreadPoolExecutor(核心类);3.BlockingQueue(常用工作队列);4.submit 和 execute的区别;5.线程池4种拒绝策略;
2019-10-22 08:01:38
177
原创 kafka
1.kafka术语;2.Kafka文件存储基本结构;3.topic中partition存储分布;4.partiton中文件存储方式;5.partiton中segment文件存储结构;6.Kafka特性;7.Kafka部署及使用;
2019-10-21 09:57:58
233
apache-maven-3.6.1.rar
2019-11-26
self-plugin-portcopier.zip
2020-09-28
npp.7.8.4.Installer.x64.exe
2020-02-23
JCE.Zip-DES加密-AES加密--RSA加密学习所需源码
2020-04-25
sqlyog.rar
2019-11-13
npp and plugins.rar
2019-11-13
xshell.rar
2019-11-26
SourceTreeSetup_1.4.0.rar
2019-11-26
^ChromeSetup.exe...ChromeSetup.exe$
2020-02-23
RocketMq中队列和分区的两个概念的区别???
2020-12-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅