VeastLee
码龄9年
关注
提问 私信
  • 博客:167,359
    问答:14,117
    181,476
    总访问量
  • 19
    原创
  • 2,281,587
    排名
  • 19
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2015-07-07
博客简介:

VeastLee的博客

博客描述:
一切都来自于代码
查看详细资料
个人成就
  • 获得78次点赞
  • 内容获得20次评论
  • 获得128次收藏
  • 代码片获得141次分享
创作历程
  • 1篇
    2020年
  • 3篇
    2019年
  • 13篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • Camunda
    1篇
  • Visio Studio
    1篇
  • Visio Basic Application
    1篇
  • Python
    3篇
  • Angular2
    1篇
  • Java
    5篇
  • SQL
    3篇
  • Spring Boot
    1篇
  • gulp
  • MySQL
    1篇
  • UIAutomator2
    1篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    opencv语音识别计算机视觉机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理nlp数据分析
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何对Camunda进行历史数据清理

前言本文基于Camunda7.12版本进行介绍,版本过新或者过旧可能存在差异,请结合官方文档分析。Camunda简介官方介绍,Camunda是基于Java语言,支持BPMN标准的工作流和流程自动化框架,并且还支持CMMN规范,DMN规范。具体Camunda的内容这里不做过多介绍,接下来分享一下在SpringBoot集成Camunda之后如何进行历史数据清理。Camunda历史数据因为Camunda大量使用运行的过程中,流程引擎会产生大量的历史数据,所以Camunda提供了通用的能力来删除历史.
原创
发布博客 2020.11.07 ·
6014 阅读 ·
5 点赞 ·
5 评论 ·
11 收藏

请问adb源码怎么下载?

发布问题 2019.12.10 ·
1 回答

ARM架构执行adb: cannot execute binary file: Exec format error

发布问题 2019.11.22 ·
1 回答

Python中获取本机 时区/UTC偏移量 的几种方法

通过Python获取时区的方法比较简单,利用tzlocal.get_localzone()就可以获取了主要记录以下计算UTC偏移量的几种方法import timeimport tzlocalimport datetimedef _format_offset(seconds_offset): """ 将偏移秒数转换为UTC±X 注意:这里没有考虑时区偏移非...
原创
发布博客 2019.08.21 ·
6612 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

UIAutomator2 中 watcher(观察者)的使用方法[Python]

因为工作需要,使用到UIAutomator2中watcher(观察者)的功能,在官方文档查阅后,觉得对我个人来说有些不够直接,所以在本地尝试的基础上,将watcher的功能进行介绍如下,如若存在纰漏请您指出。【文末附有Watcher的官方文档】* 本篇文章整理的时候基于uiautomator2 0.3.3,现在已经是2.0.0了,不过功能应当还是适配的,阅读时请尽可能参考官方文档一、wat...
原创
发布博客 2019.02.21 ·
11892 阅读 ·
7 点赞 ·
5 评论 ·
33 收藏

MyCat作为数据库中间件时,sql中字符串包含@@会偶现报表不存在的错误

答:

原来当前使用的1.6.1版本不够新,源码中逻辑如下

case ServerParse.SELECT://if origSQL is like select @@
            if(stmt.contains("@@")){
                return analyseDoubleAtSgin(schema, rrs, stmt);
            }
            break;

新的1.6.5已经修复了这个问题,源码如下:

case ServerParse.SELECT://if origSQL is like select @@
            int index = stmt.indexOf("@@");
            if(index > 0 && "SELECT".equals(stmt.substring(0, index).trim().toUpperCase())){
                return analyseDoubleAtSgin(schema, rrs, stmt);
            }
            break;
回答问题 2019.01.25

MyCat作为数据库中间件时,sql中字符串包含@@会偶现报表不存在的错误

发布问题 2019.01.25 ·
1 回答

JAVA 使用DOM4J解析XML文件

import java.io.File;import java.util.ArrayList;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;publi...
原创
发布博客 2019.01.02 ·
673 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

MySQL 报错 com.alibaba.druid.sql.parser.EOFParserException: EOF

发布问题 2018.12.28 ·
2 回答

Java开发中,通过sql来实现过滤以及分页

 我们通过一个需求来引入问题。首先,简单介绍一下需求:实现一个下图的页面,包含了过滤以及分页。数据是后台数据库获得到的。那么关于如何实现过滤以及分页,考虑到通过前台实现或者后台实现,我们不妨来分析一下两种方法。首先,前台实现:无非就是后台获取所有的list,传给前台暂存,然后前台按照用户的过滤或者分页,来处理list,展示给前台。后台实现:前台要什么过滤,要第几页,我们就返...
原创
发布博客 2018.11.01 ·
2324 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

如何在select同时获取一个自增的序号

本方法有效靠谱儿,在MySQL下或者MyBatis的配置文件也通过。select (@i:=@i+1) as number, id, title from table_name, (select @i:=0) as t效果图如下:这个解释起来比较有意思,相当于设置了一个迭代加1的变量 i。而这个 i 的初值,我们派生了一个表 t 将 i 赋值为0。(个人理解,如有错误还请指正...
原创
发布博客 2018.10.27 ·
2987 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

java8使用Optional来避免空指针异常(简化代码)

在最近的开发中遇到不少java.lang.NullPointerException异常 ,而为了避免这个异常,不免要利用if-else来进行判断。比如如下的代码: public static void main(String[] args) { List<String> fruits = getFruits(); if(fruits ...
原创
发布博客 2018.10.22 ·
5740 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

【个人小结】一次数据库性能优化问题

 需求场景:存在表t_result_changelog,表记录了caseNo的相关数据,有些caseNo已经被删除,但表中的数据没有对应清理。难点分析:判断表中哪些数据已经被删除,需要在对应版本的caseInfo_version中查找 初次尝试:选择表中所有的caseNo以及他们的cVersionselect cVersion, caseNo from t_result_...
原创
发布博客 2018.10.11 ·
343 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

cannot construct a TypeToken for a type variable

遇到报错“cannot construct a TypeToken for a type variable”,如下信息Caused by: java.lang.IllegalStateException: Cannot construct a TypeToken for a type variable.You probably meant to call new TypeToken<...
原创
发布博客 2018.09.13 ·
1307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

去除String中的html标签,并对<td><tr>进行替换

import java.util.regex.Matcher;import java.util.regex.Pattern;private String cleanHtmlTags(String htmlText) { if (StringUtils.isEmpty(htmlText)) { return ""; ...
原创
发布博客 2018.09.12 ·
1548 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpingBoot 使用@Scheduled实现一个定时清理任务

实现定时任务的方法有很多种,@Scheduled注解,scheduleAtFixedRate,timer,quartz等等。我选择了@Scheduled,相对而言,可以让任务定点执行,并且比较简单。首先在主类添加注解 @EnableScheduling ,使Scheduled可用。之后新建一个定时清理类,并实现该类的定时清理方法,在定时清理方法前加上@Scheduled的注解以及cor...
原创
发布博客 2018.09.04 ·
2412 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

几条SQL语句

1. 查找数据库中具有某个字段的表    SELECT TABLE_NAME FROM INFORMATION_SCHEMA.columns WHERE COLUMN_NAME='test' and TABLE_SCHEMA='testDB';其中“test”的内容填写你想要查找的字段,“testDB”填写你的数据库名称,其他内容照写。最后的TABLE_SCHEMA限定了查找的数据库...
原创
发布博客 2018.09.04 ·
354 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

简单易懂的理解Java中的static、final以及static final

 首先,从最基本的概念上来说:1.static,static通常修饰方法、成员变量等,强调它所修饰的属性只有一个。首先关于static修饰的方法,称之为静态方法。静态方法可以直接通过类名被调用,任何类生成的实例也可以调用,因而被static修饰过的方法不能有this或者super这种需要有实例的关键字,也不能直接访问所属类的实例变量或实例方法。关于static修饰的变量,静态变量,...
原创
发布博客 2018.08.20 ·
3546 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Angular2可以使用的获取复选框(checkbox)的值的一种方法

楼主刚接触angular2...需要实现一个checkbox,但是网上搜了很多资料都是angularJs的,基本不能通用,终于找到能用的方法,(不敢说合适),现在记录如下:楼主的checkbox是循环里生成的,所以就以循环方法为例如下是html代码,楼主的情景是勾选复选框框,然后批量删除勾选的用户,所以需求就是获取勾选的account的集合accountArray。比较关键的一点是给复选框...
原创
发布博客 2018.08.10 ·
5738 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

nginx代理 前端504 Gateway Time-out 一个可能的原因

遇到了本地前端不能正常访问(504 Gateway Time-out)的问题,搜了很多方法都不对,最后才发现原来是自己曾运行nginx但没有主动关闭。。打开任务管理器看一下,正常情况下nginx的进程只有5个,如果多次开启nginx,并且没有正常stop它(nginx -s stop),就会产生错误。如下图便是不正常的情况,存在大于5个nginx进程。解决方法很简单,就是结束掉他们...
原创
发布博客 2018.08.10 ·
5347 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏
加载更多