随笔分类 -  CodeMemo

代码备忘
摘要:多数据源解决方案 目前在SpringBoot框架基础上多数据源的解决方案大多手动创建多个DataSource,后续方案有三: 继承org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource,使用AOP切面注入相应的数据源 阅读全文
posted @ 2022-10-25 21:16 hongdada 阅读(7871) 评论(0) 推荐(0) 编辑
摘要:拼接sql code: var page = leadsInfoService.lambdaQuery() .eq(param.getLeadsStatus() != null, LeadsInfoEntity::getLeadsStatus, param.getLeadsStatus()) .li 阅读全文
posted @ 2022-10-25 21:15 hongdada 阅读(80) 评论(0) 推荐(0) 编辑
摘要:配置: import com.**.interceptor.OkHttpInterceptor; import com.**.interceptor.SwitchProxySelector; import okhttp3.ConnectionPool; import okhttp3.OkHttpCl 阅读全文
posted @ 2022-10-25 21:12 hongdada 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:Update场景: leadsInfoService.lambdaUpdate() .in(LeadsInfoEntity::getId, entityList.stream().map(LeadsInfoEntity::getId).collect(Collectors.toList())) .s 阅读全文
posted @ 2022-10-25 21:11 hongdada 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:简介 ab是apachebench命令的缩写。 ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 阅读全文
posted @ 2022-10-25 21:10 hongdada 阅读(97) 评论(0) 推荐(0) 编辑
摘要:异常信息: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the 阅读全文
posted @ 2022-10-25 21:09 hongdada 阅读(242) 评论(0) 推荐(0) 编辑
摘要:查看某数据库中表信息 SELECT * from information_schema.tables WHERE table_schema not in ('information_schema', 'mysql', 'performance_schema') and table_schema='z 阅读全文
posted @ 2022-10-25 21:06 hongdada 阅读(502) 评论(0) 推荐(0) 编辑
摘要:目前公司使用k8s部署nacos,跟个人电脑网络隔离,只能通过公网nacos域名读取,但是注册本机服务,其他服务无法调用本机服务。 bootstrap.yml配置ribbon方式 启动参数配置: spring.cloud.nacos.discovery.register-enabled false 阅读全文
posted @ 2022-10-25 21:02 hongdada 阅读(30) 评论(0) 推荐(0) 编辑
摘要:配置: spring: jackson: #日期格式化 date-format: yyyy-MM-dd HH:mm:ss serialization: #格式化输出 indent_output: true #忽略无法转换的对象 fail_on_empty_beans: false #设置空如何序列化 阅读全文
posted @ 2022-10-03 22:50 hongdada 阅读(2689) 评论(0) 推荐(0) 编辑
摘要:RestTemplate 工具类: import org.springframework.http.*; import org.springframework.stereotype.Service; import org.springframework.util.MultiValueMap; imp 阅读全文
posted @ 2022-09-20 14:39 hongdada 阅读(868) 评论(0) 推荐(0) 编辑
摘要:HttpRequestMDCFilter拦截器统一处理 import com.****.config.AuthManager; import com.****.constant.MDCConstants; import org.slf4j.MDC; import org.springframewor 阅读全文
posted @ 2022-04-19 22:52 hongdada 阅读(581) 评论(1) 推荐(0) 编辑
摘要:提供ObjectMapper import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.LocalDateTimeUtil; import com.fasterxml.jackson.annotation.JsonInclude; 阅读全文
posted @ 2022-04-15 11:46 hongdada 阅读(1658) 评论(0) 推荐(0) 编辑
摘要:ECB模式256位加解密案例 import java.nio.charset.StandardCharsets; import java.security.Security; import java.util.Arrays; import javax.crypto.Cipher; import ja 阅读全文
posted @ 2022-03-31 15:23 hongdada 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Stream中过滤null的情形 class Customer { private Long id; private String name; public Customer(Long id, String name) { this.id = id; this.name = name; } publ 阅读全文
posted @ 2020-05-28 17:27 hongdada 阅读(232) 评论(0) 推荐(0) 编辑
摘要:工具类ZipUtil 调用 阅读全文
posted @ 2020-04-24 10:29 hongdada 阅读(5697) 评论(0) 推荐(0) 编辑
摘要:code: import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.annotation.PostConstruct; import javax.servlet.http.Coo 阅读全文
posted @ 2018-10-15 16:20 hongdada 阅读(4312) 评论(0) 推荐(2) 编辑
摘要:简单数据类型int,跟Integer在lambda中的使用还不一样,有区别 code: package com.qhong.lambda.testDemo; import java.util.Arrays; import java.util.Comparator; import java.util. 阅读全文
posted @ 2018-05-23 15:13 hongdada 阅读(361) 评论(0) 推荐(0) 编辑
摘要:思路: 1.利用桶排序的思想,先求出原数组从最小值Min到最大值Max的单位区间长度d,d=(Max-Min)/n。算出d的作用是为了后续确定各个桶的区间范围划分。2.创建一个长度是N+1的数组Array,数组的每一个元素都是一个List,代表一个桶。3.遍历原数组,把原数组每一个元素插入到新数组A 阅读全文
posted @ 2018-01-27 18:06 hongdada 阅读(811) 评论(0) 推荐(0) 编辑
摘要:求一个带有获取最小值的方法的栈:(这个栈里面可以有重复的数据) 思路: 设置一个变量,比较每次push的值,使变量一直是最小的,但是这个有个问题,当最小值对应的数据被pop以后,并不知道第二小的值,当然如果最小值是入栈的第一个元素的话,就没有任何问题 下面的方法是, stack是用来存储数据的原有栈 阅读全文
posted @ 2018-01-26 14:40 hongdada 阅读(725) 评论(0) 推荐(0) 编辑
摘要:方法一:类似冒泡算法查找匹配,时间复杂度O(n^2) 方法二:hashset 方法三:这里主要讲的这个,比较新奇,时间复杂度O(n) 首先创建两个指针1和2(在java里就是两个对象引用),同时指向这个链表的头节点。然后开始一个大循环,在循环体中,让指针1每次向下移动一个节点,让指针2每次向下移动两 阅读全文
posted @ 2018-01-25 13:53 hongdada 阅读(537) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示