- 博客(10)
- 收藏
- 关注
原创 java数值运算
1. 整型等值判断Java中整型等值判断方法如下表所示:类型整型数值范围区间创建方式是否复用已有对象等值判断Integer[-128, 127]IntegerCache.cache复用已有对象equals方法 或 ==Integer[-128, 127]区间外,整型数值范围内在堆上创建不复用已有对象equals方法int整型数值范围内在栈上创建——==示例:@Testpublic void test() { Integer n
2021-03-26 16:00:00 483
原创 SpringBoot中统一异常处理
1. 异常分类Throwable类是所有异常的始祖,它有两个直接子类 Error 和 Exception:Error:仅在Java虚拟机中发生动态连接失败或其它的定位失败的时候抛出一个Error对象。一般由JVM处理,程序不用捕捉或抛出Error对象。Exception:程序在运行过程中出现的意外情况,可以被try-catch捕获和处理。Java的异常(包括Exception和Error)通常分为可查异常(checked exceptions)和不可查异常(unchecked excepti
2021-03-26 15:54:12 972
原创 SpringBoot整合redis
1、redis下载和本地启动下载地址:https://github.com/tporadowski/redis/releases下载 Redis-x64-xxx.zip压缩包,将其解压到名为 redis的文件夹。本地启动:进入redis目录,在cmd窗口运行命令:redis-server.exe redis.windows.conf ,redis便可成功启动。下图是redis启动成功的界面:2、pom文件中导入redis依赖<dependency><groupId&.
2021-03-26 15:41:39 1022
原创 SpringBoot中过滤器的使用
Filter概述:概念:Filter是servlet2.3后增加的功能,运行在服务器端的程序,先与之相关的servlet或jsp页面之前运行。作用:过滤请求和相应在HttpServletRequest 到达Servlet 之前,拦截客户的HttpServletRequest 。根据需要检查HttpServletRequest ,也可以修改HttpServletRequest 头和数据。在HttpServletResponse 到达客户端之前,拦截HttpServletResponse 。根.
2021-03-26 15:27:02 480
原创 SpringBoot中Jersey的配置与相关注解
SpringBoot中Jersey的配置与相关注解1、Jersey的配置应用要使用@Path和@POST组合来组成前端访问后端的路径,就必须要实现Jersey的配置。导入依赖<!-- java.ws.rs是JAX-RS规范中定义的包名 --><dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId>
2021-03-26 15:20:55 2070
原创 lombok依赖包介绍
lombok依赖包介绍<!-- lombok依赖包 --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> <scope>provided</scope></dependency&
2021-03-26 15:18:57 18281
原创 SpringBoot连接池介绍
SpringBoot连接池介绍SpringBoot 1.x 版本的默认数据库连接池是Tomcat-jdbc,下面是测试:@RestControllerpublic class testController { @Resource private DataSource dataSource; @GetMapping("/test") public void query(){ System.out.println("查询到的数据源连接池名字是:"+
2021-03-26 15:17:11 1406
原创 SpringBoot启动类中使用 @MapperScan注解介绍
SpringBoot启动类中使用 @MapperScan注解介绍@Mapper注解:作用:在接口类上添加了@Mapper,在编译之后会生成相应的接口实现类。添加位置:接口类上面@Mapperpublic interface UserMapper { //代码}如果想要每个接口都要变成实现类,那么需要在每个接口类上加上@Mapper注解,比较麻烦,解决这个问题用@MapperScan。@MapperScan注解:作用:指定要变成实现类的接口所在的包,然后包下面的所有
2021-03-26 15:12:36 17370 2
原创 Mybatis中标签的使用
1. 定义SQL语句标签1、select标签标签属性id 唯一的名称,对应dao中mapper的接口名称。paramterType 定义传入的参数类型。resultType 返回数据类型对应实体类。resultMap 外部 resultMap 的命名引用。结果集的映射是 MyBatis 最强大的特性,对其有一个很好的理解的话,许多复杂映射的情形都能迎刃而解。使用 resultMap 或 resultType,但不能同时使用。flushCache 将其设置为 true,任何时候只要语句被调用
2021-03-26 15:02:54 743 1
原创 Lambda&Stream
1. Lambda表达式1.1 Lambda表达式概述1、Lambda是一个匿名函数,本质是个“语法糖”。它是Java8的新增特性。允许将函数作为方法的参数。代码风格更加紧凑,更加简洁,使Java的语言表达能力得到了提升。2、Lambda表达式的格式:(形参) -> {代码块}形参:如果有多个参数,参数之间必须用逗号隔开;->:Lambda操作符;代码块:Lambda表达式中所需要执行的功能,即Lambda体;3、Lambda表达式的使用条件:依赖于函数式接口该
2021-03-26 14:57:36 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人