自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (16)
  • 收藏
  • 关注

原创 javac详解 idea maven内部编译原理 自制编译器

【代码】javac详解 idea maven内部编译原理 自制编译器。

2024-07-21 10:39:20 1041

原创 IDEA 调试 Ja-Netfilter

IDEA 调试 Ja-Netfilter

2024-07-17 22:49:24 449

原创 2024最新IDEA插件开发+发布全流程 SelectCamelWords[选中驼峰单词](idea源代码)

痛点:在idea开发过程中,希望按需驼峰选中文本。现在默认是一整个单词选中,只有在设置–>智能按键 中开启了使用"CamelHumps单词"时能够驼峰选中。但是这种情况比较粗暴,直接全局开启了。但是在日常开发中,其实选中大部分是整个单词一起选中。只有少部分情况是按照驼峰选中。所以就需要一块插件,能够快捷开关驼峰选中的能力,仅在需要的时候开启。

2024-06-19 00:45:15 1387

原创 合成字段?一个线上问题带你回顾类加载子系统-全程高能 线上问题排查 jacoco 类加载 NoClassDefFound

使用Jacoco会生成合成字段,获取字段注解时应该注意判空。内部类,lambda也有可能生成合成字段。判断是否为合成字段:类加载整体分为三个阶段:加载,链接,初始化。执行静态代码块在初始化阶段,也就是执行<clinit>方法。<clinit>方法执行失败会抛出异常初始化类错误,并且不会重新加载类,后续使用类时,会抛出(无类定义错误)。记得3连多多支持一下,也可以点个关注。后续也会更新更多干货。

2024-05-23 00:37:28 897

原创 IDEA 中的奇技淫巧

IDEA 中的奇技淫巧书 【书签,插件,异常调试(排除框架异常),条件断点(源码中执行自定义代码),调试过滤器,maven,list,】

2024-04-29 01:44:57 3463 3

原创 BOSS直聘 批量投简历 程序脚本

都在用的boss直聘批量投简历,操作简单方便,众多用户选择,更新快,你确定不试试吗?对你有用的话,可以点个star哟。boss直聘批量投简历。

2024-04-09 20:37:05 1290

原创 Ja-netfilter(idea激活码破解原理)分析

Ja-netfilter(idea激活码破解原理)分析

2024-04-09 20:27:18 8039 4

原创 Smart-Config SpringBoot动态变更配置 单机版apollo

Smart-Config 动态变更配置 单机版Apollo

2024-03-31 15:08:57 437 3

原创 spring三级缓存解决aop代理循环依赖图示

二级缓存可以解决没有aop的循环依赖。核心思路是使用二级缓存来提前曝光创建过程中的对象。使用二级缓存来解决aop循环依赖的问题是:bean对象属性填充的应该是代理对象,而不是源对象。三级缓存解决aop循环依赖核心思路:打破bean的生命周期,属性赋值时aop提前创建代理对象。

2023-01-19 11:44:21 1671 2

原创 2022年总结及一些想法

对于2022年的总结以及一些想法

2023-01-04 15:56:23 262 3

原创 Feign传递文件以及MultipartFile对象

Feign微服务调用传递文件以及MultipartFile参数对象,多个参数,MultipartFile对象和json数据。

2022-12-29 23:15:03 9376 10

原创 【ThreadLocal使用,线程安全,数据传递,弱引用及内存泄漏】

通俗来说的话,`ThreadLocal`提供线程的局部变量,可以把`ThreadLocal`理解为一个容器,每个线程可以绑定多个`ThreadLocal`对象,每个`ThreadLocal`对象绑定的数据对于不同线程来说是数据隔离的。

2022-09-14 09:58:21 576

原创 springsecurity过滤指定url【.antMatchers(***).permitAll()】失效分析

springsercurity过滤指定url【antMatchers().permitAll】失效分析

2022-07-24 15:47:45 13645

原创 java对比两个对象的字段值并记录输出(支持嵌套对象)

java对比两个对象的字段值并记录输出(支持嵌套对象)

2022-06-15 20:05:51 2381 6

原创 【MybatisPlus分页查询与limit selectPage】

文章目录Limit例子MybatisPlus分页查询Limitlimit用于限制查询的数量,通常用于分页查询。limit后面可以跟两个数。第一个为起始索引(从0开始),第二个值为size。代表返回查询的记录条数。# 完整写法select * from student limit 0, 3;# 等同于select * from student limit 3;# 语法select * from student limit [startIndex], [size];例子sele

2022-05-02 11:43:56 6535 2

原创 EasyCode MybatisPlus模板 Template POJO模型

文章目录前言代码展示前言提示:可以在这里引入话题,记得删除示例哦。例如:我们在进行项目开发的时候可能会遇到一些获取屏幕宽度,dp px的相互转换等问题,我们当然不能每用一次就复制粘贴一次。这时候就需要一个利器-工具类。 这个工具类包含了我们一些公用的方法,只需要一句话我们就可以拿到想要的结果,既精简了我们的代码又省下了我们宝贵的时间。同时,一个好的软件工程师,万能的工具类便是他的护身法宝。(本段引用自:Android 项目开发必备-Utils类的建立与使用)代码展示提示:这里可以贴上工具的具体代码

2022-05-02 10:25:15 549 1

原创 spring源码编译报错GroovyDynamicElementReader cannot be resolved to a type

关于 GroovyDynamicElementReader cannot be resolved to a type问题解决产生原因本来还是正常编译运行的spring源码,在添加了一个BeanFactoryPostPrcessor (BeanDefinition对象的后置处理器)之后就不能编译通过了,报错信息 GroovyDynamicElementReader cannot be resolved to a type搜了一下,说的基本都是eclipse缺少groovy插件,但是我的环境是idea啊

2022-04-05 19:53:36 784

原创 Java实习阶段兼生产上线总结

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-04-01 17:47:17 898 1

原创 Java后端开发实习记录

Java开发实习记录学到了什么新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入学到了什么其实刚刚实习的时候还是很慌的,担心自己做不好,技术栈没有学什么的。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支

2022-02-26 16:53:12 4695 3

原创 tomcat安装ssl证书,ip地址配置https访问

这里写自定义目录标题tomcat安装ssl证书实现https请求IP地址SSL配置证书说明tomcat安装ssl证书实现https请求由于之前编写的了一个脚本,近期添加了后端服务器,需要从一个https的网站请求我的http服务器,会被浏览器拦截,最开始是想办法绕开,但是无赖试了好久都不行。所以还是直面困难吧。记录一下这次过程,之后忘了还可以来看看。IP地址SSL很多地方都是http证书都是需要域名的,但是由于各种原因,我的就是没有域名,只能找一个不需要域名就能配置ssl的证书。我是用的zeros

2022-02-21 17:06:50 2401

原创 大专java方向校招面试找工作知识点技术栈以及实习感受分享-简历分享

java校招面试-大专谈谈专科生的Java面试先说一下我的编程历程开始求职之路谈谈专科生的Java面试作者是一个大专生,在这个遍地985的网络世界是在是不值一提,也是技术也菜,写这篇文章的目录是想记录一下我的校招就职经历,以及给同样是大专生的同学一些参考。先说一下我的编程历程专科生的我也并不是学计算机的,而是啥都学的电信(电子信息工程),主要还是和硬件打交道,最开始是电路板,后面就是微控制器,plc这些。最开始接触编程应该是c语言吧,那个时候疫情,我家在也在农村,再加上那段时间家里也有事。可以说

2021-12-05 13:50:44 1551 7

原创 C51红外接收与发射控制及原理编码与解码

基于38khz的NEC协议红外发射简易电路图NEC协议产生红外光数据编码 0 1结合程序红外接收接收电路解码过程解码代码红外发射通过通过红外二极管发射红外光,三极管的状态来控制。红外模块一般都是三个引脚,vcc,gnd,dat,通过控制dat口的来控制发射红外光。简易电路图将数据口连接到单片机的引脚为上,控制io口的电平状态,来控制三极管的导通状态,从而发射红外光。NEC协议NEC协议特点:8位地址和8位命令为提高可靠性,地址和命令都传输2次,脉冲间隔调制38kHz载波频率。包含引导码,

2021-05-26 17:26:05 11279 8

原创 51单片机串口通信调试printf函数重定向输出打印

51单片机串口通信以及printf调试串行通信1.串口初始化串口工作方式波特率设置通过软件直接生成串口初始化代码2.输出到串口3.发送字符串到串口4.printf重定向到串口5.补充printf格式化输出串行通信不知道你们写单片机程序的时候有没有烦恼,它没有想c语言的dos窗口,没有java的运行窗口,没有python的控制台,有时候想输出一条调试信息却无法做到,下面通过简单的方法,将调试信息通过51单片机的串口输出到串口。1.串口初始化只介绍本案例中需要使用的一些知识,串口初始化主要是选择串口工作

2021-05-14 12:37:43 13691 5

原创 Android 开发 有道翻译

Android 开发 有道翻译 爬取有道翻译api接口,定制专属于你的翻译官抓取有道翻译数据Android 网络权限设置Android 逻辑代码post请求(1)产生加密数据(补充:Android进行网络请求是必须新开线程)(2)封装MD5函数(3)http请求添加请求体和请求头(5)解析返回的json数据,通过正则表达式提取翻译结果调试,打包,签名,加固,发布。1.build 构建apk2.360加固签名完整代码效果图爬取有道翻译api接口,定制专属于你的翻译官1.首先是通过浏览器的开发者工具抓取有道

2021-04-09 16:33:51 782 1

原创 基于51单片机的门锁系统

8051单片机按键门锁系统概述设计思想仿真原理图代码展示main.ckeys.hkeys.clcd.hlcd.cdelay.hdelay.c说明实例图片概述本人纯属小白,无聊就想着做一个密码锁,由于知识的不足,以及制作是间断周期性的,所以有一些bug,有些也不够想法完善,但还是要把这些记录下来,也算是给自己的一个交代。设计思想以89c51单片机作为核心,4*4矩阵键盘输入,lcd1602输出,舵机作为机械动作。实现交互,密码的输入,显示,修改,提示,开门动作。代码分为以下四部分:LCD库 :端口

2021-03-13 15:20:23 5903 2

空空如也

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

TA关注的人

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