java
无言的孤梦
这个作者很懒,什么都没留下…
展开
-
处理时区之间的转换,并解决夏令时问题
只需要传入两个地区和当前地区的时间,即可转化到指定地区的时间,并且会处理好夏令时带来的影响。 //例子使用的时间为2022-04-02 12:00:00 LocalDateTime localDateTime = LocalDateTime.of(2022,4,2,12,0); ZoneId zoneId = ZoneId.of("Asia/Shanghai"); ZonedDateTime zdt = ZonedDateTime.of(localDate原创 2022-05-18 10:54:32 · 896 阅读 · 0 评论 -
几分钟带你在linux上安装和部署redis(超详细)
基于在阿里云ECS上的centos7.6版本安装和部署redis5.0版本linux安装redis具体步骤:先去下载tar包,放入linux中,此次我放入的是 /usr/local 目录下1.由于redis依赖于C语言,需要先安装C语言环境 yum install gcc gcc-c++ -y 2.进入安装包目录 tar -zxvf redis-5.0.0.tar.gz 3.进入解压后的目录 cd redis-5.0.0 4.清理之前的部署文件(可以跳过,根据个人习惯执行) m原创 2021-03-26 09:02:32 · 296 阅读 · 1 评论 -
处理SSM+Dubbo+zookeeper的No provider available from registry异常
在使用SSM+Dubbo时偶尔会碰到这个一个异常:这个异常信息的内容大概的意思是指dubbo找不到提供者以下总结了对应的解决方法,应该能基本解决所有类似的问题:1. zookeeper的服务没启动。原因: 有时候以上来就直接启动项目,很容易以忘记启动zookeeper的服务2. 项目里对应的service类上没加dubbo的对应注解@Service,这里切记不要导错包。原因: 有时候会手快导错spring里的@Serviceimport com.alibaba.dubbo.config.an原创 2021-02-01 20:21:04 · 2008 阅读 · 1 评论 -
如何在idea中导入web项目(超详细!)
在idea中导入web项目以day08_jsp项目为例:先把整个项目复制粘贴到idea的项目目录下然后idea中会显示一个day08_jsp的module,此时它的图片会少一个蓝块选择File–>Project Structure选择Modules–>点 + 号选择Import Module选择对应需要导入的项目,点击OK,然后一直点next,其它都不用选来到这里点Overwrite,最后Finish然后选择右边的加号,选2.Library把Applicatio原创 2020-12-22 19:02:23 · 21866 阅读 · 3 评论 -
Java中IO流各流的基础知识
Java节点流和缓冲流的基础知识节点流读取文件建立一个流对象,将已存在的一个文件加载进流。FileReader fr = new FileReader(new File(“Test.txt”));创建一个临时存放数据的数组。char[] ch = new char[1024];调用流对象的读取方法将流中的数据读入到数组中。fr.read(ch);关闭资源。fr.close();写入文件1.创建流对象,建立数据存放文件FileWriter fw = new F原创 2020-06-27 21:18:13 · 243 阅读 · 0 评论 -
Java中IO流的抽象基类
Java中IO流的基础知识IO流原理及流的分类Java IO原理I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于 处理设备之间的数据传输。如读/写文件,网络通讯等。Java程序中,对于数据的输入/输出操作以“流(stream)” 的 方式进行。java.io包下提供了各种“流”类和接口,用以获取不同种类的 数据,并通过标准的方法输入或输出数据。输入input:读取外部数据(磁 盘、光盘等存储设备的数据)到 程序(内存)中。输出output:将程序(内存) 数据输原创 2020-06-27 20:33:19 · 768 阅读 · 0 评论 -
Java中File的基础知识
Java中File的基础知识File类java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。 如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器File 类的使用:常用构造器public File(Str原创 2020-06-27 20:14:36 · 214 阅读 · 0 评论 -
Java泛型的基础知识
Java泛型的基础知识泛型(Generic)的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类 型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如, 继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实 际的类型参数,也称为类型实参)。从JDK1.5以后,Java引入了“参数化类型(Parameterized type)”的概念, 允许我们在创建集合时再指定集合元素的类型,正如:List,这表明 该List只能保存字符串类型的对象。JDK1.5改写原创 2020-06-27 13:37:15 · 327 阅读 · 0 评论 -
Java集合的基础知识
Java集合的基础知识Java 集合概述一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊 端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面的弊端:数组初始化以后,长度就不可变了,不便于扩展数组中提供的属性和方法少,不便于进行添加、删除、插入等操作原创 2020-06-25 23:35:27 · 282 阅读 · 0 评论 -
Java异常处理的基础知识
Java异常处理的基础知识异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可分为两类:Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。一般不编写针对性的代码进行处理。Exception: 其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。例如:空指针访问试图读取不存在的文件原创 2020-06-20 00:19:56 · 224 阅读 · 0 评论 -
怎么获取两个字符串中的最大相同子串
怎么获取两个字符串中的最大相同子串思路:以短的串为基础依次递减与长的串进行比对以str1,str2为例,进行算法的画图说明 String str1 = "jljlrtgoodhkhuibnm"; String str2 = "bnyugoodiobnm";先贴上完整代码public class ClassTest { public String getString(String str1,String str2) { if (str1.equals(s原创 2020-06-18 13:21:58 · 1298 阅读 · 0 评论 -
关于Java多线程的基础知识
多线程的基础知识程序(program): 程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象进程(process): 进程是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期线程(thread): 进程可进一步细化为线程,是一个程序内部的一条执行路径。并行与并发并行: 多个CPU同时执行多个任务。比如:多个人同时做不同的事。并发: 一个CPU(采用时间片)同时执行多个任务。比如:秒杀、多个人做同一件事原创 2020-06-17 13:18:29 · 139 阅读 · 0 评论 -
Java流程控制的基础知识
流程控制流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构分支结构循环结构顺序结构:程序从上到下执行分支结构:if-else,switch-caseswitch:1.根据switch表达式中的值,依次匹配各个case的常量。一旦匹配成功,则进入相应case结构中,...原创 2019-12-15 00:56:11 · 118 阅读 · 0 评论 -
关于Java运算符的基础知识
Java运算符运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等其中包括算术运算符、赋值运算符、比较运算符(关系运算符)、逻辑运算符、位运算符和三元运算符算术运算符:赋值运算符:比较运算符(关系运算符)逻辑运算符:区分& 与 &&相同点:& 与 && 的运算结果相同当符号左边是true时,二者都会执行符号右边的运算...原创 2019-12-13 00:25:57 · 138 阅读 · 0 评论 -
Java变量的基础知识
变量变量的概念:内存中的一个存储区域该区域的数据可以在同一类型范围内不断变化变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值变量的作用:用于在内存中保存数据数据类型: 基本数据类型: 1. 数值型:整数型(byte,short,int,long),浮点型(float,double) 2. 字符型(char) 3. 布尔型(boolean) 引用数据...原创 2019-12-09 23:44:58 · 235 阅读 · 0 评论 -
Java的注释、关键字和标识符
注释Java中的注释类型:单行注释 格式://多行注释 格式:/* */注意:多行注释不能嵌套使用,如果出现两对多行注释,那么前面三个符号会变绿,最后一个是黑色的文档注释(Java特有)格式:/**@author 指定Java程序的作者@version 指定源文件的版本*/其中文档注释的内容可以被JDK提供的工具Javadoc所解析,生成一套以网页文件形式体现的该程序...原创 2019-12-08 00:10:23 · 319 阅读 · 0 评论