技术随笔
victory_chao
别在自己的舒适区待太久,不然出不来。出来混,迟早是要还的!
展开
-
textarea或者富文本符号被转义问题
自带java类StringEscapeUtils.unescapeHtml4(str)原创 2021-02-03 16:33:31 · 1500 阅读 · 0 评论 -
idea的java compiler经常变为1.5
配置maven的conf下是setting.xml在profiles下增加java编译 <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <原创 2020-11-23 16:57:04 · 2499 阅读 · 0 评论 -
Springboot注解@Async无效
1.在@SpringBootApplication启动类 添加注解@EnableAsync 2.异步方法使用注解@Async ,返回值为void或者Future 3.异步方法和调用方法写在不同的类中,如果写在一个类中是无效的原创 2020-10-21 12:00:59 · 176 阅读 · 0 评论 -
WGS-84,GCJ-02,BD-09坐标转换
package com.jeeplus.common.servlet;public class GPSTest { static double pi = 3.1415926535897932384626; static double a = 6378245.0; static double ee = 0.00669342162296594323; public final static double x_pi = 3.14159265358979324 * 3000.0原创 2020-10-19 13:39:17 · 213 阅读 · 0 评论 -
关于SpringBoot 文件上传临时文件路径问题,目录无法创建
第一种方式:启动方式增加参数java -jar -Djava.io.tmpdir=D://temp **.jar启动时指定临时文件路径第二种方式:项目中增加配置文件@BeanMultipartConfigElement multipartConfigElement() {MultipartConfigFactory factory = new MultipartConfigFactory();factory.setLocation(“D://temp”);return factory.c原创 2020-08-07 09:04:41 · 1159 阅读 · 0 评论 -
java批量打包下载网络图片
List<String> files = new ArrayList<String>(); //图片地址集合 String downloadFilename = System.currentTimeMillis()+".zip";//文件的名称 downloadFilename = URLEncoder.encode(downloadFilename, "UTF-8");//转换中文否则可能会产生乱码 respons...原创 2020-06-19 17:51:11 · 832 阅读 · 1 评论 -
springmvc项目跨域配置
package com.jeeplus.mobilephone.venderManage;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Servl...原创 2020-01-04 16:17:56 · 406 阅读 · 0 评论 -
获取前几周或者后几周的周一和周日的日期
根据所传参数,计算前几周或者后几周的周一和周日的日期传正数获取未来周一和周日的日期,传负数获取过去周一和周日的日期 public static String getPreOrNextMonSunDate(int num){ SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd"); Calendar cal...原创 2019-12-19 08:48:56 · 342 阅读 · 0 评论 -
http发送post请求方法-直接传jsonObject对象
传json字符串时候,有时候接收的时候会出现中文乱码,此方式可以解决 public static String send(String url, Object jsonObject,String encoding) throws ParseException, IOException{ String body = ""; //创建httpclient对象...原创 2019-11-19 13:47:49 · 7757 阅读 · 0 评论 -
nginx代理,客户端获取ip为127.0.0.1处理方法
在nginx的配置文件中的location下添加proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;...原创 2019-07-16 14:28:10 · 4000 阅读 · 0 评论 -
spring+quartz+websocket做定时消息的推送
在是spring的配置文件中添加schema:xmlns:websocket="http://www.springframework.org/schema/websocket"xmlns:task="http://www.springframework.org/schema/task"http://www.springframework.org/schema/websocket http:/...原创 2019-05-15 17:21:06 · 540 阅读 · 0 评论 -
Spring Data Jpa 复杂查询 多表关联 自定义分页
实体类@Entity@Table(name = "t_hotel")@Datapublic class THotel { @Id private int id; private String name; private String address; /** * 城市id */ private String city;}...转载 2019-03-28 17:19:03 · 865 阅读 · 0 评论 -
springboot通过thymeleaf模板实现动态html模板转pdf文件
项目中,有一个需求是动态的合同模板,最终可生成pdf文件。项目架构是springboot1、在pom.xml里添加thymeleaf的starter和生成pdf的jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2019-03-28 09:04:54 · 7818 阅读 · 2 评论 -
一账户一设备登录,session状态监听以及js检测浏览器TAB关闭和浏览器关闭
初到一个公司,在他们现有系统基础上(原登录只用了cookie验证)加做一个账户登录权限–>一个账户只能一处登录,和管理员可以查看各个账号的登录状况,是否在线。根据需求和现有系统的基础上(改动较少的情况下)登录状态修改了对cookie进行操作,和增加session的操作。一账户登录引入了redis非关系型数据库。一账户一设备登录在登录的时候增加一个cookie和redis的set值co...原创 2019-03-20 12:00:55 · 1283 阅读 · 0 评论