- 博客(73)
- 资源 (20)
- 收藏
- 关注
原创 本地仓库项目Push到远程Git仓库报错
如果你分别在远端和本地都手动创建仓库,然后push到远端仓库,这种双开局都有历史,是无法push的。要么只有先pull,然后完善项目,重新创建更新本地仓库,然后push。git push 远程仓库名 远程分支名 --force。
2023-07-28 17:03:38
612
原创 APK反编译过程
处于某些不可告人的目的,项目上需要反编译某个apk。参考了网上教程,基本都是利用三大神器:apktool、dex2jar、jd-gui本文主要参考了https://www.cnblogs.com/sthu/p/9098720.html工具介绍:(末尾附上下载链接)apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar ...
2019-08-26 22:39:26
590
1
原创 利用Charles对app进行抓包(https)
如何配置Charles对app进行抓包,请参考https://www.jianshu.com/p/56f98a4b1fc9现在的app都是用https而非http,所有还需要安装cer正式。有个帖子:https://blog.youkuaiyun.com/weixin_43291944/article/details/90675879亲测可用!!!需要注意是:不同的手机,可能无法自动导入证书,...
2019-08-12 22:57:23
769
原创 MyBatis - jdbcTypeForNull Oracle
springboot 项目mybatis plus 设置 jdbcTypeForNull (oracle数据库需配置JdbcType.NULL, 默认是Other)如果你在搞多数据源配置,那么很可能不小心搞出这个问题。下面配置已经被搞失效了!mybatis: configuration: jdbc-type-for-null: 'null'解决方法也简单:Mapper....
2019-07-15 23:20:54
18757
3
原创 mysql 5.6 通过.frm和.ibd恢复数据
突然某种原因,比如服务器断电等,再重启mysql,发现无法重启,报错1067.[ERROR] InnoDB: File (unknown): 'read' returned OS error 101. Cannot continue operation从data目录的**.err日志看了半天看不出任何线索。根据网上各种办法,尝试始终无法正常启动mysql,基本认定是ibdata1文件损...
2019-06-11 02:03:24
2776
原创 SpringBoot2.0 + Shiro 跨域问题 踩坑记录
最近一个项目用了gitee上“ruoyi”的Web框架(SpringBoot2.0 + Shiro + Mybatis)。给大家推荐一下,开源的洗剥干净的成品,可以直接拿过来进行二次开发,对于从未接触过Springboot而又想进行框架升级转型的项目来说,是个不错的选择!进入正题,app端ajax跨域访问各种问题来了。1. Springboot如何跨域?最简单的方法是:定义一个配置...
2019-05-19 01:54:19
4476
3
原创 Spring Boot & Apache CXF 开发具有多Endpoint的 WebService
请参考文章:https://blog.youkuaiyun.com/pierre_/article/details/77170909翻译来源于Multiple endpoints using CXF and Spring Boot 一文Webservice和Controller不能同时访问问题,请参考:https://blog.youkuaiyun.com/fengrunche/article/details/5...
2018-07-24 10:54:15
644
原创 Jsch报无效算法参数异常错误处理
1、问题描述: Java连接sftp,通过jsch jar包进行连接,目前java版本1.7会报如下错误:2018-07-19 20:35:10,700 INFO SFTPUtils: Session created.com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParam...
2018-07-19 22:38:07
2877
原创 Kafka巨量数据写文件
最近一个项目用到kafka 客户端接收消息,要求是写入文件(按顺序)。有2个思路:1. 利用log4j去写文件,优点是稳定可靠,文件根据设置,自动分隔大小。缺点是没有办法做到 当写文件到一定数量或者一定时间后,自动切换目录的功能。如果循环写文件,比如设置最多保留10个,那么就需要用shell脚本去定时备份转移这些文件,当然也是能解决的。但是用代码解决这个问题也很简单:/** * @d
2018-02-05 22:36:11
3571
原创 Android 8.0 WebView 拍照、简易预览、二维码扫描 各种问题解决
项目用到了WebView包装HTML5做成app使用,其中有页面用到了二维码和拍照上传功能。本人从未做过android,短时间内完成,只能靠“热心网友”帮忙了,网上也铺天盖地各种demo和文章。但是对于高版本,特别是android 8.0以上,网上的各种现成的Demo都不好用,各种问题。现在我成功了解决了这些问题,并汇总供初学者参考。这个是我完成的Demo的优快云下载链接,如果觉
2018-01-30 19:31:55
3712
1
原创 dom4j解析xml遇中文,加载报错问题
dom4j解析xml遇中文,加载报错问题。错误信息为:org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0xdd26) was found in the element content of the document.举个最简答的例子,D:/log/test.xml 文件为GBK编码,内容如下:pub
2017-12-06 16:13:46
1206
原创 一次性获取多个oracle序列值问题
假设场景:A与B表是一对多关系,现在多个A和多个B进行批量入库。A的主键用某个序列JOB_SEQUENCE.nextval,B表的外键字段存A表的主键。如果A和B在同一个事务保存里,应该怎么操作呢?之前的做法是: public static int newMeasurementJobId(IntHolder jobId) { Connection conn =
2016-12-07 00:39:35
11911
1
原创 Oracle分组查询取每组排序后的前N条记录
项目中用到Oracle分组查询取每组排序后的前N条记录,group by 只能返回每个组的单条统计。所以用OVER(PARTITION BY)函数,具体详见baidu.com建个测试表test_abc,如图:要求查询出按B字段进行分组,每组取C值最大的前3位。查询sql为 :select * from (SELECT b,c,row_number() OVE
2016-12-01 12:13:16
16355
2
原创 org.quartz调度JOB执行时间超过调度周期的情况说明
使用quartz时,如果JOB执行时间,大于cron的设定的时间周期,遇到这种情况一般怎么办呢?如果你的JOB任务类是现实org.quartz.StatefulJob接口,则只能等前一个任务执行完。如果你的JOB任务类实现org.quartz.Job接口,那么默认不处理的话,上个Job执行继续,容器又会重启一个新的Job,出现并发的情况。
2016-08-01 00:13:18
5549
原创 apache ftp相关问题整理
用apache的ftp功能,操作中文服务器时,经常遇到各种各样的问题:比如ftpClient.listFiles() 为空问题(返回值为null),请参考我的另一篇帖子:http://blog.youkuaiyun.com/wangchsh2008/article/details/47101423今天再总结几个问题,服务广大同行新手,也方便自己以后的工作。第1个问题:ftpClient
2016-07-20 17:40:33
775
原创 Apache的FTPClient.listFiles()返回空问题讨论解决
偶然间鄙人也碰到了Apache的FTPClient.listFiles()获取文件为空的问题。目标服务器环境:HP小型机client服务器环境:Linux jstmsapp2 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux(脚本在此服务器上执行)相关jar:
2015-07-28 11:47:50
37568
15
原创 用迪杰斯特拉算法实现地铁的站点搜索
上一篇文章,利用迪杰斯特拉(dijkstra)算法,实现了无向图的最短路径搜索功能。本篇将以南京地铁为例,用迪杰斯特拉算法实现两个站点之间的最短路径搜索。借用百度百科,南京2015年4月份的地铁运行线路图如下:创建一个数据构造类,初始化南京地铁的各条线路站点数据(截至2015年4月南京地铁运营公司数据,与上图对应)/** * */package com.test.dij
2015-05-31 15:56:13
13462
1
原创 awt简易的文件搜索器
代维的同事排查问题,可能会遇到从成百上千个压缩日志文件(gz格式)中搜索XXX字符串等,在linux环境,应该可以用管道命令find ./ -name '*.gz' |xargx grep 'xxx'搞定,不过本人更喜欢在window环境下,自己想办法搞定。于是就自己动手写了这个简易的搜索器(其实对awt和swing都不太熟悉,慢慢研究来的)。先上个截图,大致的样子就是这样:
2015-05-24 13:48:15
1449
转载 js动态修改表格行的colspan列跨度
function setColSpan(){var x=document.getElementById('myTable').rows[0].cells;x[0].colSpan="2";x[1].colSpan="6";}cell 1cell 2cell 3cell 4cell 5cell 6cell 7cell 8cell 9cell 10
2015-03-02 15:47:47
10768
1
原创 informix库报错:Encoding or code set not supported
项目中使用spring的jdbctemplate对数据库进行访问,后来升级了各种jar,某天自连数据测试发现Circuit circuit = (Circuit)t.findById("e7ec0148-4d24-11e0-849f-002481d161ad");访问数据库,报Encoding or code set not supported错误。查资料发现,db.url缺少对中
2015-02-03 15:20:05
6140
原创 Webservice报错java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.XmlBeanDefinitionRead
用spring集成发布一个Webservice服务,老是报错: java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setValidationMode(I)Vat org.apache.xbean.spring.context.v2.XBeanXmlBean
2014-08-12 11:10:23
7700
原创 同一个事务里 查询 已删除但是未提交的数据[bug记录]
前几天犯了个低级错误,在一个事务方法里老是查询不到某条记录,但是debug卡住时,用db工具查,又能查出值。经过一番折腾,原来是我在同一个事务里 查询 了已删除但是未提交的数据,当然查询不到了!!!情况是这样的:Service层(spring事务管理配置在这一层,此方法配了PROPAGATION_REQUIRED)有个方法function m()写得很长,其中有2步是
2014-07-31 16:36:14
15985
2
原创 WARNING: FacesMessage(s) have been enqueued, but may not have been displayed
JSF页面出现此提示,一般无非2个原因:1.页面没有标签,
2014-07-31 16:16:53
2062
原创 删除.svn目录
每次移植工程,都要删除工程里的.svn目录,从网上找方法,不如直接写一个小程序删除了。记下以备后用。package com.zznode.io;import java.io.File;/** * @desc: * @since Dec 6, 2013 * @author chaisson * * */public class DeleteSVNUtil { pu
2013-12-06 15:41:02
828
原创 XML解析出现An invalid XML character (Unicode: 0x**) was found in the comment.
最近从华为和中兴网管上获取采集器返回值时,其产生的xml文件中老是出现0x1e/0x1c等字符,导致xml无法解析。网上有较简单的方法就是,过滤掉其中的字符,具体做法是: //添加此段代码,是为了临时解决中兴/华为创建tnp返回文件中出现0x1e/0x1c等xml无法识别的Unicode字符 //过滤掉非法字符,以确保能解析out文件,by chaiss
2013-09-10 15:07:14
10005
原创 Log4j按级别输出到不同文件
之前曾写过一篇帖子,是log4j按包路径输出到不同文件。log4j按级别输出到不同文件,也类似。先看配置:### set log levels ### log4j.rootLogger=info,error,infolog4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.l
2013-04-17 11:07:31
24414
原创 cmd有关jar的几个命令
1.jar打包命令jar -cvf xx.jar *.* 说明一下:*.*表示把当前目录下面以及子目录的所有class都打到这个xx.jar里。-cvf的含义,可以自己去用jar命令去查看如果要单独对某个或某些class文件进行打包,可以这样:jar -cvf xx.jar Foo.class Bar.class 2.运行jarjava -jar xx.jar
2013-02-23 23:35:43
27536
原创 对于汉诺塔问题的递归解决
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。下面进行分析:(来自百度百科,我觉得解释得比我好)让我们来考虑一下64个圆
2013-02-21 10:37:14
1528
原创 把Mon Dec 10 15:15:14 CST 2012类型字符串转为日期
今天遇到把字符串Mon Dec 10 15:15:14 CST 2012转为日期,这个字段串由于包含时区信息(CST),所以需要这么做: /** * 根据传入的格式,日期化字符串 */ private String convertStrToDate(String dateStr, String source,String target,Locale locale) { Simpl
2012-12-11 10:08:08
3022
原创 关于在soupUI请求中传XML参数的问题
使用soupUI测试webservice接口,传参数时,如果碰到XML类型的参数,不处理,则果断报错了。google了之后,发现可以让XML解析器忽略其内容,试了之后,果然可以。
2012-11-30 15:25:20
4295
原创 log4j--分包输出日志
最近由于业务上出现一些莫名其妙的误删除数据,今天研究了下log4j分包输出,想用log4j来记录具体哪些数据被误删除了。具体做法是:新建一个包,然后再包下建一个新class,然后在class里面记录被删除的数据,在log4j.xml里配置指向此新包的输出文件。在test工程下实验了一下:log4j.xml:
2012-11-08 15:23:28
4887
原创 2012面试备忘录(夏季南京)
2012年由于各种利益关系的冲突,我没有能继续留在DB schenker公司。接下来我辞掉了工作,专心学驾驶。我报的驾校是南京最大的一个驾校了,其实在这里学过的人,都知道越大越坑爹的。最坑爹是,我竟然报了一个普通班,这里教练态度恶劣(当然不是所有的教练),约课麻烦(其实是几乎打不进电话约课),等待时间长。中国的驾驶考试跟其他的考试一样,也是应试教育(刚拿到驾照的新手,约等于马路杀手),
2012-07-24 18:42:04
7474
转载 Java内存溢出的详细解决方案
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,
2012-07-12 22:33:35
760
转载 Hibernate n+1问题
发现这篇文章,讲n+1问题,讲得简洁易懂,故转载之。n+1问题,貌似大家都懂,但是如何发现,如何避免是关键。在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的 Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null以下Se
2012-07-11 19:55:13
660
原创 推荐一个好用的jQuery loading遮罩
ol.loading是基于jquery的loading mask遮罩控件,轻量,且功能强大。支持主流浏览器:ie6+,firefox等。基于MIT和GPL协议下开源。使用方法://下载的demo文件//页面引用//js代码var loading=new ol.loading({id:"div1"}); //生成一个overlay对象,
2012-05-11 16:43:35
34075
转载 String类猥琐的面试题
字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改String类有一个对应的String池,也就是 String pool.每一个内容相同的字符串对象都对应于一个pool里的对象.1 看下面一段代码.String s = new String("abc"); String s1 = "abc"; Strin
2012-04-25 16:34:52
966
2
原创 关于Open Session in view的备忘
说来惭愧,这个问题早在2005年就在javaeye上被讨论得很彻底了,有2个精华帖:http://www.javaeye.com/topic/15057,http://www.javaeye.com/topic/17501 Spring有开发出OpenSessionInViewFilter这样的东西来帮助我们在事物方法的session关闭,能在view层继续使用同一个线程的sessio
2012-04-23 16:37:11
684
原创 IBM面试
上周六去IBM面试了,面试官问了如下一些问题:1.String 和 StringBuffer 有什么区别?StringBuffer的构造方法中带String的和带int型的有什么不同?答:字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。StringBuffer是线程安全的可变字符序列,一个类似于 String
2012-04-09 13:43:25
877
ReceiverCleanupUtility.exe
2022-12-06
apk反编译全部工具包(全).rar
2019-08-26
跨域访问demo.rar
2019-05-19
IPV6详解[中文高清]
2018-09-14
webview 调用手机相机和图库demo
2018-01-30
android 8.0 webview 拍照预览、二维码扫描
2018-01-30
UnixFTPEntryParser.java和FTPTimestampParserImplExZH.java
2015-07-28
httpd-2.2.24.tar.gz
2015-07-09
hibernate3.2RC@JQuery@JS@Thinkinjava
2012-04-24
bcprov-jdk13-132.jar和jce_policy-1_4_2
2011-08-22
Cxf 和wss4j实现ws-security的demo
2011-08-22
springside-3.3.4纯源码
2011-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人