logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docx文档转pdf文件

注:这里只能转换docx文件,doc不行,源码在文末。可以在windows,linux上运行,增加了内容替换功能,因为有些文档内容需要我们用代码来动态生成。下面是具体操作步骤:maven依赖dependency>groupId>org.apache.poigroupId>artifactId>poi-sc

linux上wget命令出现HTTP request sent, awaiting response... 400 Bad Request问题

linux上没有安装FTP工具,因此想用wget命令来下载本机上的文件. 我用IIS映射了一个网站地址,然后把文件放在这个网站目录上注意:IIS地址网站绑定的IP地址不能填写127.0.0.1,而是要填192.168.xx.xx不然的话会出现HTTP request sent, awaiting response... 400 Bad Request的错误如图: 然

linux解压war包

可以用unzip命令unzip project.war -d project这样就在当前目录下解压project.war到project目录里面,参数-d的意思是创建project目录附:unzip其它参数说明-x "文件列表" 解压文件,但不包含文件列表中指定的文件-t 测试压缩文件有无损坏,并不解压-v 查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名和

jenkins设置邮箱失败问题

配置smtp邮箱需要注意的地方:1. 邮箱服务器开通smtp2. 邮箱密码:这里不是登陆密码,而是授权码,授权码会在开启smtp的时候让你指定,或者给你一个随机的.第二点特别要注意

#jenkins
【转】基于Redis Lua脚本实现的分布式锁(Java实现)

最近项目中需要用到一个分布式的锁,考虑到基于会话节点实现的zookeeper锁性能不够,于是想使用redis来实现一个分布式的锁。看了网上的几个实现方案后,发现都不够严谨。比如这篇:用Redis实现分布式锁里面设计的锁有个最大的问题是锁的超时值TTL会一直被改写,“尽管C3没拿到锁,但它改写了C4设置的锁的超时值,不过这一点非常微小的误差带来的影响可以忽略不计”,其实在高并发的时候会导致进程“饿死

#redis
spring cloud gateway 获取真实IP

private static final String IP_UNKNOWN = "unknown";private static final String IP_LOCAL = "127.0.0.1";private static final int IP_LEN = 15;/*** 获取客户端真实ip* @param request request* @return 返回ip*/public

#spring cloud
js中把jsonArray递归的方法转成树形的json对象

一个json 数组var nodes = [{"id":2,"title":"第一级1","parentid":0},{"id":3,"title":"第二级1","parentid":2},{"id":4,"

IE浏览器请求json数据弹出下载框问题

IE浏览器下输入地址如:http://localhost/xx/getJson.do获取json数据这时弹出下载窗口解决方法:修改服务器响应头:Content-Type:text/html;charset=UTF-8Java代码:resp.setContentType("text/html;charset=UTF-8");如果之前是application/json的话就会弹

'mvc:annotation-driven' must have no character or element问题

首先将Spring版本提升到3.1及以上如果还不行替换xml文件

使用Optional获取Json中的字段

{"user": {"age": 20,"name": "Jim","address": {"province": "浙江省","postcode": "111111"}}}假设有这样一个json字符串,现在要获取postcode信息。如果不用Optional的话,要写各种if…else语句,还要判断字段是否存在。String postc...

    共 26 条
  • 1
  • 2
  • 3
  • 请选择