自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 redis存储中文字符乱码 python

redis python 中文乱码问题

2023-11-18 12:22:31 326

原创 sentence_transformers‘下载,ModuleNotFoundError: No module named ‘sentence_transformers‘

sentence_transformers'下载,ModuleNotFoundError: No module named 'sentence_transformers'

2023-08-22 11:12:55 738

原创 Netty - 基于长度的解码器LengthFieldBasedFrameDecoder

基于长度的解码器LengthFieldBasedFrameDecoder关键源码解析

2022-08-11 16:02:13 830 1

原创 Collections.synchronizedHashMap真的可用吗

Collections.synchronizedHashMap真的可用吗

2022-07-31 22:36:58 447

原创 HashMap的死循环是怎么产生的

hashmap 的 死循环问题

2022-07-31 21:49:56 276

原创 windows环境下的rocketmq使用遇到的错误

记录window环境下使用rocketmq遇到的一些坑

2022-07-21 09:58:20 4728 4

原创 多态之父类子类初始化顺序

父类子类的初始化顺序

2022-06-12 10:59:13 228

原创 b站一面 Object o = new Object();占几个字节

java 对象内存模型

2022-06-10 19:40:19 140

原创 关于https

有了http,为什么还需要https1. 能够对传输报文进行加密能够在通信双方间简历一个信息安全通道,来保证数据传输的安全性。使用了ssl/tls协议进行加密、解密。2. 通信双方能够确认对方的身份真实性防止被恶意第三方假冒通信放,窃取报文。这个由证书机制来保证,这个证书由受信任的数字证书认证机构CA所颁发,能够保证对方的身份是真实的。3. 能够确保数据的完整性能够防止内容被第三方篡改或者冒充。这个主要是通过数字摘要来保证。数字摘要是采用单项Hash函数将需要加密的明文“

2022-05-29 12:55:46 652

原创 关于tcp分段和ip分片

Maximum Segement Size (MSS) 最大分段长度tcp会将应用层交付下来的数据分为tcp认为最适合发送的数据块(这里的最适合指的是用户可以自己配置mss长度),单位为字节,发送端的传输层进行数据分块,这些数据块的大小就是mss,在接受端端传输层对分块的tcp报文段的数据部分进行重组。注意,mss不包含tcp首部的20字节,只是数据块长度。如果tcp接收到的数据包超过mss就会进行分段。Maximum Transmission Unit (MTU) 最大传输单元数据链路层所

2022-05-29 12:50:37 4543

原创 Spring自动装配原理理解

Spring本质上就是一个管理程序应用的容器,而spring的一个核心功能就是自动装配,也就是在程序启动时就自动将应用所需的所有bean自动扫描、配置和装入到容器中去,方便程序的使用。什么是SpringBoot自动装配?SpringBoot 定义了一套接口规范,这套规范规定:SpringBoot 应用在启动时会扫描外部引用 jar 包中的META-INF/spring.factories文件,将文件中默认配置信息加载到 Spring 容器(此处涉及到 JVM 类加载机制与 Spring 的容器知识.

2022-05-17 21:23:31 3526

转载 性能测试-最大并发数估算

转载自:https://www.csdn.net/tags/MtTaMgxsOTg1MDE4LWJsb2cO0O0O.html在进行性能测试方案设计前,需要对系统的并发数进行估算,在这里总结了几种计算方法可以提供参考平均并发数计算平均并发数 = (最大活跃用户数 * 访问页面所需时间) / 页面被持续访问时间最大活跃用户数: 不管采用什么公式计算,都只能使用最大活跃用户数进行计算,不能按用户总量计算;访问页面所需时间: 单个用户在访问页面所需的单位时间,比如用户打开首页这个动作,从开始到加载完.

2022-05-11 20:37:13 1373

原创 SpringBoot2 手动渲染 thymeleaf

前情提要:在项目中想要对 thymeleaf 前端页面进行页面静态缓存的优化,比如商品列表页面,需要先访问controller的toList方法,在获取到页面的动态数据后,需要spring渲染我们的model数据到thymeleaf页面模板上。但是如果在高并发的情境下,多个用户想要获取商品列表页面,那么就会对服务器造成一定的负担,然而由于商品列表只是拉去商品信息进行展示,没有什么业务逻辑性质,那么这种负担就变得没有什么必要。所以,我们需要对这样的请求进行优化,可以减轻服务器的负担,从而可以去处理其他业.

2022-05-06 19:36:12 758

转载 在Dao.xml文件中写Mybatis语句

好文链接:http://www.4k8k.xyz/article/DTDanteDong/112606910

2022-04-26 11:29:44 119

原创 Java 反射 理解

java 反射机制的一些理解

2022-04-18 21:44:22 1063

转载 nacos 注册中心流程与原理

转载自:https://www.1024sou.com/article/220224.html1、服务启动后---->服务注册原理springCloud集成Nacos实现原理:服务启动时,在spring-cloud-commons包下 spring.factories文件中自动装配,当webServer初始话完成后,会注册监听事件。调用Nacos的register注册服务springCloudAlibaba实现原理,springCloudAlibaba使用的是Nacos为注册中心,自动装配的配

2022-03-21 22:48:07 1645

转载 整合OSS依赖导入后启动报错

转载自:https://juejin.cn/post/6921255454807392269前言SpringBoot 2.3.3 版本整合OSS,将依赖导入后启动报错。错误信息如下:APPLICATION FAILED TO STARTDescription:An attempt was made to call a method that does not exist. The attempt was made from the following location:com.alibaba.

2022-03-11 22:02:56 1241 1

转载 openfeign使用报错:No Feign Client for loadBalancing defined.

错误描述:nested exception is java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?在检查 feign客户端 和 feign服务端的代码、注解 都没发现错误时,决定上网查找解决方法,发现真是少加了一个 spring-cloud-starter-loadbalancer

2022-03-03 21:02:56 2081

原创 Spring Cloud Alibaba 以及对应的适配 Spring Cloud 和 Spring Boot 版本关系

官方文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

2022-03-03 15:30:09 198

原创 mysql connector 与 mysql 的版本对应关系

官网链接:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html

2022-03-02 20:26:47 1836

原创 导入公共模块导致maven更新依赖错误

错误描述:‘parent.relativePath’ of POM io.renren:renren-fast:3.0.0 (D:\IdeaProject\java\gulimall\renren-fast\pom.xml) points at com.gulimall:gulimall instead of org.springframework.boot:spring-boot-starter-parent, please verify your project structure解决:将renr

2022-03-02 16:30:23 746 1

原创 com.alibaba.druid.pool.DruidDataSource 初始化数据源错误

错误描述:ERROR 18520 — [main] com.alibaba.druid.pool.DruidDataSource : init datasource error, url: jdbc:mysql://xxx.xxx.xxx.xxx:3306/gulimall_admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai解决:在application-dev.yml 的 url 加

2022-03-02 16:05:54 3551

转载 IDEA 2021.2.3无法使用Lombok

java: You aren’t using a compiler supported by lombok, so lombok will not work and has been disabled.解决方法转载自:https://jishuin.proginn.com/p/763bfbd5fb151.Lombok插件是否安装、是否开启2.Annotation Processors中的Enable annotation processing是否勾选3.在Compiler中增加参数配置:-Djp

2022-03-02 15:48:20 417

转载 vscode安装扩展插件提示:扩展不可用,XHR error?

网上都说关闭代理就可以,对我的没有用。。。试了以下方法可以正常下载!!转载自:https://www.1024sou.com/article/687360.html1.cmd命令窗口打开,ping不通该域名: https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery根据网址:https://ip.tool.chinaz.com/ 查询该域名的ip。ping该ip (13.107.42.18) 是可以通

2022-03-01 22:46:15 2481 3

转载 Java对象为啥要实现Serializable接口?

Java对象为啥要实现Serializable接口?转载自: https://zhuanlan.zhihu.com/p/66210653最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“implements Serializable”的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句“Java实体对象为什么一定要实现Serializable接口呢?”,关于这个问题,脑海中的另一个思维(B)立马给出了回复“居然问这么幼

2022-02-23 11:37:07 333

原创 【无标题】

java: 程序包org.junit不存在 解决方法修改 pom.xml 文件中的 junit 版本号<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test&l

2022-02-21 17:07:06 149

原创 leetcode 142.环形链表 II

leetcode 142.环形链表 II的个人理解

2022-01-08 16:06:14 494

转载 Latex文献报错 Something‘s wrong--perhaps a missing \item. \end{thebibliography}

提示:Something's wrong--perhaps a missing \item. \end{thebibliography}原因是.tex文档中未曾引用reference中的文献解决方法1.到项目文档下找到.bbl文件2.删除该.bbl文件3.加入任意一个引用\cite{*}4.重新编译即可解决上述bug...

2021-10-18 19:00:13 9603 3

原创 计算复杂度等级

2021-08-09 10:43:12 229

原创 Visio 2013删除连接线间的跨线

design->page setup->layout and routing->在line jumps中的Add line jumps to选择None

2021-07-07 21:45:28 541

原创 使用vision画图导出无边距pdf文件,再使用texlive的pdftocairo工具转换为eps矢量图

使用vision画图导出无边距pdf文件参考:Visio矢量图导出教程使用pdftocairo将pdf文件转换为矢量图由于Acrobat pro为收费软件,所以查到了以下使用texlive自带的工具将pdf转换为矢量图的方法。确认已安装texlive,如果没有安装可以参考:最新TeXLive 环境的安装与配置。安装成功后,可以在texlive的文件目录中查找到pdftocairo.exe运行cmd,在命令行输入pdfcairo可以查看其命令可以看到padftocairo可以将pdf文件转

2021-06-30 14:31:47 936 4

原创 questions about a knowledge compilation map

1.simple-conjunction vs. decomposability. • similarities:都作用在or-node上,规定每个and-node的变元不相交(重复). • difference:simple-conjunction规定DAG中的and-node的孩子结点都是叶子结点,满足simple-conjunction的表达式都满足flatness性质,即height<=2.decomposability则不规定and-node的孩子结点都是叶子结点.可以说s...

2020-08-03 20:10:57 1102

转载 计算机复杂性理论

计算复杂性理论(Computational complexity theory)是理论计算机科学和数学的一个分支,它致力于将可计算问题根据它们本身的复杂性分类,以及将这些类别联系起来。一个可计算问题被认为是一个原则上可以用计算机解决的问题,亦即这个问题可以用一系列机械的数学步骤解决,例如算法。 如果一个问题的求解需要相当多的资源(无论用什么算法),则被认为是难解的。计算复杂性理论通过引入数学计算模型来研究这些问题以及定量计算解决问题所需的资源(时间和空间),从而将资源的确定方法...

2020-07-22 22:13:09 1094

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除