- 博客(46)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 卷积神经网络实现简单股价预测
测试数据包括股价和以下5个时间序列特征:每日开盘价、每日最高价、每日最低价,每日收盘价和当日成交量。共有10000个数据点,保存在名为“stock.csv”的文件中。卷积神经网络能够从时间序列中提取特征,可以用于股价预测。下面是一个使用卷积神经网络实现股价预测的Python代码示例,同时也附带一份测试数据。该代码使用了TensorFlow框架,并定义了一个卷积神经网络模型。模型由3个卷积层和2个全连接层构成,其中最后一层输出预测的股价。每行数据的第一列是股价,后5列是时间序列特征。
2023-04-28 09:07:09
1137
1
原创 Windows部署jar,并注册服务
Windows部署jar,并注册服务一、打包1.maven→clean清空之前生成的项目编译文件2.maven→package对当前项目进行打包3.项目打包成功二、部署1.start.bat2.winserver.xml3.部署素材4.服务注册winserver.exe目录下进入cmd命令窗口5.服务注册成功...
2022-05-31 11:32:44
343
原创 nginx反向代理获取用户真实Ip地址
nginx反向代理获取用户真实Ip地址nginx做反向代理时,默认的配置后端获取到的Ip地址都来自于nginx,用request.getRemoteAddr();获取到的是nginx的ip地址,而不是用户的真实ip.1.修改Nginx配置: server { listen 80; server_name jenkins.local.com; location / { proxy_set_header Host $host;
2022-03-07 16:00:17
4371
原创 数据库插件timesacledb安装-windows
数据库插件timesacledb安装-windows下载安装包timescaledb下载:https://docs.timescale.com/install/latest/self-hosted/installation-windows/安装步骤
2022-01-26 15:00:28
2055
原创 windows-Nacos注册中心安装
windows-Nacos注册中心安装下载安装包GitHub的Release下载页:https://github.com/alibaba/nacos/releases下载完成之后直接解压即可。启动进入到bin文件夹—在当前目录下启动cmd—执行命令startup.cmd -m standalone访问复制地址http://192.168.1.19:8848/nacos默认的账号和密码都是nacos...
2022-01-25 14:13:57
185
原创 .bat实现OpenOffice服务启动
.bat实现OpenOffice服务启动@echo offcd OpenOffice服务所在目录soffice -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;\" -nofirststartwizard可以将.bat文件放入windows自启程序目录下,实现OpenOffice服务开机自启
2021-12-02 15:52:09
957
原创 后台配置全局跨域
后台配置全局跨域package com.xj.config;import org.springframework.context.annotation.Bean;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.springframework.web.filter.CorsFilte
2021-11-16 09:27:33
201
原创 windows实现bat文件开机自启
windows实现bat文件开机自启1.bat文件内容@echo offcmd命令2.进入windows程序开机启动目录下,将bat文件放入该目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
2021-11-15 15:02:59
1030
原创 OpenOffice实现word转pdf
OpenOffice实现word转pdf1.pom.xml<!-- openoffice word转pdf --> <dependency> <groupId>com.artofsolving</groupId> <artifactId>jodconverter</artifactId> <version>2.2.2</vers
2021-10-27 15:38:35
1304
原创 Java后端AES加密解密
package com.zimax.cqyf.admin.util;import org.apache.tomcat.util.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;public class AesEncryptUtil { //使用AES-128-CBC加密模式,key需要
2021-10-26 09:59:13
717
1
原创 Java后端RSA加密解密
package com.zimax.cqyf.admin.util;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.apache.tomcat.util.codec.binary.Base64;import javax.crypto.Cipher;import java.nio.charset.StandardCharsets;import java.s
2021-10-26 09:51:35
538
原创 Java实现一段时间内的工作日天数(除去节假日、双休日)
Java实现一段时间内的工作日天数(除去节假日、双休日)通过调用工具类getworkDays()方法传入时间区间返回该区间内的工作日天数(除去节假日、双休日)注:工具类中的SPECIAL_WORK_DAYS(特殊的工作日)、SPECIAL_REST_DAYS(特殊的休息日)需要进行动态赋值,我们可以通过爬虫获取指定年份的holiday和workday来对这两的集合进行赋值一、爬虫爬取百度日历中所需信息pom.xml <dependency> <
2021-08-26 14:38:29
6584
原创 关于@Component注解下的@Autowired注解下的类注入为null的解决方案
关于@Component注解下的@Autowired注解下的类注入为null的解决方案今天在测试一个写完的的工具类时,发现工具类里面使用@Autowired注解自动注入的一个jpa数据库接口怎么测试都是null。后来到网上找了好多帖子,终于找到解决方案import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.zimax.cqyf.db.entity.Equipment;import com
2021-08-24 15:28:23
3867
2
原创 java实现geojson格式数据与shp文件相互转换
java实现geojson格式数据与shp文件相互转换package com.zimax.zplan.admin.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.vividsolutions.jts.geom.*;import org.geotools.data.FeatureWriter;
2021-08-11 11:01:24
2546
2
转载 Shapefile导入PostGIS的方法介绍
本篇博文主要介绍工具法:使用PostGIS自带工具(PostGIS Shapefile and Dbf Loader Exporter)和QGIS 在入库时的区别及注意事项。使用PostGIS自带工具入库如下图所示,单击 Add File 可以选择需要入库的 Shapefile文件,可以设置数据库模式(Schema)、数据表的名称(Table,默认为Shapefile文件名称)、Geo Column名称(几何列名称,默认为geom)、空间参考ID(SRID,默认为0,可根据需要设置为 4326或38
2021-08-11 10:53:45
595
转载 GeoTools——shp转geojson
GeoTools——shp转geojson引自:https://blog.youkuaiyun.com/xcymorningsun/article/details/89881658
2021-08-10 09:37:04
471
原创 Java通过引用js脚本引擎实现精确计算
在Java中,计算会出现失精度的情况: 一般情况下可以使用BigDecimal进行精确计算,但是如果需要进行复杂公式的计算,就比较麻烦了,我这里通过引用js脚本引擎来实现java的精确计算。下面这个工具类提供了两个精确计算方法:1.analyticalMathematicalFormula(String formula)上传的字符串公式中必须对应具体数值,才能精确计算出结果。package com.xj;/** * @program:J
2021-06-28 16:59:53
642
原创 Idea拉取svn项目
Idea拉取svn项目安装小乌龟, 自行搜索, 注意点是需要选择安装第二个工具打开Intellij IDEA开发工具,在导航栏中选择VCS栏位,在弹出的菜单栏中,选择Import into Version Control,再选择Import into Subversion,如图:可以看见打开了一个SVN Repositories的窗口,左侧有个绿色加号,将其打开,会弹出一个svn地址输入栏,这里就是填写的svn地址信息。鼠标右键,在弹出的窗口中选择Checkout,再选择导出目录地址即可,效果
2021-06-04 11:51:14
6301
1
原创 springboot整合MyBatis-plus
springboot整合MyBatis-plusMaven依赖<!--mybatis-plus 是自己开发的,非官方的!--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>
2021-04-22 16:14:05
104
转载 根据模板生成word文件
将指定内容导入word模板内并生成新的word文件Maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version></dependency><dependency> <groupId>org.apache.poi</gr
2021-04-06 14:59:07
535
转载 二维码生成示例
二维码生成示例二维码介绍简介二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文、网址等等。这两天学习了一下二维码图片生成的相关细节.基础知识首先,我们先说一下二维码一共有 40 个尺寸。官方叫版本 Version。Version 1 是 21 x 21 的矩阵,Version 2 是 25 x 25 的矩阵,Version 3 是
2021-04-02 13:21:57
2160
1
转载 判断坐标点经纬度是否在某一个区域内
判断坐标点经纬度是否在某一个区域内package com.xj;import java.awt.geom.Point2D;import java.util.ArrayList;import java.util.List;/** * 判断坐标点经纬度是否在某一个区域内(圆形,多边形)工具类直接搞定 */public class regionUtil { private static double EARTH_RADIUS = 6378137;//private static do
2021-03-25 15:04:32
4102
7
原创 生成系统日志文件_.log文件
生成系统日志文件_.log文件log4j.propertieslog4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender log4j.appender.Threshold = DEBUG log4j.appender.CONSOLE.Target = System.out log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout log4j.appender.CONSOLE
2021-03-24 14:40:19
883
转载 Java-Id构成
Java-id构成package com.xj.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * tweeter的snowflake 移植到Java: * (a) id构成: 42位的时间前缀 + 10位的节点标识 + 12位的sequence避免并发的数字(12位不够用时强制得到新的时间前缀) * 注意这里进行了小改动: snowkflake是5位的datacenter加5位的机器id;
2021-03-19 16:24:45
184
原创 java验证码
java验证码生成验证码 //生成验证码 @GetMapping("/captcha") public void captcha(HttpServletResponse response, HttpServletRequest request) throws Exception { ServletOutputStream outputStream = response.getOutputStream(); //算术验证码 数字加减乘除. 建议2位运
2021-03-19 15:23:33
221
转载 java中常用的加密工具
java中常用的加密工具1. md5加密工具类public class MD5Utils { private static final String hexDigIts[] = {"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"}; /** * MD5加密 * @param origin 字符 * @param charsetname 编码 * @return
2021-03-19 13:33:21
917
原创 文件操作工具
文件操作工具zip文件压缩、下载public class FileUtil { /** *生成zip压缩文件 **/ public static boolean createCardImgZip(String sourcePath, String zipName) { // TODO Auto-generated method stub boolean result = false; String zipPath = s
2021-03-19 09:31:04
148
原创 数据入库条数限制解决
数据入库条数限制解决postgresql对于sql语句的参数数量是有限制的,最大为32767。及行数*列数最大值为32767通过subList()方法将集合中的数据进行分批插入package com.xj.utils;import com.xj.entity.commen.InsertBatch;import org.springframework.web.multipart.MultipartFile;import java.util.ArrayList;import java.util
2021-03-12 11:14:38
1513
原创 Aop实现操作日志入库管理
Aop实现日志时MultipartFile参数问题日志切面@Around("@annotation(sysLog)") public Object around(ProceedingJoinPoint joinPoint, com.xj.annotation.SysLog sysLog) throws Throwable { long beginTime = System.currentTimeMillis(); //执行方法 Object res
2021-03-04 11:23:45
417
2
原创 Double类型数值数学计算工具
Double类型数值加减乘除数学计算工具package com.xj.util.common;import java.text.NumberFormat;/** * @program:Java_ssw * @description:double类型数学计算工具 * @author:Shanglonglong * @create:2021-02-08-10:03 **/public class DoubleMathUtil { private static NumberForm
2021-02-22 11:57:13
580
原创 DOS常用命令
DOS常用命令启动方式1:进入DOS页面:win+R;键入:cmd启动方式2:“开始”→“运行”→输入“cmd”回车,此时将出现一个显示命令提示符的窗口,如下图。1.help命令:help ——》查看所有命令帮助;help 某某某——》 查看具体某个命令的帮助2.dir命令该命令显示一个目录下的文件和子目录列表以及文件的其他详细资料,包括文件大小,创建日期和时间等。语法是:dir [drive:驱动器名称][path目录路径] [/p] [/w] [/o] [/s][/p] 表示分页显示目录
2021-02-04 11:13:54
140
原创 使用Bcrypt进行密码加密
使用Bcrypt进行密码加密Bcrypt简介: bcrypt是一种跨平台的文件加密工具。bcrypt 使用的是布鲁斯·施内尔在1993年发布的 Blowfish 加密算法。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。Bcrypt就是一款加密工具,可以比较方便地实现数据的加密工作。你也可以简单理解为它内部自己实现了随机加盐处理例如,我们使用MD5加密,每次加密后的密文其实都是一样的,这样就方便了MD5通过大数据de的方式进行
2021-02-04 10:19:15
1966
原创 Geoserver发布png栅格数据
Geoserver发布png栅格数据发布png前提条件.prj 、.pgw缺一不可properties配置com.xahb.geoserver.ip=localhostcom.xahb.geoserver.port=8080com.xahb.geoserver.user=admincom.xahb.geoserver.password=geoservercom.xahb.geoserver.workspace=xahbnewGeoServer 实体类package com.xahb.g
2021-01-29 09:53:49
2038
原创 Node.js实现ftp文件下载
Node.js实现ftp文件下载function timing_getlist(ftp_type, path, uuid, time) { console.log('十分钟扫描一次 ( ' + ftp_type + ' )TFP') uuid = new Client(); uuid.connect(config[ftp_type]); uuid.list(path, function (err, list) { if (err) throw err;
2021-01-29 09:39:54
1287
3
转载 Idea安装翻译插件Translation
Idea安装翻译插件TranslationTranslation是一款可以对词语或者整句进行中英互译的插件。File>>Settings>>Plugins>>Marketplace 搜索框中搜素Translation搜索出结果后,点击installed 进行安装重启IDEA后便可以使用...
2021-01-27 10:09:57
264
原创 springboot访问图片本地路径并映射成url
springboot访问图片本地路径并映射成urlspringboot如何访问本地路径并获取图片等静态资源文件的url?代码写法如下:增加一个配置类:package com.xj.util.common;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import
2021-01-27 09:50:02
3011
1
转载 Geoserver问题
Geoserver问题GeoServer的默认数据路径GeoServer的数据路径是由系统环境变量 GEOSERVER_DATA_DIR决定的,默认为C:\Program Files\GeoServer 2.2.2\data_dir。如要改变数据路径,首先重命名C:\Program Files\GeoServer 2.2.2\data_dir的文件夹,让geoserver找不到它,然后把系统变量GEOSERVER_DATA_DIR的值设置为其他路径即可。...
2021-01-19 15:21:25
434
转载 Lombox原理及使用
一、什么是Lombok?作用是什么?Lombok官网:https://projectlombok.org简单的说就是:lombok其实就是帮助我们编写getter、setter、hash、equals和构造方法的一个“工具”,还有一点在于,当我们的属性发生改变时,lombok也会对相应的getter、setter方法名进行改变。除此之外,还提供了对打印日志的处理。这样在使用Lombok以后就会大大减少项目中的代码量,同时由于Lombok有自动修改的功能,这也提供了项目中代码的执行效率。二、如何使用Lo
2021-01-19 11:33:11
245
原创 word转pdf
word转pdf File file = new File("D:\\xjtrs\\填表说明\\123\\Test.docx"); WordprocessingMLPackage wordMLPackage = null; try { wordMLPackage = WordprocessingMLPackage.load(file); } catch (Docx4JException e) {
2021-01-19 11:25:59
183
原创 递归方式实现文件目录扫描
递归方式实现文件目录扫描package com.example.util.ftp;import java.io.File;import java.util.ArrayList;public class ArrayFile { private static ArrayList<Object> scanFiles = new ArrayList<Object>(); public ArrayList<Object> scanFilesWithRe
2021-01-19 11:23:41
368
OpenOfficeServer转换word,文件大小超过100M转换失败
2022-05-11
SecurityUtils.getSubject()无法正常获取principal
2021-04-23
Aop实现日志时MultipartFile参数问题
2021-03-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人