![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
深入java的各个环节进行学习
唐僧爱吃唐僧肉
这个作者很懒,什么都没留下…
展开
-
kafka操作的一些坑
【代码】kafka操作的一些坑。原创 2023-11-22 11:44:56 · 1758 阅读 · 1 评论 -
No qualifying bean of type ‘...‘ available错误解决
【代码】No qualifying bean of type ‘...‘ available错误解决。原创 2023-11-21 20:12:08 · 6255 阅读 · 0 评论 -
后端接口错误总结
这里的kafka下面的exclusive-group下面的enable配置为true的时候,才可以加载Bean类。这里可以看出各项参数都打印了出来,因此如果无法连接到kafka可以通过日志显示到内容查看哪一个属性错误。这里的security配置应该为SASL Plaintext的安全措施模式,最终导致这里完全没有展开。Offset Explorer2运行过程中配置错误,主要是这里的security配置错了。问题解决:这里的配置在application.yml文件中。这里的错误可以通过读取日志过程获取到。原创 2023-11-15 19:32:46 · 765 阅读 · 0 评论 -
Abnormal build process termination:错误解决
修改了一下jdk错误解决。原创 2023-10-17 15:06:07 · 479 阅读 · 0 评论 -
mac电脑添加字体操作
首先在网上下载下来所需要的字体,比如OpenSans-Bold,然后打开mac电脑上面的字体,点击中间的加号。出现灰色字体的时候右键,点击启用字体。如果出现解决重复字体,可以不用鸟他。把需要的字体导入进去。原创 2023-10-17 14:31:33 · 204 阅读 · 0 评论 -
Mac用命令行安装Adobe代码字体Source Code Pro
【代码】Mac用命令行安装Adobe代码字体Source Code Pro。原创 2023-10-17 13:07:17 · 365 阅读 · 0 评论 -
Mybatis-plus逻辑删除失效的原因
由于加入了deleted字段之后,在实体类中没有配置deleted字段,导致逻辑删除没有生效。原创 2023-10-09 16:09:10 · 668 阅读 · 0 评论 -
Ruoyi-vue项目讲解
[TOC]若依前后端调用接口解读。原创 2023-09-18 19:07:37 · 1235 阅读 · 0 评论 -
Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required问题解决
解决方法:去除@EnableAutoConfiguration中的(exclude={DataSourceAutoConfiguration.class})原创 2023-08-25 14:38:39 · 733 阅读 · 0 评论 -
Java序列化和反序列化操作
fastjson可以实现java的序列化和反序列化操作,这里使用serialize的方法重新写序列化方法改写成JSON格式,方便通信与读写。首先定义FastJsonRedisSerializer.java内容。原创 2023-08-20 09:49:27 · 241 阅读 · 0 评论 -
java报错Environment is set to null. Because it is not available in either (1) JVM system property ‘env
可能是配置文件application.yml出现问题,有一些该注释的内容没有被注释掉。这里是QA没有注释掉,但是它程序不会给你报没注释掉,而是报环境没有启动起来m。最近java程序在运行的时候又报错了。原创 2023-08-11 11:31:49 · 1367 阅读 · 1 评论 -
mac电脑安装mysql的步骤
然后通过命令检查mysql是否安装成功。接下来通过命令安装mysql。安装完成之后启动mysql。原创 2023-08-09 12:56:57 · 116 阅读 · 0 评论 -
Java volatile关键字分析
能够保存可见性,但不能保持原子性,如果变量有先后顺序的话可能会发现运行错误。原创 2023-08-08 17:42:43 · 106 阅读 · 0 评论 -
java中的hashmap和concurrenthashmap解析
这里分为两个长度为4的数组,变成了4*4总共16个节点,每个位置下面如果发生了哈希冲突继续往下接节点。如果对一个Segment进行写操作的时候,就把整个Segment进行锁上,这样既避免了线程冲突,同时又避免了hashtable一个数据处理锁整个数组,其他线程处理实现过长的问题。hashmap的初始化数组大小为16,如果发生哈希冲突的时候在当前的索引后面采用头插法以链表的形式继续插入节点。3.再次通过hash值,定位到Segment当中数组具体的位置。2.通过hash值,定位到对应的Segment对象。原创 2023-08-06 16:39:16 · 185 阅读 · 0 评论 -
java BaseMapper的继承结合xml文件的调用
接下来就可以在resources下面的xml文件中配置PluginConfigMapper.xml文件并且对应到上面定义的PluginConfigMapper类之中。上面的userId和pluginName都是程序需要传入的参数,这样程序就能够成功地运行sql查询语句了。原创 2023-07-24 11:44:59 · 617 阅读 · 0 评论 -
Field xxx in required a bean of type xxxx
3.在包的调用中出现了@Feign这个接口,但是调用Application的时候却没有写入@EnableFeignClients这个注解,因而导致程序运行失败。2.查看是否在feishuClient和feishuUserService在同一个包下:不在同一个包下,但是已经引入了同一个包。最终发现属于第三种问题,加入了@EnableFeignClients这个注解之后问题解决。解决方法:1.查看是否配置了@Service:已配置。原创 2023-07-23 19:24:34 · 237 阅读 · 0 评论 -
Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
运行spring的程序报错:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package。解决方法:启动Spring程序的Application代码不能直接放在java程序包的下面,需要新建一个程序包,然后Application放在软件包的下面。但是其实我的程序中并没有调用@CompoonentScan这个组件。原创 2023-07-23 18:54:44 · 246 阅读 · 0 评论 -
NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
这个问题的错误主要来源于spring-boot和spring-cloud包的版本不同引起的,将之前没有标明版本的包都注释上版本。重新更新maven之后,程序能够正常运行起来了。原创 2023-07-23 12:20:39 · 595 阅读 · 0 评论 -
Java @Service注解
Service注解用于将服务注册到spring的容器之中,这样在接下来的调用时候,就可以通过调用@Autowired来调用该项服务进而获取到之前的注册类。然后在其他类中进行注入调用。原创 2023-07-23 11:55:51 · 441 阅读 · 0 评论 -
Intellij Idea提交单个文件到代码仓库的流程
在 IntelliJ IDEA 中,你可以使用 VCS(版本控制系统)功能来完成 commit 和 push 操作。1、首先,在你要提交的文件上右键单击,然后选择 “Git” -> “Commit File”。2、在弹出的窗口中输入 commit 信息,并确保选中要提交的文件。3、点击 “Commit” 按钮来提交更改。4、接下来,你可以使用 “VCS” -> “Git” -> “Push” 来将提交的更改推送到远程仓库。5、如果你在 push 的时候遇到了问题,请确保你已经输入了正确的用户名和密码。原创 2023-07-20 18:44:54 · 880 阅读 · 0 评论 -
java贪婪匹配和非贪婪匹配的匹配原则
最近工作任务中运用了java贪婪匹配和非贪婪匹配的不同,在此总结一下。原创 2023-07-18 10:29:24 · 451 阅读 · 0 评论 -
maven配置java outofmemory选项
在maven之中选择Add VM options,这样命令就多出来一个关于VM options配置的属性,此时就可以输入对于VM的设置。原创 2023-07-14 14:29:07 · 223 阅读 · 0 评论 -
Offset Explorer2 监视kafka的利器
kafka作为一个生产者和消费者集为一体的框架,消费者必须一直保持打开的状态,并且每隔一段时间接收一次数据,才能够保持生产者放入的数据及时被处理掉,而生产者则可以每隔一段时间发送一波数据,这样消费者就能够接收到了。Offset Explorer2 可以有效的监视kafka数据是否被接收到,并且可视化的处理其中的key和value值,注意在配置JASS CONFIG的时候,需要配置password的值和value的值。原创 2023-07-13 18:06:40 · 2163 阅读 · 0 评论 -
javapost请求带body测试代码
【代码】javapost请求带body测试代码。原创 2023-07-12 17:53:20 · 519 阅读 · 0 评论 -
ByteBuddy学习笔记
intercept提供了类的实现,因为这里的intercept初始化的是Bar.class,而Bar和Foo的类中都有sayHelloBar这个方法,因此这里最终实现的是Bar的sayHelloBar方法。ByteBuddy通过修改字节码来新增、修改、删除Java类的现有功能,主要用于分离功能代码和非功能代码,比如。首先在maven的dependencies标签之中配置上需要用到的库。原创 2023-07-11 16:38:29 · 598 阅读 · 0 评论