- 博客(19)
- 资源 (13)
- 收藏
- 关注
原创 URLConnection下载文件,header中获取文件名称,模拟登录
private static void downfilewithname(String cookies,String urlString,String path) throws IOException { URL url = new URL(urlString); URLConnection con = url.openConnection(); con.setRequestProperty("Cookie", cookies); String fieldValue = co.
2021-07-01 14:38:56
854
原创 Shiro RememberMe 反序列化漏洞
Apache Shiro 反序列化漏洞1)、Apache Shiro框架提供了记住我的功能(RememberMe),用户登陆成功后会生成经过加密并编码的cookie。cookie的key为RememberMe,cookie的值是经过对相关信息进行序列化,然后使用aes加密,最后在使用base64编码处理形成的。在服务端接收cookie值时,按照如下步骤来解析处理:1、检索RememberMe cookie 的值2、Base 64解码3、使用AES解密(加密密钥硬编码)4、进行反序列化操作(未作
2020-11-27 14:51:39
2172
原创 ERROR: Failed to parse POMs解决方法
最近在做jenkins构建项目发布时遇到这个问题,ERROR: Failed to parse POMsjava.io.IOException: Can't read POM: /opt/gamma/.jenkins/jobs/indra-parent/workspace/pom.xml at jenkins.plugins.maveninfo.extractor.properties....
2019-01-30 15:18:29
25463
原创 支持高并发生成订单号
/** * 锁对象,可以为任意对象 */ private static Object lockObj = "lockerOrder"; /** * 订单号生成计数器 */ private static long orderNumCount = 0L; /** * 每毫秒生成订单号...
2019-01-23 17:12:44
626
转载 免费识别验证码接口
百度提供免费的文字识别接口,但有此数限制,需要先注册百度AI应用,https://cloud.baidu.com/ 使用方法如下:public class VCodeCheckUtils { private static final Logger logger = Logger.getLogger(VCodeCheckUtils.class); private stati...
2019-01-23 15:45:23
7811
原创 xpath抓取页面内容
直接上代码import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import javax.xml.xpath.XPath;...
2019-01-22 14:26:53
578
转载 html和word相互转换
项目后端使用了springboot,maven,前端使用了ckeditor富文本编辑器。目前从html转换的word为doc格式,而图片处理支持的是docx格式,所以需要手动把doc另存为docx,然后才可以进行图片替换。一.添加maven依赖主要使用了以下和poi相关的依赖,为了便于获取html的图片元素,还使用了jsoup:<dependency> <gr...
2019-01-22 09:07:27
14883
转载 JSTL 动态拼接 变量名称
需求:User 对象有 name_1,name_2,name_3,name_4,name_5 ...... n个这样的属性,想在JSP页面中通过 JSTL 对 User 对象进行遍历取值,写过<c:forEach var="i" begin="1" end="100"> ${user.name_ + i } ${user.name_i }</c:forEach>...
2019-01-22 08:37:43
1788
原创 http模拟登录访问
package cn.jeeweb.modules.gateway;import java.io.IOException;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;impor...
2019-01-21 15:09:35
864
原创 pdf转html,word转pdf
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import org.apach...
2019-01-21 15:04:34
333
转载 Pdf2htmlEX linux 安装
Pdf2htmlEX的作者是国人,项目地址https://github.com/coolwanglu/pdf2htmlEX,可把PDF文件转换成html单一文件格式,最酷的是完全保持PDF的分页和各种编码、图形,还有公式格式。简而言之,PDF真的变成了一模一样的html文件。酷!!很多外国人也在用,这块目前似乎是独一无二(?欢迎有更好的大家留言给我)。但美中不足的是,编译真心不轻松,笔者用了半...
2019-01-21 15:02:45
2052
转载 获取Excel中图片信息
获取Excel图片信息: public static void getDataFromExcel(String filePath) throws IOException { //String filePath = "E:\\123.xlsx"; //判断是否为excel类型文件 ...
2019-01-04 10:18:24
1119
转载 Java调用php的webservice
1.首先先下载php的webservice包:NuSOAP,自己到官网去下载,链接就不给出来了,自己去google吧 基于NoSOAP我们写了一个php的webservice的服务端,例子如下: <?php header("Content-Type:text/html;charset=UTF-8"); require('../lib/nusoap.php...
2018-12-11 09:56:46
418
转载 windows杀进程
netstat -ano | findstr 80 //列出进程极其占用的端口,且包含 80tasklist | findstr 9268 //进程idtaskkill -PID <进程号> -F //强制关闭某个进程
2018-12-11 09:55:56
150
转载 IDEA控制台乱码解决
解决办法: 打开Intellij的安装的bin目录(D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin ),找到上图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加: 1 -Dfile.encoding=UTF-8 配置项目编码及IDE编码进入se...
2018-12-11 09:39:06
164
原创 springboot打jar的注意问题
众所周知springboot内嵌了tomcat,既可以直接以运行jar包的形式启动,也可以打成war包放在tomcat下运行。平常开发中主要放在tomcat下运行,并没出现过什么启动异常问题。偶尔也会使用main方法启动,也都正常。但是在一次上线中发现原来是以jar包运行,故也打jar包运行,但是却遇到不少问题,过程曲折,记录下。修改pom.xml为 <packaging>j...
2018-11-22 15:34:22
224
转载 eclipse svn 忽略 目录
用eclipse同步项目时,会出现target / .project /.classpath /.settings等与代码无关的文件,介绍两种办法,推荐第二种:方法一:在新建项目的时候,在第一次commit 到 SVN 之前,先在项目的根目录设置一个 SVN 属性(我在 eclipse 3.3 中,SVN插件是subclipse 1.4.0):在eclipse中,右键点击项目根目录 Te...
2017-02-16 17:07:42
625
p6spy.jar 可配置是否需要resultset
2019-01-03
产生指定长度的随机码,可以指定是否包含字母数字
2014-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人