随笔分类 - Java
摘要:Java 项目调用 WebService 序言:原本接触和二开的 Java 项目都是使用 Spring 框架,并且使用的接口都是 RestFul 风格,今天有一个 Kingdee 项目是使用 WSDL 文件提供接口通过 WebService 的方式来进行接口方式的相互通讯;因为是第一次使用 WebS
阅读全文
摘要:Java 使用 SpringBoot 生成 RSA 密钥文件对及校验 1. 新建 SpringBoot 项目 2. 编写代码 2.1 编写 application.yml 文件 SystemConfig: rsa-keypair: # 加密方式 algorithm: RSA # 初始化大小 key-
阅读全文
摘要:因实际业务需求,在一个项目中需要对两个大数据集需要对两个List集合中的交集进行遍历并移除,保留差异; 可能出现的情况如下: ListA中包含一部分ListB的集合的数据 ListB中包含一部分ListA的集合的数据 ListA中完全不包含ListB的集合的数据 ListB中完全不包含ListA的集
阅读全文
摘要:JavaWeb 1. 基本概念 1.1 前言 web开发: web:网页的意思 静态web:html、css等。提供给所有人看到的数据始终不会发生改变! 动态web:Servlet、JSP、ASP、PHP等。提供给所有人看到的数据始终会发生改变! JavaWeb:在Java中,动态web资源开发的技
阅读全文
摘要:注解和反射 1. Annotation注解 1.1 什么是Annotation注解 Annotation注解是从JDK 5.0开始引入的新技术,可以看作是对 一个 类/方法 的一个扩展的模版,每个 类/方法 按照注解类中的规则,来为 类/方法 注解不同的参数,在用到的地方可以得到不同的 类/方法
阅读全文
摘要:MyBatis 环境: JDK1.8 Mysql 5.7 Maven 3.6.3 IDEA 1. 简介 1.1 什么是MyBatis MyBatis是一款优秀的持久层框架(数据访问层又称为DAL层,有时候也称为是持久层,其功能主要是负责数据库的访问) 它支持自定义 SQL、存储过程以及高级映射。 M
阅读全文
摘要:多写(代码),多写(笔记),多写(文章) 多练(交流),多练(思维),多练(技能) 多分享(知识),多分享(怎么了),多分享(为什么) 最重要(坚持) 每个牛B人物背后都有一段苦B的岁月,只要像傻B一样坚持,终将牛B! 1. 数组概述 数组的定义: 数组是相同类型数据的有序集合 数组描述的是相同类型
阅读全文
摘要:Java-04方法详解 多写(代码),多写(笔记),多写(文章) 多练(交流),多练(思维),多练(技能) 多分享(知识),多分享(怎么了),多分享(为什么) 最重要(坚持) 每个牛B人物背后都有一段苦B的岁月,只要像傻B一样坚持,终将牛B! 1. 何谓方法 Java方法是语句的集合,他们在一起执行
阅读全文
摘要:Java-03流程控制 多写(代码),多写(笔记),多写(文章) 多练(交流),多练(思维),多练(技能) 多分享(知识),多分享(怎么了),多分享(为什么) 最重要(坚持) 每个牛B人物背后都有一段苦B的岁月,只要像傻B一样坚持,终将牛B! 1. 用户交互Scanner java.util.Sca
阅读全文
摘要:多写(代码),多写(笔记),多写(文章) 多练(交流),多练(思维),多练(技能) 多分享(知识),多分享(怎么了),多分享(为什么) 最重要(坚持) 每个牛B人物背后都有一段苦B的岁月,只要像傻B一样坚持,终将牛B! 1. 注释、标识符与关键字 1.1 注释 注释并不会被执行,是给我们写代码的人看
阅读全文
摘要:引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用
阅读全文
摘要:多写(代码),多写(笔记),多写(文章) 多练(交流),多练(思维),多练(技能) 多分享(知识),多分享(怎么了),多分享(为什么) 最重要(坚持) 每个牛B人物背后都有一段苦B的岁月,只要像傻B一样坚持,终将牛B! 1. Java 初生 1.1 Java 2 标准版(J2SE) 1.2 Java
阅读全文