![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE
java基础
Aries263
沉淀的意义在于把自己看得更清
展开
-
Java中以时钟的效果显示时间
上述代码中通过 while 循环不断地更新系统时间,并使用 System.out.print() 函数实现控制台输出。其中 "\r" 表示光标返回到行首,实现覆盖输出的效果;Thread.sleep() 函数实现了每秒刷新一次的效果。这样就能够在IDEA控制台中输出类似于时钟的效果了。可以使用Java语言中的控制台输出函数和定时器来实现在IDEA控制台输出时间的时钟效果。1. 获取当前系统时间。原创 2023-04-17 11:07:23 · 1203 阅读 · 0 评论 -
Git操作顺序
【代码】Git操作顺序。原创 2023-04-16 08:53:23 · 382 阅读 · 0 评论 -
java中jar包部署到服务器过程
3、启动 JAR 文件,例如通过命令行执行 java -jar myapp.jar 命令来启动 JAR 文件。这个命令将会在服务器上启动 myapp.jar,将标准输出(STDOUT)和标准错误输出(STDERR)重定向到 myapp.log 文件中,并在后台运行。1、将 JAR 文件复制到服务器上,例如通过 FTP 或者 scp 命令等方式将 JAR 文件上传到服务器指定的目录中。这个命令将会以默认配置启动 myapp.jar,并将服务器端口号设置为 8080。原创 2023-04-10 12:00:00 · 4544 阅读 · 0 评论 -
Java中定时任务以及使用场景
在Java中编写定时任务可以使用Java自带的java.util.Timer和java.util.TimerTask来实现,也可以使用Spring框架的@Scheduled注解来实现。使用java.util.Timer和java.util.TimerTask。关于使用场景,Java中的定时任务可以应用于各种场景,比如定时备份数据、定时清理缓存、定时发送邮件等等。需要在pom.xml中引入Spring的相关依赖包,在Java代码中添加@Scheduled注解。使用Spring框架的@Scheduled注解。原创 2023-04-16 19:00:00 · 623 阅读 · 0 评论 -
Java中的输入输出流代码示例详解
网络通信:使用Socket类创建网络通信客户端或服务端,使用InputStream/OutputStream或Reader/Writer等类进行数据的读写。比如读取文件内容、写入文件内容、复制文件等。总之,Java中的输入输出流提供了一种通用的机制来操作不同类型的数据,使用时需要了解不同的输入输出流类和方法的特点和用法,以便在各种场景下实现对数据的有效操作。比如读取图片、裁剪图片、旋转图片等。Java中的输入输出流可以用于读写各种类型的数据,可以用于很多场景,如文件读写、网络通信、图像处理等。原创 2023-04-13 11:00:00 · 1310 阅读 · 0 评论 -
JSON序列化和反序列化
总之,为了确保Java对象中属性的名称和类型与JSON字符串中各个字段的名称和类型一一对应,需要设计良好的Java对象属性命名规范,并在序列化和反序列化时按照命名规范进行字段映射。需要注意的是,JSON序列化和反序列化时,需要保证Java对象中属性的名称和类型与JSON字符串中各个字段的名称和类型一一对应。JSON是阿里巴巴开发的一款JSON处理工具包,提供了常用的JSON序列化(将Java对象转换为JSON字符串)和反序列化(将JSON字符串转换为Java对象)方法。原创 2023-04-12 22:30:00 · 2521 阅读 · 0 评论 -
Java中自定义异常详解
在这个例子中,我们创建了一个名为 MyException 的异常类,它继承自 Java 内置的 Exception 类。在构造方法中,我们定义了一个名为 message 的属性,用于存储异常的描述信息。在 toString() 方法中,我们重写了异常类的字符串表示方法,使其返回格式化后的异常描述信息。运行上面的代码,如果输入的数字大于等于 10,就会抛出自定义的异常,并输出对应的异常描述信息。否则代码会正常执行,不会抛出异常。System.out.print("请输入一个小于 10 的正整数:");原创 2023-04-12 10:49:23 · 1132 阅读 · 0 评论 -
java四种引用详解
强引用是Java中默认使用的引用类型,它是指在程序中直接使用new操作符创建对象所得到的引用。强引用所指向的对象在任何时候都不会被JVM回收,只有在程序中显式地将引用赋值为null时,对象才会被垃圾回收器回收。虚引用是Java中最弱的引用类型,也是最少被使用的引用类型。软引用通常用于缓存对象,当内存不足时,可以释放部分缓存对象,从而保证程序的运行效率。当JVM内存不足时,垃圾回收器会优先回收弱引用所指向的对象,从而释放内存空间。Java中有四种引用类型:强引用、软引用、弱引用和虚引用。原创 2023-04-02 18:14:41 · 712 阅读 · 0 评论 -
Sting类常用的方法
这两个方法分别用于判断字符串是否以指定字符或子串开头或结尾,返回值为boolean类型。该方法用于查找指定字符或子串的位置,返回值为int类型。这两个方法分别用于将字符串转换为大写和小写形式,返回值为String类型。该方法用于去除字符串两端的空白字符,返回值为String类型。该方法用于替换指定字符或子串,返回值为String类型。该方法用于获取指定位置的字符,返回值为char类型。该方法用于获取指定子串,返回值为String类型。该方法用于获取字符串的长度,返回值为int类型。indexOf()方法。原创 2023-03-31 00:40:28 · 695 阅读 · 0 评论 -
java中的枚举类详解
在这个例子中,我们定义了一个名为Coin的枚举类型,其中包含四个常量,代表四种硬币。我们还定义了一个名为getValue的方法,用于获取硬币的值。在Java中,枚举类是一种特殊类型的类,用于定义一组具有固定数量的常量。在这个例子中,我们使用Coin枚举类型的一个常量来初始化coin变量,并使用switch语句根据硬币类型输出不同的信息。枚举类型可以用作switch语句的参数,就像整数或字符一样。在这个例子中,我们定义了一个名为Day的枚举类型,其中包含七个常量,代表一周中的每一天。原创 2023-04-04 21:10:03 · 1407 阅读 · 0 评论 -
Java加密算法
MD5(Message-Digest Algorithm 5)是一种常用的哈希函数,可以将任意长度的数据转换为固定长度的哈希值。SHA(Secure Hash Algorithm)是一种安全哈希算法,可以将任意长度的数据转换为固定长度的哈希值。以上是 Java 中常用的加密方法之一。请注意,加密算法并不是万能的,不同的加密算法适用于不同的场景,需要根据具体情况选择合适的加密算法。同时,在实际应用中,还需要注意加密算法的安全性,避免出现加密被破解的情况。原创 2023-04-07 18:53:18 · 705 阅读 · 0 评论 -
java中跨域问题
WebSocket 是一种双向通信协议,可以通过建立连接来实现跨域访问。可以通过在同一页面中使用 iframe 元素来实现跨域访问,从而避免了浏览器安全限制。Java 中的跨域问题指的是在使用 AJAX 技术进行跨域访问时,由于浏览器的安全限制,导致请求被拒绝或者无法获取到正确的响应结果。在 Java 中可以通过设置响应头信息来支持跨域访问,例如在 Spring MVC 中可以使用。3、使用 WebSocket 来解决跨域问题。2、使用 iframe 来实现跨域访问。1、通过设置响应头信息来支持跨域访问。原创 2023-03-29 15:30:08 · 5434 阅读 · 0 评论 -
Java中手机号、身份证号校验代码
使用正则表达式来匹配身份证号码的规则:前6位是地址码,接着8位是出生年月日,再接着第17位是校验码,其中出生年月日对应的前8位数字必须是合法的日期。使用正则表达式来匹配手机号码的规则:以数字1开头,第二位是3-9中的任意一个数字,后面跟着9个数字。类型的值,该值表示给定的身份证号码是否合法。类型的值,该值表示给定的手机号码是否合法。,则表示身份证号码合法;,则表示手机号码合法;原创 2023-04-08 19:53:08 · 3304 阅读 · 0 评论 -
Token基本知识详解
Token是服务器生成的一串字符串,用此作为客户端进行请求的令牌,是一种验证用户身份的方式,通常是在用户登录后服务器端生成一个token,并将其返回给客户端,客户端在进行后续操作时需要携带此token,服务器端验证token的有效性来确定用户身份。原创 2023-03-17 13:28:25 · 731 阅读 · 0 评论 -
Token、Session、Cookie的区别
总之,Cookie和Session通常用于Web应用程序中,而Token通常用于API和移动应用程序中,Cookie和Session适用于简单的Web应用程序,而Token适用于复杂的API和移动应用程序。Token具有更高的安全性和更灵活的有效期,但需要更多的开发工作。在用户首次访问应用时,服务端会为用户创建一个Session,然后将Session ID返回给客户端,客户端在后续的请求中都需要带上该Session ID,服务端通过Session ID来识别用户并维护其登录状态。Session的优点。原创 2023-03-17 13:42:55 · 562 阅读 · 0 评论