
Java
╭北栀ベ
这个作者很懒,什么都没留下…
展开
-
Lambda 表达式入门篇
一,Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。二,对接口的要求虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的接口都可以使用 Lambda 表达式来实现。Lambda 规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法jdk原创 2020-10-14 14:55:19 · 190 阅读 · 0 评论 -
AES前端加密,后端Java解密
1、前端实现<script src="./js/crypto-js.js"></script><script src="./js/aes.js"></script><script> var key = '3132333435363738393041424344454631323334353637383930414243444566'; console.log('密钥:', key); key = CryptoJS.enc.转载 2020-10-28 17:34:01 · 922 阅读 · 0 评论 -
Java中JVM、JRE和JDK三者有什么区别和联系
JDK(Java Development Kid,Java 开发开源工具包),是针对 Java 开发人员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。JRE(Java Runtime Environment,Java 运行环境)是运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。JVM(Java Virtual Machine,Java 虚拟机)是整个 Java 实现跨平台的最核心的部分,能够运行以 Ja.原创 2020-10-21 11:01:19 · 151 阅读 · 0 评论 -
Session和Cookie的区别
一,Cookie1.Cookie常用属性属性名描述String name该Cookie的名称。Cookie一旦创建,名称便不可更改Object value该Cookie的值。如果值为Unicode字符,需要为字符编码。如果值为二进制数据,则需要使用BASE64编码int maxAge该Cookie失效的时间,单位秒。如果为正数,则该Cookie在maxAge秒之后失效。如果为负数,该Cookie为临时Cookie,关闭浏览器即失效,浏览器也不会以任何形式保存该Coo原创 2020-10-12 17:02:12 · 178 阅读 · 0 评论 -
idea使用debug调试项目
Debug开篇基本用法&快捷键变量查看计算表达式智能步入断点条件设置多线程调试回退断点中断Debug一、Debug开篇如下是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。就简单说下图中标注的8个地方:① 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。② 断点:在左边行号栏单击左键,或者快捷键Ctrl+F8 打上/取消断点,断点行的颜色.转载 2020-10-09 15:58:02 · 1907 阅读 · 0 评论 -
RestTemplate常用方法以及个别示例
RestTemplate定义了36个与REST资源交互的方法,其中的大多数都对应于HTTP的方法。其实,这里面只有11个独立的方法,其中有十个有三种重载形式,而第十一个则重载了六次,这样一共形成了36个方法。delete():在特定的URL上对资源执行HTTP DELETE操作;exchange():在URL上执行特定的HTTP方法,返回包含对象的ResponseEntity,这个对象是从...转载 2019-08-28 11:25:19 · 516 阅读 · 0 评论 -
File I/O
一,操作文件或目录的属性File对象既可表示文件,也可表示目录。在程序中,一个File对象可以代表一个文件或目录。利用它可用来对文件或目录进行基本操作。它可以查出与文件相关的信息,如名称、最后修改日期,文件大小等。创建一个file对象的语法格式如下:File file = new File(String pathName);其中pathName表示所指向的文件路径名,例如://创建一个...原创 2019-08-24 17:31:46 · 231 阅读 · 0 评论 -
windows配置jdk环境变量
一,下载并安装jdk去Java官网下载(https://www.oracle.com/technetwork/java/javase/downloads/index.html),根据自己项目的需求进行下载jdk版本;二,环境变量配置右击我的电脑–>属性点击高级系统设置点击环境变量新建系统变量(*是系统变量)变量名输入:JAVA_HOME,变量值输入:你...原创 2019-08-23 16:54:49 · 140 阅读 · 0 评论 -
Java -- 了解多线程
一,线程的概念进程进程是程序的一次动态执行过程,他对应了从代码加载,执行到执行完毕的一个完整过程,这个过程也是进行本身从产生,发展至消亡的过程,操作系统同时管理一个计算机系统中的多个进程,让计算机系统中的多个进程轮流使用CPU资源,或者共享操作系统的其他资源;进程的特点:(1)进程是系统运行程序的基本单元;(2)每一个进程都有自己独立的一块内存空间,一组系统资源;(3)每一个进程的内...原创 2019-08-10 10:57:16 · 146 阅读 · 0 评论 -
java中redis命令的使用
一,安装开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的电脑上能正常使用 Java。 Java的安装配置可以自己去查,接下来让我们安装 Java redis 驱动:Eclipse:(1),首先你需要下载驱动包 下载 jedis.jar,确保下载最新驱动包。(2),在你的 classpath 中包含该驱动包。Ide...原创 2019-08-14 00:45:04 · 454 阅读 · 0 评论 -
集合框架(List接口,Map接口,Iterator迭代器,泛型集合)
一,主要接口与实现的关系图接口:表示集合的抽象数据类型,图中的虚线。eg:Conllection,List,Set,Map,Iterator实现:集合框架中接口的具体实现,图中实线。eg:ArrayList,LinkedList,HashMap,HashSetCollection:接口存储一组不唯一(允许重复),无序的对象;Set:接口继承Collection接口,存储一组唯一(不允许...原创 2019-08-13 16:22:33 · 276 阅读 · 0 评论