![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础知识点
L-李俊漩
这个作者很懒,什么都没留下…
展开
-
instanceof关键字的使用
【代码】instanceof关键字的使用。原创 2023-04-18 19:54:04 · 145 阅读 · 0 评论 -
Map自定义规则排序
Map自定义规则排序原创 2023-02-01 17:49:54 · 124 阅读 · 0 评论 -
【Spring接口多实现方法复用】
【Spring接口多实现方法复用】原创 2023-02-01 17:33:48 · 158 阅读 · 0 评论 -
深度解析Java可变参数类型以及与数组的区别
可变参数类型:variable argument type1.可变参数是兼容数组类参数的,但是数组类参数却无法兼容可变参数2.可变参数类型必须作为参数列表的最后一项,而不能放在定长参数的前面。3.能匹配定长的方法,那么优先匹配该方法。含有不定参数的那个重载方法是最后被选中的。4.main方法的参数就是一个数组类型的,那么它其实也是可以改成不定参数类型package dealArray;...原创 2022-04-13 14:29:56 · 779 阅读 · 0 评论 -
lambda表达式的使用
package com.asx.application.common.utils;import org.junit.Test;import java.util.Comparator;import java.util.function.Consumer;/** * lambda表达式的使用 * 1.举例:(o1,o2) -> Integer.compare(o1,o2) ; * 2.格式 * ->;lambda操作符 或 箭头操作符 * ->左边;lambda形参列表原创 2022-04-09 17:52:38 · 372 阅读 · 0 评论 -
生成ssh证书(windows)
ssh -keygen -t rsa 生成ssh证书/home/work/.ssh authorized_keys客户端建立私钥和公钥在客户端终端运行命令ssh-keygen -t rsahttps://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646346.htmlhttps://blog.csdn.net/qq_36667170/article/details/79094257...原创 2022-04-08 10:35:56 · 966 阅读 · 0 评论 -
mysql(待完善)
mysql;原创 2022-04-08 10:34:43 · 148 阅读 · 0 评论 -
Java程序开发三步骤:编写、编译、运行
Java原理和程序开发三步骤:编写、编译、运行原创 2022-01-10 23:04:25 · 5632 阅读 · 0 评论 -
Stream流的基本使用方法
Stream流的基本使用方法0.常用方法在介绍的各种方法中,凡是返回值仍然为Stream接口的为函数拼接方法,它们支持链式调用;而返回值不再为Stream接口的为终结方法,不再支持链式调用。如下表所示:方法名方法作用方法种类是否支持链式调用count统计个数终结否forEach逐一处理终结否filter过滤函数拼接是limit取用前几个函数拼接是skip跳过前几个函数拼接是map映射函数拼接是concat原创 2022-01-10 22:33:13 · 945 阅读 · 0 评论 -
Properties常用方法
一、概念java.util.Properties 继承于Hashtable ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,System.getProperties 方法就是返回一个Properties对象。二、基本方法2.1常用方法2.1.1示例public Object setProperty(String key, String value) : 保存一对属性。public String getProper原创 2022-01-05 21:55:20 · 694 阅读 · 0 评论 -
MAC启动redis的目录
找到目录cd /redis-6.2.1/src./redis-service原创 2021-09-26 17:32:29 · 197 阅读 · 0 评论 -
maven的常用命令
install 安装功能:编译和打包,把打好的可执行的jar包(或者war包或者其他包)部署到本地maven仓库编译 javac打包 -jar,将java代码打包为jar文件安装到本地仓库-将打包的jar文件,保存到本地仓库目录中package 打包功能:编译和打包两个功能compile 编译功能:只进行编译,javac命令clean 清除功能:清除已编译的信息删除工程中的target目录install 安装和package 打包的区别package命令完成了项目编译,单元原创 2021-09-14 11:58:34 · 160 阅读 · 0 评论 -
遍历Map的4种方法
package junit;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestDemo { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1原创 2021-09-10 16:21:57 · 159 阅读 · 0 评论 -
java压缩视频
引入依赖 <dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <version>3.0.0</version> </dependency> <dependency>原创 2021-07-29 14:39:36 · 561 阅读 · 0 评论 -
ORACLE数据库常用命令总结
SELECT * FROM all_tables WHERE owner='icore_prdtdb';--查询当前用户下所有的表名SELECT table_name FROM user_tables;--查询当前用户下所有的表SELECT * FROM user_tables;--查询当前用户下所有的索引SELECT * FROM USER_indexes;--查询当前用户下所有的序列SELECT * FROM USER_SEQUENCES; --查询当前用户下所有的视图原创 2021-05-26 17:01:23 · 637 阅读 · 0 评论 -
Maven定制化打包后的包名(加入时间戳)
在对应的pom文件中加入配置设置时间戳格式<properties> <maven.build.timestamp.format>yyyy-MM-dd_HH_mm</maven.build.timestamp.format> </properties> 定制包名字<build> <finalName>${project.artifactId}-${project.version}-companyName-${原创 2021-05-26 16:25:13 · 184 阅读 · 0 评论 -
关闭进程
查看端口是否被占用netstat -ano|findstr “2181”关闭进程tskill port原创 2021-05-07 14:10:58 · 87 阅读 · 0 评论 -
正则表达式
/**/包含的所有的字段/\*(.|[\r\n])*?\*/空行^[ \t]*\n原创 2021-04-18 12:30:30 · 117 阅读 · 0 评论 -
解决postman请求乱码问题
在请求头里加入Content-Type:application/json;chartset=UTF-8原创 2021-04-18 12:23:08 · 3072 阅读 · 2 评论 -
关闭zookeeper进程
查看端口是否占用netstat -ano|findstr “2181”关闭相应进程tskill 端口号原创 2021-04-18 12:19:22 · 2767 阅读 · 0 评论 -
使用Thumbnailator压缩照片
#导入依赖 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>#代码package com.asx.hyd.non.t原创 2021-04-14 20:27:49 · 492 阅读 · 0 评论 -
git的常用命令
将代码从远程仓库下载到本地git clone 克隆的链接切换分支git checkout branchName查询分支状态git status获取最新代码git pull查看分支git branch将branchName分支合并到本地当前分支git merge branchName将合并到本地当前分支的代码提交到远程仓库分支git push保存本地分支,放入工作空间git stash将放入工作空间恢复到本地git stash pop...原创 2021-04-14 11:45:54 · 799 阅读 · 0 评论 -
编译Java源文件
编写新建hello.java文件注意类名要和文件名称相同,如果不相同会提示错误public class hello{ public static void main(String[] args) { System.out.println("HelloWorld"); }}编译javac hello.java 编译会生成相应的.class文件。运行java hello --java 文件名...原创 2021-01-01 19:04:32 · 480 阅读 · 0 评论 -
配置Java环境变量
JAVA环境变量配置一、新建系统变量新建变量,找到安装目录新建一个JAVA_HOME,路径为bin目录的前一级目录。可以安装多个JAVA版本,然后新建不同的JAVA_HOME名称,然后填写bin目录的前一级路径。二、编辑环境变量找到path,然后编辑%JAVA_HOME8%\bin,中间的JAVA_HOME可以进行修改要使用的版本,注意:要使用的JAVA版本一定要在其他JAVA最前面,否则只会使用最前面的JAVA版本。三、查看JAVA版本java -version 可以查看JAVA版本原创 2021-01-01 18:38:07 · 94 阅读 · 0 评论 -
JDBC预处理对象prepareStatement
JDBC预处理对象prepareStatement概述一、SQL注入问题SQL注入:用户输入的内容作为了SQL语句语法的一部分,改变了原有SQL真正的意义。假设有登录案例SQL语句如下:SELECT * FROM 用户表 WHERE NAME = 用户输入的用户名 AND PASSWORD = 用户输的密码;此时,当用户输入正确的账号与密码后,查询到了信息则让用户登录。但是当用户输入的账...原创 2019-04-05 21:07:28 · 1206 阅读 · 0 评论 -
JDBC
JDBC一、JDBC概述二、 数据库准备代码三、导入驱动jar包四、开发步骤五、代码实现六、注意事项一、JDBC概述JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。二、 数据库准备代码创建my...原创 2019-04-04 14:57:49 · 247 阅读 · 0 评论 -
File类、递归、字节流
一、File类1.1 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.2 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建...翻译 2019-03-20 10:59:52 · 142 阅读 · 0 评论 -
Thread 线程同步、线程状态
线程概念线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一、多线程介绍1.1创建线程类Java中通过继承Thread类来创建并启动多线程的步骤如下:1.定义Thread类的子类,并重写该类的run()方法,该run()方法的方法体就代表了线程需要完成的任务,因此把run()方法称为线程执行体。2. 创建Thread子类的实例,...翻译 2019-03-20 09:51:13 · 608 阅读 · 0 评论