- 博客(102)
- 收藏
- 关注
原创 hashCode和equals的区别
会根据objecta的hashCode查出数据后,再调用equals判断数据是否相等。hashCode是一个整数,作用是确定对象在哈希表中的索引位置。
2023-08-10 15:37:09 121
原创 python 库的说明
pyautogui :控制、获取鼠标坐标,控制鼠标和键盘点击操作。pyperclip:复制文本到剪切板。pynput:事件监听。
2023-07-10 17:48:41 52
原创 自动化输入文本的方法
4、使用windows内置的user32.dll中提供的函数获取窗口句柄。(可用spy++辅助)3、调用python的pyautogui库编写自动化程序。1、海螺RPA工具,但下载需要申请。2、rpaier工具。
2023-07-05 17:20:36 255
原创 排序方式小结
选取中间值,中间值左边区域,右边区域。小于中间值放左边,大于中间值放右边。将数组分为有序区和无序区。默认第一个数是有序区,后面的数依次往前遍历找到自己的位置。将数组分为有序区和无序区,每次从无序区遍历出最大值或最小值,插入有序区。将数组分为有序区和无序区,每次从无序区遍历出最大值和最小值,插入有序区。思路:切半,递归切为多个长度为1数组,再作为有序数组两两合并成有序数组。思路是当小数在后时,尽量减少不必要的比较、转换消耗。思路:分为小区和大区,递归。插入排序的优化算法。将数组构造成堆,使用堆调整进行排序。
2022-12-13 15:42:14 327 1
原创 java服务请求不同url格式对应传参区别
3、url格式中没有指定传参时,若传基本类型,对应参数加注解:@RequestParam()。若传自定义类型,对应参数加注解:@RequestBody。1、restful的get,post,delete,put只是一种用法规范,对语法没影响。2、url地址中有指定传参时,对应参数加注解:@PathVariable(id)。
2022-11-02 10:27:35 314
原创 SpringBoot 基于SpringMVC做了什么
4、HttpMessageConvertor,Http请求报文体(@RequestBody)和响应报文体(@ResponseBody)都是以HttpMessageConver序列化和反序列化。外部请求访问服务器根地址(容器地址)(比如:http://localhost:8080)后,经由servlet转发到具体地址(比如:http://localhost:8080/path)3、自动创建CharacterEncodingFilter,注册到Web容器。1、封装一个内置服务器(默认tomcat)
2022-09-13 17:26:37 181
原创 类的初始化顺序
类实例化前、调用类的静态方法之前,会初始化类,再实例化类或调用静态方法。类初始化:类变量(静态变量→全局变量)→静态代码块。实例初始化:实例变量→实例代码块→实例构造器。类静态方法:调用的时候执行。...
2022-08-05 10:47:41 174
原创 ThreadLodal 文章存档
抛出这8个问题,检验一下你到底会不会ThreadLocal,来摸个底https://baijiahao.baidu.com/s?id=1672786412956835831&wfr=spider&for=pc
2022-05-07 11:13:01 84
原创 LAMBDA去重
1、使用collectingAndThen方法(可根据多属性去重)https://www.csdn.net/tags/MtTaIgysMTc0NjItYmxvZwO0O0OO0O0O.html2、使用函数接口表达式去重(单属性去重)lambda去重_小别墅是毛坯的博客-CSDN博客_lambda去重
2022-05-05 19:03:02 1461
原创 springboot初始化相关文档
1、系统初始化器ApplicationContextInitializerspring boot 2源码系列(一)- 系统初始化器ApplicationContextInitializer_CodingSoldier的博客-CSDN博客
2022-04-14 19:00:51 281
原创 一些不错的博主
SPRINGhttps://author.baidu.com/home?from=bjh_article&app_id=1634119736146096https://author.baidu.com/home?from=bjh_article&app_id=1634119736146096后置处理器后置处理器 - 标签 - Sniper_ZL - 博客园
2022-04-02 10:51:52 308
转载 spring bean生命周期相关文档
高频面试题:Spring 如何解决循环依赖? - 知乎在关于Spring的面试中,我们经常会被问到一个问题:Spring是如何解决循环依赖的问题的。 这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够一下子思考出个中奥…https://zhuanlan.zhihu.com/p/84267654...
2022-03-31 16:32:55 73
转载 设计模式分类(创建型模式、结构型模式、行为模式)
设计模式分类(创建型模式、结构型模式、行为模式) · Issue #2 · jiayisheji/blog · GitHubhttps://github.com/jiayisheji/blog/issues/2
2022-03-31 14:37:35 69
原创 ApplicationContextInitializer的理解和使用
https://www.cnblogs.com/markLogZhu/p/12497258.html
2022-03-23 21:48:48 248
转载 网关及服务注册与发现
网关、负载均衡、服务注册发现什么关系?_人工智的博客-CSDN博客_网关和负载均衡1、微服务为什么要用网关?(首先要理解网关并不是必须的组件,只是一种设计模式或者设计理念)客户端直接访问各子服务:微服务刚刚诞生的时候,人们将服务进行拆分,实现服务之间的松耦合,并且每个服务有专门的团队维护,然后客户端直接和各个子服务进行交互。比如,订单,商品,会员服务。这种客户端直接和后端服务交互的方式会有什么问题呢?1、客户端需要知道每个服务的地址(如果有网关,分布式部署的话这样可以统一api的ip地址,再由网...
2022-03-18 17:23:33 517
转载 mysql覆盖索引与回表
mysql覆盖索引与回表 - 简书select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查询了一个属...https://www.jianshu.com/p/8991cbca3854
2022-03-16 17:04:06 101
原创 多线程下变量传参与常量传参的可见性分析
多线程中操作对象的话,该对象的变化对其它线程是不可见的吗?经过测试,答案是否定的。JVM在执行方法时,将方法信息压到方法栈,压入对象时,压的是对象的引用,而非对象的值。案例一:多线程,对象传参:...
2022-03-10 16:14:47 303
原创 sso单点登录
看到一篇很好的SSO文章:https://blog.csdn.net/mccand1234/article/details/81268524?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164212760716780261977632%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164212760716780261977632&a
2022-01-14 17:45:45 2396
原创 String 参数传递的JVM角度解析
https://segmentfault.com/a/1190000010310046https://segmentfault.com/a/1190000010310046https://segmentfault.com/a/1190000009854724https://segmentfault.com/a/1190000009854724
2021-11-08 10:32:35 54
原创 win10没有修改host权限的解决方案
Windows10没有修改hosts文件权限的解决方案(亲测有效) - Angel_Kitty - 博客园
2021-10-31 09:02:58 283
原创 Spring Bean 实例化的扩展接口BeanPostProcesso
提供了Bean初始化前、初始化后的扩展方法。BeanPostProcessor使用 - 简书
2021-10-08 14:58:45 140
原创 JVM的符号引用和直接引用
符号引用:使用场景:class常量池。在编译过程中,java类不知道引用类的实际地址,故用符号引用来替代。表现形式:一组符号,符号可以是任何形式的字面量,可以无歧义的定位到目标。直接引用:使用场景:运行时常量池表现形式:1、直接指向目标的指针2、相对偏移量3、一个间接定位到目标的句柄。参考文档...
2021-09-14 19:42:28 170
转载 数据在jvm运行时数据区中的流动
方法区结构:class文件信息:用两种数据概括,class文件中的数据包括【字面量】和【符号引用】。class常量池和运行时常量池的区别:动态常量池里的内容除了是静态常量池里的内容外,还将静态常量池里的符号引用转变为直接引用,而且动态常量池里的内容是能动态添加的。例如调用String的intern方法就能将string的值添加到String常量池中,这里String常量池是包含在动态常量池里的,但在jdk1.8后,将String常量池放到了堆中。参考文档...
2021-09-14 19:32:33 96
原创 分发器流程记录
交易系统进行分发调用主分发接口,生成总分发任务和子分发任务主分发器从 DIS.DIS_SUB_TSK 获取 子分发任务 和分发系统从 dis.SUB_TSK_CFG 获取 分发系统对应的url生成子分发任务定时任务:调用子分发器URL,生成分发器子任务写入表:DIS.DIS_TSK_A执行子分发任务定时任务:1、根据交易类型x查询分发器子任务list,将状态置为【处理中】(防止定时任务超过间隔时间时,终端当前连接并重新启动连接的场景。)2、查询交易类类型变量为x的 ta...
2021-09-13 11:43:16 46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人