Java注解怎么用
摘要:什么是注解 Java的注解(Annotation)是一种元数据,它可以提供程序的额外信息,帮助程序员更好地管理程序。注解通常被用作代码的标记或者指定某些行为的方式。在Java中,注解以@符号开头,放在代码的各个位置,包括类、方法、成员变量、参数等地方。注解可以通过反射机制在程序运行时获取到,并能对程
阅读全文
posted @
2023-03-21 10:22
剽悍一小兔
阅读(117)
推荐(0) 编辑
微服务实战05-服务链路追踪
摘要:在前面的例子里,我们有两个微服务,分别是订单服务和物流服务,随着业务的增加,就会有越来越多的微服务存在,他们之间也会有更加复杂的调用关系。 这个调用关系,仅仅通过观察代码,会越来越难以识别,所以就需要通过 zipkin 服务链路追踪服务器 这个东西来用图片进行识别了。 Zipkin是一个分布式的服务
阅读全文
posted @
2023-03-17 13:28
剽悍一小兔
阅读(38)
推荐(0) 编辑
这几个过时Java技术不要再学了
摘要:Java 已经发展了近20年,极其丰富的周边框架打造了一个繁荣稳固的生态圈。 Java现在不仅仅是一门语言,而且还是一整个生态体系,实在是太庞大了,从诞生到现在,有无数的技术在不断的推出,也有很多技术在不断的被淘汰。 这导致很多人不知道到底哪些技术值得学,哪些技术是主流,而哪些技术不应该学呢? 从学
阅读全文
posted @
2023-03-17 13:28
剽悍一小兔
阅读(174)
推荐(0) 编辑
微服务实战04-feign服务调用
摘要:其实,在feign之前还有一个叫做Ribbon的东西,他们的原理都是rpc远程调用。 我们的教程不讲ribbon,只讲feign,因为feign其实就是对Robbon的一个封装,是现在大多数企业的选择。 1.物流模块 不多废话了,我们这一节来做一个物流模块,先干起来再说。 物流系统也要注册到eure
阅读全文
posted @
2023-03-17 13:25
剽悍一小兔
阅读(88)
推荐(0) 编辑
Java新人易错:当修改遇到唯一(万字长文)
摘要:写在前面 现在是Java培训机构林立的时代,更有360行,行行转java的谣传。但是,我们很多人都一味地追求知识面的广度,孜孜不倦地学习各种新技术。 网上大量地博客都打着xxx管理系统的亮眼标题,哇,免费的可以白嫖,赶紧下载,编译,部署。搭出来一个博客页面,有类型,文章的增删改查,各种新技术,boo
阅读全文
posted @
2023-03-17 10:52
剽悍一小兔
阅读(31)
推荐(0) 编辑
Java8的Stream神器
摘要:Java 8中的Stream是一种处理集合数据的新方法。它提供了一种非常强大的方式来处理集合数据,可以通过一系列的操作来对集合数据进行过滤、转换、聚合等操作。下面是Stream的常用操作示例: 创建Stream 创建Stream有两种方式: 通过集合创建Stream: List<String> li
阅读全文
posted @
2023-03-16 16:20
剽悍一小兔
阅读(16)
推荐(0) 编辑
IDEA中:出现java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
摘要:今天遇到这个奇怪的错误,一开始我还以为是代码有问题,后来发现是mysql版本太高,而jar包版本是5.x导致的。 改pom文件: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <
阅读全文
posted @
2023-03-14 14:32
剽悍一小兔
阅读(169)
推荐(0) 编辑
微服务实战03-注册数据服务
摘要:EurekaServer ,它扮演的角色是注册中心,用于注册各种微服务,以便于其他微服务找到和访问。有了EurekaServer,还需要一些微服务,注册到EurekaServer上去。 这一节,我们来写一个注册微服务。为了简单起见,我们不用数据库,用java来模拟即可。 1.订单模块 创建一个订单模
阅读全文
posted @
2023-03-14 14:11
剽悍一小兔
阅读(15)
推荐(0) 编辑
微服务实战02-EurekaServer注册中心
摘要:EurekaServer ,它扮演的角色是注册中心,用于注册各种微服务,以便于其他微服务找到和访问。 1、Eureka是什么 Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架
阅读全文
posted @
2023-03-14 14:10
剽悍一小兔
阅读(44)
推荐(0) 编辑
微服务实战01-maven聚合工程
摘要:接下来的一段时间,我们将要来学习微服务,本着重实战的原则,你不需要去深究一些相关的原理,只要能跟着教程一步一步做下来,就可以快速地掌握Java微服务开发技巧。 我们学习微服务的第一步,就是要知道怎么创建聚合工程,虽然说微服务和聚合工程没有直接和必然的联系,但是现在工作中只要用到微服务,就一定是聚合工
阅读全文
posted @
2023-03-14 14:05
剽悍一小兔
阅读(29)
推荐(0) 编辑
final关键字:我偏不让你继承
摘要:哈喽,小伙伴们大家好,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是Java所有final关键字。 之前呢,我们学习了继承,这大大提高了代码的灵活性和复用性。但是总有一些时候,我们的类不希望被子类继承,成员属性不希望被子类修改,成员方法不希望被子类重写,那该怎么
阅读全文
posted @
2023-03-14 14:03
剽悍一小兔
阅读(27)
推荐(0) 编辑
聊聊所有类的祖宗-Object类(精华三板斧)
摘要:哈喽,小伙伴们大家好,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是Java所有类的父类-Object类。 Object类是Java语言中最基本的类,所有类都继承自Object类,Object类位于java.lang 包下。 Object类提供了大量的方法,这些
阅读全文
posted @
2023-03-10 13:16
剽悍一小兔
阅读(54)
推荐(0) 编辑
java实用小技巧:判断list是否有重复项
摘要:在项目中经常会遇到这样的场景,就是一个list,根据某种规则,我要去判断里面是不是有重复的项。 难度不高,但有点烦,所以专门开一篇文章来记录一下,争取弄一个相对简洁的写法。 先看一个简单的例子: //有一个list,里面是long类型的数字集合 List<Long> numbers = new Ar
阅读全文
posted @
2023-03-09 16:54
剽悍一小兔
阅读(2472)
推荐(1) 编辑
DO、DTO和VO分别是什么?
摘要:在Java中,DO、DTO和VO分别表示数据对象(Data Object)、数据传输对象(Data Transfer Object)和值对象(Value Object),它们有以下区别: 1. DO(数据对象):是持久性对象,也就是与数据库表对应的实体类,用于对数据进行持久化,一般包括了对应表的所有
阅读全文
posted @
2023-03-09 11:01
剽悍一小兔
阅读(270)
推荐(0) 编辑
《从案例中学习JavaScript》之实现对话效果
摘要:今天突发奇想,js能不能通过字符串和定时器来实现游戏中的对话效果呢。试了一下,还真挺好玩的。 上效果图: 本节涉及的知识点: 字符串的charAt方法js定时器setInterval(轮询) ###1. charAt方法 js的charAt方法是用来获取字符串中的某一个字符的,它是属于string的
阅读全文
posted @
2023-03-08 15:09
剽悍一小兔
阅读(20)
推荐(0) 编辑
typora-beta-0.11.18版本又提示过期的解决方案
摘要:很实用,所以照搬一下下面的作者的回答,省得以后再找~~~ 知乎的作者来源如下: 作者:吴小皓 链接:typora打开报错:This beta version of Typora is expired, please download and install a newer version - 知乎问
阅读全文
posted @
2023-03-08 10:39
剽悍一小兔
阅读(125)
推荐(0) 编辑
Java程序设计-期中考试(参考答案)
摘要:哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是...啊不对,这一节咱们来考试,算是期中考试吧。 目前我们已经学习了Java的很多基础知识了,那么怎么检查自己到底学的怎么样呢? 最好的办法,就是通过一场考试,来检验一下学习效果啦。 首先来看下业务场景,我们是
阅读全文
posted @
2023-03-08 09:04
剽悍一小兔
阅读(17)
推荐(0) 编辑
Java继承全攻略
摘要:哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是Java的继承。 1.什么是继承 还是从现实中的例子出发,比如人和学生,学生属于人,每个学生都有姓名和年龄,人也拥有这些共通的属性,那么我们就可以说学生继承自人。 2.继承的实现 java继承是面向对象编程中一
阅读全文
posted @
2023-03-07 10:07
剽悍一小兔
阅读(81)
推荐(0) 编辑
JAVA中子类使用super.getClass()方法
摘要:一般来说,java中调用getClass().getName()这个方法可以获取本类的名称,例如: import java.util.Date; public class Test extends Date { public static void main(String[] args) { new
阅读全文
posted @
2023-03-07 09:13
剽悍一小兔
阅读(58)
推荐(0) 编辑
Java程序设计-期中考试
摘要:哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是...啊不对,这一节咱们来考试,算是期中考试吧。 目前我们已经学习了Java的很多基础知识了,那么怎么检查自己到底学的怎么样呢? 最好的办法,就是通过一场考试,来检验一下学习效果啦。 首先来看下业务场景,我们是
阅读全文
posted @
2023-03-07 09:12
剽悍一小兔
阅读(14)
推荐(0) 编辑