自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一介书生的博客

努力的程序猿!!!

  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

原创 springCloud报错:Request header is too large

tomcat 配置解决请求超大问题

2023-01-11 11:00:58 383

原创 前端请求路径有中文乱码问题

请求url有中文

2022-12-28 17:11:08 462

原创 使用注释报错

使用注解报错@ruturn,@param 等问题

2022-08-25 11:13:23 228

原创 两个数组对象进行合并

import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class ceshi { public static void main(String[] args) { List<实体类> one = new ArrayList<>(); 实体类 vo = new 实体类(

2022-03-21 17:08:51 1081

原创 rocketmq-console 文件下载

rocketMQ-console 文件

2022-03-09 16:43:38 901 1

原创 java 将xml文件填充后转化为docx文件导出

方法package com.hc.example;import freemarker.template.Configuration;import freemarker.template.Template;import freemarker.template.TemplateException;import java.io.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import

2021-10-15 15:14:10 61

原创 查询排名前三数据含并列

CREATE TABLE `te` ( `name` char(20) CHARACTER SET utf8 DEFAULT NULL, `lesson` char(20) CHARACTER SET utf8 DEFAULT NULL, `mark` float DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;INSERT INTO `mysql`.`te` (`name`, `lesson`, `mark`) VALUES ('a'

2021-10-13 14:40:12 454

原创 java 查看window系统和linux系统信息

这里写自定义目录标题欢迎使用Markdown编辑器欢迎使用Markdown编辑器package com.zjht.zuulserver.util;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.InputStream;import java.io.InputStreamReader;import java.net.Inet4Address;import

2021-10-11 17:16:51 161

原创 java 异常获取,能找到哪行出错

package com.common;import java.io.ByteArrayOutputStream;import java.io.PrintStream;import java.io.PrintWriter;import java.io.StringWriter;public class ExceptionDetailUtil { /** * 除0测试. * * @param args */ public static.

2021-04-23 13:20:28 2644

原创 获取指定年份的法定节假日

节假日不应该多点吗??????? public static List<Map<String,Object>> getStatutoryCalendar(Integer year){ List<Map<String,Object>> listmap; try { listmap= new ArrayList<>(); String url="http://ope

2021-03-16 10:59:54 388

原创 idea载入java工程报程序包不存在问题

引入的类可以ctry点进去,但是编译报错找不到该类第一种情况检查是不是引用的该服务生成了iml文件了没有,如果没有自动生成,就在该目录中cmd进入黑窗口,mvn idea:module第二种情况如果是直接复制过来的代码,idea有可能没有自动导入该包第三,或许你可以把依赖交给maven自己来完成...

2021-02-24 17:22:57 2814

原创 简易版本、文字转语音

package com.zjht.ticketauthcenter;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant;/***@Author ht*@Date 2021-2-5 15:30 * 文字转语音测试*/public class jacobtest { /** * 语音转文字并播放 * *

2021-02-05 15:31:02 119

原创 JAVA利用poi导出、导入excal文档,字体变色

引入配置<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <

2021-01-25 11:34:32 543

原创 maven install 出现was cached in the local repository错误解决思路

第一有可能是下载maven依赖时候,某个jar包没有下载完整,删除再重新下载一次第二可能是在引用jar包地址没有这个jar包了,maven一直优先使用缓存先当作依赖作为打包,可以每次强制刷新<repositories> <repository> <id>central</id> <url>http://central</url>

2021-01-07 14:53:12 3687

原创 spring boot连接多个数据库

yml配置spring: datasource: main: url: jdbc:mysql://222.128.10.8:8366/abutment_biz?useSSL=false username: root password: xxxxx driver-class-name: com.mysql.jdbc.Driver bigdata: url: jdbc:mysql://222.128.10.8:8366/abutm

2021-01-07 12:22:35 343

原创 linux服务器某些第三方接口可以ping 通但是没有返回数据的原因

今天测试提了一个bug,查询第三方接口的天气接口一直没有数据返回、我当时一直以为是自己的代码问题。在代码的地方打了断点 , 服务器日志一直是开始发送请求,却没有报错,也没有返回数据 @Override public ResultInfo getWeather(JSONObject jsonObject) { try { JSONObject json = new JSONObject(); System.out.println("开始发送请求"); json = WebUtils.

2020-12-31 17:21:23 4196

原创 百度,高德,84坐标系互相转换

package com.zjht.shoplineserver.util;public class LngLonUtil { public static double pi = 3.1415926535897932384626; public static double x_pi = 3.14159265358979324 * 3000.0 / 180.0; public static double a = 6378245.0; public static doubl

2020-12-22 15:14:55 1261

原创 使用高德API接口查询两个地址之间的行车距离

首先要去高德注册一个账号获取到key,然后创建应用web服务生成的key如果经纬度是其他,例如百度,谷歌的需要进行坐标系转换坐标系采用是小数点后6位的,如果超出会报错坐标无效 public void calculateDistance(Double longitude, Double latitude, Double longitude2, Double latitude2) { //使用的位置是经纬度用逗号隔开的 String startLonLat = long.

2020-12-22 15:06:20 2437

原创 JAVA压缩视频

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.io.UnsupportedEncodingException;import ja

2020-12-19 15:01:48 206 1

原创 JAVA 获取今天,7天前,一个月前,今年起始日期,同比日期 各种时间段的方法归结

今天的起始日期 public static String getNowDateStart() { long current=System.currentTimeMillis(); //当前时间毫秒数 long zeroT=current/(1000*3600*24)*(1000*3600*24)- TimeZone.getDefault().getRawOffset(); //今天零点零分零秒的毫秒数 String zero = n

2020-12-01 10:48:43 6076

原创 静态方法获取对象失败的解决方法

想从一个静态方法中写方法中用到获取service方法的接口方法public class test { @Autowired private static FeignPermissionsService feignPermissionsService; public static boolean sendSms(JSONObject json) { PerConfig perConfig = new PerConfig(); feignPermis

2020-11-18 15:12:40 520

原创 计算两地之间的距离 KM

获取俩地方的经纬度 /** * 根据两个位置的经纬度,来计算两地的距离(单位为KM) * 参数为double类型 * long1 位置1经度 * lat1 位置1纬度 * long2 位置2经度 * lat2 位置2纬度 */ private static final double EARTH_RADIUS = 6378.137; private static double rad(double d

2020-11-07 16:08:41 861 1

原创 HTTP发送post请求(from表单格式,string格式)

使用java原生的HttpURLConnectionmaven依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.10</version></dependency><dependency> <gr

2020-11-06 15:15:04 5405

原创 一个不需要添加依赖依赖的Java代码实现发送emil,文字超链接

业务需求:设置收件人发送邮件通知直接使用在JDK的自带邮件包,我使用的是1.8版本的import javax.mail.Message; @RequestMapping("/emil") public boolean emile(){ Properties properties = new Properties(); properties.put("mail.transport.protocol", "smtp");// 连接协议 pro

2020-10-30 16:43:19 261 1

原创 文字转语音,可在linux系统部署

标题我有一篇文章写得是Windows上可运行的,因为linux无法运行dll文件,所以那个方法我pass了这个方法是百度的,需要在百度申请用户信息,然后百度会给一个key/** * 文字转语音 */ @RequestMapping(value = "/textToSpeech", method = RequestMethod.POST) public ResultInfo textToSpeech(@RequestBody JSONObject json) { ResultInfo re

2020-10-24 16:53:24 2129 7

原创 文字转声音WINDOW系统

public static void textToSpeech(@RequestBody JSONObject json) { ActiveXComponent ax = null; try { //text就是要说的话 String text = json.getString("text"); ax = new ActiveXComponent("Sapi.SpVoice"); ...

2020-10-24 16:23:15 277

原创 下载ZIP包

//批量下载nogodb中的zip压缩包package com.zjht.resourceserver.controller;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.Random

2020-10-23 20:53:46 381

原创 过滤器 处理跨域

过滤器package com.zjht.zuulserver.filter;import com.google.gson.Gson;import com.zjht.zuulserver.model.ResultInfo;import com.zjht.zuulserver.util.ValidateUtil;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans

2020-10-22 17:32:37 80

原创 关于flyway使用的几个坑

1。直接修改flyway_schema_history中的文件名称和版本名称会导致运行失败,每个文件都有自己的编号随机码,不支持更改,只能另外加sql去更改里面的数据内容。2. flyway的执行顺序是按照自己的编码顺序(就是自己文件排序的顺序),如果顺序出现更改会出现问题,所以不能改变其顺序,会报错找不到之前顺序执行的那个文件。3. 如果不是bat工具按时间生成的文件名称比如手动创建一个比今天日期大的文件名字,那你今天所生成 的文件都不会被执行且报错。...

2020-09-18 11:38:10 2612

原创 redis使用Jackson2JsonRedisSerializer序列化问题

导入依赖<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> <groupId>org.apache.commons</

2020-09-10 15:54:05 3660

原创 在redis设置短信验证码

业务场景:用户发送短信验证码,接收并确认//设置redis缓存的键、值、有效时间、线程等待时间public boolean set(String key, Object value, long time) { try { if (time > 0) { redisTemplate.opsForValue().set(key, value, time, TimeUnit.SECONDS); } else

2020-09-10 15:16:34 719

原创 yyyy-MM-dd‘T‘HH:mm:ss.SSS‘Z‘ 北京时间

yyyy-MM-dd’T’HH:mm:ss.SSS’Z’北京时间转换‘z’代表的是0时区,直接new date()得到的时间是0时区的北京时间,要加8个小时才是北京的东八区时间Date date = new Date(System.currentTimeMillis() + 60 * 8 * 60 * 1000);String df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").format(date)...

2020-09-10 12:17:59 1878

原创 将网络图片转化成base64格式

只需要传url即可private static String strNetImageToBase64; private String NetImageToBase64(String netImagePath) { final ByteArrayOutputStream data = new ByteArrayOutputStream(); String s = null; try { // 创建URL URL url = new URL(netImagePath); fin

2020-09-09 14:43:21 270

原创 获取网络图片的格式

写一个关于获取网络图片格式的方法BufferedImage bufferedImage; public static List<String> getImageFormat(InputStream srcInputStream) throws IOException { try { HttpURLConnection connection = (HttpURLConnection) new URL("网图片地址url").openConnection(); connecti

2020-09-09 14:26:17 310

转载 本地图片/网络图片转换成Base64字符串

下面先介绍第一种:把网络图片转换成Base64字符串 第二种:把本地图片转换成base64 由此两种方法都介绍完了,下面附上源码:package zhang;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net....

2020-09-09 14:19:27 2216

转载 java计算两个时间相差(天、小时、分钟、秒

public static Long dateDiff(String startTime, String endTime,String format, String str) {// 按照传入的格式生成一个simpledateformate对象SimpleDateFormat sd = new SimpleDateFormat(format);long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数long nh = 1000 * 60 * 60;// 一小时的毫秒数lon

2020-09-03 17:24:36 3835

原创 null 和 空 判断 一些问题

null放在前面就是为了避免变量为空时 引了空指针异常如: if(a==null) 如果a 真为空时,现在就相当用调用了变量a的方法,a 都为空了还调用他的方法,当然会引发空指针异常了,但写成if(null==a)就不会了 public static String subStr(String str, int start) { if (str == null || str.equals("") || str.length() == 0) return ...

2020-09-01 11:48:16 244

转载 统计出现的次数

建表country_year_population_tab:-- ------------------------------ Table structure for country_year_population_tab-- ----------------------------DROP TABLE IF EXISTS `country_year_population_tab`;CREATE TABLE `country_year_population_tab` ( `id` int(11

2020-08-31 12:32:02 126

原创 从百度地图获取当前位置的基本信息

//baiduak指的是百度的key latitude经度,longitude纬度 RestTemplate template = new RestTemplate(); String url = "http://api.map.baidu.com/reverse_geocoding/v3/?ak=" + baiduak + "&output=json&coordtype=wgs84ll&location=" + latitude + "," + longi

2020-08-28 16:13:39 930

原创 小程序二维码生成+图片,实现扫码跳转

## 记录图片镶嵌微信小程序码生成的过程小程序码的生成和二维码差不多,不过需要由微信官方生成Controller @RequestMapping("/generatedEQpic") public ResultInfo generatedEQpic(@RequestBody JSONObject js){ ResultInfo res = new ResultInfo(); try { res = sDictionarySe...

2020-08-28 15:47:55 1432

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除