![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
渡安x
人间值得历经山河
展开
-
传入图片路径,对图片进行base64编码
import com.sun.org.apache.xml.internal.security.utils.Base64;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Objects;import java.util.Scanner;/** * @Author: dell * @Version: V1.0.0 * @Date:..原创 2022-04-27 16:00:43 · 385 阅读 · 0 评论 -
检验日期格式
public boolean checkTimeFormat(String time) throws Exception { Format f = new SimpleDateFormat("yyyyMMdd"); Date d = (Date) f.parseObject(time); String format = f.format(d); if (time.equals(format)) { return tr..原创 2021-09-23 14:29:58 · 496 阅读 · 0 评论 -
Base64编码/解码
import java.io.UnsupportedEncodingException;import java.util.Base64;import java.util.Scanner;/**@Author: dell@Version: V1.0.0@Date: 2021年05月20日*/public class Base64trans {public static void main(String[] args) {System.out.println("------Bas原创 2021-06-04 11:52:27 · 2942 阅读 · 0 评论 -
校验base64字符串是否为jpg图片
import com.sun.org.apache.xml.internal.security.exceptions.Base64DecodingException;import com.sun.org.apache.xml.internal.security.utils.Base64;import javax.imageio.ImageIO;import java.awt.*;import java.io.ByteArrayInputStream;import java.io.InputSt.原创 2021-06-04 11:51:49 · 3106 阅读 · 0 评论 -
IDEA如何将工程转为maven工程(IDEA项目右键菜单无maven选项 )
需要先将项目转成maven项目,才会有maven菜单项 转maven项目的方法步骤:1、选中工程,使用快捷键Shift +Ctrl +A,然后输入maven,选择AddMavenProjects选项2、 在弹出框中选中项目的pom.xml文件,点ok即可3、点ok之后,IDEA右侧边栏就会出现maven栏目,此时选中项目右键菜单也有maven项了 4、之后再想添加maven项目,点 + 号,选中对应项目的po...原创 2021-05-28 11:31:03 · 2203 阅读 · 0 评论 -
Tomact启动Maven项目报错404,控制台报错:Error configuring application listener of class ..
问题:更换eclipse空间后,从SVN上更新下来的项目,转为maven项目后,启动tomcat出现404页面,控制台报错截图如下:排查问题时尝试的方法:1-检查Tomcat服务器server Location配置2-查看项目属性Web Deployment Assembly里有否添加了Maven Dependencies3-更新maven项目,重新部署tomcat服务器4-该报错说明Tomact启动时找不到Listener,检查项目中web.xml里的监听类路径是否正.原创 2021-02-02 13:45:11 · 754 阅读 · 0 评论 -
win10系统下的curl安装配置
curl工具包下载地址:https://curl.haxx.se/download.html1-解压2-添加环境变量首选在系统变量中添加:CURL_HOME变量值为:D:\Program Files\Apache\curl-7.73.0 【工具包解压后的存放路径】然后在系统变量 Path 中添加值:%CURL_HOME%\bin...原创 2021-02-02 13:44:52 · 303 阅读 · 0 评论 -
判断字符串是否在base64编码范围内
import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang.StringUtils;/*** 判断字符串是否在base64编码范围内*/public class MatchBase64 { public static final Str...原创 2020-04-29 14:50:29 · 1459 阅读 · 0 评论 -
maven项目 pom.xml报错 的 解决方法
根据报错内容,找不到所需的jar包,这是就需要我们自己重新去下载相应的jar包在本地maven仓库中,找到jar包位置,删除文件中所有以 .lastUpdated 结尾的所有文件然后再到eclipse中对项目进行 Maven —— Update project...原创 2020-01-02 09:15:17 · 435 阅读 · 0 评论 -
eclipse如何处理dubbo.xml报错?(eclipse配置dubbo.xsd)
首先说一下场景:svn上检出的项目,转成maven项目后,dubbo.xml报错问题原因:代码没有问题,本地没有配置dubbo.xsd解决方法:点击Window --> Preferences --> XML, 然后点击XML Catalog,出现如下窗口内容:图中的Add按钮,出现如下窗口, 点击File System按钮,选择本地dubbo.xsd文件(本地没有...原创 2019-11-29 14:42:05 · 417 阅读 · 0 评论 -
Java的dubbo.xsd文件(源码)
造福没有积分/C币的玩家:不要下载了,自己新建一个txt改名dubbo.xsd,把下面代码粘进去就ok了~<?xml version="1.0" encoding="UTF-8" standalone="no"?><xsd:schema xmlns="http://code.alibabatech.com/schema/dubbo" xmlns:xsd="http:...原创 2019-11-29 14:39:58 · 258 阅读 · 1 评论 -
JAVA日期汇总
Date与String类型转换 将Date格式化为String String format(Date d) 将String解析为Date Date parse(String s)SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");try{//1、日期...原创 2019-04-15 09:14:43 · 226 阅读 · 0 评论 -
java 字符串数组转String
字符串数组转Stringpublic static String toStr(String[] fields){ StringBuffer sb = new StringBuffer(); for(int i = 0; i < fields.length; i++){ sb. append(fields[i].trim()+",")...原创 2019-04-04 17:12:03 · 2099 阅读 · 0 评论 -
Java Date与String类型转换,Object转String
Date与String类型转换 将Date格式化为String String format(Date d) 将String解析为Date Date parse(String s)SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");try{...原创 2019-04-03 09:43:08 · 1703 阅读 · 0 评论 -
java判断合法日期:一个字符串是否是一个合法日期?
判断一个字符串是否是一个合法日期public static boolean isDate(String str) { boolean flag = true; // 判个字符串是否是 yyyy/MM/dd 格式的日期 SimpleDateFormat sdf= new SimpleDateFormat("yyyy/MM/dd"); try { //...原创 2019-04-02 09:58:11 · 1843 阅读 · 0 评论 -
计算日期的时间间隔
计算两个日期的时间间隔public static String getDatePoor(Date endDate, Date nowDate) { long nd = 1000 * 24 * 60 * 60; long nh = 1000 * 60 * 60; long nm = 1000 * 60; long ns = 1000; // 获得两个时间的...原创 2019-04-01 15:14:21 · 1143 阅读 · 0 评论 -
Java获取当前月的上一个月
public String getLastMonth() { SimpleDateFormat format = new SimpleDateFormat("yyyyMM"); Date date = new Date(); Calendar calendar = Calendar.getInstance(); calendar.se...原创 2019-04-01 09:15:45 · 40064 阅读 · 10 评论 -
java异常Throwable类及异常处理
异常Throwable类:子类1-Error:错误 与代码无关,无法处理。如:服务器宕机、数据库崩溃子类2-Exception:异常 常说的异常,与代码有关,需要处理。2-a-编译期(java.exe 将.java编译成.class字节码文件)异常:写代码时标红的错误,必须处理才能通过编译2-b-运行时(执行.class字节码文件...原创 2019-01-07 22:40:08 · 576 阅读 · 0 评论 -
StringBuilder类
StringBuilder类:字符串缓冲区类1-String转换成StringBuilder:StringBuilder构造方法:Sting str= "abc"; StringBuilder sb= new StringBuilder(str);2-append(Object obj); 添加元素,返回本身3-delete(int s, end e); 删除指定索引范围内的元素(...原创 2018-12-29 08:48:38 · 175 阅读 · 0 评论 -
子父类间都有静态代码块、构造代码块、构造方法,如果创建子类对象,那么6者之间的执行顺序是?
父类态代码块---子静态代码块---父构造代码块---父构造方法---子构造代码块---子构造方法 ps代码块:1-静态代码块:类一加载就执行,而且只执行一次,一般用于加载驱动static {...} 如:DriverManager2-构造代码块:定义的是所有构造方法的共性内容,因为它优先于构造方法执行{...}3-局部代码块:让变量尽可能的从内存中释放掉,从...原创 2018-12-29 08:48:19 · 715 阅读 · 0 评论 -
Java基本数据类型
Java基本数据类型:4类8种1-整数型:byte 一个字节,-128~127short 两个字节,-2^15~2^15-1int 四个字节,-2^31~2^31-1long 八个字节,-2^63~2^63-12-浮点型: 单精度float 四个字节、双精度double 八个字节3-字符型:char 两个字节,0~655354-布尔型:boolean ...原创 2018-12-29 08:48:04 · 143 阅读 · 0 评论 -
java数组与集合
数组:同时存储多个同类型的数据,数组的长度是固定的[ ] 中括号都是针对数组的 集合:存储元素的容器,长度可变ArrayList:单列集合HashMap集合:双列集合,无序(存和取的顺序不一致)集合 需要导包键-值对,键具有唯一性,值可以重复保存引用类型的数据(int是数据类型) put( "键", "值" )方法 存键-值对, 重复添加(同一个key)会...原创 2018-12-23 11:56:58 · 551 阅读 · 0 评论 -
java并发修改异常处理&解决方法(List体系)
并发修改异常:当遍历集合的同时,又向集合添加(或删除)元素,就可能报并发修改异常(List体系)解决方法一:列表迭代器,用列表迭代器的添加add(或删除remove)方法解决方法二:采用CopyOnWirteArrayList...原创 2018-12-20 17:20:44 · 971 阅读 · 0 评论 -
Java集合
1-单列集合: 顶层接口--CollectionList(接口):有序(存取一致),可重复 ArrayList(数组)、Vector(数组)、LInkedList(链表)【并发修改异常的解决方法:https://blog.csdn.net/D_C_Hao/article/details/85089518】【ArrayList集合详细介绍:https://blog.csdn.net...原创 2018-12-20 17:12:08 · 111 阅读 · 0 评论 -
ArrayList集合
ArrayList集合:单列集合(不是数组!),有序(存取顺序一致),可重复 需要导包声明: 数据类型 名字;ArrayList names; //未赋值,成员变量默认值为null 初始化: ArrayList names= new ArrayList();ArrayList<String> words= new ArrayList<>(); //加泛型...原创 2018-12-20 11:26:25 · 218 阅读 · 0 评论 -
java双列集合遍历
双列集合遍历-1-根据键获取值:HashMap<String, String> map = new HashMap<>();map.put("白起", "WhiteKiller");map.put("妲己","狐狸");map.put("露娜", "紫霞仙子");//获取集合键的值 map.keySet()Se原创 2018-12-19 21:57:21 · 568 阅读 · 0 评论 -
java获取长度
获取长度:数组:length属性集合:size()方法字符串:length()方法原创 2018-12-19 21:57:05 · 2202 阅读 · 0 评论 -
JavaScript搜索算法
1-顺序搜索 最基本、最低效的搜索算法将每一个数据结构中的元素与要找的元素做比较this.sequentialSearch = function(item){for( var i=0; i<array.length; i++){if( item==array[i] )return i;}return -1;};2-二分搜索这个算法要求被搜索的数据结构已...原创 2018-12-18 21:58:51 · 205 阅读 · 0 评论 -
JavaScript排序算法
创建一个数组来表示待排序和搜索的数据结构function ArrayList(){var array= [];this.insert= function(item){ //插入方法来添加元素array.push(item);};this.toString= function(){ //将数组元素拼接成一个字符串,并返回该字符串return array.join()...原创 2018-12-10 20:50:37 · 154 阅读 · 0 评论