java
奋斗小牛
这个作者很懒,什么都没留下…
展开
-
POI生成动态EXCEL图表(非图片)
pom.xml引入 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> <dependency> &原创 2020-09-03 15:36:47 · 930 阅读 · 2 评论 -
linux系统如何实现mysql数据库每天自动备份数据库
1、查看磁盘空间大小,选取备份路径df -h home空间是很充足。2、新建备份目录cd /home mkdir backupcd backup3、创建备份Shell脚本创建文件XXX可以命名为数据库的名字vi backupXXX.sh 在sh文件中编辑以下内容(全量导出):导出备份文件为SQL文件mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%原创 2020-07-22 14:37:21 · 541 阅读 · 0 评论 -
HttpUtils工具类
package com.lq.api.http.demo.util;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;...原创 2020-03-10 12:10:49 · 487 阅读 · 0 评论 -
java获取空气质量在线监测分析平台(PM2.5真气网)数据
空气质量在线监测分析平台(PM2.5真气网) https://www.aqistudy.cn/获取实时监测数据:通过以上信息可知请求需要携带的参数d是加密的,返回的信息也是加密的查找getServerData方法JavaScript 混淆:我们会惊讶的发现getServerData后面跟的不符合js函数定义的写法呀!!!其实这里是经过 JavaScript 混...原创 2019-12-16 15:10:39 · 5793 阅读 · 1 评论 -
Spring boot 读取静态文件
1、File jsFileName = ResourceUtils.getFile("classpath:static/js/jsCode.js");//这种方法在linux(未测试)下无法工作 2、Resource resource = new ClassPathResource("static/js/jsCode.js"); File jsFileName = resource...原创 2019-12-14 10:42:14 · 229 阅读 · 0 评论 -
空气质量综合指数JAVA算法
要求参考资料:名词解释:臭氧8小时,也称臭氧8小时滑动平均,即以一天中最大的连续8小时臭氧浓度均值作为评价这一天臭氧污染水平的标准。通常发生在午后光照强温度高的时段。90百分位表示精确到小数点后2位数。一氧化碳日均值第95百分位数浓度:比如20个数字组成的数列,先从小到大排列,第95百分数就是第19个数。第50百分数就是中位数。package com.en.utils.util;...原创 2019-11-07 15:59:27 · 7234 阅读 · 0 评论 -
java空气质量指数AQI换算
package cn.lig.con;import org.junit.Test;import java.util.Arrays;import java.util.List;public class AQIUtlis { List<Integer> AQIList= Arrays.asList(0,50,100,150,200,300,400,500); ...原创 2019-11-06 16:49:35 · 2206 阅读 · 4 评论 -
java作为服务端提供api时验证token
package com.lst.classifydeviceapi.filter;import com.lst.classifydeviceapi.enummsg.ReturnMsg;import com.lst.classifydeviceapi.utils.JsonUtils;import com.lst.classifydeviceapi.utils.TokenUtil;impor...原创 2019-09-16 14:45:55 · 2356 阅读 · 0 评论 -
spring boot 整合日志log4j
1、maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> ...原创 2019-09-16 14:07:23 · 191 阅读 · 0 评论 -
web内网穿透_端口映射
本地项目作为服务端开放api,提供给第三方调用,就需要内网穿透,不然第三方无法访问我们本地的接口,花生壳这些是收费的,测试很多软件,神卓体验版 https://www.kingdriod.cn/welcome.html还是不错的,安装注册后,点击添加映射提交即可....原创 2019-09-10 13:38:28 · 799 阅读 · 0 评论 -
操作list时报:java.util.ConcurrentModificationException
背景:调用第三方api传入参数时,参数值最多30个,而本地参数值是多余30的,所以需要将list按照固定长度截取子集,并将截取后的子集放到另外一个新list中,遍历新list发送请求即可:1、参数list List<String> staIDsList = new ArrayList<>(); staIDsList.add("54821...原创 2019-08-23 13:43:47 · 354 阅读 · 0 评论 -
Java使用Jsoup+HttpClient 爬取网站基本信息
爬取网站中空气质量数据:1、定时任务import cn.util.URLFecter;import org.apache.http.client.HttpClient;import org.apache.http.impl.client.HttpClientBuilder;import org.springframework.scheduling.annotation.Scheduled...原创 2019-08-21 17:34:15 · 675 阅读 · 0 评论 -
JAVA微信公众号推送信息
package weixin.util;import java.io.Serializable;/**AccessToken 对象*/public class AccessToken implements Serializable { //获取到的凭证 private String accessToken; //凭证有效时间,单位:秒 private int转载 2017-12-15 15:54:08 · 17618 阅读 · 4 评论 -
[Java集合] 彻底搞懂HashMap,HashTable,ConcurrentHashMap之关联.
[Java集合] 彻底搞懂HashMap,HashTable,ConcurrentHashMap之关联.注: 今天看到的一篇讲hashMap,hashTable,concurrentHashMap很透彻的一篇文章, 感谢原作者的分享. 原文地址: http://blog.csdn.net/zhangerqing/article/details/8193118 Java集合类是个非常重要转载 2018-01-10 13:58:10 · 247 阅读 · 0 评论 -
jstl报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错
一直在开发着的一个项目,重新启动后就报这个错了。 1、先是查看包引用,包中也没有冲突(未解决问题):<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <v...原创 2018-05-31 12:07:56 · 3585 阅读 · 1 评论 -
Could not initialize class com.jacob. activeX.ActiveXComponent(freemarker生成的word文档在app端无法打开)
app下载项目中的word文档后打不开, freemarker根据xml模板生成的word的文件类型是Microsoft Office Word 97 - 2003 文档的。 自己创建的word在手机上是可以打开的。 模板本身就是XML格式文件,freemarker使用的方式是用类型字符串替换的方式,替换掉XML里面的字符然后生成按相同格式生成文件,然后后缀名定为.doc而已。 由于XML文...原创 2018-08-07 10:27:32 · 6721 阅读 · 2 评论 -
java web 几种 http请求接口处理方式(消息头加入参数)
1.RestTemplate 方式import org.apache.commons.httpclient.HttpClient;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpPost;import org.springframework.http.HttpEntity;i...原创 2018-12-21 15:37:11 · 9050 阅读 · 0 评论 -
java和.net之间互通的AES加解密
.net代码public class AesHelper { public static string Encry(string text, string key) { string iv = key; if (key.Length > 16) { // IV为商户...转载 2018-12-25 15:02:44 · 1591 阅读 · 0 评论 -
web调用第三方接口时忽略安全证书问题
import java.security.cert.CertificateException;import java.security.cert.X509Certificate; import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLCo...原创 2019-05-11 12:00:05 · 2762 阅读 · 1 评论 -
java自定义注解的使用
如:@Target(ElementType.FIELD) //@Target(value = {ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @interface CheckNum { //错误消息 String message() default "非数字格式"; }1、target :译文 目标、...原创 2019-08-08 10:05:53 · 686 阅读 · 0 评论 -
Java读取本地excel并保存到数据库
1、controllerimport org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import o...原创 2019-08-21 15:27:36 · 1773 阅读 · 0 评论 -
JAVA中字符串比较equals()和equalsIgnoreCase()的区别
equals 比较的是字符串的字符相同和长度相等 equalsIgnoreCase 在equals的比较基础上忽略大小写比较: String a = “a”; a.equalsIgnoreCase(“A”) 返回true原创 2017-09-12 14:13:12 · 244 阅读 · 0 评论