- 博客(80)
- 收藏
- 关注
原创 idea启动项目报错(内存溢出)
Error:java: java.lang.OutOfMemoryError: WrappedJavaFileObject[org.jetbrains.jps.javac.InputFileObject[file:///F:/Desktop/daima/xjsbd/src/main/java/cn/semdo/modules/XXXX.java]]@pos27511: Java heap space原因:项目太大导致加载时内存溢出解决:调大idea的内存使用方法:...
2022-05-17 11:08:06
3959
1
原创 cesium卷帘对比
该功能在cesium官网上有官网示例:https://sandcastle.cesium.com/?src=Imagery%20Layers%20Split.html记得把js和css的地址换成自己的<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /
2022-03-02 17:23:21
906
原创 cesium分屏对比
参考地址:https://blog.csdn.net/qq_29808089/article/details/108895254简单介绍一下:分屏对比和卷帘对比的区别(只是个人理解,不对请指正)分屏对比:创建了左右两个地球,有两个viewer,两个viewer会同步。卷帘对比:只有一个地球,一个viewer,只不过这个地球有两个地图。想看卷帘对比请在我的文章中寻找使用该段代码请将js和css换成自己的或者网上的<!DOCTYPE html><html lang="en"&
2022-03-02 17:13:10
1762
2
原创 html使用jq的ajax请求后台
下载一个jquery引用<script src="js/jQuery.js"></script>js中请求 let data = { num: 3 }function gaoDePOI() { $.ajax({ type:"get", cache: false, async: false, url: 'https://autumnfish.cn/api/joke/list
2022-03-01 11:31:55
608
原创 Nginx-rtmp、FFmpeg实现直播效果并在web页面播放
本文参考链接:https://blog.csdn.net/u011424614/article/details/113420000前情提示:本文使用的是windows10系统主要流程讲解1.本文选择的路线是 视频文件–>FFmpeg–>nginx–>web播放2.FFmpeg是一个强大的视频编辑软件,基本干视频,音频的多多少少都会用到这个软件。本文中FFmpeg的作用是将视频整成视频流的形式。3.nginx的作用主要是将FFmpeg的视频流进行发布,供web进行访问。4.
2022-02-25 11:31:34
4863
2
原创 写一个完整前后端项目四
主要内容:将数据库表的属性名修改。对mybatis语句进行优化。 idea引入MySQL目录将数据库表的属性名修改对mybatis语句进行优化idea引入MySQL将数据库表的属性名修改将大写改成下划线,如fileId改成file_id。红框中的is_delete是新增属性对mybatis语句进行优化前提:将实体类中的第二个单词的首字母改成大写,如:fileid改成fileId添加一个resultMap:id是自定义的,底下select引用他时是根据这个id名来引用的;colum中是.
2022-01-19 09:49:20
189
原创 mybatis使用
工具:idea,maven,jdk本文参考:https://mybatis.org/mybatis-3/zh/sqlmap-xml.html目录依赖基础语句示例各参数详细解释表select各参数详细解释表insert、update、delete相关标签和元素selectKeysql依赖依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybat.
2022-01-17 13:36:39
743
原创 写一个完整前后端项目三
本文主要内容:后台链接数据库目录SpringBoot配置文件替换SpringBoot配置文件替换将application.properties配置文件替换成application.yml和application-dev.yml该处参考链接yml文件分析:在application.properties中有spring.application.name=demo到了application-dev.yml中就变成了spring: datasource: name: demo.
2022-01-14 16:06:39
794
原创 写一个完整前后端分离项目二
该节主要内容:布置vue页面样式,设置路由,写一个上传下载功能目录前端页面和路由整一个好看的vue页面设置页面路由(就是页面跳转)效果图上传和下载前后端代码前端页面后台代码效果图前端页面和路由整一个好看的vue页面1.创建好相关文件夹和文件components下创建一个api文件夹,里面创建hw.jscomponents下创建一个vue文件夹,里面创建downloadFile.vue和uploadFile.vue2.访问Ant Design Vue官网选取页面样式,并将样式应用到Hell.
2022-01-14 10:45:23
338
原创 java调用cmd命令
本文参考链接:https://www.cnblogs.com/happyPawpaw/p/3740903.htmlimport org.junit.Test;import java.io.InputStream;public class ObjTo { @Test public void objToGltf(){ //cmd.exe /c 命令 //注意千万不要用/k,因为/k窗口不会关闭导致程序在process.waitFor处会卡住(不报错,.
2022-01-13 09:54:43
1568
原创 写一个完整前后端分离项目一
涉及技术内容:vue、SpringBoot、leaflet、Linux、MySQL只列出几个大头技术,其他技术如html、js、mybatis。。。。等就不一一说明了本期主要内容:环境搭建和跑通一个示例目录需要的工具前端环境后台项目搭建数据库(Linux)关于云服务器跑通前后端前端安装axios前端安装Ant Design Vue前端配置jQuery前台代码文件图前台代码helloworld.vue前台代码hw.js后台代码文件图后台代码AllController.java相关效果图需要的工.
2022-01-12 17:32:27
1618
原创 Linux部署项目实操简介
后台使用java前端使用tomcat部署后台我连接linux使用的是Xshell,传输文件用的是Xshell配套的Xftp。我们一定要支持收费的正版,不要去找网上的那些免费的破解的盗版。1.使用idea将项目打成jar包。先clean再install。然后左边就会出现一个target的文件夹,里面就有你整个项目的jar包2.将jar传到Linux上面,进入到jar所在的目录,使用下面的命令Linux的跳转命令示例:cd /root启动jar包命令:java -jar 你的包名..
2022-01-07 14:19:31
2909
原创 leaflet自定义地图(非地理地图)
地理地图:现实世界的地图啥叫非地理地图?真实世界不存在的地图一般我们的地图不都是以地球上的坐标啊,建筑啊来参考的嘛(经纬度)但是比如说吃鸡,cf这种地图就不在地球上,不能用地理地图来显示,这个时候,我们就要自定义一个地图,懂?非地理地图代码和相关背景图文件夹结构html代码<html><head> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.c.
2021-12-30 10:47:25
1962
1
原创 注册mapbox的token(令牌)
在此分享两个网址一个是leaflet网址,一个是mapbox网址leaflet:https://leafletjs.com/examples/crs-simple/crs-simple.htmlmapbox:https://account.mapbox.com/access-tokens/有些人可能会问我,你的页面怎么是中文的,我只能说,我用的是windows自带的Microsoft edge和谷歌浏览器,这两个浏览器都有页面翻译功能。下面演示如何从leaflet跳转到mapbox网站.
2021-12-30 10:17:34
10519
25
原创 leaflet(二维地图)入门小示例
官网:https://leafletjs.com/examples/crs-simple/crs-simple.html你可以根据官网上面的教学,一步一步搭建自己的入门小示例请在代码中输入你自己的token,在官网上注册一个就行了注册token是完全免费的文件夹结构index.js代码var map = L.map('map').setView([51.505, -0.09], 13);//添加图层var tiles = L.tileLayer('https://api.mapbox
2021-12-29 10:52:24
974
原创 idea创建javaFX项目
main主入口,基本不用动Controller写java代码的地方sample写页面的地方链接:https://pan.baidu.com/s/1Fd1uGaBTStDJg8rN6i20lQ提取码:w55a把这个也安装一下,是一个实时可看界面的辅助工具,很好用,安装然后idea需要配置一下,下面是这个软件的画面。...
2021-12-27 17:13:37
1574
原创 javaFX裁剪视频exe
该程序需要用到ffmpeg链接:https://pan.baidu.com/s/1GEc6CwC7_QEF44SHw6X5hA提取码:w4do该项目就不发了只发主要代码package sample;import javafx.concurrent.Service;import javafx.concurrent.Task;import javafx.concurrent.WorkerStateEvent;import javafx.event.ActionEvent;import ja
2021-12-27 17:04:42
1364
原创 打包java程序成exe
然后使用exe4j进行打包链接:https://pan.baidu.com/s/17lDhXvUqMT075Uw9gz_HMQ提取码:7tbj第九步就是打包,已进入就自动打包了。
2021-12-27 16:55:38
131
原创 javaFX学习相关网站
javaFX学习相关网站动态改变界面值动态改变界面值https://www.cnblogs.com/ssh2/p/7765199.html
2021-12-23 10:35:48
278
原创 MD5入门
加密方式种类:对称加密:简单例子理解,一个明文变量a经过密钥x处理,变成了b,然后b经过密钥x处理又变成a。就是说加密和解密的密钥是一样的,都是x。称之为对称加密非对称加密:公钥,所有人都可以拥有,对外公开。密钥,只有自己拥有,不公开。简单例子理解,明文变量a经过公钥x处理变成了非明文变量b,这时如果还用公钥x对非明文b进行处理得不到明文a,只有用密钥y对b进行处理才能得到a。对a进行密钥y处理变成b,b可以用公钥x解密变成a。这种属于单方向保密。因为解密和加密的密钥不一样,所以叫非对称加密。
2021-11-18 16:33:34
137
原创 用本地txt当简易数据库
本文使用流进行存储和读取,有兴趣深入研究的小伙伴去看看java io流 //写数据 public String writeTxt(String planId,String name){ try { //如果文件存在,则追加内容;如果文件不存在,则创建文件 File f = new File("NameAndId.txt"); FileWriter fw = new FileWriter(f, true); .
2021-11-11 10:40:21
1273
原创 java访问WebService接口Soap
参考地址:https://www.cnblogs.com/garfieldcgf/p/5966317.html本文介绍两种方式:1.适合发送单个参数2.适合发送很多的list,复杂的数据,但是会有点夸张,各位往下看就知道了3.文章最末尾有完整的import和Maven方式一:@CrossOrigin(origins = "*", maxAge = 3600) @PostMapping(value = "/select") public Object[] 方法名(String.
2021-11-11 10:09:20
1246
原创 Process finished with exit code -1073740940 (0xC0000374)
Process finished with exit code -1073740940 (0xC0000374)请先审题:本人出现该错误的条件如下:1.使用Java语言2.在用for循环3.for循环里面在字符串拼接4.for循环次数比较多5.该错误不是一启动就报错,是在for循环运行中或运行完才出来的实用性建议:1.网上说python什么什么的,我没用,和这个无关2.网上说设置什么电脑的控制面板搞什么区域什么的,我试了没用分析原因:1.可能是for循环次数太多,时间太长**(建
2021-10-28 10:28:40
5366
原创 java解析las/laz(点云数据)
参考地址:http://www.itfsw.com/blog/category/java/参考地址提供的github地址:https://github.com/jsimomaa/LASlibJNI依赖:<dependency> <groupId>fakepath</groupId> <artifactId>laslibjni</artifactId> <version>0.0.1</versio
2021-10-27 09:55:40
1582
2
原创 申请cesium的token并使用
进行注册一个账号网址:https://cesium.com/ion/signin/tokens创建token应用tokenCesium.Ion.defaultAccessToken ="你的token";使用前后效果对比
2021-10-09 15:08:40
2744
原创 对视频的分辨率大小进行裁剪
裁剪视频主要是要安装 ffmpeg 然后使用Java代码控制它对视频进行裁剪核心代码://finalPath就是你的视频位置加视频名称//outPath就是你视频的输出位置//fileName就是你视频输出后的名称//crop=1920:960:0:0 里面的前两个参数为你要裁剪后的视频大小,后两个参数为裁剪起始的xy分辨率//crop=a:b:c:d a为裁剪后的长度,b为裁剪后的宽度,c为开始裁剪的那个点的x坐标,d为开始裁剪的那个点的y坐标ffmpeg -i finalPa.
2021-10-08 10:14:00
677
原创 cesium5之SelectionIndicator& InfoBox(entity)
主要参考资料:https://www.cnblogs.com/fuckgiser/p/5702544.html以下为示例一创建一个实体对象,在地图中显示,然后改变他的描述源码如下,其他的不多说,我代码注释是很完整的。(ps:你这要是看不懂,也别问我了,至于原理方面的知识我也没吃透,去看我的参考地址,在最上方。)<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" />.
2021-09-23 11:16:27
936
原创 cesium4之BaseLayerPicker
我总结的该功能:就是换地图数据源的。参考资料:https://www.cnblogs.com/fuckgiser/p/5686238.htmlhttps://blog.csdn.net/weixin_45565771/article/details/105430494https://blog.csdn.net/seelingzheng/article/details/105458536原效果腾讯影像效果图:高德影像效果图:高德矢量效果图:注意:创建Viewer对象时 base
2021-09-22 15:32:00
477
原创 cesium3正式学习Clock控件(时间相关)
本文主要参考链接:https://www.cnblogs.com/fuckgiser/p/5669920.htmlapi查看方式:你本地启动好了之后,访问8080端口,首页面有个叫Documentation的点进去,就是了基本知识Clock控件(主要是控制时间相关)和clock有关的是 animation(左下角时间圆盘) 控件和 timeline(下方时间条) 控件Clock中默认开始时间(startTime)为当前时间,终止时间(stopTime)为24小时后,并能获取当前时间(current
2021-09-22 14:39:59
4299
1
原创 cesium2练手小demo,增强学习兴趣好帮手
1.小知识-注释掉界面上的一些控件代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1
2021-09-22 09:05:05
194
原创 cesium1小demo
1.在cesium中创建一个文件夹用来放置你写的demo2.在里面创建一个html文件3.复制Apps中的HelloWorld.html代码粘贴在你创建的html中(注意你创建文件夹的层数,根据层数看看js和css的引用是否需要修改)4.启动cesium(先cmd 然后npm start启动)5.访问出现这个页面,你的第一个demo就做好了...
2021-09-16 16:21:27
205
原创 cesium的环境部署启动(nodejs)
百度网盘 cesium-1.84链接:https://pan.baidu.com/s/15YeWu4XvaPjO5CTVXlMpRA提取码:53z3百度网盘 nodejs 14.15链接:https://pan.baidu.com/s/1yuVNyhaUbOV1BmYUAOx6Yw提取码:pi6z1.nodejs安装请参考nodejs安装教程2.进入cesium文件夹内启动cmd3.使用npm install下载nodejs在该文件中运行的必备环境4.启动 npm start.
2021-09-16 10:58:25
591
原创 cesium的环境部署启动(tomcat)
百度网盘 cesium-1.84链接:https://pan.baidu.com/s/15YeWu4XvaPjO5CTVXlMpRA提取码:53z3百度网盘 tomcat9.0链接:https://pan.baidu.com/s/16b6VokCvSCUVeQ2YmJm4rw提取码:to8h这个资源已经被人分享过了,导致我不能分享,这是啥规则啊,那我要是第一个分享jdk8,然后付费资源,那所有想要jdk8的人在这个网站上都只能在我这下载?那我不赚疯了?希望策划能改改,这很不友好,都是开源.
2021-09-16 10:12:42
704
原创 tomcat控制台乱码
tomcat启动方式:windows:bin文件夹下的 startup.bat 文件,双击就行Linux:bin文件夹下的 startup.sh 文件用“./startup.sh”,记住这前面有一个点一个下划线,别去掉了直入正题:找到tomcat中的conf文件夹下的logging.properties文件java.util.logging.ConsoleHandler.encoding = UTF-8改为java.util.logging.ConsoleHandler.encoding =.
2021-09-16 09:29:22
66
原创 html原生做一个视频播放功能(小玩具)
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head><body> <div> <button onclick="playandpause()">播放暂停</button> <button onclick
2021-09-07 16:57:25
178
原创 MySQL基础
使用数据库use 库名;创建表格/* auto_increment 自增 * not null 非空 * primary key(`属性`) 设置主键*/create table `tableName`( `id` int unnsigned auto_increment, `name` varchar(100) not null, `thdate` date, primary key(`id`))engine=InnoDB default charset=utf8;删除表格D
2021-08-30 11:35:28
57
原创 idea设置主题,背景图片,字体大小样式
设置主题:1.打开设置2.设置主题设置背景:1.打开设置2.设置背景图片设置字体相关1.打开设置2.设置字体
2021-08-25 15:42:39
915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人