- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 微信支付回调错误“字节的 UTF-8 序列的字节 1 无效”的解决方法
最近用spring-boot做微信支付,在开发环境都正常,打war包部署到服务器上就发现回调不起作用,检查log发现“字节的 UTF-8 序列的字节 1 无效”的错误,发现回调接收到微信的XML的,但是程序解析出现问题,应该是XML的编码出现问题。最后在tomcat的bin目录下有文件catalina.bat找到这行:set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFI...
2018-02-09 11:04:46 1854 1
转载 html5移动端需要用的js代码
判断是否为移动端运行环境// 判断是否为移动端运行环境var mob = '';if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|M
2016-11-03 10:05:35 956
原创 maven遇到的一些问题
1、最近把eclipse的web项目转换成maven的,遇到了一些问题在此做一些记录。2、web项目中有部分jar,有部分配置在pom.xml中,但是编译的时候项目找不到pom.xml中的jar。解决办法:工程名上右击 -> maven 中没有操作update project;工程名上右击 -> Properties -> Deployment Assembly,右边框
2016-10-09 11:58:25 288
转载 CSS 的优先级机制
样式的优先级多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。一般情况下,优先级如下: (外部样式)External style sheet 有个例外的情况,就是如果外部样式放在内部样式的后面,则外部样式将覆盖内部样式。示例如下: head>
2016-07-27 17:43:52 286
原创 Java判断当前时间是否在时间段中
原理很简单就是通过"年"+"月"+"日"+"时"+"分"+"秒" 转换int进行大小判断。public static boolean isInDate(Date date, String strDateBegin, String strDateEnd) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-d
2016-02-15 16:30:25 994
原创 web中XSS攻击及防御
XSS即跨站脚本攻击,是Web程序中常见的漏洞,其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML(JavaScript)代码,当其它用户浏览该网站时,这段HTML(JavaScript)代码会自动执行,从而达到攻击的目的。如:盗取用户Cookie、破坏页面结构、重定向到其它网站等。XSS的攻击种类:1、Dom Based XSS通过超链接(GET请求)获取用户的Cooki
2016-02-15 16:00:47 725
转载 关闭Tomcat日志输出catalina.out
通过修改catalina.sh配置可以控制tomcat不生成该文件。if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out修改为if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT=/dev/null意思是将日志
2016-02-15 15:01:25 729
原创 win10下通过jconsole监控远程centos tomcat运行情况
最近在阿里云上的允许的BS系统过一段时间就down机。突然想到在pc上经常用到jconsole和jvisualvm监控项目的运行情况。今天先配置jconsole的远程监控。1、服务器系统centos6.5 64位、jdk1.8.0_65、tomcat-7.0.65。2、配置tomcat/bin/catalina.sh在其中# ----- Execute The Requested
2016-01-26 11:49:20 1537
原创 Centos6.5下配置JDK1.8、TOMCAT7、80端口
1、上传jdk1.8 、tomcat7到user目录下解压。2、sudo -s 获取root权限。3、查看自带jdk并删除:rpm -qa|grep jdkjava-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64rpm -qa|grep gcjjava-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2015-12-10 11:07:45 827
原创 Spring 各jar包作用
面试的时候被问到spring的jar包和相应的作用,当时没有全答上来,现在做项目基本上就是把别的项目的jar直接copy到新项目里,也没有关注jar相应的具体作用。今天正好把相应的jar的作用说明整理一下。1、spring-aop.jar:这个jar文件包含在应用中使用Spring的AOP特性时所需的类。使用基于AOP的Spring特性,如声明型事务管理(Declarative Tra
2015-12-09 15:02:28 3263
原创 java过滤微信中Emoji表情
最近做微信项目,发现获取微信用户的昵称时候总有乱码,后来发现是Emoji表情不能解析。解决办法:过滤字符串中的Emoji表情,后续可能加载Emoji表情库,同步显示Emoji表情。replaceAll("[\\ue000-\\uefff]", "");(说明:现在只过滤ue开头的表情)。
2015-07-24 15:47:19 5554 1
原创 URLConnection在Tomcat中get、post请求消息乱码
原先在程序里面写了个demo,主要是通过get获取微信用户的信息,在单机程序里面能正确获取相应的信息,但是移植到Tomcat中发现乱码,后面仔细看了一下,Tomcat是ISO-8859-1的编码格式,而get请求是UTF-8的编码格式所以会出现乱码情况。解决办法在构建InputStreamReader时用UTF-8编码。new InputStreamReader(connection.ge
2015-07-24 15:39:30 436
原创 QT中常遇到的基本知识
1、QByteArray与QString之间的转换:QByteArray cstr("abcd"); QString s = cstr; QByteArray cstr("abcd"); QString s; s.prepend(cstr); QString s("hello"); QByteArray cstr = s.toAscii
2015-05-14 17:19:08 359
ICE_JNIRegistry.dll动态库64位
2021-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人