
Java
文章平均质量分 67
想要腹肌的熊
一个努力精进,记录成长的人。
展开
-
@Resouce和@Autowired,这两个注解你一定要知道
共同点:都可以起到注入属性的作用,当接口只有单一的实现类时,可以相互替换,效果是相同的。## @Resource@Resource是JDK原生的注解。@Resource有两个属性 name 和 type。如果在不指定属性的情况下,默认使用 byName 的方式自动注入策略。如果使用 name 属性,则使用 byName 的自动注入策略,而使用 type 属性时则使用 byType 自动注入策略。/** * Service层 */public interface Cook { Str原创 2022-03-05 14:35:14 · 2439 阅读 · 0 评论 -
@DateTimeFormat和@JsonFormat
@DateTimeFormat主要解决前台到后台时间格式保持一致的问题从前端传过来的参数是字符串 2022-03-03 22:05:55,但接收参数的属性是Java.Util.DateTime类型。这个时候就会出现类型无法转换的问题。因为需要@DateTimeFormat注解将这个字符串按照某种格式来解析为 DateTime 类型@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private LocalDateTime dateTime;如果我们原创 2022-03-03 13:24:05 · 650 阅读 · 0 评论 -
Java枚举类
目录Java枚举类????定义格式????常用方法????实现接口的枚举类????Java枚举类????定义格式????权限修饰符 enum 枚举名称{ 实例1, 实例2, 实例3, 实例4 ;}public enum Level { LOW(30), MEDIUM(15), HIGH(7), URGENT(1) ; private int levelValue; Level(int level原创 2021-12-12 14:52:30 · 206 阅读 · 0 评论 -
你必须要学会【Java注解】来辅助代码
Java注解什么是注解????注解有什么用?????注解的原理是什么?????注解有哪几类?????定义注解????如何定义注解元注解@Target@Retention@Repeatable@Inherited@Documented如何处理注解????如何使用注解????什么是注解????注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释。附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。注原创 2021-11-28 17:26:46 · 267 阅读 · 0 评论 -
@EqualsAndHashCode注解的小坑,你踩中了吗?
Lombok中使用@EqualsAndHashCode注解此注解会生成 equals(Object other) 和 hashCode() 方法。它默认使用非静态,非瞬态的属性可通过参数 exclude 排除一些属性可通过参数 of 指定仅使用哪些属性它默认仅使用该类中定义的属性且不调用父类的方法,可以通过 classSuper = true 解决,让其生成的方法中调用父类的方法。当有多个类有相同的部分属性,把它们定义到父类,恰好id也在父类中,那么当这些对象进行比较时,因为Lombok生成原创 2021-11-17 22:59:47 · 1676 阅读 · 0 评论 -
Java泛型
一、概述1.1、什么是泛型?为什么要使用泛型?类型擦除?什么是泛型? 泛型:参数化类型 对于参数,通常情况下,我们理解为 方法有形参,然后调用方法的时候传递实参。 而参数化类型是把类型由原来的具体的类型参数化(参数化是个动词)。即把类型当做是参数一样传递。为什么要使用泛型? 在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。原创 2021-10-19 07:44:08 · 2443 阅读 · 0 评论 -
Java注解
什么是注解注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释。附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.Annotation 包中注释会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”注解有什么用?从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定1、生成文档。这是最常见的,原创 2021-10-19 07:43:11 · 155 阅读 · 0 评论 -
@Param注解和@Pathvariable注解
关于@Param第一种方式:在Dao层中Public User selectUser(@param(“userName”) String name, @param(“userpassword”) String password);在xml映射文件中<select id=" selectUser" resultMap="BaseResultMap"> select * from user where user_name = #{userName,jd原创 2021-09-21 23:49:50 · 1190 阅读 · 0 评论 -
System.getProperty()常用的属性
System.getProperty() 详解在文档上面能看到的当前系统的属性KeyValuejava.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava厂商的网址java.homeJava安装目录java.vm.specification.versionJava虚拟机规范版本java.vm.specification.vendorJava虚拟机规范供应商ja原创 2021-09-21 19:19:41 · 464 阅读 · 0 评论 -
初来乍到,请多多关照❤️❤️
大家好我是一名 初来 优快云 的小小白????,(虽然很早就已经注册)以前从事硬件行业,但在学习的过程中,被代码深深吸引,于是就走上了转码的路上。以后请大家多多关照。谢谢大家啦!!!...原创 2021-09-15 17:17:15 · 137 阅读 · 0 评论 -
Servlet的web部署是怎么回事呢?
在IDEA中开发 Servlet1、在IDEA中开发 Servlet1.1、创建web项目IDEA2020.3中创建Javaweb工程完整记录https://www.jb51.net/article/201043.htm为项目添加 servl-api.jar包在IDEA中配置Tomcat!!1.2、web项目部署默认部署方式在 Idea 中默认的并不会把 web 项目真正的部署到 Tomcat 的 webapps 目录中而是 通过为每个 web 项目创建一个独立的 Tomca原创 2021-09-10 17:58:40 · 153 阅读 · 0 评论 -
Jdk8新特性详解
JDK8新特征前言:本文内容参考了很多大佬的内容,做个笔记进行整理。欢迎大家一起交流学习。一、JDK版本变化JDK版本名称发布时间1.0Oak(橡树)1996/1/231.11997/2/191.2Playground(运动场)1998/12/41.3Kestrel(美洲红隼)2000/5/81.4.0Merlin(灰背隼)2002/2/13Java SE 5.0 / 1.5Tiger(老虎)2004/9/30Jav原创 2021-08-31 14:39:04 · 1059 阅读 · 0 评论 -
Java中进制之间的转换
Java中进制之间的转换将10进制转换为其他进制,比如16进制,10进制,8进制,6进制,2进制等。/* 把Integer类型或者int类型转换为其他进制的String类型 比如把17(10进制) 转换为 16进制,10进制,8进制,6进制,2进制 1.进制下的特有方法 toHexString,toOctalString.. 2.通用的方法 toString(num,radix) */System.out.println(Integer.toHexString(17)); //16进原创 2021-08-28 01:43:03 · 525 阅读 · 0 评论 -
java comparator的个人理解
前言我是看了别人的资料,进行自我理解的整理,可能没有讲的那么详细。多多包涵。推荐:java comparator 升序、降序、倒序从源码角度理解,讲的很清楚。DemoList<Integer> list = Arrays.asList(5,2,4,8,9,10,1,3);Collections.sort(list, new Comparator<Integer>() { @Override public int compare(Integer o1, In原创 2021-08-25 23:36:16 · 292 阅读 · 0 评论 -
Java注解
Java注解什么是注解注解有什么用?注解的原理是什么?注解有哪几类?定义注解如何定义注解元注解@Target@Retention@Repeatable@Inherited@Documented如何处理注解如何使用注解什么是注解注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释。附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.Annotation 包中注释会被编译原创 2021-05-03 15:03:06 · 391 阅读 · 0 评论 -
Java网络编程
Java网络编程一、网络基本概念2.1、URL统一资源定位符2.2、Socket套接字二、TCP编程2.1、TCP编程——一次单向通信2.2、TCP编程-一次双向通信2.3、TCP编程-传输对象使用TCP实现登录功能总结:2.5、TCP编程——引入多线程三、UDP编程3.1、UDP编程——一次单向通信3.2、UDP编程-一次双向通信3.3、UDP编程-多次双向通信四、TCP编程实现文件上传功能一、网络基本概念2.1、URL统一资源定位符URL(Uniform Resource Locator)统原创 2021-05-03 14:35:03 · 89 阅读 · 0 评论 -
Java常用类
Java常用类一、内部类1.1、成员内部类1.2、静态内部类1.3、局部内部类1.4、匿名内部类二、Object类1.getClass()方法2.hashCode()方法3.toString()方法4.equals()方法5.finalize()方法三、包装类类型转换与装箱和拆箱整数缓冲区四、String类创建方式:常用方法:可变字符串五、BigDecimal类六、Date类七、Calendar类八、SimpleDateFormat类九、System类一、内部类成员内部类静态内部类局部内部类匿名原创 2021-04-09 12:24:51 · 122 阅读 · 0 评论