- 博客(53)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 解决-任务计划程序无法为用户“xxx\xxx”启动“\xxx”任务。其他数据: 错误值: 2147943726
我需要让小爱音箱控制我电脑的开机和关机,因此创建了一个开机自启运行cmd的任务,要求无论用户登录都启动,但是老是出现这两个错误:【任务计划程序无法为用户“xxx\xxx”启动“\xxx”任务。其他数据: 错误值: 2147943726】【任务计划程序无法登录“\xxx”。在“LogonUserExEx”中发生故障。用户操作: 确保已正确指定任务的凭据。其他数据: 错误值: 2147943726】在参考了这个文章后我修改了我的触发器,最终开机自启程序可以正常运行(不用用户输入密码登录界面)。
2023-06-07 23:08:37
4635
1
原创 解析Google地图的Search接口返回的f.txt文件数据(其他类似)
接口返回:f.txt{"c":0,"d":")]}'\n[[\"China, Beijing, 北京\",[[null,null,null,null,null,null,null,null,\"K3-QYr7gDYOkmAXevoGIBg\",\"0ahUKEwj-ocXDlf_3AhUDEqYKHV5fAGEQmBkIAigA\",null,null,null,null,[\"K3-QYr7gDYOkmAXevoGIBg\",\"0ahUKEwj-ocXDlf_3AhUDEqYKHV5fAGEQ8.
2022-05-27 15:52:59
3249
原创 几个易混术语的备注~烦死,我之前明明记得住的啊
关于“状态”的区分:status vsstate status status is used to describe an outcome of an operation (e.g. success/fail). 用来描述一个操作的最终的结果,比如成功、失败..... state state is used to describe a stage in a process (e.g. pending/dispatched). 用来描述一个过程里的.
2022-02-16 18:30:45
299
原创 Windows C盘容量不足,无损转移磁盘文件
这里我们使用mklink /j 来进行无损转移,无缝链接解释一下这个命令是干什么的,举个例子,假如执行mklink /j "C:\kingsoft" "D:\kingsoft"代表的意思就是:在C盘建立一个文件夹(注意,只能是文件夹)kingsoft,软链接到D盘的文件夹kingsoft ,所有的数据都存在D盘下面,C盘的kingsoft相当于一个引用,但是软件可以识到"C:\kingsoft",找文件就会到"D:\kingsoft"去找了,C盘的文件夹就不存放东西,大小约等于0。步骤..
2021-09-03 10:57:49
4008
1
原创 Sqoop到Oracle 一次查询/执行多个命令
sqoop eval \ --connect ${CONN_VAR} \ --username ${USERNAME} \ --password ${PASSWORD} --verbose \ --query " DECLARE BEGIN ${BATCH_SQL} END; "# ${BATCH_SQL} 中的语句用逗号隔...
2021-08-30 16:52:34
498
原创 Shell中date -d 默认支持的日期格式
1、默认就可以识别的格式根据文档(外链)+测试,我们可以得到在中国常用的受支持的一些日期格式:echo $(date -d "2021-1-1" ) #1和01都可以echo $(date -d "2021/1/1" ) #1和01都可以echo $(date -d "12/1/2021" ) #月/日/年,美式写法echo $(date -d "20210101" ) #年月日-神奇吧,存数字格式也支持,不过要按照年月日的顺序来,并且不
2021-08-30 16:06:18
1417
原创 解决Sqoop导出数据报错 Can’t export data, please check failed map task logs
完美解决方案:正确定位到sqoop导数失败原因(可定位到具体数据)
2021-08-23 15:35:04
2469
原创 正确定位到sqoop导数失败原因(可定位到具体数据)
1、sqoop导数时,添加额外的配置参数sqoop export -Dorg.apache.sqoop.export.text.dump_data_on_error=true \ --username ${USERNAME} \ ......#其他的配置-Dorg.apache.sqoop.export.text.dump_data_on_error=true该配置可以让你在导数出错的时候将导致错误的具体数据展示出来2、进入正确的log目录 进入失败的...
2021-08-23 15:10:47
3639
原创 解决Sqoop导出数据报错Can‘t parse input data 和 NoSuchElementException
原因:多为分隔符导致的字段错位造成数据无法转换问题解决方案在确保hive端的分隔符和sqoop导出指定的分隔符(比如--input-fields-terminated-by=‘\011’)一致之后(建表和sqoop语句都没问题)——在hive的表最后加一个字段,比如可以为day_id,month_id,这类长度固定且不易变化的值,重新insert into overwrite之后查询这个字段,如果有异常,一般可以排查出来。比如我今天遇到的这个情况就是,我在最后加了一个字段month_id,进
2021-08-05 17:31:31
2344
原创 从Hive生产环境distcp同步HDFS数据到测试环境的脚本
#!/bin/bash#转小写typeset -l table_nmtable_nm=$1#用法事例usage(){ echo "USAGE: $0 db名.表名 [分区键=分区值]" echo "EXAMPLE: $0 mreport_global.dim_food_area" echo "EXAMPLE: $0 mreport_poultry.dmf_sales_order_detail op_month=202011" e.
2021-07-30 15:32:40
622
原创 关于Sqoop-Cannot understand character argument: \u0001
sqoop导出数据,报Cannot understand character argument: \u0001解决:#不要用'\u0001',换成 '\001'#export用:--input-fields-terminated-by '\001'#import用--fields-terminated-by '\001'解决!
2021-07-27 17:46:30
750
原创 重学Java基础之关键难点备忘-HashMap
目录HashMap中hash(Object key)原理,为什么(hashcode >>> 16)必备知识点.:& 运算、 |运算、 ^运算按位与运算符(&)按位或运算符(|)异或运算符(^)h >>> 16 是什么,有什么用?为什么 h = key.hashCode()与 (h >>> 16) 异或?HashMap中根据hash值计算Entry[]中index的方法为什么不用取模,要用位运算?如何计算inde...
2021-07-22 15:16:19
164
原创 关于如何修复移动热点无网络(无互联网连接)的问题
背景本文只是针对问题之——无互联网连接做分析。首先,我们要明白,开启移动热点的前提是,电脑本身已经接入互联网,并且可以上网,连接的WIFI也好,有线也罢,开启移动热点的原理就是把你电脑自身连接的网络共享出来。右击任务栏网络图标,【打开“网络和Internet”设置】,在左侧菜单栏选中【状态】,右边找到【更改网络设置】下面的【更改适配器选项】(当然,通过控制面板也可以进去,这里不说了)手机连接热点后提示无互联网连接,往往是适配器本身就没有网络访问权限(右击适配器-状态)造成这个..
2021-07-12 17:07:06
31416
15
原创 在批处理(cmd,bat)下传递参数和获取参数
REM 传递参数给append_log.bat时,如果参数有空格,要用单引号把参数包括起来,在目标程序用%*获取参数start /min "append_log" append_log.bat '开始运行%APP_NAME%'REM append_log.bat@ECHO OFFset cmdPath=%~dp0set datestr=%date:~0,4%%date:~5,2%%date:~8,2%REM 使用%*来接收参数ECHO %* >> %~dp0%date.
2021-07-09 17:24:30
7787
原创 Hive推数到Oracle的分区表
需求前提数据量过千万级; 要求少用索引(因为索引的引入会导致推数效率低下); 优化的字段是非数字和时间型的(数字或时间型字段,直接用Oracle的动态分区即可,参见:Oracle 11g 的 interval 分区)推数到分区表的前提Oracle需要在开始之初便建立分区表,因为分区表不能动态由非分区表转化; 推数过程中需要动态增加或者删除分区数据,建议采用一个存储过程来实现; 需要循环推数,因为Hive只能一次性推一个分区到Oracle端(或者说目前是这样设计的);干正事建立Orac
2021-07-05 17:50:45
415
原创 Hive load data 时中文乱码的解决
检查建表的字段分隔符,我的是制表符(\t)所以在保存为文本文件的时候要注意是要用制表符(\t)分隔
2021-06-17 17:40:04
1446
原创 Shell编写hive脚本时,特殊字符“\”的处理
#!/bin/bashHIVE_SQL=" SELECT * FORM T1 left join T2 --注意,这里因为是shell的字符串,要用\\转义\d,因为shell中 \\ 代表 \ --shell \ 将特殊符号字符的特殊含义屏蔽掉,使其还是原字符 --\\\d ,第一个\是shell中转义,第二个\是sql中字符串转义,第三个才是\d ON regexp_replace(T1.fund_type,'_(\\\d)+','') = T2.
2021-06-10 10:40:12
812
原创 Oracle 11g 的 interval 分区
官方文档Interval PartitioningInterval partitioning is an extension of range partitioning which instructs the database to automatically create partitions of a specified interval when data inserted into the table exceeds all of the existing range partitions.
2021-05-18 10:44:31
254
原创 java水印可自动调节字体大小支持透明度,字体,大小,颜色等设置
import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.io.Serializable;//如果没有使用lombok,请删除注解,执行实现构造方法和getter,setter@Data@AllArgsConstructor@NoArgsConstructorpublic class Watermark implements Serializable ..
2021-04-06 15:00:54
2010
原创 Flink中自定义实现SUM函数时无法正确累计的错误分析
错误示范:package udf;import org.apache.flink.table.functions.AggregateFunction;//第一个Double为返回值类型,第二个Double为累加器的类型public class AggFuncWithBaseType extends AggregateFunction<Double, Double> { @Override public Double getValue(Double acctor)
2021-03-30 11:02:16
765
1
原创 git打包项目并在压缩包里面生成文件夹
普通打包方式:git archive --format=zip --output="./release.zip" release在压缩包里面生成文件夹(使用--prefix,注意后面要给/,否则就是在所有文件名前面加指定字符串了)git archive --format=zip --output="./release.zip" --prefix="dirname/" release...
2021-03-10 10:22:44
781
原创 正确的在DbVisualizer 中创建oracle的存储过程或者函数
--/create or replace function last_day_month(day_id varchar2)return varchar2aslast_day_of_month varchar2(20);beginnull;return (last_day_of_month);end;/要用--/ 和 / 将语句包围起来,否则的话会报错,无法执行
2021-03-08 15:53:20
1347
原创 Oracle的SYS_GUID()在子查询时展现出不同的“神奇”现象
一、期因将我遇到的问题简单描述为如下截图,我认为查询的3个XGUID应该是一个结果,但....对比后发现二、分析在Stack Overflow上的一个问题了解到一些信息:Oracle SQL: Understanding the behavior of SYS_GUID() when present in an inline view?简单说,我们可以理解Oracle对我的子查询进行了unnesting subquery(暂理解查询变化吧),查看执行计划:可以看出没有VI
2021-02-04 13:45:50
547
原创 IE下正则替换replaceAll 的注意事项
IE下replaceAll方法的第一个参数必须是字符串,如果是正则字符串,注意转义符 / 。首先我们可以在IE控制台输入String.prototype.replaceAll查看到源码为:function(b,a){return this.replace(new RegExp(b,"gm"),a)}随后了解到创建RegExp时的注意事项,注意一点:参数attributes,如果pattern是正则表达式,而不是字符串,则必须省略该参数。因此,IE下的replaceAll...
2020-11-12 14:10:55
2404
1
原创 简单记录一下开机自启动软件失效,无法自启的问题
原因是我写了一个开机自启动的脚本,作用是清除我的IE代理设置,之前都一切正常,但是后面加了一句之后就导致我自启软件全部失效了,脚本:@echo off echo 设置 ProxyEnable 为禁用...reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f echo.echo 设置 ProxyServer 为空白...reg
2020-08-14 09:42:38
2287
原创 已解决-Mapreduce中自定义GroupingComparator没有生效的原因
首先,已经在job上设置了分组比较器,而且继承了WritableComparatorjob.setGroupingComparatorClass(MyGroupingComparator.class);后来发现虽然我的MyGroupingComparator 继承了WritableComparator,但是重写方法错了:不应该重写参数为Object类型的方法public int compare(Object o11, Object o22) {...}因为在WritableCompa
2020-08-05 16:02:55
359
原创 Firefox MozillaOnline - 2016.3 45.0 版本对JavaScript的try-catch中function声明顺序的解析问题
因为我写的js在系统中被try-catch包裹起来了,所以代码类似如下:try{ var a = alertA(); function alertA(){ alert("A"); };}catch(e){ console.log(e);} 正是因为加了try-catch块,alertA() 在该版本浏览器中无法被之前的代码块...
2019-09-29 14:48:41
227
原创 两种方式实现Springboot的多环境配置(二)——使用maven+springboot的功能实现
背景有三个配置文件(.properties文件和.yml文件一样道理嘛),分别是:application.properties(默认配置)文件内容:server.port=8080application-dev.properties(开发环境)文件:server.port=8082application-prod.properties(生产环境)文件:server.port=808...
2019-06-04 17:24:27
646
原创 两种方式实现Springboot的多环境配置(一)——使用Springboot自带profile管理功能
背景有三个配置文件(.properties文件和.yml文件一样道理嘛),分别是:application.properties(默认配置)文件内容:server.port=8080application-dev.properties(开发环境)文件:server.port=8082application-prod.properties(生产环境)文件:server.port=808...
2019-06-04 17:24:18
782
原创 已解决-Ubuntu安装应用时出现Unable to locate package ...
我是在vps(国外服务器)安装php7的时候遇到这个问题,始终提示:Couldn't find any package by regex 'php7.0'Unable to locate package php7.0找了很久,网上很多解决方案都是:$ sudo add-apt-repository ppa:ondrej/php$ sudo apt-get update之后执行...
2019-05-10 17:22:22
5422
1
原创 已解决:Springboot+beetl+shiro整合问题
前端页面如下:<% if(@so.hasPermission("user:add")){ %> <!--如果有权限再显示增加按钮--> <button id="add-account" >添加帐号</button><% } %>遇到的问题:变量未定义(VAR_NOT_DEFINED):so,后面东改西改的,又遇
2018-09-27 17:31:23
2857
原创 No operations allowed after connection closed
异常信息如下:org.springframework.dao.DataAccessResourceFailureException: could not prepare statement; nested exception is org.hibernate.exception.JDBCConnectionException: could not prepare statement at o
2017-11-23 10:33:53
1730
原创 java中借助Spring获取所有带有指定注解的接口、类、对象-续集
1、支持通过Spring的xml配置文件来制定要获取注解类的包,如何获取配置文件的参数:/*** 通过依赖注入获取配置文件中的属性值* @param basePackages*/@Resourcepublic void setBasePackages(String... basePackages) { this.basePackages = basePackages;}2、S
2016-11-19 15:50:30
13044
2
原创 java中借助Spring获取所有带有指定注解的接口、类、对象
最近因为遇到有这个需求,花了两天的时间把问题解决了。具体需求是这样的:由于公司框架需要,需要使用@Autowired注解将所有的@service类自动注入到一个指定的类。但是有个同事新添加了一个Service,忘了手动添加@Autowired注解注入,导致所有使用这个Service的功能都瘫痪了,由于是两个项目相互依赖,他没有检查出来这个问题。后来我找到了问题也解决了,但是!!!!你们是没看那
2016-11-19 15:34:06
13857
原创 $.post函数请求成功但是不执行回调函数的问题解决办法收集与整理
注意:本文研究的是ajax请求已经被服务器处理,并且服务器下发了数据,但是ajax的回调函数不被执行。关于这个问题,我已经在网上找个遍了,对于我的这个问题,始终没有找到除了把$.post()替换为$.ajax()之外的其他解决办法。我整理一些这个问题的一些原因:1.当你的ajax的请求类型是"json"并且服务器返回ContentType = "application/json"的
2016-06-26 22:13:29
15369
原创 解决Hibernate中自动生成的findByProperty函数无法工作的问题-java SSH整合系列
我先说一下我的问题现象:1.直接在Query queryObject = getSession().createQuery(queryString);那里报NoSuchMethodError异常。(这种异常大多数为jar包冲突,系统不知道用哪一个jar包而报的异常,解决办法很简单,删除名称一致,版本较低的jar包。)2.没有报异常,但是findByProperty函数要么返回null,
2016-06-25 12:45:53
2275
原创 数据抓包(网络爬虫)-正方教务管理系统登录后获取自己的课程表
上次发的博客是:数据抓包(网络爬虫)-正方教务管理系统登录好的,今天我们来抓自己的课程表数据,说实话,都会模拟登录了,抓个课程表的什么就不再话下了。直接来步骤:1.首先还是监视浏览器中得到自己课程表的过程,主要就是访问课表连接的那个过程。2.从浏览器中获得课程表的链接。3.需要用到登录成功的那个cookie。4.添加必要参数,访问,获取数据。请看源代码://将当前源
2016-05-29 18:36:43
12077
6
json-rpc-1.0(with source).rar
2016-07-28
关于java对象调用的一个菜鸟级问题
2015-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人