
工作经验
默默前行的蜗牛
Data Mining ML
展开
-
[大模型笔记]扣子-知识库搭建,并用Java-SDK调用的笔记
在扣子平台创建知识库、智能体,并用sdk调用原创 2025-02-20 17:20:45 · 878 阅读 · 0 评论 -
[笔记]信息化、数字化、智能化三者的区别
信息化是指企业基于电脑和网络技术,广泛应用以ERP为核心的信息系统,实现经营活动的电子流,改进和再造流程,并对流程进行有效控制和管理,降本增效并提升可靠性。数字化是利用数字技术来改变商业模式并提供新的收入和价值创造机会;是转向数字业务的过程。数字化的三个关键点:改变商业模式、实现价值创造、转向数字业务。智能化有两方面的含义:一是采用“人工智能”的理论、方法和技术处理信息与解决问题。二是具有类人智能的特性和功能,自适应、自校正、自协调等。是企业信息化发展的不同阶段。原创 2023-05-09 16:53:59 · 433 阅读 · 0 评论 -
高德POI数据采集笔记
高德POI数据采集原创 2023-04-20 17:17:43 · 3283 阅读 · 0 评论 -
百度墨卡托坐标转化笔记
墨卡托坐标转换原创 2023-04-10 10:07:18 · 1585 阅读 · 0 评论 -
Nginx搭建Netty负载均衡
Nginx搭建Netty负载均衡笔记记录一下用Nginx实现netty的负载均衡学习过程。原创 2022-12-20 16:15:37 · 3549 阅读 · 1 评论 -
Nginx部署SpringBoot项目
nginx 部署springboot项目原创 2022-12-15 15:16:38 · 4763 阅读 · 0 评论 -
nohup提交jar包脚本
【代码】linux提交任务脚本。原创 2022-12-15 13:00:37 · 198 阅读 · 0 评论 -
问题 java.net.SocketException Too many open files
解决too many files原创 2022-11-25 12:00:17 · 3234 阅读 · 0 评论 -
MATSim笔记01-controler结构梳理
MATSim笔记01-controler结构梳理。原创 2022-09-27 12:18:25 · 258 阅读 · 0 评论 -
UTM坐标系与GPS坐标系转换笔记
UTM与GPS坐标系转换原创 2022-08-11 10:34:01 · 2134 阅读 · 2 评论 -
Flink State的初始化总结
ValueState示例ValueState<T> lastDataState ;this.lastDataState = getRuntimeContext().getState(new ValueStateDescriptor<>("lastDataState ", T.class));ValueState<Tuple2<Long, Long>> lastSimIdDataTimeState;this.lastSimIdDataTimeState原创 2022-04-20 13:22:58 · 2853 阅读 · 2 评论 -
根据输入地铁站获取所有出口坐标
百度拾取坐标系统原创 2022-03-11 11:16:27 · 510 阅读 · 0 评论 -
成功利用arthas解决一个cpu占用100%的问题
最近在项目中,发现一个程序的cpu瞬间会占用100%,经验来说应该是某个方法死循环了或者迭代次数过多。利用arthas可以查看问题的症结所在。arthas用户手册1、首先启动arthasjava -jar arthas-boot.jar2、找到对应的程序序号3、输出最繁忙的前3个线程thread -n 3例如输出如下格式可以看出可能有问题的方法是 at com.tsingvast.intelligent.smartbus.service.match.BusShiftMatch原创 2022-03-01 11:43:12 · 1296 阅读 · 0 评论 -
impala 实现滑动累计求和
最近在工作中遇到这样一个需求:从一天24小时中找出客流量最大的90分钟。基础数据格式如下:一个字段是时段,一个字段是客流如果通过python或者java循环遍历,非常easy,这里主要是通过sql实现。用到了窗口函数ROWS BETWEEN [ { m | UNBOUNDED } PRECEDING | CURRENT ROW] [ AND [CURRENT ROW | { UNBOUNDED | n } FOLLOWING] ]RANGE BETWEEN [ {m | UNBOUNDED原创 2022-02-28 14:15:50 · 1773 阅读 · 0 评论 -
SpringBoot项目问题总结
SpringBoot项目启动问题整理1、启动SpringBoot报错,报错信息:错误1:SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]Exception in thread "main" java.lang.ExceptionInInitializerError at com.tsingvast.SpringBootTest.main(SpringBootTest.java:27)Cau原创 2021-08-11 13:15:12 · 425 阅读 · 0 评论 -
executeBatch报语法错误,分析是inert into的语句后面加了;
最近在工作中,利用jdbc往数据库中插入新数据时,发现一直报错,复制出来每个insert 语句,在数据库中执行是可以执行的,分析了好长时间。。。。。,最后发现是由于insert into后面加了;导致的。错误的语句:insert into table_name values(?,?,?,?)**;**把;去掉就可以了。具体原理...原创 2021-03-02 10:17:00 · 486 阅读 · 0 评论 -
fastjson转换java对象时,json与java属性不一致时怎么办?
在最近的工作中遇到利用fastjson转换json串为java对象时,发现json的字段和java定义的属性名不一致,无法直接转换,百度了一下,json转换时,是调用的属性的setter,getter方法,因此需要在set/get方法上添加 @JSONField(name=”json_firled”) @JSONField(name="driver_no") public String getDriverId() { return driverId; } @J原创 2021-03-02 09:56:23 · 3050 阅读 · 0 评论 -
字符串转成GB2312 十六进制转换为字符串
最近在工作中遇到需要将字符串转换成GB2312编码,然后转换成十六进制返回字符串转换成GB2312编码byte[] result = ss.getBytes("GB2312")GB2312编码数组转换成十六进制/**字节数组转换成为十六进制字符串 * @param b * @return */ public static String bytes_String16(byte[] b) { StringBuilder sb = new StringBuilder();原创 2021-01-15 15:04:43 · 3803 阅读 · 1 评论 -
excel中时间加分钟运算公式
例如时间为06:30 要计算40分钟以后的时间,正确应该是07:10excel公式中输入,其中C2表示06:30 G2表示40=TEXT(C2+TIME(0,G2,0),"hh:mm")TIME(hour,minute,second)原创 2020-12-03 11:10:09 · 16269 阅读 · 0 评论 -
关闭HttpClient日志中遇到的坑
最近在用HttpClient请求api的时候,控制台打印了太多无用的日志14530 [main] DEBUG org.apache.http.headers - http-outgoing-0 >> POST /api/Run/GetRoadRun HTTP/1.1 14530 [main] DEBUG org.apache.http.headers - http-outgoing-0 >> Content-Length: 43 14530 [main] DEBUG org.a原创 2020-11-21 09:53:07 · 4181 阅读 · 0 评论 -
excel里面时间加减
例如当时时间为7:10分,计算40分钟后的时间,用公式计算假设7:10是单元格C3,40是单元格D3,则公式为=C3+D3/24/60原创 2020-10-21 09:47:47 · 3837 阅读 · 0 评论 -
java链接opc报异常org.jinterop.dcom.common.JIException: Access is denied解决
记录一下这次从发现问题到解决问题的过程项目是通过java链接OPC,读取数据,并且发送数据的程序一直运行正常,最近客户反馈说无法读取数据,通过查看,发现访问异常了。花了2天的时间才解决了这个异常。org.jinterop.dcom.common.JIException: Access is denied, please check whether the [domain-username-password] are correct. Also, if not already done please c原创 2020-08-06 14:00:14 · 10327 阅读 · 5 评论 -
redisClusterCRC16错误解决
上述错误的原因是redis版本的问题,用redis2.9就可以解决在pom中添加,重新编译 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>.原创 2020-07-25 08:13:36 · 764 阅读 · 1 评论 -
maven 把所有的依赖打到lib中
命令行执行:mvn dependency:copy-dependencies -DoutputDirectory=lib原创 2020-07-24 23:26:29 · 1747 阅读 · 0 评论 -
JDBC 链接Hive
JDBC链接Hive使用JDBC链接Hive测试样例以及maven配置测试代码package mytest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class HiveConnection { public stati原创 2020-07-15 07:10:31 · 491 阅读 · 0 评论 -
mysql 终端命令行执行sql语句把结果写入文件中
bin/mysql -u用户名 -p -D数据库 -e “select * from table” > /data/temp/result.csv原创 2020-04-13 11:10:52 · 1595 阅读 · 0 评论 -
linux 批量删除指定日期的日志
find . -type f -name ‘.log.2020’ -mtime +10 -exec rm -f {} ;参考链接原创 2020-03-27 20:57:36 · 3775 阅读 · 2 评论 -
如何写bat文件调用jar包
最近工作中遇到需要打jar做测试,一时间忘了如何操作了,在这里记录下操作步骤,为了以后更方便使用。主要包括以下几点: 1.Eclipse打jar包 2.如何在jar包调用log4j.properties 3.如何写bat文件写java程序,这里写一个简单的测试程序package test;import org.apache.log4j.PropertyConfigurator;import原创 2015-06-18 09:16:56 · 10590 阅读 · 1 评论 -
学习win7下搭建FTP服务器
博客原文:http://blog.sina.com.cn/s/blog_3f7e47f20100haur.html 本文介绍通过win7自带的IIS来搭建一个只能实现基本功能的FTP服务器,第一次装好WIN7后我愣是没整出来,后来查了一下网上资料经过试验后搭建成功,其实原理和步骤与windows前期的版本差不多,主要是对新的操作系统还不是很熟悉。相信用过WIN7一段时间的都能独立解决掉。转载 2015-06-30 09:28:53 · 579 阅读 · 0 评论 -
判断一个double值是int型
最近工作遇到判断一个double值,是否是整数,例如如果是64.0,则写为64,64.1则写为64.1; 想到的方法:转为int值,如果int值比double值非常小,则认为是整数double temp;int tempint=(int)temp;String result;if(temp-temp<Double.minValue){ result = String.valueOf(原创 2015-07-08 16:18:41 · 1846 阅读 · 0 评论 -
List的copy
在做项目的过程中,经常会遇到将一个List复制到另一个List中---思路是创建两个List然后将srcList中的元素一个个取出来赋给descList中这里我们可以利用collections中的copy方法但是需要注意:直接用copy方法很容易会抛出 throw new IndexOutOfBoundsException("Source does not fit in原创 2016-01-16 09:22:16 · 422 阅读 · 0 评论 -
通过类加载配置文件
在开发时,经常会遇到建立一个属性配置文件,然后加载1.可以在工程目录下建立一个properties文件---用通常的File类加载2.在包下建立一个properties,通过类加载package cto;import java.io.InputStream;import java.util.Properties;import org.junit.Test;public c原创 2016-02-24 17:23:55 · 475 阅读 · 0 评论 -
通过反射创建运行时类对象
学习使用反射创建运行时类对象package cto;import org.junit.Test;public class TestClass { @Test /** * 通过反射创建运行类对象 * 1.需要有一个无参的构造器 * 2.构造器的权限修饰符不能为private * @throws Exception */ publi原创 2016-02-24 17:48:24 · 351 阅读 · 0 评论 -
在命令行调用Junit测试类
今天测试程序时,需要用到在命令行下调用jar包,测试Junit,在网上找了一下相关资料整理了一下需要如下文件:1.bat脚本里面的内容如下:set path=D:/Program Files/Java/jre7/binjava -cp "lib/*;" -Xms256m -Xmx4000m org.junit.runner.JUnitCore com.shentong.原创 2016-07-08 12:52:01 · 1806 阅读 · 0 评论 -
用ScheduledExecutorService实现任务调度
ScheduledExecutorService实现任务调度,定时循环执行代码如下:package com.shentong.limitcsv;import java.util.Calendar;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;im原创 2016-07-14 10:32:42 · 516 阅读 · 0 评论 -
错误: 非法字符: \65279解决办法
今天在加载文件时,突然报出这样错误错误: 非法字符: \65279经过网上查找资料,发现这是与编码格式有关,加了BOM,变成了UTF-8 BOM,去掉BOM就可以了用Notepad++,点击格式——选择用UTF-8 无BOM编码格式编码,就可以了原创 2016-07-15 13:41:48 · 1027 阅读 · 0 评论 -
利用icu4j检测文件的编码格式
在做项目时需要检测文件的编码格式,经过查阅发现icu4j可以解决这个问题。代码如下:package org.apache.lucene.analysis.icu.segmentation;import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Pa转载 2016-06-21 16:36:05 · 1819 阅读 · 0 评论 -
Test class requires enabled assertions, enable globally (-ea) or for Solr/Lucene sub
运行lucene单元测试时,报错解决办法:转载 2016-06-21 16:54:33 · 274 阅读 · 0 评论 -
lucene_43版本创建索引demo
package com.shentong.search;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.Input原创 2016-06-22 10:57:41 · 273 阅读 · 0 评论 -
利用lucene_4.3索引搜索demo
lucene版本索引搜索的过程package com.shentong.search;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;imp原创 2016-06-22 14:56:50 · 221 阅读 · 0 评论