-------------------------------------------------------------------------------
|
Access:https://blog.csdn.net/weixin_43407520/article/details/122165848
|
GDAL:https://www.cnblogs.com/unlockth/p/14062076.html
|
|
E:\terrait\TianJin\Zip\release-1928-x64-dev\release-1928-x64\bin
|
-------------------------------------------------------------------------------
|
mklink /d "C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\geoserver\data\data\tiles" E:\TaiRui\LFData\2d\tiles
|
|
@TableField(value = "class")
|
private String clazz;
|
|
java 调用gdal读取gdb数据,linux下java调用gdal:
|
https://blog.csdn.net/weixin_53853459/article/details/120954597
|
https://blog.csdn.net/qq_43444401/article/details/125649414
|
https://blog.csdn.net/qq_43961619/article/details/124627871
|
|
http://127.0.0.1:12316/dict/selectCount?tab=sys_user
|
http://127.0.0.1:12316/Dict/selectByPage?tab=sys_user&pageSize=10&pageIndex=0
|
|
http://127.0.0.1:12316/Style/selectCount?name=edp
|
http://127.0.0.1:12316/Style/selectByPage?name=edp&pageSize=10&pageIndex=0
|
|
http://127.0.0.1/lf/sg/login.html
|
http://127.0.0.1:12316/swagger-ui.html
|
http://192.168.20.106:12316/swagger-ui.html
|
http://localhost:12316/sign/toIndex
|
http://localhost:12316/sign/toLogin
|
http://127.0.0.1:12316/sign/toLogin?service=http://www.sina.com.cn
|
------------------------------------------------------------------------------- 问题记录
|
1.数据上传:有按钮大小不一
|
2.数据管理:左右布局允许左右拖动改变大小
|
3.数据检索:去除表名,添加表名搜索
|
4.值域管理:去除表名
|
5.项目管理:添加项目驻地位置,自动匹配省、市、县信息
|
6.在线制图:添加更多的图层,尤其是示例数据的展示
|
7.系统监控:状态信息允许导出表格 *
|
8.地下模式:挂载地下模型
|
9.三维特定格式:3dm,eff
|
10.在线制图:出图成功要提示信息,要求能够定制字体大小、符号显示等。
|
11.数据发布:提供WMS服务地址,100.10.1.169,103.85.165.99:8050
|
------------------------------------------------------------------------------- Java与Postgres类型对应
|
java8 postgreSQL
|
1 LocalDate date
|
2 LocalTime time
|
3 LocalDateTime timestamp without timezone
|
4 OffsetDateTime timestamp with timezone
|
5 String varchar
|
6 String text
|
7 Integer int2
|
8 Integer int4
|
9 Long int8
|
10 Float float4
|
11 Double float8
|
12 BigDecimal numeric
|
13 Boolean bool
|
------------------------------------------------------------------------------- 未对应的Controller
|
data/DownloadController
|
data/MetaFileController
|
sys/AttachController
|
sys/MsgController
|
|
http://127.0.0.1/data/test.kml,跨域:
|
chrome://flags/#block-insecure-private-network-requests
|
Block insecure private network requests. -> Disabled
|
|
进入bin目录,输入:ogrinfo --formats,中国石油天然气管道工程有限公司
|
-------------------------------------------------------------------------------
|
java和js实现aes加密解密:
|
https://blog.csdn.net/weixin_30663839/article/details/114049667
|
|
http://192.168.20.39:12306/
|
http://192.168.20.39:12315/
|
http://192.168.20.39:12316/
|
http://192.168.20.39:12316/server/druid/sql.html
|
-------------------------------------------------------------------------------
|
String path = System.getProperty("user.dir");
|
String uid = RsaHelper.decrypt(user.getUid());
|
String pwd = RsaHelper.decrypt(user.getPwd());
|
|
String p1 = "Admin@123";
|
boolean f = p1.equalsIgnoreCase("Some text here");
|
String p2= RsaHelper.encrypt(p1);
|
String p3= RsaHelper.decrypt(p2);
|
|
String pwd = "Admin@123";
|
String md5 = "b37f70636f1164e86cc8796201737933f65af63918d8442b";
|
boolean f1 = Md5Helper.validatePassword(pwd, md5);
|
|
String md5Pwd = Md5Helper.reverse(Md5Helper.generate(pwd));
|
boolean f2 = Md5Helper.validatePassword(pwd, md5Pwd);
|
|
new String(Base64.getDecoder().decode(username));
|
下载:http://127.0.0.1:12316/style/download?guid=15deb4e6bf02db827e39521758520fd5
|
|
http://192.168.20.39:8088/cas/login,admin/Admin@123,postgres
|
使用Commons FileUpLoad 文件上传功能:
|
https://www.itdaan.com/blog/2017/08/08/b2dbc1106fa7.html
|
Postgresql按天、周、月、年统计信息:
|
https://blog.csdn.net/qq_44663150/article/details/119681400
|
-------------------------------------------------------------------------------
|
开发运行环境:JDK版本:1.8,maven版本:3.5,文件编码:UTF-8
|
服务端:核心框架:SpringBoot,持久层框架:Mybatis,安全框架:Shiro,缓存:redis
|
前端:JS框架:vue.js,主页框架:adminLTE(基于Bootstrap),表格插件:jqGrid,树形表格:tree-table,树形插件:ztree,弹窗组件:layer,表单校验:validator
|
private static final String SQLSERVER_URL = "jdbc:sqlserver://192.168.0.77\\ZKZS; databaseName=xian";
|
------------------------------------------------------------------------------- floatserver
|
http://localhost:12316/floatserver/checkout/license
|
String str = EntityUtils.toString(entity, "UTF-8");
|
java -jar C:\360\luyten054\luyten-0.5.4.jar
|
|
请求:8dfb75298185cbcc4b2d485fdb4f25627f7aeb4dd41329076b5015586e4d56cf755f0dfd19be0d80e2573e0a2a22edca35215b390607b0ff68deab90c69296df60934315036bd8a64ee668a39502754b701be7534d0ca2e790161194d673d9454c44c570a1dbe604ac5952be731ca15809f9f4d43ad1b023f69981ce77abacc50e8e5217627eb236d5f6d114e00585d9a597f3a195b0b0c0ff8cf1e2445ca12e
|
响应:8dfb75298185cbcc4b2d485fdb4f25627f7aeb4dd41329076b5015586e4d56cfe2c56f12cd9852c447904210117b41fe2672b24d7e82fd581ad5a0983b501b5bcbe97d65dbbe770dbdc4a98e80d2966a71ecd0041a5282283bff853d70caf7aed671bc9c9d4bedf6d1d0294394861af40f195d68a965d957d53c78aa50ada3afc65d1a526c54648e6e081e8f7f7ab1c31b9f75916170e638b0b9216d30204864afe3a7a1bc8a6563bf44daf6a29e27c19f798c4f82dbb904ea4aa4fcc87a82226d9bf3e891ecb97b94263064fec025e3aa7c440d7c0e8ed559b84ae2438ec0fc438444a03c992883170ecdde20e08552efcf9d584de469930b27c81f946548d5c6e63e815671182b03b5e6e622ddb10a3f6a35ad3f44ec247a3b2dee0e936020d48efb7abc2d2abfb555f61d54c85eca
|
|
{"machineId":"dba5c0f908f92fbdb6f0a3f58a5a3193","isRegistered":true,"registeredModules":[1,3,4,9,10,11,12,13,17,25,30,33,37],"modules":[{"id":1,"name":"wms","group":"GISServer","title":"动态地图服务"},{"id":3,"name":"tms","group":"GISServer","title":"瓦片地图服务"},{"id":9,"name":"wfs","group":"GISServer","title":"要素服务"},{"id":12,"name":"wns","group":"GISServer","title":"网络分析服务"},{"id":13,"name":"geocode","group":"GISServer","title":"地理编码服务"},{"id":17,"name":"wcs","group":"GISServer","title":"栅格服务"},{"id":25,"name":"c3d","group":"GISServer","title":"三维模型服务"},{"id":30,"name":"cts","group":"GISServer","title":"三维地形服务"},{"id":33,"name":"cimservice","group":"CIMSuite","title":"语义模型服务"},{"id":37,"name":"websdk","group":"WEBSDK","title":"WEBSDK"},{"id":38,"name":"pw","group":"Parallelworld","title":" Parallelworld"},{"id":50,"name":"ext","group":"extension","title":"extension"}],"expireDate":1668486201730,"isFloating":true,"floatServerIp":"192.168.20.106","floatServerPort":12316,"message":"OK","success":true}
|
{"id":"dba5c0f908f92fbdb6f0a3f58a5a3193","expireDate":"2023-01-17","localId":"192.168.20.106|E0-70-EA-AA-B6-43","availableNum":12,"time":1668394770458,"licenseCode":"78a82f0920de0f557f8177bec1e48601c4dc25e4054a00728e4314b56528d3a1632de5298edee38a65412277977a174fea5d91c452b19ef138dbc2ba089ba632"}
|
------------------------------------------------------------------------------- 权限
|
管道基础大数据平台: 删除
|
综合展示\综合展示\查询: 下载、上传
|
综合展示\综合展示\标绘: 新增、修改、删除
|
综合展示\专题图: 统计
|
综合展示\资料馆: 下载
|
-------------------------------------------
|
数据管理\数据上传: 新增、修改、删除、上传、下载
|
数据管理\目录管理: 新增、修改、删除
|
数据管理\数据检索: 新增、修改、删除、上传、下载
|
数据管理\版本管理: 新增、修改、删除
|
数据管理\字典管理: 新增、修改、删除
|
数据管理\元数据管理: 新增、修改、删除、上传、下载
|
数据管理\样式管理: 新增、修改、删除、上传、下载
|
-------------------------------------------
|
运维管理\系统管理\菜单管理: 新增、修改、删除
|
运维管理\系统管理\用户管理: 新增、修改、删除
|
运维管理\系统管理\单位管理: 新增、修改、删除
|
运维管理\系统管理\资源管理: 新增、修改、删除、上传
|
运维管理\系统管理\角色管理: 新增、修改、删除
|
运维管理\系统管理\权限管理: 新增、修改、删除
|
|
运维管理\授权管理\用户角色授权:新增、修改、删除
|
运维管理\授权管理\菜单权限授权:新增、修改、删除
|
运维管理\授权管理\角色菜单授权:新增、修改、删除
|
运维管理\授权管理\角色资源授权:新增、修改、删除
|
|
运维管理\运维监控\令牌管理: 新增、修改、删除
|
运维管理\运维监控\黑白/名单: 新增、修改、删除
|
运维管理\系统配置: 修改
|
------------------------------------------------------------------------------- Java Web操作
|
String getMethod() // 获取请求方式: GET
|
// 获取虚拟目录(上下文目录):虚拟路径通过在application配置当中可以配置
|
String getContextPath() // 配置:server.servlet.context-path=/aaa
|
String getServletPath() // 获取Servlet路径:就是获取的controller当中配置的路径
|
String getQueryString() // http://localhost:8080/aaa/test?id=3,获取请求参数: id=3
|
// 获取请求URI:/servletDemo/demo1
|
String getRequestURI() // 上下文路径+controller当中配置的路径
|
String getRequestURL() // 获取完整请求路径:http://localhost:8080/aaa/test
|
String getProtocol() // 获取协议及版本:HTTP/1.1
|
String getRemoteAddr() // 获取客户机的IP地址:192.168.0.0
|
String getHeader(String name) // 获取请求头数据,通过请求头名称获取值
|
Enumeration<String> getHeaderNames() // 获取所有请求头信息
|
BufferedReader getReader() // 获取流对象-获取字符输入流,只能操作字符数据
|
ServletInputStream getInputStream() // 获取流对象-获取字节输入流,既能操作字节也能操作字符
|
|
String getParameter(String name) // 获取请求参数通用方式(根据参数名称获取参数值) username=zhangsan
|
String[] getParameters(String name) // 获取请求参数名称获取参数值的数组 hobby=xx&hobby=game
|
Enumeration<String> getParameterNames() // 获取请求参数名称(与获取请求头方法类似)
|
Map<String,String> getParameterMap() // 获取所有参数的Map集合
|
request.setCharacterEncoding("UTF-8");
|
RequestDispatcher getRequestDispatcher(String path); // 通过request对象获取请求转发服务器:
|
|
forward(ServlertRequest request,ServletResponse response); // 使用==RequestDispatcher对象来进行转发
|
response.setStatus(304); //设置状态码
|
// 设置指定名称响应头的值,下面是导出的时候我们经常要设置的响应头,响应头当中还有文件的名称,也就是通过流下载文件的时候那个文件名称
|
response.setHeader("Content-Disposition", "attachment;filename=" + zipName);
|
PrintWriter getWriter() // 1.字符输出流
|
ServletOutputStream getOutputStream() // 2.字节输出流(一般导出就是将文件写到字节流,然后响应response)
|
// 注意:在同一个Servlet,二种输出流不能同时使用,产生互斥
|
response.sendRedirect("/项目地址/资源地址"); // response提供了专门负责重定向的方法
|
response.setCharacterEncoding("GBK"); // 指定服务器响应中文的编码方式
|
response.setContentType("text/html;charset=utf-8"); // 统一服务器和客户端的编码方式
|
// 导出的时候如果需要直接通过response流导出Excel,需要和前端设置上下文类型,如下:
|
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
-------------------------------------------------------------------------------
|