随笔分类 - Java
摘要:下载 官网地址:https://tomcat.apache.org 右侧Download栏目点击选择你要下载的版本 如图: 右键点击复制链接地址,到服务器里面wget直接下载。 wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-9/v9.0.
阅读全文
摘要:下载JDK Oracle官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 下载需要登陆,或者自己注册,或者百度随便找一个 账号:1789936303@qq.com密码:Oracle123
阅读全文
摘要:简介 相传,在远古时代,有一位逻辑学家某某,想要形式化的表示能有效计算的数学函数,由于别的书中使用重音符^来表示自由变量,某某受此启发,使用大写的lambda(∧)表示参数,后来又改成了小写的lambda(λ),从此以后,带参数变量的表达式就被称为lambda表达式,读音:lan b(m)da (兰
阅读全文
摘要:事情的开始 1.4版本开始,java提供了另一套IO系统,称为NIO,(New I/O的意思),NIO支持面向缓冲区的、基于通道的IO操作。 1.7版本的时候,java对NIO系统进行了极大的扩展,增强了对文件处理和文件系统特性的支持。 在不断的进化迭代之中,IO的很多应用场景应该推荐使用NIO来取
阅读全文
摘要:java的I/O系统是一个大块头,包含的东西太多了(就贴接口表格就能贴的让人头晕目眩),而且内容顺序不好安排,横切有字节流字符流,竖切有输入输出,再加新旧几轮迭代,三个维度纵横交错,真的不好写,以至于写这篇博客之前心里纠结了很久才下定的决心。 因为不系统的梳理出来仔仔细细的过一遍,就不算是理解了。
阅读全文
摘要:单体架构 一个归档包(例如war格式)包含所有功能的应用程序,通常称为单体应用。 如图: 尽管该应用已经使用了MVC分层与模块化,但是由于所有部件最终都打包在一个war包中,该war包包含了整个系统所有的业务功能,这样的应用系统称为单体应用。 单体架构的缺陷: 1.复杂度高:随着代码的增多,会导致业
阅读全文
摘要:一、概念 能够存放一个或一组对象的容器,就叫做集合,他是一套功能完善的数据结构。(也叫做容器 也叫做集合框架) 二、集合一览表 三、Collection家族 ArrayList 在java中,数组的长度是固定的,数组在创建之后,就不能增长或减小,ArrayList就是用来解决这个问题的,ArrayL
阅读全文
摘要:一、注解是什么? 官方概念:java支持在源文件中嵌入补充信息,这类信息被称为注解,也被称为元数据。个人理解:注解,就是标记。 二、注解有什么用? 1.用过spring的人我想天天都在用@Controller、@Autowrite、@Service 等等注解,这些注解的作用实际上只是标记而已。如:框
阅读全文
摘要:一、什么是反射? 能够分析类能力的程序 称之为反射 二、反射能做什么? 反射机制的功能极其强大,打个比方,假如你有反射功能,那么你不管看到谁,都可以看透对方的一切,并且还可以调用对方的肢体做一些你想做的事情。 三、怎么反射? 1. 利用Class对象来反射 每当编译一个类,便会生成一个同名的.cla
阅读全文
摘要:任务需求:要求登陆时将密码加密之后再进行传输到后端。 经过半天查询摸索折腾,于是有了如下成果: 加密方式:RSA非对称加密。实现方式:公钥加密,私钥解密。研究进度:javascript与java端皆已实现。个人方案:定时器,每天凌晨四五点跑,更换公钥私钥。前端页面进入登录页,则请求后端获取公钥,当用
阅读全文
摘要:Object类是java所有类的始祖,在java中每个类都是由它扩展而来。 toString()方法返回一个包含类名与内存地址的文本形式的字符串 即打印对象的时候便会调用此方法。 强烈建议为自定义的每一个类重写toString方法。 未重写: 运行结果: 重写后: 运行结果:
阅读全文