
java基础
分享java基础知识和新特性
lk12306
这个作者很懒,什么都没留下…
展开
-
Spring集成Hibernate出现的:Unknow Entity异常
Unknow Entity 的根本原因就是 Hibernate 的映射中并没有目标实体,做如下检查:如果采用的是注解方式实体上有没有添加 Entity 注解实体所在 package 是否在扫描路径内所使用的 SessionFactoryBean 是否支持注解方式,Spring 3.X 需要注意如果采用的是 XML 方式实体对应的 hbm 文件是否映射正确是否将 hbm 文件作为 resource 添加到 hibernate 主配作者:Night Silent链接:https://www.zhihu.co转载 2021-08-20 17:07:29 · 1324 阅读 · 0 评论 -
Spring的JdbcTemplate注意问题
public <T> T queryForObject(String sql, @Nullable Object[] args, RowMapper<T> rowMapper)其中RowMapper泛型接口定义了ResultSet var1, int var2这个两个参数,我们在使用ResultSet类型参数的时候,不要像写jdbc那样进行rs.next()进行判断,因为JdbcTemplate底层已经帮我做了这件事了,正确用法如下:public User getUserBy原创 2021-08-19 00:27:46 · 174 阅读 · 0 评论 -
学习廖雪峰做过滤器实验遇到坑记录
学习廖雪峰做过滤器实验遇到坑记录使用curl上传带签名文件时候,一定要注意-d后面字符串是你上传文件的内容,例如下面就是上传文件内容为”test-data“。curl http://localhost:8080/upload/file -v -d "test-data" -H "Signature-Method: SHA-1" -H "Signature: 7115e9890f5b5cc6914bdfa3b7c011db1cdafedb" -H "Content-Type: application/oc原创 2021-08-17 16:06:22 · 123 阅读 · 0 评论 -
java方法参数传递细节
public class StringTest { public static void main(String[] args) { Person person = new Person(123); System.out.println("方法外部:person 的地址"+person.hashCode()); test(person); System.out.println("person地址:"+person.hashCode()原创 2021-08-01 23:14:52 · 111 阅读 · 0 评论 -
Unicode字符集和Utf-8编码
转载 2021-06-21 21:36:37 · 161 阅读 · 0 评论 -
快速知道java当前运行路径
File file = new File(".");String canonicalPath = file.getCanonicalPath();System.out.println(canonicalPath);将代码放入你要查询代码即可原创 2021-06-11 16:22:15 · 1244 阅读 · 0 评论 -
java泛型基础
java泛型基础1. 泛型基本概念2. 泛型类3. 泛型方法4.类型参数限定5.类型擦除6.泛型方法类型擦除7.桥接方法1. 泛型基本概念泛型程序设计就是编写的代码可以对多种类型的对象进行重用,比如:java中排序类可以对String、Integer等多种类型的对象给出排序结果。在java5之前java是没有泛型的,当初为了实现多种对象可以重用同一个代码,就采用Object作为基础引用,例如:在java5之前,ArrayList维护了Object引用数组。public class ArrayList{原创 2021-05-02 22:44:40 · 198 阅读 · 0 评论 -
java内部类
java内部类1. java内部类1.1 内部类简介1.2 内部类举例2. 访问外部类属性3. 局部内部类4. 匿名内部类5. 静态内部类1. java内部类1.1 内部类简介内部类就是定义在另一个类中的类,使用内部类的好处:(1)内部类可以对同一个包中的其他类隐藏(2)内部类的方法可以访问外部类所有属性,包括私有属性1.2 内部类举例package innerClass;import java.awt.Toolkit;import java.awt.event.ActionEvent;原创 2021-04-18 16:29:07 · 259 阅读 · 2 评论 -
java 8新特性 Lambda表达式
Lambda表达式1. Lambda表达式简介java 8提出了Lambda表达式专门用于实现只有一个抽象方法接口,相比较传统通过类实现接口的方式更简洁、实现更方便2. Lambda表达式语法2.1 Lambda标准语法以下是标准语法格式(Type1 param1, Type2 param2, ..., TypeN paramN) -> { statment1; statment2; //............. return statmentM;}举例:接口定义抽原创 2021-04-18 11:06:27 · 190 阅读 · 0 评论