- 博客(60)
- 资源 (2)
- 收藏
- 关注
原创 “0准备,拿offer” AI面试黑科技「面试鱼」来袭,实时语音转文字+AI智能应答,“作弊”般强大!offer拿到手软!
“0准备,拿offer” AI面试黑科技「面试鱼」来袭,实时语音转文字+AI智能应答,“作弊”般强大!offer拿到手软!
2025-04-02 14:22:21
235
原创 “0准备,拿offer” AI面试黑科技「面试鱼」来袭,实时语音转文字+AI智能应答,“作弊”般强大!助你征服面试!
“0准备,拿offer” Ai面试黑科技【面试鱼】来袭,实时语音转文字+Ai智能应答,“作弊”般强大!助你征服面试!
2025-04-01 15:47:33
412
原创 面试焦虑终结者!AI面试神器「面试鱼」来袭,让offer不再难求!实时语音转文字+AI智能应答,助你征服面试!
Ai面试神器“面试鱼”,实时转录面试官问题,自动响应Ai智能专业答案。面试鱼助您面试“如鱼得水”!
2025-03-31 14:30:57
893
原创 httpx.AsyncClient()的stream方法设置timeout超时
httpx.AsyncClient()的stream方法设置timeout超时配置
2025-03-23 18:33:18
403
原创 python使用httpx_sse调用sse流式接口对响应格式为application/json的错误信息的处理
httpx_sse调用sse流式接口处理application/json响应结果
2025-02-22 19:04:01
707
原创 CompletableFuture中使用ArrayList添加元素并发线程安全问题
CompletableFuture中操作ArrayList添加元素缺失
2024-03-07 15:55:27
610
原创 idea中回退远程push过的提交(详细图文操作)
在idea中,进行commit提交时,会自动帮我们执行add 命令,所以我们平时感知不到暂存区的存在,但其实由工作区commit提交到本地仓库,中间是需要经过暂存区的。每次执行git commit 时,会把暂存区的内容存储到本地仓库,同时创建一个commit,记录当前修改并把当前HEAD执行最新的提交。要把已经push到远程的提交回退到之前的某个提交,需要执行两个reset命令,一次hard,一次soft。每次执行git add 或 git delete 命令时,就是把工作区已经保存的内容,存储到暂存区。
2023-07-21 10:36:08
7310
2
原创 springsecurity 获取header中文乱码“The request was rejected because the header value “äº?é?ªé£?“ is no“问题解决
The request was rejected because the header value "äº?é?ªé£?" is not allowed问题解决
2022-08-08 17:07:31
8272
6
原创 nohup命令不产生nohup.log日志文件
背景用jar包方式启动springboot项目一开始使用nohup java -jar xxx.jar &方式后台启动,但是会产生nohup.log日志。时间长了nohup.log日志越来越大,而且本身配置了logback滚动日志,不需要nohup.log日志。最终使用如下命令解决。解决方法nohup java -jar -Xms1024m -Xmx1024m servicemarket-0.0.1-SNAPSHOT.jar --server.port=30001 --spring.profi
2021-12-22 15:49:44
4861
原创 解决idea格式化后(ctrl+alt+L)类(属性)注解格式化后类(属性)和注解在同一行
解决ctrl+alt+L格式化后注解和类在同一行
2021-12-07 19:06:03
2460
2
原创 mysql并发更新丢失问题解决方案
mysql并发更新丢失问题解决方案问题展示ssm项目主要代码idea多线程debug模拟并发更新解决方案悲观锁意向共享锁意向排它锁乐观锁问题展示搭建了一个简单springboot的ssm项目,通过idea提供的多线程debug模式模拟并发更新丢失数据问题。业务是根据name查询出来total,然后再根据name更新total+1ssm项目主要代码controller代码@RestControllerpublic class UserController { @Autowired
2021-06-22 20:13:58
1448
1
原创 (二)手写spring AOP框架
目录前言AOP是什么AOP框架要做什么AOP技术元素分析Advice设计插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言本篇基于(一)手写spring IOC容器手写AOP框架。采用问答形式,逐步梳理手写aop过程。AOP是什么Aspect Oriented Programmin
2021-01-20 10:36:27
969
原创 Spring源码分析系列——循环依赖解析(附详尽流程图)
目录前言测试代码准备执行流程分析DefaultListableBeanFactory.PreInstantiateSingletons()解析第一个实体类student的getBean()doGetBean()方法分析DefaultSingletonBeanRegistry.getSingleton(beanName)方法分析DefaultSingletonBeanRegistry.getSingleton(beanName,ObjectFactory)重载方法分析createBean()方法分析popul
2021-01-08 14:34:22
1510
1
原创 Spring源码分析系列——bean创建过程分析(四)——实现FactoryBean接口创建bean
目录spring创建bean的方式测试代码准备preInstantiateSingletons()方法分析getBean(FACTORY_BEAN_PREFIX + beanName)创建FactoryBean分析getBean(beanName)分析,创建实际bean总结spring创建bean的方式构造方法无参构造方法有参构造方法工厂方法静态工厂方法实例工厂方法实现FactoryBean接口前三篇《Spring源码分析系列——bean创建过程分析(一)——默认无参构
2021-01-05 18:01:06
539
原创 Spring源码分析系列——bean创建过程分析(三)——工厂方法创建bean
前言spring创建bean的方式测试代码准备createBeanInstance()方法分析instantiateUsingFactoryMethod()方法分析总结spring创建bean的方式构造方法无参构造方法有参构造方法工厂方法静态工厂方法实例工厂方法实现FactoryBean接口前两篇《Spring源码分析系列——bean创建过程分析(一)——默认无参构造方法创建bean》和《Spring源码分析系列——bean创建过程分析(二)——有参构造方法创建bean
2020-12-25 18:53:07
636
原创 Spring源码分析系列——bean创建过程分析(二)——有参构造方法创建bean
前言spring创建bean的方式createBeanInstance()方法分析autowireConstructor()方法分析构造方法参数赋值createArgumentArray()方法解析resolveAutowiredArgument()方法实现参数自动装配DefaultListableBeanFactory里resolveDependency()方法解析DefaultListableBeanFactory里doResolveDependency()方法解析总结spring创建bean的方式
2020-12-24 18:56:32
1191
原创 Spring源码分析系列——bean创建过程分析(一)——默认无参构造方法创建bean
前言spring创建bean的方式从单例bean创建入手getBean()方法解析doGetBean()方法解析createBean()方法解析doCreateBean()方法解析createBeanInstance()方法解析instantiateBean()方法解析instantiate()方法解析instantiateClass()方法解析总结spring创建bean的方式有很多种,其中最简单的是无参构造方法创建bean的方式,本文采用静态代码和动态debug实例分析,也为接下来分析更加复杂的创建方
2020-12-18 15:11:28
839
原创 Spring源码分析系列——xml配置非默认元素<context:annotation-config/> 和<context:component-scan/>是如何让注解生效的?
目录结构分析方法源码分析解析xml标签解析自定义(非默认)标签功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入分析方法在之前的系列文章《Spring源码分析系列----ClassPathXmlApplicationContext
2020-12-16 17:09:49
906
2
原创 Spring源码分析系列——AnnotationConfigApplicationContext(String... basePackages)扫描加载注解bean
目录结构分析方法找到具体beanFactory,确定debug断点位置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入分析方法上一篇分析ClassPathXmlApplicationContext加载xml过程采用debug方式
2020-12-03 17:33:25
947
原创 Spring源码分析系列----ClassPathXmlApplicationContext加载xml中bean定义注册容器的执行过程分析
本篇分析经典ClassPathXmlApplicationContext加载指定xml中bean定义注册到BeanFactory的执行过程分析,通过debug方式分析spring调用栈。确定beanfactory是具体哪个实现 我们知道applicationContext是用外观模式代理内部持有的BeanFactory,那具体是创建的哪个BeanFactory实现对象呢?来分析一下,看一下ApplicationContext的继承体系,如图1图1 通过Application...
2020-11-26 19:15:43
781
原创 mysql线上慢日志查询
配置线上mysql数据库配置文件my.cnf重启mysql Centos7 的mariadb重启命令是 systemctl restart mariadb.service安装工具pt-query-degist查看生成的慢sql日志详细步骤见安装文档 附件使用pt-query-degist常用参数 since:查询开始时间 until:查询结束时间 limit:指定显示的慢sql前多少条(默认显示按 照某sql总执行时间从大到小排序前5条) 附件地址:...
2020-11-16 16:48:22
155
原创 Spring源码分析系列——容器核心扩展接口beanFactoryPostProcessor的执行解析
本文详细解析Spring源码中对核心扩展BeanFactoryPostProcessor的源码实现,及方法中while(reiterate)循环的解读
2020-07-17 16:12:23
261
1
线上慢查询日志文档及命令
2020-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人