JAVA
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
搬砖爱好者.
相信是成功的起点,坚持是成功的终点。
展开
-
基于Mybatis-Plus实现数据权限
数据权限是指对系统用户进行数据资源可见性的控制。实现不同角色登录系统所展示的操作数据范围不一样,达到角色与角色、用户与用户之间数据的隔离。原创 2023-02-11 14:21:48 · 4183 阅读 · 4 评论 -
SpringBoot引入Nacos遇见的坑
在没学过服务注册和配置中心技术前,每次修改SpringBoot配置文件的信息,都要重新部署服务,及其的不方便。自从学了nacos配置中心之后,我把项目中的配置文件信息全部放到nacos上面进行管理,来方便的动态修改项目的配置信息,且不用重新部署服务原创 2022-05-10 15:37:48 · 2126 阅读 · 0 评论 -
SpringBoot使用RabbitMQ的ACK机制
在使用MQ消息队列过程中,生产者发送消息到mq队列中,消费者监听这个队列,并拿取消息进行消费使用。但如果消费者因为在处理业务逻辑过程中,发生了非业务逻辑的异常(如断电、服务崩了等)这些,那么这条消息就没有完成消费,最后导致数据丢失。所以为了确保数据不会丢失,MQ支持自定义ACK消息确实机制。原创 2022-02-25 17:59:17 · 2385 阅读 · 3 评论 -
EasyExcel操作Excel读和写
EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,EasyExcel能大大减少占用内存。原创 2021-11-09 11:19:01 · 742 阅读 · 0 评论 -
SpringBoot操作ElasticSsearch添加数据时报错
测试es添加数据方法public void test() throws IOException { // 创建索引 CreateIndexRequest request = new CreateIndexRequest("test"); client.indices().create(request, RequestOptions.DEFAULT); // 创建对象 IndexVo indexVo = new IndexVo("666"); // test为上面创建的原创 2021-11-08 09:07:05 · 670 阅读 · 0 评论 -
SpringBoot使用RabbitMQ延迟队列
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。原创 2021-11-02 17:31:07 · 453 阅读 · 0 评论 -
JAVA使用POI读写Excel
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java对Microsoft Office格式档案读和写的功能。原创 2021-10-26 09:01:49 · 236 阅读 · 0 评论