
JAVA
我想转行
吃得苦中苦 方能开路虎
展开
-
java http两种方式
一、FeignClient导包:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>1.4.7.RELEASE</version></dependency>接口:Fingerpri原创 2020-12-28 17:34:15 · 392 阅读 · 1 评论 -
Java计算base64编码后的长度
看了太多计算的方式,也验证了下,这里个人总结一下,此处主要针对 java.util.Base64 来总结一下:方式一:Base64.getMimeEncoder().encode(readBuf)Base64类中源码方法如下: /** * Returns a {@link Encoder} that encodes using the * <a href="#mime">MIME</a> type base64 encoding s.原创 2020-11-25 17:38:55 · 2389 阅读 · 0 评论 -
Ubuntu设置Java程序自启动
1. 下载rc.local文件下载/etc/rc.local文件到本地,打开文件编辑。2. 编辑rc.local文件# 配置环境变量export JAVA_HOME=/usr/jvm/jdk1.8.0_161export CLASSPATH=${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH# 配置Java程序自启动,以下为两例cd /mnt/java/;chmod +x *.sh;nohup ./java_web_watchd.原创 2020-06-08 14:36:27 · 1385 阅读 · 0 评论 -
Ubuntu安装JDK
1.下载JDKhttps://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载.tar.gz安装包2.上传解压上传安装包到home目录下创建jdk存放目录:mkdir /usr/lib/jdk移动到指定目录:mv /home/jdk-8u251-linux-x64.tar.gz /usr/lib/jdk/解压压缩包:tar -zxvf jdk-8u251-linux-x64.tar.gz3..原创 2020-06-08 14:01:46 · 549 阅读 · 0 评论 -
Xstream ClassCastException ForbiddenClassException 同一个类转换异常
Xstream1.java.lang.ClassCastException最近在一个springboot项目中使用Xstream,将xml文件读取通过注解的方式转换成java实体类,报错java.lang.ClassCastException,找了很久的原因,在这里感谢这位博主转载自错误:java.lang.ClassCastException: com.jt.bean.xml...转载 2019-11-07 17:44:12 · 6766 阅读 · 1 评论 -
JAVA从网络下载文件到本地
1.首推一种方法,封装好的FileUtils,简单一句话就搞定/** * 下载文件---返回下载后的文件存储路径 * * @param url 文件地址 * @param dir 存储目录 * @param fileName 存储文件名 * @return */ public static void downloadHttpUrl(String url, Str转载 2017-07-24 20:26:37 · 37666 阅读 · 7 评论 -
JAVA获取文件的MD5值
1.推荐如下方法: /** * 推荐此方法获取文件MD5 * @param path 文件路径 * @return */ public static String getMd5File(String path){ String md5 = null; try { FileInputStream fis= new FileI原创 2017-07-24 20:20:56 · 1573 阅读 · 0 评论 -
Swing圆形进度条
遇到JProgressBar的setVaule方法连续调用不刷新的问题,就想着用一个进度动画加一个Jlabel去刷新百分比而取代,网上无意看到这个方法,有需要的可以试试。1.AnimatedPanel.javapackage file;/* * Created on 25 juin 2004 * AnimatedPanel.java * Panneau anim茅.转载 2017-07-29 14:30:28 · 1542 阅读 · 0 评论 -
Java字符串DES加密解密
package com.fisee.utils; import java.io.IOException;import java.security.SecureRandom; import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import jav...转载 2016-11-11 10:16:03 · 18014 阅读 · 4 评论 -
JAVA发送Email邮件
1.Email.javapackage sd;import java.util.Date;/** * 邮件类 * */public class Email { public final static String TO = "xxxxx@qq.com";//收件人的邮箱地址 public final static String FROM = "xxxxx@163.com"转载 2015-10-16 16:41:30 · 1274 阅读 · 0 评论 -
JAVA log4j日志基本运用
注:本例简单粗暴介绍log4j的使用方法,在java中加日志打印1、jar文件:可在Apache log4j 下载jar文件2、配置文件:log4j.properties,可详细了解配置文件中各个属性做相应的配置,注意日志文件路径以及打印等级# Root logger optionlog4j.rootLogger=INFO, stdout, file# Direct lo原创 2016-09-08 17:59:33 · 797 阅读 · 0 评论 -
JAVA计算两个经纬度之间的距离
1、只不过是封装好的一个计算方法,计算的方式也就是上学时就学过的定理,老规矩直接贴代码,主要是方便实用,计算结果单位:米public class MapUtils { //private static double EARTH_RADIUS = 6378.137; private static double EARTH_RADIUS = 6371.393; private static转载 2016-09-08 10:03:18 · 24284 阅读 · 5 评论 -
Java发送Post请求
1.Java发送Post请求方法,指定Url发送String类型数据,直接从代码里抠出来的,不必要的代码可自行注掉。/** * post请求 * * @param url * post的url地址 * @param body * 要post的数据 * @return * @throws IOException *原创 2015-10-20 11:41:28 · 1960 阅读 · 0 评论 -
JSON格式字符串解析方法(NEW)
注:菜鸟阶段时曾写过一个json解析方法,硬生生是用各种split方法解析出来的结果,其后不久学到了新知识org.json.JSONObject,方便实用,其实也就是封装好的一个解析方法。多的不说,老规矩,直接贴代码,本例子是含json数组,基础的josn格式数据只需JSONObject就可解出,可以自行敲敲摸索下。result字符串data为:{"btss":[["gsm","460-1原创 2016-09-07 20:43:19 · 1110 阅读 · 0 评论 -
Swing JTable排序
注:本例为swing中JTable按时间字段排序,已封装好可直接调用,即使插入新数据在插入完毕后依然会做一次排序import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import jav转载 2016-09-07 20:29:31 · 1209 阅读 · 0 评论 -
JAVA Swing主题 简洁扁平化苹果风格主题
1、多的不说,直接贴代码了,使用起来非常简单,直接在自己的main方法里贴上如下代码即可看看效果InitGlobalFont(new Font(UICons.FONT_TYPE, Font.PLAIN, UICons.FONT_SIZE)); try { org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();原创 2016-09-08 11:15:38 · 22511 阅读 · 12 评论 -
JSON格式字符串解析方法
解析JSON格式字符串数据,如{"id":"123456","name":"Tom"},解析后将数据存入Map中,key与value值对应。public static Map analyze(String str) { Map map = new HashMap(); String str1 = str.substring(1, str.length() - 2); // Syst原创 2015-10-20 11:18:01 · 1411 阅读 · 0 评论 -
JAVA配置文件取值方法
其实是很简单基础的东西,但对于初学者来说多掌握点东西总是好的,多的不说,直接上代码了,最简单粗暴的方式。一、XML配置文件:1.GlobalConfig.xml配置文件 192.168.10.229 nest_test root root http://192.168.0.1:8080/SMSServer/SMSServlet 2130原创 2015-10-16 11:22:26 · 1096 阅读 · 0 评论