
java基础
文章平均质量分 59
java基础语法为主,温故而知心
三人行 | Dylen
生命的美好在于经历,可以学习实践,也能筑梦高远.
展开
-
java对list进行排序
java对list进行排序在某些特殊的场景下,我们需要在 Java 程序中对 List 集合进行排序操作。List 排序的方法如下:Collections.sort(reportCities, Comparator.comparing(TbReportCity::getType, Comparator.nullsLast(Integer::compareTo)));...原创 2022-05-07 17:52:53 · 1048 阅读 · 0 评论 -
Pojo Entity DTO VO Domain含义
Pojo Entity DTO VO Domain含义简述各位看官老爷们大家好,最近和表妹讨论一些数据传输对象的时候,觉得她对一些概念掌握的不是很清楚啊,那么我就把和她谈话的内容简单整理一下和大家探讨一下,话不多说,走起.介绍Pojo: Plain Ordinary Java Object 顾名思义就是简单的Java对象Entity: 实体类 一般是和数据库表做映射的对象DTO: Data Transfer Object Controller Service等之间调用的数据传输对象原创 2021-04-12 12:29:31 · 346 阅读 · 0 评论 -
Maven深入学习
Maven更多技能Maven的简单了解maven能做什么 ?maven是一个项目管理工具.maven的核心功能 :依赖管理 : maven对项目中的jar包的管理过程 .传统方式 : 直接把jar包放置在项目中.maven : 把jar包放置在仓库中,只需要在pom文件中引入坐标.细节 :仓库的种类 : 1. 本地仓库. 2. 远程仓库(私服) 3. 中央仓库.仓库之间的关系 : 使用顺序 : 本地 > 远程 > 中央一键构建 : maven自身集原创 2020-06-27 19:33:43 · 263 阅读 · 0 评论 -
SpringAOP实例演示
AOP大家都知道AOP主要做性能监控,日志记录等的功能,今天就通过具体的代码来实现一下操作日志的功能创建项目,导入依赖创建数据库CREATE TABLE sysLog(id VARCHAR2(32) default SYS_GUID() PRIMARY KEY, -- 主键,无意义visitTime timestamp, -- 浏览时间username VARCHAR2(50), -- 用户名ip VARCHAR2(30), -- ipurl VARCHAR2(50), -- u原创 2020-07-07 05:24:50 · 279 阅读 · 0 评论 -
SpringBoot自定义异常全局捕获
SpringBoot自定义异常背景 :业务完全没有Bug只是理想化的代码世界,就好比现实生活有有犯错一样,所以掌握处理异常的技能就很有必要,话不多说,开工.处理流程创建异常结果模型@Data //lombok注解,可省略setter/getterpublic class ExceptionResult { private Integer code; //错误代号 private String msg; //错误信息 private Long times原创 2020-07-16 22:47:33 · 665 阅读 · 0 评论 -
Java入门第一天
Java简单入门一个简单的Java应用程序实现的功能是向控制台发送一条消息:Hello World.public class FirstSample{ public static void main(String[] args) { System.out.println("Hello World"); }}注意的细节Java区分大小写 如果把main写成Main,编译会报错public为访问修饰符(access modifier)class关键字,java程序的全部内原创 2020-07-29 23:12:06 · 153 阅读 · 0 评论 -
JDBC - 操作数据库接口规范
JDBC相关JDBC基本概念快速入门对JDBC中哥哥接口和类详解JDBC概念 : Java Database Connectivity Java数据库连接, Java语言操作数据库JDBC本质 : 其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类.快速入门 :导入驱动jar包注册驱动获取数据库连接对象定义sql语句获取原创 2020-06-18 22:12:20 · 476 阅读 · 0 评论 -
Redis开发必备NoSql数据库
Redis1. 概念2. 下载安装3. 命令操作 1. 数据结构4. 持久化操作5. 使用Java客户端操作redisRedis1. 概念 : redis是一款高性能的NOSQL系列的非关系型数据库. * 说明 : 我们一般会将数据存储在关系型数据库中,在nosql数据库中备份存储关系型数据库的数据.2. 下载安装 1. 官网 : https://www.redis.net.cn/ 2. 解压直接可以使用: * redis.windows.conf : 配置文件 * red原创 2020-05-30 10:34:16 · 334 阅读 · 0 评论 -
RestFull风格及响应状态码
RestFull风格概念RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。其实就是一种非常优雅的规范.简单理解,使用名词而非使用动词,并根据请求的方式不同来得到响应的响应.例如 分别实现用户的CRUD操作查询: http://unrestful.com/queryUser?id=1 VS G原创 2020-07-16 14:07:33 · 1880 阅读 · 0 评论 -
JAVA注释规范
编码规范(一)----JAVA注释规范JAVA注释规范: link.原创 2020-06-07 18:31:17 · 203 阅读 · 0 评论 -
函数式编程及常见函数式接口
Java函数式编程函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。在java中主要指的是有且只有一个需要实现方法的接口@FunctionalInterface是函数式接口的标识jdk1.8以后允许接口有默认实现函数式接口可以使用λ表达式()-> { }@FunctionalInterfacepublic interface Interf原创 2021-05-22 22:42:58 · 172 阅读 · 0 评论 -
Oracle数据库的点点滴滴
Oracle简介创始人 : 拉里·埃里森(Larry Ellison),中国称呼其公司为甲骨文.数据库 :Oracle数据库是数据的物理存储,这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件). 其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库,可以看做是Oracle就只有一个大数据库.实例 :一个Oracle实例(Oracle Instance)有一系列的后台进程和内存结构组成,可以数据可以有多个实例用户用户是在实例下建立的,不同实例可原创 2020-06-26 21:00:52 · 241 阅读 · 0 评论 -
Java中的访问修饰符用法
Java中的访问修饰符访问修饰符的种类类访问修饰符 : public default(不写修饰符默认就它),当然内部类也可以用private修饰方法和域访问修饰符 :public protected default private类访问修饰符public : 意思是该类是公共的,谁都可以调用default : 只有在同一个包内才能调用方法和域的访问修饰符private : 只有在本类中才能使用default :同包下都可以使用protected : 同包下都可以使用,原创 2020-07-16 09:40:29 · 233 阅读 · 0 评论 -
MySQL经典入门
数据库相关知识1. 数据库的基本概念2. MySQL数据库软件3. SQL数据库的基本概念数据库的英文单词 : DataBase 简称 : DB什么是数据库?用于存储和管理数据的仓库数据库的特点持久化存储数据的,其实数据库就是一个文件管理系统方便存储和管理数据使用了统一的方式操作数据库 – SQL常见的数据库软件MySQL : 开源免费的数据库,小型的数据库,已经被Oracle收购了,MySQL6.x版本也开始收费Oracle : 收费的大型数据库,O原创 2020-06-17 22:40:22 · 434 阅读 · 0 评论 -
Filter和Listener组件的使用
Filter概念 :生活中的过滤器 : 净水器,空气净化器,土匪web中的过滤器 : 当访问服务器的资源是,过滤器可以将请求拦截下来,完成一些特殊的功能.过滤器的作用:一般用来完成通用的操作,如 : 登录验证,统一编码处理,敏感字符过滤.快速入门:@WebFilter("/*")public class FilterDemo implements Filter { @Override public void init(FilterConfig filterConfi原创 2020-05-23 18:54:39 · 273 阅读 · 0 评论 -
Java入门思维导图
JavaEE基础File类字符流字节流Properties类缓冲流转换流序列化流打印流Collection集合迭代器增强for泛型数据结构List集合Set集合和可变参数Map集合异常及处理多线程线程池和Lambda表达式继承抽象类接口和多态访问修饰符和Final关键字内部类...原创 2020-09-15 20:18:26 · 315 阅读 · 0 评论