Javase
码仙♥
一个人能做的至善之举,就是帮助另一个人知道得更多
展开
-
Java日期中YYYY与yyyy的区别
0.码仙励志旁观者的姓名永远爬不到比赛的计分板上。1.Java日期中YYYY与yyyy的区别今天是2021的最后一天,正好今天有空,可以记录一下前几天发现的一个问题。问题描述:前几天(2021年)发现服务器上的一个获取当前日期的方法获取到了2022年是时间,首先想到的就是服务器时间是不是不准了,经过排查,发现不是服务器的问题,而是因为获取当前时间把yyyy写成了YYYY。我们用代码案例来描述一下:import java.text.DateFormat;import java.text.Simp原创 2021-12-31 11:02:31 · 2554 阅读 · 0 评论 -
Java时间常用工具类
0.码仙励志每个人心里都有一段伤痕,时间才是最好的疗剂。1.常用工具类import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import原创 2021-12-07 20:16:21 · 519 阅读 · 0 评论 -
Java用Map实现缓存功能
Java用Map实现缓存功能0.码仙励志1.自定义缓存工具类2.测试类0.码仙励志你要做多大的事情,就该承受多大的压力。1.自定义缓存工具类import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;/** * 自定义缓存工具类 */public class ConcurrentHashMapCacheUtils原创 2021-11-09 20:23:19 · 3895 阅读 · 0 评论 -
java.io.FileNotFoundException: http://127.0.0.1/xxxx.jpg
0.码仙励志孤独是每个强者必须经历的坎。1.抛出问题用java下载文件的时候抛出以下异常(部分文件正常,部分文件失败,失败的文件浏览器可以正常解析):java.io.FileNotFoundException: http://127.0.0.1/xxxx.jpg at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872) at sun.net.www.protocol.ht原创 2021-08-18 11:28:11 · 1615 阅读 · 2 评论 -
Java中的Collections.sort()
Java中的Collections.sort0.码仙励志1.普通数字排序2.对象单字段排序3.对象多字段排序0.码仙励志时间是治疗心灵创伤的大师,但绝不是解决问题的高手。1.普通数字排序import java.util.ArrayList;import java.util.Collections;import java.util.List;public class ListSortTest { public static void main(String[] args) { List&原创 2021-05-28 11:31:25 · 1524 阅读 · 0 评论 -
java实现时间与字符串之间转换
0.码仙励志今日的我,比昨日更强1.long时间戳转换成时间import java.text.SimpleDateFormat;import java.util.Date;public class LongToString { public static void main(String[] args) { // 获取当前时间戳 long time = System.currentTimeMillis(); System.out.println(time); // long时原创 2021-03-24 11:39:25 · 439 阅读 · 2 评论 -
java获取上一年、月、日、星期、时、分、秒的日期
0.码仙励志不好等待机会,而要创造机会1.代码import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class CalendarTest { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); D原创 2021-03-24 10:55:27 · 480 阅读 · 0 评论 -
Java中的WecSocket
目录零、码仙励志一、WebSocket概述1.为什么要用WebSocket2.什么是WebSocket3.最低支持要求二、Tomcat实现WebSocket1.简单实现2.连接的时候传入参数3.群聊演示4.单聊演示三、SpringBoot整合WebSocket1.基于注解的方式1.群聊演示2.单聊演示2.基于实现类的方式1.简单实现2.连接的时候传入参数3.群聊演示4.单聊演示5.SockJs3.基于STOMP协议的方式原创 2020-09-05 23:29:41 · 355 阅读 · 0 评论 -
JAVA中SFTP实时上传下载
0.码仙励志与其抱怨过去,不如认真面对未来。1.代码实现1.环境:JDK1.8+SpringBoot2.3.32.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency><!-- sftp上传依赖包 --&g原创 2020-09-05 22:21:48 · 884 阅读 · 0 评论 -
使用JAVA代码执行kettle的Job和转换
目录0.码仙励志1.需要导入的jar包2.使用JAVA代码执行kettle的Job3.使用JAVA代码执行kettle的转换4.GitHub地址0.码仙励志所谓勇气,就是不断经历失败,但是从不丧失热情。1.需要导入的jar包这里jar包可以在kettle的lib目录中找到,如果有找不到的,可以去maven官网下载,也可以去我下面的github链接中下载2...原创 2020-01-14 18:10:45 · 1762 阅读 · 0 评论 -
Java的List中放对象根据指定字段去除重复数据
目录0.码仙励志1.TreeSet去重2.HashSet去重3.for循环去重4.HashMap去重5.stream去重0.码仙励志人生四然:来是偶然,去是必然,尽其当然,顺其自然。1.TreeSet去重package com.maxian.test;import java.util.ArrayList;import java.util.Compar...原创 2020-01-14 15:01:05 · 8112 阅读 · 0 评论 -
Java获取指定时间内的所有的日期
0.码仙励志谁把安逸当成幸福的花朵,那么等到结果时节,他只能望着空枝叹息。1.代码import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;public cl...原创 2019-12-30 11:54:29 · 1334 阅读 · 2 评论 -
Java输出List
0.码仙励志居安思危,思则有备,有备无患。1.Java输出Listpackage com.maxian.test;import java.util.ArrayList;import java.util.List;public class TestList { // 人才写法 public static void test1(List<String> lis...原创 2019-12-11 20:27:13 · 20211 阅读 · 3 评论 -
JAVA中的JDBC(MYSQL)
目录零、码仙励志一、基本准备二、连接数据库1.建立连接2.Statement接口的用法3.PreparedStatement的基本用法4.ResultSet结果集的基本用法5.关闭连接6.批处理的基本用法7.事务的基本用法8.插入不同格式的时间9.取出指定时间段的数据10.CLOB文本大对象的使用11.BLOB二进制大对象的使用零、码仙励...原创 2019-02-01 18:24:10 · 1558 阅读 · 2 评论 -
JAVA中的JDBC使用配置文件连接数据库
零、码仙励志不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多一、前期准备新建工程和导入驱动我这里就不介绍了,不会的看下面这篇文章JAVA中的JDBD(MYSQL)下面是 我的工程截图,可以按照我的来二、连接数据库首先新建一个数据表t_user在工程下面新建一个包 maxian.com.jdbdtest 和一个文件 db.propertie...原创 2019-02-02 09:57:06 · 5006 阅读 · 0 评论 -
JAVA中自己封装JDBC工具类
零、码仙励志朋友和我说:人都是逼出来的。我经过深思熟虑,觉得很有道理。一、前期准备首先创建一个Dynamic Web Project 工程 jdbc ,接着创建俩个包和一个文件db.properties,然后导入MySQL驱动类。新建工程和导入驱动我这里就不介绍了,不会的看下面这篇文章JAVA中的JDBD(MYSQL)下面是我的工程截图,可以按照我的来二、创...原创 2019-03-07 09:04:04 · 4181 阅读 · 2 评论 -
JAVA中的反射
目录零、码仙励志一、认识反射二、实例化Class类对象1.对象.getClass()方法2.类.class3.Class.forName()方法三、实例化对象四、调用构造方法五、调用普通方法六、调用成员零、码仙励志欲戴王冠,必承其重一、认识反射JAVA中反射是动态获取信息以及动态调用对象方法的一种反射机制。 Java反射就是在运行状态中,...原创 2019-03-22 11:38:04 · 175 阅读 · 0 评论 -
Java中的数组随机排序
零、码仙励志没有做不成的事情,只有做不成事情的人一、代码import java.util.Arrays;import java.util.Random;/** * 随机排序 */public class ArrayUtils { private static Random rand = new Random(); public static <T> vo...原创 2019-06-02 12:04:17 · 8372 阅读 · 0 评论 -
Java实现文件的上传
目录零、码仙励志一、需要的jar包二、代码三、运行结果零、码仙励志不要什么都说运气问题,其实或许是你自己没有倾尽全力,你有多少付出,就有多少回报一、需要的jar包commons-fileupload-1.3.1.jarcommons-io-2.4.jar百度云下载链接链接:https://pan.baidu.com/s/1HvWvy747wDGjJgwv...原创 2019-07-23 11:46:32 · 202 阅读 · 0 评论 -
Java读取excel
目录零、码仙励志一、需要的jar包二、代码三、运行结果零、码仙励志执着追求和不断的分析,这是走向成功的双翼。不执着,便容易半途而废;不分析,便容易一条道走到天黑。一、需要的jar包commons-collections4-4.2.jarcommons-compress-1.18.jarooxml-schemas-1.1.jarpoi-4.1.0.jarpoi...原创 2019-07-23 12:44:29 · 1724 阅读 · 0 评论 -
Java输入链接接收返回的数据
零、码仙励志当你被压力压得透不过气来的时候,记住,碳正是因为压力而变成闪耀的钻石。一、代码ResponseTest.javapackage com.maxian.test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import ja...原创 2019-07-23 12:54:04 · 431 阅读 · 0 评论 -
Java解析json格式的数据
目录零、码仙励志一、需要的jar包二、代码三、运行结果零、码仙励志人生就像赛跑,不在乎你是否第一个到达尽头,而在乎你有没有跑完全程。一、需要的jar包json-lib-2.4-jdk15.jarjson.jar百度云下载链接链接:https://pan.baidu.com/s/1damGPGpz1d0JsamUteqTdQ提取码:6jsd如果链接...原创 2019-07-23 13:20:02 · 1441 阅读 · 0 评论 -
用java生成不重复的字符串UUID.randomUUID().toString()
目录0.码仙励志1.原理3.使用 4.去掉中间的横线0.码仙励志过去的靠现在忘记,将来的靠现在努力,现在才最重要1.原理UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字 UUID由以下几部分的组合: 当...原创 2019-01-01 17:38:25 · 9496 阅读 · 3 评论