- 博客(31)
- 资源 (8)
- 收藏
- 关注
原创 IoTDB 集群部署——windows
修改DataNode文件,data1\conf\iotdb-datanode.properties,其中dn_rpc_address、dn_internal_address为本机IP,dn_rpc_port为访问端口,dn_target_config_node_list为confignode中配置的cn_target_config_node_list,如果存在多个以逗号分隔。修改cn_internal_address为服务器IP,cn_target_config_node_list为服务器IP。
2024-01-03 15:48:43
992
1
原创 windows下一键安装JDK1.8
文章使用脚本进行1.8的直接安装,使用的版本为jdk-8u191-windows-x64.exe,太高的版本会有一个JAVA确认下一步的界面所以选用不太高的版本。跟jdk.exe放在统一个目录下,双击运行即可。安装完成后需要重启方可生效。
2023-09-06 14:02:40
979
原创 IoTDB windows自启脚本,免登陆
在正常的使用过程中,我们不可能每次都手动的去双击BAT来进行项目的启动,当然自启可以进行注册表的添加、写个vbs放到启动项里、添加windows的计划任务等。其中除过windows的计划任务外,其他都需要用户登录方可生效,所以在实际使用中还是不太符合的。windows界面化添加就不在陈述,网上一大片,今天进行脚本添加计划的处理,如下。在文件根目录下创建bat文件,将内容复制进去,双击运行即可生成计划任务。已经在server2016、server2012测试均无异常。/TR :启动文件路径。
2023-09-06 13:55:58
430
原创 IoTDB在springboot2中的(二) 查询
其中3,5两个方法是因为项目中需要进行添加的,是根据动态传递的参数来识别对应的表名,简单进行了包装处理,如果搭建有更好的方法可以留言交流。1、queryMapData 方法的话就是查询结果为Map集合的处理,比如聚合函数的查询等等。2、queryLastData 方法为根据SQL查询表中最新的一条记录数,返回实体类。上一章我们处理的基本的构建接入,以及插入的处理,那么接下来我们进行查询的操作处理。3、queryLastData 方法为根据sql和表名查询一个Map集合。
2023-08-09 18:12:59
1723
2
原创 IoTDB 1.x 开启外部访问
但是特别注意的一点,如果你已经运行过了默认的127.0.0.1,那么恭喜你,需要将生成data、ext、logs文件夹进行删除,否则启动失败,如果没有数据的话,重新解压修改完成后启动即可。无论windows还是liunx都需要你将6667默认的端口加入防火墙中,否则肯定是无法访问端口。对conf/iotdb-datanode.properties文件中的。对于部署的IoTDB数据库,如果需要局域网内其他设备进行访问的处理。修改为本机的ip或者0.0.0.0即可。
2023-08-09 17:37:07
845
原创 windows下Tomcat设置自启后agent启动参数的设定
在此处我们明显可以看到参数的设定,和运行tomcat8w.exe中参数设置是相同的,那么我们在此处增加自己的启动参数即可。在通过startup.bat 启动时我们一般会在catalina.bat中设定一些启动参数,但是在tomcat增加服务器后启动项为tomcat8.exe时,这些参数就会失效,那么该如何处理呢?一定不要忘记,我这块javaagent的key value中间是需要用冒号:进行分割,这个根据你自身需要,符号出现问题的话服务也将启动失败。
2023-06-14 11:30:45
842
原创 windows下Tomcat开机自启
service.bat install tomcat8为建立tomcat服务。sc config tomcat8 start= auto为设定开机自启。windows下tomcat的开机自启的设置。sc start tomcat8 为启动服务。sc delete tomcat8为删除服务。sc stop tomcat8 为停止服务。
2023-06-14 11:20:46
1870
原创 Tomcat 文件夹的发布
1、在tomcat根目录conf文件夹下的server.xml文件中,<Host></Host>节点下追加。2、修改tomcat根目录conf文件夹下的web.xml文件中,修改如下图所示false更改为true。其中docBase为文件夹的路径,path为访问路径,在启动后http://ip:port/访问路径。然后启动tomcat,输入地址即可访问成功!
2023-06-07 09:33:06
271
2
原创 IoTDB在springboot2中的(一) 集成、写入
因公司业务的需要,所以需要对设备相关的指标信息进行记录并进行显示,在尝试了mysql、MongoDB的实际应用之后,发现在大量的数据前还是过于缓慢,MongoDB如果查询几个月、半年的数据速率到不是很慢,但是如果存在分页还是提不上了速度,有可能也是应用的问题, 且在实用过程中频繁的读写带来的CPU和内存压力也是非常巨大的,所以在讨论之后决定对时序数据库进行研究,从而选择了IoTDB这款国产数据库,废话不多说,直接上内容,开始研究的时候版本为0.13,所以下文都是基于0.13的,1.X以后存在变动。
2023-06-06 16:52:37
2566
3
原创 SpringBoot防Xss攻击
通过上述文章进行处理后,发现在Tomcat运行时已出现异常,排查后发现其XssFilter 需要补充实现init方法和destroy方法,不然tomcat运行war包会启动失败,记录下。
2023-05-11 18:04:40
234
原创 MybatisPlus3 关键字不同数据库的适配
其中"`"是MySQL关键字的标识,如果是Oracle那需要 " 号进行处理,根据不同的数据库配置相应的spring.profiles节点进行切换即可。然后再需要处理的关键字配置keepGlobalFormat = true参数,否则yml配置不生效。这样就可以不同的数据库配置不同的标识,不在为切换数据库而烦恼。该方式只使用于3.X版本。在yml配置中配置如下配置。
2023-05-10 18:23:37
1059
原创 JDBC工具类,兼容IPv4和IPv6
最近要做IPv4和IPv6的兼容处理,且包含了MySQL、Oracle、DB2、SqlServer,所以进行了统一化处理,记录一下,方便后期使用,后期还会增加其他数据库,如有不足请大家及时指出。其中用到了工具类的方法Tools.disposeIPv6Str 是为了判断IPv6后增加"[]"用的,如下所示。虽然sonar建议去掉Class.forName,但是在实际过程中测试发现无此设置会连接失败。标记类ConstUtil。
2023-04-28 14:13:33
1019
原创 Nginx负载均衡后,websocket失效问题
最近在添加nginx负载均衡以及转发时遇到的websocket失效的问题,为此进行了处理,配置如下: location / { proxy_pass http://tomcat-server/; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_head
2021-11-21 18:22:50
3461
原创 Springboot jar包部署-windows
本文使用为常见的winsw工具,地址为:Releases · winsw/winsw · GitHub下载对应的exe工具,如下图所示,该工具需要NET Framework 4.0的支持。1、将该exe放于和jar统一路径下,更改名称和Jar文件名相同。例如:test.exe2、新建xml文件和exe名称相同,且在统一路径下,例如:test.xml<?xml version="1.0" encoding="UTF-8"?><service> &l.
2021-10-27 16:30:39
2520
原创 Springboot jar包部署-linux
废话不多说,直接上内容!!!1、创建执行文件在/etc/init.d/下创建 autoJar.sh文件vi /etc/init.d/autoJar.sh内容如下:#!/bin/sh# chkconfig: 2345 85 15# description:auto_run #程序名RUN_NAME="test.jar" #jar包位置JAVA_OPTS=/opt/jar/test.jarLOG_OPTS=/opt/jar/test.log #开始方法start()
2021-10-27 16:14:16
142
原创 修改Mybatisplus2.x源码来对多数据库关键字的兼容处理
接上文,因为是对已有系统进行改造,所以会存在关键字的问题,但是如果修改字段工作量缺失太大,但是用到mybatisplus自带的方法又无法避免,想到去修改源码文件来实现,下面上内容mybatisplus的sql注入器为AutoSqlInjector文件位于com.baomidou.mybatisplus.mapper中,那我们在项目根目录下建立相同路径的文件然后对其生成sql的方法进行改造:injectInsertOneSql、sqlSelectColumns、sqlSelectObjsCo
2021-04-07 14:05:47
1349
原创 MyBatis-Plus中mysql语句转换为oracle语句
MyBatis-Plus中mysql语句转换为oracle语句接上一篇对MyBatis-Plus多数据库支持,不废话直接上内容。1、兼容处理需要做到mysql和oracle都进行支持,建议将oracle表和列全都以大写命名,这样修改量小。2、主键自增11g及之前需要进行建立序列,12c以后支持自增,这个网上帖子比较多,大家可以自行更改,我们项目在初期就不许用自增所以不存在此转换问题。3、对Mysql中使用的`符号进行剔除,条件使用' 单引号,查询语句中别名使用" 双引号。4、my
2021-04-07 11:48:54
1702
原创 关于springboot2项目MyBatis-Plus支持多数据库
关于springboot2项目MyBatis-Plus支持多数据库公司的项目一直使用的为mysql数据库,但是最新的客户已经购买ORACLE数据库,所以要求必须使用oracle数据库,为了兼容所以对项目进行改造让其可以支持多个数据库的切换,切记不是多数据源。参考:https://zhengqing.blog.youkuaiyun.com/article/details/103854742感谢作者的无私奉献。查找了帖子,对其进行了测试总结如下:1、增加方言配置来适配不同的数据库,已对大部分数据库进..
2021-03-27 18:28:57
1378
1
转载 TR-069 协议完整的通信过程
TR-069协议完整的通信过程以下为设备重启到挂上TR069网管的报文流程解析(1) 设备启动;根据配置的ACS(自动配置服务器)地址,建立安全的HTTP连接以后,每次连接CPE都必须首先对ACS发出一个Inform的RPC调用请求来向ACS汇报本次连接的信息。ACS会返回给一个Inform response作为确认连接。标准的Inform方法的参数如表所示参数名称 参数说明...
2020-03-28 18:15:40
3336
转载 转载tr069报文的示例
https://www.iteye.com/blog/itwangxinli-730034https://www.iteye.com/blog/itwangxinli-730034
2020-03-28 17:46:22
889
原创 jdk9以上生成jre的解决和Linux下环境变量配置的注意
jdk9以上之后不会自动生成jre,需要手动进行生成jre.windows下执行:bin/jlink.exe --module-path jmods --add-modules java.desktop --output jrelinux下执行:bin/jlink --module-path jmods --add-modules java.desktop --output jre...
2019-12-18 10:11:10
811
原创 关于cloudera manager设置开机自动启动
最近本人做关于CDH的离线版搭建,设计到了断电关机后服务器启动后cloudera manager自动启动的问题,参考其它文章后未能实现,因为cleadera-scm-server启动起来但是cleadera-scm-agent未能启动起来,经过本人尝试终于启动,如有操作不当请大家积极指出。1.复制启动脚本将主节点上面的/opt/cm-5.12.1/etc/init.d/目录下的cloude
2017-12-21 15:29:20
4493
原创 基于OSM数据的线路规划(OSM2PO的使用)
最近公司业务拓展需要做基于OSM数据的线路规划拓展,离线版不能使用外网所以访问其它搜索引擎返回数据不现实,开始时候用postgresql postgis pgrouting 进行开发,因为以前未使用过,虽然网上很多例子,但是导入过程中N多的问题,找不到答案,最后发现了OSM2PO的第三方插件能够快速的部署起数据服务,我们调用即可:osm2po地址:http://osm2po.de/
2016-06-16 14:19:50
5117
2
原创 关于world wind java 2.0在applet发布的问题
最近公司学习world wind java 2.0,想用IE进行访问查看,看了好多资料和书籍都是针对于1.5的开发。看了官网的例子进行改动后应该用到以下包:worldwindx.jar ,worldwind.jar,jogl-all.jar,gluegen-rt.jar,gdal.jar 这四个包部分系统,第一个是官网生成的class包,下面要根据系统不同,有2个包为:jogl
2015-02-10 14:42:05
486
原创 关于spring集成hbase
关于spring继承hbase1. spring继承hbase首先下载spring-data-hadoop jar包官方版本已更新至2.1.0,此处引用1.0.1版本作为继承对象(官方未找到下载端口download点击无反应)。2. 项目中引入spring-data-hadoop jar包。3. 新建一个xml文件命名为applicationContext
2014-08-27 10:47:15
1818
原创 关于hbase增删改查的操作
关于hbase增删改查的操作(通过eclipse)1.建立java project。2.引入hbase的jar包,去除重复的jar包以免出错。3.书写test测试增删改查private static Configuration conf =null; /** * 初始化配置 */ static {
2014-08-27 10:46:43
501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人