![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
日拱一卒无有尽,功不唐捐终入海
这个作者很懒,什么都没留下…
展开
-
安装Apache-Druid
1、 官网下载Apache-Druid地址:http://druid.apache.org/downloads.html2、 解压安装:执行命令 tar -zxvf apache-druid-0.19.0-bin.tar.gz出现apache-druid-0.19.0目录3、 启动apache-druid: ./bin/start-nano-quickstart后台启动:./bin/start-nano-quickstart &出现以下日志说明启动成功:Apache-Druid建库原创 2020-12-24 09:45:25 · 705 阅读 · 0 评论 -
对list进行分页工具类
public class PageBean<T> { //总记录数 private long total; //结果集 private List<T> rows; public long getTotal() { return total; } public void setTotal(long total) { this.total = total; } public List<T> getRows(原创 2020-10-13 09:07:29 · 210 阅读 · 0 评论 -
keytool+tomcat配置HTTPS双向证书认证
系统需求:1、 Windows系统或Linux系统2、 安装并配置JDK 1.6.0_13 +3、 安装并配置Tomcat 6.0 +一、服务器证书1.创建证书存储目录“D:\home”,“运行”控制台,进入%JAVA_HOME%/bin目录,使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“D:\home\tomcat.keystore”,口令为“password”,使用如下命令生成:keytool -genkey -v -转载 2020-09-17 11:26:08 · 320 阅读 · 0 评论 -
用hashmap实现加密解密
public class HashMapEncryption { static Map<Character,Character> map=new HashMap<Character,Character>(); static Map<Character,Character>map1=new HashMap<Character,Character>(); public HashMapEncryption(){ String原创 2020-09-17 11:05:38 · 768 阅读 · 0 评论 -
Executor线程池
1.线程池框架整体认识:2.第一层结构:sun.nio.ch.AsynchronousChannelGroupImpl(Iocp) 异步channel –AIO相关实现java.util.concurrent.CompletableFuture.ThreadPerTaskExecutor (启动一个线程执行)sun.net.httpserver.ServerImpl.DefaultExecutor (more执行器,直接执行)com.sun.jmx.remote.internal.Cl原创 2020-09-05 21:16:26 · 117 阅读 · 0 评论 -
JVM调优监控工具
Jinfo :(1) 查看正在运行的Java应用程序的扩展参数(2) 查看jvm的参数(3)查看java系统参数Jstatjstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]注意:使用的jdk版本是jdk8.(1)类加载统计:Loaded:加载class的数量Bytes:所占用空间大小Unloaded:未加载数量Bytes:未加载占用空间Time:时间(2)垃圾回收统计S0C原创 2020-07-24 13:33:22 · 98 阅读 · 0 评论 -
JVM指令集
通常我们可以通过javap -c file.class文件把字节码文件反编译成具有JVM指令集文件。通过对照指令集。可以研究JVM对字节码文件的加载。先JVM指令集,后面分析JVM加载。栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈icon原创 2020-07-07 18:08:00 · 157 阅读 · 0 评论 -
spring AOP
Aop是什么与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的主业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。使代码的重用性和开发效率更高。aop的应用场景日志记录权限验证效率检查事务管理exceptionspringAop的底层技术springAop和AspectJ原创 2020-06-28 18:14:16 · 632 阅读 · 0 评论 -
JAVA爬虫工具类
封装了一个JAVA爬虫工具类。1.maven引用jar <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> <version>2.27</version> <...原创 2020-03-04 17:36:39 · 613 阅读 · 0 评论 -
JSON字符串与对象集合转换及写入.json文件
本文主要介绍fastjson和集合对象的转换及json格式的数据写到.json文件夹中的方法。 /** * * json2list:将字符串转化为集合 * * @param json 字符串json格式 * @param clazz 类 * @return List<T> 返回泛型集合列表 */ public static <T> Li...原创 2019-12-24 13:41:39 · 562 阅读 · 0 评论 -
JAVA调用PYTHON脚本返回结果为null
问题: 在windos服务器上JAVA调用PYTHON脚本返回结果为null,但打开cmd运行正常。cmd执行命令:首先说明下cmd执行python命令运行python脚本: cmd执行命令注意先要安装好python的运行环境。导入py脚本中引入的第三方包,python环境一般是安装python,现在一般用3.7以上。导包一般用pip install 。国外镜像下载慢,安装成功率低,可以用...原创 2019-12-19 14:06:31 · 2851 阅读 · 2 评论 -
字符串分割后存储到LIST,为空的字符被丢弃
应用场景时,java调用PYTHON脚本进行水质预测的模型训练,返回的未来10天的预测值为一个符串。需要对返回值的精度进行处理。 String dataDetail="1,2,3,,,,4,,,";解析/** * 返回数据根据精度值进行处理 */ public static String percisionDeal(String dataDetail,Integer pr...原创 2019-12-10 11:11:29 · 366 阅读 · 0 评论 -
JAVA调用PYTHON脚本
1.到官网下载python3下载很慢。安装PYTHON3.xx包到本地。2.pom文件引入 <dependency> <groupId>org.python</groupId> <artifactId>jython-standalone</artifactId> <version>2.7.1...原创 2019-11-28 20:01:58 · 113 阅读 · 0 评论 -
免费天气情况获取
有一些免费天气情况获取网站转而收费了。找到一个幸存的。http://wthrcdn.etouch.cn/WeatherApi使用很简单:1.get请求public class HttpClientUtil { private static final Logger LOGGER = Logger.getLogger(HttpClientUtil.class); private stat...原创 2019-10-25 17:55:06 · 777 阅读 · 0 评论 -
日期工具类DateUtil
贡献一个比较齐全的日期处理类。import java.math.BigDecimal;import java.text.DateFormat;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.LocalDate...原创 2019-09-16 19:23:02 · 1111 阅读 · 0 评论 -
RSA非对称加密
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import ...原创 2019-08-08 19:33:47 · 145 阅读 · 0 评论 -
日历工具类
//查找一段时间内的工作日public static List findWorkDate(String beginDate, String endDate){SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);List lDate = findAllDates(beginDate, endDate);List result ...原创 2019-03-19 16:33:51 · 189 阅读 · 0 评论 -
java+jsoup完成深港通沪港通业务公告爬取
1.所需jar包 jsoup-1.11.2.jar ;htmlunit2.2.9.jar2.核心代码public class HkStockSpiderUtil{private final Logger logger = LoggerFactory.getLogger(getClass());//url为调用地址public List getGgtTransNoticeFromSH(S...原创 2019-03-19 16:19:13 · 180 阅读 · 0 评论