- 博客(66)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
原创 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
752
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
365
原创 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
149
原创 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
170
原创 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
193
原创 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
1728
原创 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
1671
原创 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
179
原创 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
277
原创 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
362
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
500
原创 java.util.concurrent
1.接口 BlockingQueue : 通常用于一个线程生产对象,而另一个线程消费这些对象的场景。队列满了后,往里放的线程会被阻塞;队列空了之后,取任务的线程会被阻塞;常用实现有:ArrayBlockingQueue,LinkedBlockingQueuepsvmPut(){BlockingQueue<Integer> queue = new ArrayBloc...
2020-03-28 10:36:14
136
原创 FibonacciSequence(菲波数列)
1.初代数字处理(0代等于0,1代等于1);2.递归方式;3.内部循环方式(循环外部声明current,parent,grand的generatorNum);
2019-11-07 21:36:44
262
原创 Spark RDD
1.应用程序中创建RDD和外部文件创建RDD;2.RDD懒类型和强制计算类型操作;3.给SparkContext传递函数的两种方式;4.RDD分布式闭包;5.打印RDD里的元素;6.使用Key-Value元组进行Shuffle;
2019-10-31 09:08:30
198
原创 线程状态
1.new; 2.runnable(ready,running) 4.blocked(sleep,join);5.waiting(wait);5.terminated;
2019-10-29 22:47:42
144
原创 Redis Sharding集群(分片集群)的一致性hash算法
1.一致性hash算法的特点;2.虚拟节点;3.presharding及主备模式;
2019-10-29 22:12:37
721
原创 Zab协议(Zookeeper Atomic Broadcast)
1.核心:事务请求的处理方式;2.两种模式:崩溃恢复 和 消息广播;3.进入崩溃恢复的时机;4.事务同步的具体步骤;
2019-10-29 21:24:59
214
原创 mapreduce,storm,spark对比
1.实时流处理架构;2.Spark和MapReduce对比;3.Spark(Streaming)和Storm对比;
2019-10-28 09:01:58
807
原创 Throwable实体类继承体系
1.Throwable实体类继承体系;2.Exception;(包括检查异常如一些IO异常,线程中断异常)3.Error;(非检查异常,如堆内存异常,栈内存异常)
2019-10-23 10:29:30
472
原创 quartz
1.quartz(由java编写的开源作业调度框架);2.cron表达式七个字段配置;3.every 45 minutes配置;
2019-10-22 18:29:15
288
1
原创 Spring Data JPA 实现多表关联查询
1.创建一个组合结果类来接收连表查询后的结果 ;2.使用 nativeQuery = true 指定使用原生 SQL 进行查询,返回 List<Object[]> ;
2019-10-22 09:29:54
518
原创 线程池
1.线程池创建的七种方式;2.ThreadPoolExecutor(核心类);3.BlockingQueue(常用工作队列);4.submit 和 execute的区别;5.线程池4种拒绝策略;
2019-10-22 08:01:38
134
原创 kafka
1.kafka术语;2.Kafka文件存储基本结构;3.topic中partition存储分布;4.partiton中文件存储方式;5.partiton中segment文件存储结构;6.Kafka特性;7.Kafka部署及使用;
2019-10-21 09:57:58
174
原创 Redis(Remote Dictionary Server)
1.优缺点;2.支持的数据类型;3.缓存穿透;4.缓存击穿;5.缓存雪崩;6.redis持久化;
2019-10-19 21:36:52
181
self-plugin-portcopier.zip
2020-09-28
JCE.Zip-DES加密-AES加密--RSA加密学习所需源码
2020-04-25
npp.7.8.4.Installer.x64.exe
2020-02-23
^ChromeSetup.exe...ChromeSetup.exe$
2020-02-23
apache-maven-3.6.1.rar
2019-11-26
SourceTreeSetup_1.4.0.rar
2019-11-26
xshell.rar
2019-11-26
sqlyog.rar
2019-11-13
npp and plugins.rar
2019-11-13
RocketMq中队列和分区的两个概念的区别???
2020-12-12
如果配置了网关的话,zookeeper 或 eureka 和节点通信 会经过网关吗
2020-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人