自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(73)
  • 资源 (20)
  • 收藏
  • 关注

原创 本地仓库项目Push到远程Git仓库报错

如果你分别在远端和本地都手动创建仓库,然后push到远端仓库,这种双开局都有历史,是无法push的。要么只有先pull,然后完善项目,重新创建更新本地仓库,然后push。git push 远程仓库名 远程分支名 --force。

2023-07-28 17:03:38 329

原创 APK反编译过程

处于某些不可告人的目的,项目上需要反编译某个apk。参考了网上教程,基本都是利用三大神器:apktool、dex2jar、jd-gui本文主要参考了https://www.cnblogs.com/sthu/p/9098720.html工具介绍:(末尾附上下载链接)apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar ...

2019-08-26 22:39:26 537 1

原创 利用Charles对app进行抓包(https)

如何配置Charles对app进行抓包,请参考https://www.jianshu.com/p/56f98a4b1fc9现在的app都是用https而非http,所有还需要安装cer正式。有个帖子:https://blog.csdn.net/weixin_43291944/article/details/90675879亲测可用!!!需要注意是:不同的手机,可能无法自动导入证书,...

2019-08-12 22:57:23 700

原创 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 17999 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 2438

原创 SpringBoot2.0 + Shiro 跨域问题 踩坑记录

最近一个项目用了gitee上“ruoyi”的Web框架(SpringBoot2.0 + Shiro + Mybatis)。给大家推荐一下,开源的洗剥干净的成品,可以直接拿过来进行二次开发,对于从未接触过Springboot而又想进行框架升级转型的项目来说,是个不错的选择!进入正题,app端ajax跨域访问各种问题来了。1. Springboot如何跨域?最简单的方法是:定义一个配置...

2019-05-19 01:54:19 4408 3

原创 Spring Boot & Apache CXF 开发具有多Endpoint的 WebService

请参考文章:https://blog.csdn.net/pierre_/article/details/77170909翻译来源于Multiple endpoints using CXF and Spring Boot 一文Webservice和Controller不能同时访问问题,请参考:https://blog.csdn.net/fengrunche/article/details/5...

2018-07-24 10:54:15 599

原创 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 2508

原创 Kafka巨量数据写文件

最近一个项目用到kafka 客户端接收消息,要求是写入文件(按顺序)。有2个思路:1. 利用log4j去写文件,优点是稳定可靠,文件根据设置,自动分隔大小。缺点是没有办法做到 当写文件到一定数量或者一定时间后,自动切换目录的功能。如果循环写文件,比如设置最多保留10个,那么就需要用shell脚本去定时备份转移这些文件,当然也是能解决的。但是用代码解决这个问题也很简单:/** * @d

2018-02-05 22:36:11 3493

原创 Android 8.0 WebView 拍照、简易预览、二维码扫描 各种问题解决

项目用到了WebView包装HTML5做成app使用,其中有页面用到了二维码和拍照上传功能。本人从未做过android,短时间内完成,只能靠“热心网友”帮忙了,网上也铺天盖地各种demo和文章。但是对于高版本,特别是android 8.0以上,网上的各种现成的Demo都不好用,各种问题。现在我成功了解决了这些问题,并汇总供初学者参考。这个是我完成的Demo的CSDN下载链接,如果觉

2018-01-30 19:31:55 3454 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 1110

原创 一次性获取多个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 11695 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 16150 2

原创 org.quartz调度JOB执行时间超过调度周期的情况说明

使用quartz时,如果JOB执行时间,大于cron的设定的时间周期,遇到这种情况一般怎么办呢?如果你的JOB任务类是现实org.quartz.StatefulJob接口,则只能等前一个任务执行完。如果你的JOB任务类实现org.quartz.Job接口,那么默认不处理的话,上个Job执行继续,容器又会重启一个新的Job,出现并发的情况。

2016-08-01 00:13:18 5283

原创 apache ftp相关问题整理

用apache的ftp功能,操作中文服务器时,经常遇到各种各样的问题:比如ftpClient.listFiles() 为空问题(返回值为null),请参考我的另一篇帖子:http://blog.csdn.net/wangchsh2008/article/details/47101423今天再总结几个问题,服务广大同行新手,也方便自己以后的工作。第1个问题:ftpClient

2016-07-20 17:40:33 717

原创 activeMQ4.1的JMX配置

activeMQ4.1的JMX配置

2015-12-29 17:09:20 575

原创 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 36972 15

原创 用迪杰斯特拉算法实现地铁的站点搜索

上一篇文章,利用迪杰斯特拉(dijkstra)算法,实现了无向图的最短路径搜索功能。本篇将以南京地铁为例,用迪杰斯特拉算法实现两个站点之间的最短路径搜索。借用百度百科,南京2015年4月份的地铁运行线路图如下:创建一个数据构造类,初始化南京地铁的各条线路站点数据(截至2015年4月南京地铁运营公司数据,与上图对应)/** * */package com.test.dij

2015-05-31 15:56:13 13310 4

原创 Dijkstra算法java现实

迪杰斯特拉算法java现实

2015-05-31 15:05:23 2518

原创 awt简易的文件搜索器

代维的同事排查问题,可能会遇到从成百上千个压缩日志文件(gz格式)中搜索XXX字符串等,在linux环境,应该可以用管道命令find ./ -name '*.gz' |xargx grep 'xxx'搞定,不过本人更喜欢在window环境下,自己想办法搞定。于是就自己动手写了这个简易的搜索器(其实对awt和swing都不太熟悉,慢慢研究来的)。先上个截图,大致的样子就是这样:

2015-05-24 13:48:15 1401

转载 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 10632 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 5856

原创 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 7643

原创 同一个事务里 查询 已删除但是未提交的数据[bug记录]

前几天犯了个低级错误,在一个事务方法里老是查询不到某条记录,但是debug卡住时,用db工具查,又能查出值。经过一番折腾,原来是我在同一个事务里 查询 了已删除但是未提交的数据,当然查询不到了!!!情况是这样的:Service层(spring事务管理配置在这一层,此方法配了PROPAGATION_REQUIRED)有个方法function m()写得很长,其中有2步是 

2014-07-31 16:36:14 15820 3

原创 WARNING: FacesMessage(s) have been enqueued, but may not have been displayed

JSF页面出现此提示,一般无非2个原因:1.页面没有标签,

2014-07-31 16:16:53 2011

原创 删除.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 787

原创 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 9836 1

原创 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 24305 3

原创 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 27421

原创 对于汉诺塔问题的递归解决

汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。下面进行分析:(来自百度百科,我觉得解释得比我好)让我们来考虑一下64个圆

2013-02-21 10:37:14 1491

原创 把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 2950

原创 关于在soupUI请求中传XML参数的问题

使用soupUI测试webservice接口,传参数时,如果碰到XML类型的参数,不处理,则果断报错了。google了之后,发现可以让XML解析器忽略其内容,试了之后,果然可以。

2012-11-30 15:25:20 4225

原创 log4j--分包输出日志

最近由于业务上出现一些莫名其妙的误删除数据,今天研究了下log4j分包输出,想用log4j来记录具体哪些数据被误删除了。具体做法是:新建一个包,然后再包下建一个新class,然后在class里面记录被删除的数据,在log4j.xml里配置指向此新包的输出文件。在test工程下实验了一下:log4j.xml:

2012-11-08 15:23:28 4821

原创 2012面试备忘录(夏季南京)

2012年由于各种利益关系的冲突,我没有能继续留在DB schenker公司。接下来我辞掉了工作,专心学驾驶。我报的驾校是南京最大的一个驾校了,其实在这里学过的人,都知道越大越坑爹的。最坑爹是,我竟然报了一个普通班,这里教练态度恶劣(当然不是所有的教练),约课麻烦(其实是几乎打不进电话约课),等待时间长。中国的驾驶考试跟其他的考试一样,也是应试教育(刚拿到驾照的新手,约等于马路杀手),

2012-07-24 18:42:04 7401 1

转载 Java内存溢出的详细解决方案

一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,

2012-07-12 22:33:35 706

转载 Hibernate n+1问题

发现这篇文章,讲n+1问题,讲得简洁易懂,故转载之。n+1问题,貌似大家都懂,但是如何发现,如何避免是关键。在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的 Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null以下Se

2012-07-11 19:55:13 633

原创 推荐一个好用的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 34006 2

转载 String类猥琐的面试题

字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改String类有一个对应的String池,也就是 String pool.每一个内容相同的字符串对象都对应于一个pool里的对象.1 看下面一段代码.String s = new String("abc");  String s1 = "abc";  Strin

2012-04-25 16:34:52 937 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 655

原创 IBM面试

上周六去IBM面试了,面试官问了如下一些问题:1.String 和 StringBuffer 有什么区别?StringBuffer的构造方法中带String的和带int型的有什么不同?答:字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。StringBuffer是线程安全的可变字符序列,一个类似于 String

2012-04-09 13:43:25 837

ReceiverCleanupUtility.exe

用于win10无法卸载Citrix Receiver,也无法安装Citrix Receiver,安装报错。 使用说明:把ReceiverCleanupUtility.exe放到Citrix Receiver目录运行就好了,比如C:\ProgramData\Citrix\Citrix Receiver 4.5\ReceiverCleanupUtility.exe

2022-12-06

apk反编译全部工具包(全).rar

包括了apk反编译全部工具:apktool.2.3.4、apktool-install-windows-r04-brut1.tar.bz2、dex2jar-2.0、jd-gui.exe

2019-08-26

跨域访问demo.rar

我一篇博文关于跨域访问前端的demo,主要就是为了说明,ajax请求,需要加上参数crossDomain: true,   和xhrFields: {withCredentials: true}, 以实现cookie的会话跟踪 https://blog.csdn.net/wangchsh2008/article/details/90324631

2019-05-19

IPV6详解[中文高清]

本书从介绍IPv4中问题的产生和现状入手,详细阐述了IPv6的各个方面,包括IPv6的寻址结构、扩展头、身份验证和安全性、对任意点播和组播的支持以及对相关协议的影响,同时还探讨了IPv4向IPv6过渡的策略和应用。 本书内容由浅入深、语言精练易懂,为有经验的网络管理员和研究人员适应IP升级变化提供了关于IPv6清楚而又与众不同的介绍。 本书很适合入门者,因为看到有很多资源居然要30分,特此上传方便大家学习使用。

2018-09-14

webview 调用手机相机和图库demo

这个资源是从网上下载来的,不过经过本人改造,目前适合高版本android使用,经测试完全没有,可以直接在android studio 3.0上运行。 这个是一个非常简易的webview调用相机拍照和预览的demo,希望能帮助到需要的人。

2018-01-30

android 8.0 webview 拍照预览、二维码扫描

android 8.0 webview 拍照、预览、二维码扫描比较完整的例子,对于权限检查控制,有比较完善的提示写法。可以下载后,直接在android studid上运行,编译版本和target版本均是SDK android 8.0,最低版本设置成了android4.0.3。 这个是本人最近项目里面的代码,在android 6.0 , 8.0 等多个手机上测试 运行均没有问题。提供给大家下载,希望能帮助到有需要的人。 做这个demo的时候,本人既没有用到android studio,也没有android 开发经验,从网上找轮子学习,然后各种被坑,网上都是android 6时代的代码,在android 8机器上各种问题。花了3天时间,最终完成了这个demo。

2018-01-30

jwebunit-3.2-release.zip

本来想不要分的,奈何系统必要设置最低资源分2分,抱歉了!2018年1月从sourceForge下载到的最新代码包。

2018-01-06

Activiti实战 高清完整中文PDF版

开源工作流文档,本来想免积分提供给大家的,但是规则上必须要设置最低2分,没有办法了。

2017-11-28

DbVisualizer 9.1.1破解版32位

通用数据库连接工具,留着自己用

2017-01-10

UnixFTPEntryParser.java和FTPTimestampParserImplExZH.java

http://blog.csdn.net/wangchsh2008/article/details/47101423的附件

2015-07-28

httpd-2.2.29.tar.gz

apache官网最新的版本,希望对网速慢的人有一点帮助

2015-07-09

httpd-2.2.24.tar.gz

比较稳定的一个版本,并附上负载均衡实施方案http://download.csdn.net/detail/wangchsh2008/8883693

2015-07-09

负载均衡施工方案文档

公司可用的负载均衡施工方案文档,仅供参考

2015-07-09

awt文件搜索器

包括了源代码、jar、包装成品以及包装工具jar2exe

2015-05-24

commons-net-1.4.1及api doc

最近做ftp文件上传,发现sun的ftpAPI真的是很不好用,而且已经不推荐用了,所以用了apache的这个。

2012-11-29

jquery培训材料

DB schenker 公司的jquery培训资料,由本人编写并整理。 其中包括ppt,api,和demo。

2012-05-10

hibernate3.2RC@JQuery@JS@Thinkinjava

集本人之收藏: hibernate3.2RC, JQuery doc, js help doc, Think in java中文第3版

2012-04-24

Excel拼sql语句导入数据库的Demo

把Excel里的数据导入到数据库中,先拼接成sql,再依次执行。 It's just a demo.

2011-12-20

bcprov-jdk13-132.jar和jce_policy-1_4_2

webservice用wss4j实现RSA的加密算法时,需要的非限制版的策略文件,缺少会报An unsupported signature or encryption algorithm was used错误

2011-08-22

Cxf 和wss4j实现ws-security的demo

CXF使用WSS4J实现WS-Security规范,本例的配置是Timestamp Signature Encrypt,具体使用可以参考我的博客http://blog.csdn.net/wangchsh2008/article/details/6708270

2011-08-22

springside-3.3.4纯源码

springside-3.3.4纯源码, 很环保的纯源代码版本,需要有maven与带maven task的ant来运行quickstart.bat。

2011-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除