- 博客(68)
- 资源 (38)
- 收藏
- 关注
原创 AutoHotkey(AHK)脚本,自动截图当前屏幕并发送给微信窗口
前提先安装好 AutoHotkey ,本脚本依赖AutoHotkey 环境。创建一个ahk文件,代码放进去,双击执行,就可以了,。首先 ,设置微信的快捷键。
2023-09-05 15:20:21
1847
原创 自动运行显示testmoive
Log("窗口已经是全屏状态,不执行移动鼠标操作:" . windowTitle)Log("窗口移动鼠标操作已执行:" . windowTitle)Log("窗口有活动,不执行移动鼠标操作:" . windowTitle)SetTimer, MoveMouse, 10000;窗口不可见,可以在这里添加相应的处理逻辑,如显示警告消息。MsgBox, 窗口不可见: %windowTitle%移动鼠标到应用窗口的左边界。移动鼠标到应用窗口的右边界。检查窗口是否已经是全屏状态。如果窗口被最小化,先恢复窗口尺寸。
2023-08-30 10:01:37
150
原创 HTML JS 解析器出sql 中 的所有表名称,支持多条SQL
一个html页面 ,有一个SQL输入框, js根据输入的sql 使用SQL解析器出sql 中 的所有表名称, 并去重表名显示出来, 按照SQL解析器的语法来提取 sql 表名称 ,注意一定要要一步步 分析并写好代码,注意输入的SQL 可能是多条查询SQL ,需要把表名称全部提取并去重,并考虑表名前可能加库名称 如 fr.tablename 需要考虑 解析规则 词法分析(Lexical Analysis):SQL解析器首先将SQL语句分解为多个单词或符号,这些单词称为"词法记号"(tokens)。
2023-08-10 15:00:04
666
原创 IP提取器对比器
一个html 页面 ,有两个输入框 第一个输入框输入文本中包含多个ip,输入的ip是不规则的,需要使用正则表达式提取出 输入文本的ip地址 , 然后在第二个输入框中输入内容,并提取出内容的ip ,如果第一个输入框和第二个输入框中的ip有符合的 在页面中显示处理。1.输入文本框可以调大一点, 点击提取按钮后,显示三块内容,第一块显示输入文本中提取的所有ip 第二块显示输入内容提取的所有ip 第三块显示 输入文本和输入内容 中共同有的ip。
2023-08-07 16:17:15
553
原创 【无标题】SQL+HIVE 题目:查询接下来5天要过生日的学生
SELECT * FROM (SELECT birthday , month(current_date() ) nowmonth ,month(date_add(current_date(),5)) nextmonth ,month(to_date(birthday)) usermonth , day(current_date() ) nowday ,day(date_add(current_date(),5)) nextday , day(to_d.
2021-12-31 16:23:47
853
2
原创 oracle 导入 导出 dmp
导入D:\Oracle19C_client_home_X86\bin\imp.exe userid='lsydww/zzsoft@10.0.10.114:1521/ORCLPDB' file='C:\Users\LF\Desktop\lsydww.dmp' fromuser=(lsydww) touser=(lsydww) log='C:\Users\LF\Desktop\112121.log'导出D:\soft\Oracle19C_client_home_X86\bin\exp.exe u.
2021-09-25 17:47:37
280
原创 maven 批量存入内部仓库
package com.zz.common.utils;import java.io.*;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.regex.Pattern;/** * @author zg * @version 1.0 * @description: TODO * @date 2021/6/23 * * 1.安装maven.
2021-07-21 09:18:41
310
原创 postgre 转oracle 数据迁移, 表名称和字段名成转大写, 序列触发器创建
1.表迁移推荐使用Navicat 从postgre迁移oracle ,基本没有报错迁移完成后执行 表明转大写和字段转大写语句表明转大写Beginfor c in (select table_name tn from user_tables where table_name <> upper(table_name)) loopbeginexecute immediate 'alter table "'||c.tn||'" renam...
2021-07-14 15:50:45
758
原创 批量修改postgre数据库中的序列起始值, 解决起始值错误导致id冲突的问题
场景:postgre 中 自增id 需要创建序列,但是复制表 或者复制数据后 ,再重新添加数据的时候 序列的值和数据库中的id 冲突导致程序报错,本数据库中的序列 是以 seq_table 格式创建的序列下面的脚步执行步骤1/ -- 查询 当前所有表以及 相关的序列 , 防止出现序列中没有表或者表中么有序列的问题2-- 查询 根据表查询id 的最大值3 设置最大值为新的序列起始值 DO $$DECLARE r record; start_v...
2021-05-26 11:19:51
1042
原创 activiti 5.22整合springboot 2.1项目+ activit网页流程设计器 整合(一)
activiti整合+activit网页流程设计器1.需求现在网上主流的是使用 thymeleaf + springboot的方式 , 我也是参考这些案例实现了 springboot+vue的方式, 不适用thymeleaf ,有所更改项目中添加项目的activiti依赖 以及添加activit网页流程设计器添加相关maven <!-- Activiti Start --> <dependency> ...
2021-05-15 15:40:04
350
原创 vmware报错 This product may not be installed on a computer that has Microsoft HyperV installed. 解决
vmware报错 This product may not be installed on a computer that has Microsoft HyperV installed. 解决或者出现 oracle vm virtualbox 出现的 只能安装32位系统,不能安装64位系统首先要在主板启动虚拟机已 开启虚拟化基础,发现还是无法运行,那就试试下面的方法吧若本机windows系统开启了虚拟系统,需要关闭以防止冲突如果有HyperV选项就取消HyperV,但是也有..
2021-02-27 12:00:35
6105
原创 01-jvm的运行机制
1、编译: java文件编译成class文件字节码平常我们编写的java代码是怎么运行起来的呢?通过打一个jar包或者 直接执行java -jar 命令 执行 ,其实 jar文件里面也是编译好的class文件,jvm 相当于一个程序 ,他运行的代码就是已经将java代码编译成 jvm虚拟机能识别的字节码文件。所以要运行java代码就需要把java文件编译为jvm能够识别的class文件字节码流程大概如下图:什么是Class文件Java字节码类文件(.class)...
2021-02-19 17:55:50
71
原创 2021-02-08
衡量一个在线代理完不完善,很重要的一点就是:能否覆盖网页中尽可能多的 URL,减少逃逸现象。1、单域名 如果有相对路径的url,泛域名无需修改,单域名需要替换修改,替换url难度增大,并易出现的错误增多2、如果网站中的 js中有判断url路径的代码,泛域名无需修改url路径,单域名需要修改路径,导致代理错误问题增多3、cookie 单域名的cookie 是存在一个域名中,如果代理多个网站,多个网站的cookie就会存在一起,长时间访问读多个网站会造成 多个网站的cookie 冲突或者cookie出现.
2021-02-08 19:36:20
120
1
原创 java代码批量生成 数据库 oracle 序列 和触发器,并写入文件
package com.zz.jvm;import cn.hutool.core.io.file.FileWriter;import cn.hutool.db.Db;import cn.hutool.db.Entity;import cn.hutool.db.ds.DSFactory;import cn.hutool.db.sql.SqlExecutor;import org.springframework.core.io.buffer.DataBufferUtils;import java.
2021-02-07 14:33:01
339
原创 shell 脚本实现 合并文件夹中的文件为一个文件-自用
说明:webvpndata_tmp目录下会生成多个 1593483512_00001-441_web_3232235974_3396404947_80_443 之类的文件夹 看图1该文件夹下面有从0开始排序的文件,看图2最后的结果将1593483512_00001-441_web_3232235974_3396404947_80_443 下的文件 0,1,2,3,4 最后合并成1593483512_00001-441_web_3232235974_33964049...
2020-07-01 16:58:08
2805
原创 Python 将 编码自动转换utf8 同时生成自定义格式文件,时间戳转换时间类型
需求原数据ip username starttime stoptime inputoctets outputoctets10.112.10.233 2019110300 1575043261.02 1575129661.02 2930141 392128710.112.61.13 2017010078 1575043321.05 1575129721.05 1254624 752959...
2019-12-13 10:40:08
365
原创 nodejs pipe 请求超时导出程序报错问题解决,以及出现 cookie被共享问题解决思路
遇到的问题:在用nodejs 的时候,刚开始使用 pipe 做代理 node 代理网页,在请求真实网站,最初的代码//req.pipe(request[req.method.toLowerCase()](req.url)).on('response',(response)=>{}但是遇到一个问,pipe中出现异常直接会导致程序报错最后异...
2019-11-29 10:00:42
1699
原创 Shiro拦截Ajax请求,认证失败重定向 dao到登录页面 (亲测有效)
由于 shiro 能 自动判断登录并返回登录登录页面,自动跳转到登录页面,返回login 页面 ,但是遇到ajax请求的 方法, 程序不会自动跳转到登录页面,所以需要 添加重定向方法 自动跳转到重定向 登录页面1.自定义拦截器LoginFormFilter拦截器,继承FormAuthenticationFilter类,在需要登录而未登录的请求都会执行onAccessDenied请求。...
2019-06-06 11:10:03
3542
1
原创 mybatis foreach 循环遍历 list对象
<insert id="saveBatch" parameterType="cn.net.polyinfo.entity.websitemanage.websiteWhite.TSiteWhiteEntity"> insert into t_site_white ( `listid`, `url`, `name`, `department`,...
2019-02-21 15:12:38
19683
4
原创 CDH报错 agent异常
在我添加agen节点的时候报错, 查看日志是报错信息如下 查看agent 节点日志tail -f /opt/cloudera-manager/cm-5.8.0/log/cloudera-scm-agent/cloudera-scm-agent.log [18/Dec/2018 13:53:44 +0000] 1686 MainThread agent ...
2018-12-18 14:16:45
4429
原创 elasticsearch 分组聚合查询
要求按照ip_peer 分组,并查询每个分组中 最小的开始时间和最大的结束时间, 每个分组 byte求和{ "size": 0, "aggs": { "group_by_ip_peer": { "terms": { "field": "ip_peer", "size": 1, "
2018-12-12 10:37:10
15981
3
原创 greenplum 数据导入 导出
导出语句 导出为csv格式的数据:添加字段头导出 psql -d databasename -h localhost -p 5432 -c "\copy (select * from tablename limit 10000 ) to /tmp/my_data2.csv with csv header delimiter '|' " 不添加字段头导出 ...
2018-12-10 10:25:37
4981
1
原创 Elasticsearch 创建默认模板,以后再也不需要再重新建索引了
curl -XPUT 'http://192.168.1.181:9200/_template/template_t_url' -d ' { "template": "t_url-*", "settings": { "index": { "number_of_shards": 3, "number_of_replicas": 1 } },
2018-12-05 17:56:41
4745
原创 flume 同步数据至 hbase
a1.sources = r1a1.sinks = k1a1.channels = c1 # Describe/configure the sourcea1.sources.r1.type =spooldir a1.sources.r1.spoolDir=/urldata/# 通过以下配置指定消费完成后文件后缀a1.sources.r1.fileSuffix = .COMPLETE...
2018-12-04 15:59:18
465
原创 svn svn:zlib (uncompress) :损坏的数据:解压 scndiff 数据失败 svn 文件损坏 解决办法
svn svn:zlib (uncompress) :损坏的数据:解压 scndiff 数据失败 svn 文件损坏 解决办法 svn更新时提示文件损坏,首先定位损坏的文件是哪里定位到后点击svn查看历史记录就会提示说明就是当前这个版本损坏了。解决办法:重新提交该文件:提交的人事可以直接提交该文件的,可以先将当前错误的文件删除...
2018-12-04 15:58:18
3345
原创 flume-ng 与elasticsearch整合
a1.sources = r1 a1.sinks = k1 a1.channels = c1 ##### sourcea1.sources.r1.type =spooldir a1.sources.r1.spoolDir=/urldata/t_url/##设置修改文件名称为.COMPLETED ##a1.sources.r1.fileSuffix = .COMPLETE...
2018-12-04 15:49:34
373
原创 elasticsearch 创建索引指定索引字段类型,以及指定分区数和副本数
curl - XPUT 'http://192.168.1.181:9200/t_url-2018-12-04/' - d ' { # 指定url地址 索引名称 "settings": { "index": { "number_of_shards": 2, #分区数 "number_of_replicas": 1##副本...
2018-12-04 15:37:45
7940
2
原创 flume 多个source sinks channel 配置记录
a1.sources = r1 r2a1.sinks = k1 k2a1.channels = c1 c2 ##### sourcea1.sources.r1.type =spooldir a1.sources.r1.spoolDir=/urldata/t_url/##a1.sources.r1.fileSuffix = .COMPLETED ##设置删除a1.s...
2018-11-28 09:39:39
1038
原创 elasticsearch-sql JDBC实例
https://github.com/NLPchina/elasticsearch-sqljava连接elasticsearch-sql 测试代码 import java.sql.*; import java.util.Properties;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.dr...
2018-11-27 09:33:29
2804
原创 flume sinks 到hbase 消费数据慢
1、情况:flume 消费数据到habse中。source 和 channel 都正常,速度很快,唯独sinks 到hbase的时候速度特别慢。大概是一秒存入一条数据 top 查看flume cpu 飙升至99%原的配置文件a1.sources = r1a1.sinks = k1a1.channels = c1 # Describe/configure the so...
2018-11-15 17:35:29
957
原创 vSphere Client 挂载文件 到虚拟机内服务器
1、需求 、由于虚拟机的网络和当前的网络不通,只能通过vSphere Client 连上虚拟机想要往虚拟机中添加文件,怎么添加呢?Pl03是我要上传文件的主机1、需要 UltraISO.exe制作iso镜像参考:可以利用UltralSO制作iso文件。方法:1、在UltraISO主界面菜单点击文件--新建ISO光盘映像文件--在点击菜单上的操作--添加文件...
2018-10-31 16:25:04
5667
原创 使用Hbase协作器(Coprocessor)同步数据到ElasticSearch(hbase 版本 1.2.0-cdh5.8.0, es 2.4.0 版本)
参考 https://gitee.com/eminem89/Hbase-Observer-ElasticSearch 上面的代码,但是由于我的es版本是2.4.0 和作者的版本不对应导致功能无法正常使用,所以特此记录修改成能参考 代码如下: maven pom.xml <project xmlns="http://maven.apache.org/POM...
2018-10-26 14:37:27
666
原创 Logstash 配置elasticsearch index字段与表中字段重复的问题
input{ file{ path => ["/tmp/data/t_url.csv"] start_position =>"beginning" }}filter{ csv{ separator => "|" columns => ["rid","dir&quo
2018-09-13 10:03:12
1421
原创 Commit blocked by pre-commit hook (exit code 255) with output: 这个错误是由于服务器上的自定义钩子函数处理导致问题解决
刚迁移完代码发现提交代码报错, Commit blocked by pre-commit hook (exit code 255) with output: 这个错误是由于服务器上的自定义钩子函数处理导致问题解决、系统找不到指定路径 解决办法:打开svn管理界面,找到脚本的位置代码由于迁移后路径发生变化,所以脚本产生错误,修改svn路径即可解决...
2018-07-18 13:18:03
6853
4
原创 BASE64 加密工具类
import java.io.IOException;import java.io.InputStream;/** * Description: * 该类包装了 sun.misc.BASE64Encoder 和 sun.misc.BASE64Decoder 的常用方法。 * * For example: * * * @author guowd * @version 1.00...
2018-05-22 15:08:16
859
原创 MySQ L逗号分割字段的行列转换方法
准备条件CREATE TABLE `user` ( `id` int(11) NOT NULL, `name` varchar(256) CHARACTER SET utf8 NOT NULL, `mobile` varchar(256) CHARACTER SET utf8 NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT ...
2018-05-14 14:36:24
371
1
原创 select2 ajax 远程获取下拉框默认显示数据, 无需输入
$("#domain_user").select2({ placeholder : '请选择', minimumInputLength : 1, //默认最少输入1位 language : "zh-CN", width : "137px", allowClear : true, ajax : { type : "post", url : "tudstat/ge...
2018-05-08 11:10:45
1084
1
原创 多线程处理list数据,并获取线程进度是否完成
import java.util.LinkedList;import java.util.List;import java.util.concurrent.CountDownLatch;public class ThreadTest { /** * 多线程处理list * * @param data * 数据Lin...
2018-05-05 14:51:56
2705
1
原创 yum install -y lrzsz2 出现问题报错 Fatal Python error: pycurl: libcurl link-time version is older than
yum -y install lrzsz 出现问题报错 Fatal Python error: pycurl: libcurl link-time version is older than 解决办法 这个是由于centos导致的问题[root@libmaster ~]# vi /etc/ld.so.conf.d/vmware-tools-libraries.conf在该文件中添...
2018-04-23 09:43:08
729
原创 select2 Ajxa 请求后台数据 并默认选中第一个数据
1、页面添加 html并引用 select2 js<label class="sech-label">账号:</label><select data-live-search="true" id="grpDownList" name="grp"> <option value="" selected="
2018-04-18 18:52:08
5288
chenzhenguo-MYSQL5.0——WINDOWS安装版.zip
2021-01-20
外包项目框架.zip
2021-01-20
graviteeio 3.5.0 windows 版 所有依赖安装包打包发布
2020-12-30
12、0708-ELK-Beats&Logstash介绍.zip
2020-12-16
Deep Learning Privacy Shokri-SP2019.pdf
2019-12-06
北京大学阅读报告readingreport2017.pdf
2019-11-29
GreenPlum数据库详细安装过程.docx
2019-11-29
redis安装.pdf
2019-11-29
kibana安装.pdf
2019-11-29
Ztree利用getNodesByFilter进行js搜索 搜索父级隐藏
2019-03-12
使用Hbase协作器(Coprocessor)同步数据到ElasticSearch(hbase 版本 1.2.0-cdh5.8.0, es 2.4.0 版本)
2018-11-28
JS汉语转拼音 全拼字母和首拼字母
2017-12-14
ocr-zh-cn.rar主打一个免费222
2024-05-28
nssm.7z 注册服务程序
2021-02-02
小丙的java面试资料.7z
2021-01-21
java编辑器-ide安装包.7z
2021-01-20
mitmproxy-6.0.2-windows-installer.exe
2021-01-20
NCMSpider-master.zip
2021-01-20
jr-mp-ide-idea.zip
2021-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人