- 博客(45)
- 问答 (3)
- 收藏
- 关注
转载 org.apache.commons.net.MalformedServerReplyException: Could not parse response code.Server Reply: S
【代码】org.apache.commons.net.MalformedServerReplyException: Could not parse response code.Server Reply: S。
2024-01-10 16:05:33
953
原创 SpringMVC log4j1升级log4j2
整个升级过程耗时5个小时,中间耗时最长的是找合适的包和升级后日志无法打印以及无法控制日志输出位置,完成后感觉其实很简单,如果一开始就能看到我现在写的笔记,可能几分钟就搞定了。使用版本2.16.0:(以下两个必须同步升级到2.16.0,否则运行会报错)到这里只要下载完成放到项目中基本上已经完成一半了;到这里大功告成,等项目编译完成重启即可。配置简单的log4j2.xml配置文件。首先上log4j2所需要的包。
2023-11-16 10:04:33
1054
原创 jquery layer打开一个跨域弹窗,在子页面关闭父页面
业务场景:父页面需要打开一个跨域的子页面,子页面在执行完某个业务操作后关闭子页面,即关闭在父页面打开的弹窗;
2022-12-08 10:40:39
997
转载 Java防止XSS攻击
方法一:转义存储:添加XssFilter1.在web.xml添加过滤器:<!-- 解决xss漏洞 --> <filter> <filter-name>xssFilter</filter-name> <filter-class>XXXXXX.XssFilter</filter-class> </filter> <!-- 解决xss漏洞 --> ..
2021-12-24 09:31:15
6134
原创 Linux系统Tomcat没有访问日志
最近项目中遇到一个问题图片验证码无法显示,F12页面调试发现500错误,但是开发环境、测试环境均没有问题,但是访问的日志Tomcatqueyidiandou
2021-06-18 15:56:29
1652
转载 Tomcat性能调优
Tomcat性能调优:找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细解释一下吧:1、URIEncoding=”UTF-8″ :设置Tomcat的字符集。这种配置我们一般是不会设置的,因为关于乱码的转换我们会在具体项目中具体处理,直接修改Tomcat的字符集未免过.
2020-08-25 15:58:36
241
原创 eclipse死了 重启后tomcat就无法启动项目
开发项目时碰到一个问题,偶然间eclipse就死了,卡在那里一动不动,然后在任务管理器结束进程重启eclipse、重启tomcat就出问题了,项目一直无法启动说找不到bean对象(其实都在项目里),根据网上的各个帖子尝试了有是多种方式,各种不行简直要崩溃,最后发现是一个很简单问题。eclipse重启后由于项目编译时间太久大概有十几分钟都没有编译完,就直接手动停了,说到这里基本答案就出来了,耗费半天查找原因,不如休息半小时让eclipse自己安安静静自己编译完成。切记:eclipse重启后clea
2020-06-12 10:57:20
329
转载 java通过freemarker导出包含富文本图片的word文档
废话不多说,进入正题!本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈)参考文章:http://www.cnblogs.com/liaofeifight/p/5484891.html(ps:大神的东西太深奥~~懵逼了一周才搞定,为了方便后来在更加简单,清晰的学习,楼主写下这篇博客,感谢大神给了我个完善和进步的机会,也希望后...
2019-06-12 09:30:08
1783
10
转载 关于微信位置接口所获坐标转百度坐标
首先要明确一点,微信位置接口获取的坐标默认是wgs84类型,明确了坐标类型才好进行转换以下是微信公众平台上获取的信息:从这个微信JS-SDK说明文档就可以看到坐标类型,继而去找百度提供的接口,看是否有直接可以用的,在百度的坐标转换API中有这么一说:从以上截图的部分可以看出,只要使用http://api.map.baidu.com/geoconv/v1/?coor...
2019-05-10 18:03:08
606
转载 微信公众号-音频接口(上传、下载、辨音)
原文链接:https://www.cnblogs.com/liruoruo/p/10276109.html音频相关接口,其中需要注意的是:上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器,此处获得的 serverId 即 media_id,参考文档 .目前多媒体文件下载接口的频率限制为10000次/天,如需要调高频率,请登录微信公众平台,在开发 - 接口权限的列表中,申请提高临时上...
2019-04-24 11:48:40
1025
原创 外网访问虚拟机搭建的ftp文件服务器上的图片信息
今天撸代码太累了 休息一会儿换换口味 花费一个小时 搞了一下通过外网访问文件服务器上图片信息 虽然这不是什么新鲜技巧 但确实是本人第一次从头到尾做这个东西 做完发现远比想象中简单 也在此做个记录 希望对未做过的同学有帮助废话不多了 以下是用到的服务centos7 ftp文件服务器、nginx反向代理、natapp内网穿透搭建文件服务器安装nginx这些初级步骤就不...
2019-04-18 16:02:05
1208
1
转载 centos7下mysql双主+keepalived
原文链接:https://www.cnblogs.com/benjamin77/p/8682360.html一、keepalived简介keepalived是vrrp协议的实现,原生设计目的是为了高可用ipvs服务,keepalived能够配置文件中的定义生成ipvs规则,并能够对各RS的健康状态进行检测;通过共用的虚拟IP地址对外提供服务;每个热备组内同一时刻只有一台主服务器提供...
2019-03-12 16:34:50
379
转载 linux CentOS6.5 yum安装mysql 5.6
linux CentOS6.5 yum安装mysql 5.61.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,果断这么干# yum -y remove mysql-libs.x86_643.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器...
2019-03-08 15:02:49
128
转载 单例模式的八种写法比较
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某...
2019-03-07 10:31:39
143
转载 使用vsftpd+Nginx搭建一个文件服务器
原文链接:https://www.linuxidc.com/Linux/2017-11/148595.htm使用vsftpd+Nginx搭建一个文件服务器一:安装vsftpd1.安装[root@localhost jack]# yum -y install vsftpd安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。2.添加用户和密...
2019-02-22 10:58:48
613
转载 canvas图片与img图片的相互转换
最近在一个项目中,遇到了一个问题,需要把生成的canvas形式的二维码转换为图片,可以长按识别,保存等。查找了一些资料归纳总结了一些知识。默认在jq库里进行,引入jquery.qrcode.min.js库,将canvas图片转化为img图片,代码如下,<body> <div id="cans"></div> <div i...
2018-12-25 09:13:02
693
转载 nginx做正向代理(Centos7,支持http和https)
默认的情况下,使用nginx做正向代理可以解析http请求,对于诸如baidu.com这样的https请求,nginx默认并不支持,不过我们可以借助第三方模块来实现。 1、先说默认情况下的代理配置 配置方法如下:#user nobody;worker_processes 4;#error_log logs/error.log;#error_log lo...
2018-11-01 10:16:47
1406
转载 GET和POST两种基本请求方法的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻...
2018-10-24 16:44:00
183
转载 听秋夜虫鸣,与自己对话
入秋了,空气中开始透露出凉意,让在夏季闷热中蒸了几个月的人们,竞相有了一丝惊喜的感觉。尽管白天的闷热依旧,但早晚的凉风,已让人感到惬意。新居在京城北五环外,附近就是奥林匹克森林公园,大片的绿色让人有远离喧嚣的感觉。从城里过去,开车经过一条河,就能见到成片的居民区,楼层都不高,人口密度也低。在桥上远望,这里更像一个安静的小镇,特别是在云层比较厚的日子里。夜晚,打开台灯坐在书桌前,享受片...
2018-08-31 15:01:50
277
转载 java 根据手机号获取归属地
感谢原文作者@xf吖,本人将归属地输出略作修改package com;import java.io.InputStream;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection; import javax.xm...
2018-08-21 14:45:34
1730
转载 spring session实现集群中session共享
个人未验证,仅供参考本文转自:http://dorole.com/1422/使用框架的会话管理工具,也就是本文要说的spring-session,可以理解是替换了Servlet那一套会话管理,既不依赖容器,又不需要改动代码,并且是用了spring-data-redis那一套连接池,可以说是最完美的解决方案。当然,前提是项目要使用Spring Framework才行。 这里简单记录下整...
2018-08-14 15:48:41
226
原创 eclipse常用技巧
1、eclipse中透过search打开第二个文件时第一个文件就自己关闭了window-preferences-general-search找到第一行的一个选项 reuse editors to show matches 对勾去掉就ok了。2、eclipse svn不显示提交人以及时间的问题Window-->Preferences-->Team-->SVN--...
2018-08-14 11:14:58
791
原创 OTP动态口令的Java实现
最近项目需要在应用中在登录时增加otp动态口令,作为二次密码的验证,原谅本人的孤陋寡闻居然是初次听说这技术,然后各种在网上查相关资料,发现想研究透此中算法时间太紧迫。鉴于此本人就不细说这个技术原理了(至今没有太搞明白),网上有各种版本的本人只是整理了一下,纯属投机取巧望大拿勿喷。 第一步、首先我们先在手机应用商店下载FreeOTP(搜索不到找度娘)安装。 第二步、上工具...
2018-08-01 14:28:08
8970
1
转载 spring 中常用的两种事务配置方式以及事务的传播性、隔离级别
原文链接:https://blog.youkuaiyun.com/qh_java/article/details/51811533在前面的文章中总结了spring事务的5中配置方式,但是很多方式都不用而且当时的配置使用的所有参数都是默认的参数,这篇文章就看常用的两种事务配置方式并信息配置事务的传播性、隔离级别、以及超时等问题,废话不说下面就来看看!一、注解式事务1、注解式事务在平时的开发中使用的挺多,工作的两...
2018-06-12 13:55:59
196
原创 redis常用命令
1 redis 命令行登陆方法 :redis-cli -h 127.0.0.1 -p 6379 -a myRedis在命令行模式下 显示当前库的所有keys :keys *清空所有数据库:flushall情况当前数据库:flushdb数据库切换:select 0select 1退出命令行:exit查找: keys "login_user_openid:o2Q1-xIGcUGs...
2018-05-29 10:11:33
243
原创 java分页技巧
列表页序号以递增显示条数${page.pernum*(page.currentPage-1)+bean_index+1}后台分页KFMsgExample example = new KFMsgExample(); if (StringUtils.isEmpty(date)) {// 如果查询日期为空则默认显示一年的数据 example.clear(); example.setOrderB...
2018-02-26 11:01:15
222
原创 获取当前月份开始向后推的12个月
public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR);// int month = cal.get(Calendar.MONTH )+1; int month = 3; String b = ""; for (in...
2018-02-13 15:04:31
1533
原创 java递归遍历树形结构的方法
1、首先要定义一个静态全局list以存储要返回的数据2、每次调用此方法前要清空定义的list/*** @param orgList 整个机构表* @param orgNo 当前机构编码*/public List<NcbOrg> getOrgListByOrgNo(List<NcbOrg> orgList,String orgNo){for(N...
2018-02-13 09:39:32
11908
转载 linux下各种格式的压缩包的压缩、解压方法
感谢原作无私奉献 很全的命令集和大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar
2018-01-29 17:42:48
447
转载 区块链究竟是什么鬼?看完漫画秒懂!
区块链究竟是什么鬼?看完漫画秒懂!区块链技术是指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。目前是各自记各自的账。由于没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,也能提高效率。而由于每个人
2017-11-20 10:00:00
1447
转载 java如何从一段html代码中获取图片的src路径
java如何从一段html代码中获取图片的src路径java如何从一段html代码中获取图片的src路径package com.cellstrain.icell.Test;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex
2017-10-25 14:08:11
2710
原创 在脚本中拼接带参数的方法
近些天在项目中又遇到了,在写脚本的时候需要拼接html字符串,并且还需要在拼接的方法中携带参数;相信大家在拼接常量参数的时候都没问题,这里也就不赘述,现在给一个本人在项目用到的需要传变量例子,自己作一个记录同时也希望给遇到相同问题的人能提供帮助$("ol").append(""+item.comName+"");
2017-09-12 09:12:05
1174
转载 常见 HTTP/FTP/WebSocket 错误代码大全
原文链接https://segmentfault.com/a/1190000007587248HTTP1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状
2017-08-22 18:12:59
14267
原创 linux常用命令小结
1、新建文件命令vim wang.text-->i开始插入-->esc-->:wqvim -->i开始插入-->esc-->:wq wang.text2、新建目录mkdir wang(目录名)3、复制文件移动到新文件夹cp 629.text ./wangvi 命令翻页 向上ctrl+b,向下ctrl+f; 跳到页面底部G,跳到头部:1;n向...
2017-06-29 16:10:06
381
转载 MyBatis学习总结(一)——MyBatis快速入门
非常感谢作者的无私奉献 按步骤一次性成功构建mybatis框架搭建只为成功找方法,不为失败找借口!MyBatis学习总结(一)——MyBatis快速入门一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyB
2017-06-12 11:44:30
305
原创 微信web开发工具 移动设备调试
废话不多说,4步解决移动端调试问题!!!!以苹果手机为例1、必须先下载微信web调试工具这就不多说了2、保证手机和电脑在同一网段,手机打开无线局域网,点击所连接的网络进去后在最底部,HTTP代理选择手动,服务器设置为和本机一样的IP,端口99733、打开web调试工具选择移动调试---》ios设备调试---》开始调试4、重启微信就可以访问你想调试的页面了
2017-06-09 15:01:14
7095
原创 json字符串拼接
ActionLong num = 10L;String jsonStr = " {\"long\" :" + num + "}";outPutJson(jsonStr);jsonStr串输出到前台,前台会将其按照json格式解析。如果是字符串的话String result = "xy";String jsonStr = " {\"long\
2017-06-08 16:09:17
1476
空空如也
mysql 表数据误删 如何恢复
2023-05-22
如何使用mysql触发器在删除A表数据时,B表也跟着删除一条
2022-08-26
Java使用PDFbox读取PDF文件时表格内容出现换行获取的数据出错
2022-07-30
MySQL数据库配置主主同步
2021-11-10
苹果手机调用微信JS-SDK发送朋友接口问题
2017-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人