技术
文章平均质量分 86
小明哥哥的哥哥
水平有限,有错误请心平气静地指出,不喜勿喷
展开
-
java生成pdf(word模板转html,html再转pdf)
场景描述: 公司需要做一个打印功能,采用生成PDF的形式。由于PDF需要动态生成某些行,不能采用制作PDF表单的形式,word文档直接转PDF的形式会导致排版不美观。由于需要部署在linux服务器,采用windows的中间件的框架也不方便采用,最后选择了动态操作word文档,word文档生成html,再把html转为pdf的形式。 中间也经历了不少坑,下面慢慢一一道来。一、加pom依赖 操作word文档的依赖 <dependency> ...原创 2021-09-09 10:29:22 · 1612 阅读 · 0 评论 -
objectMapper关于List的转换
问题描述:使用objectMapper进行对象转换十分方便,但在转换List<?>跟普通对象是有区别的。普通对象:objectMapper.readValue(result, obj.class);List对象:JavaType javaType = objectMapper.getTypeFactory().constructParametricType(Arr...原创 2019-08-27 15:53:04 · 12985 阅读 · 1 评论 -
oracle wm_concat 函数导致ORA-22922: 不存在的 LOB 值
问题描述:使用java语言搭建的web程序,使用了spring data jpa框架。由于页面显示的需求,我采用了视图的方式进行多表查询,方便快捷。开发环境用的oracle是10G,测试环境是11G,所以导致了“wm_concat 函数导致ORA-22922: 不存在的 LOB 值”问题出现原来,wm_concat函数在10G返回的是字符串,到了11G返回的是LOB类型,在java程序里面原创 2018-01-11 14:31:30 · 14702 阅读 · 0 评论 -
tomcat 假死现象(转)
1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照。 1.2编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问的情况。经过一段时间的观察最近又发现有台tomcat的应用出现了无法访问情况。简单描述下该台tomcat当时具体的表现:客户端请求没有响应,查看服务器端tomcat的进程是存活的,查看业务日转载 2017-05-03 17:01:26 · 5871 阅读 · 0 评论 -
安装redis 及常见问题
### Install ####yum -y install gcc gcc-c++ libstdc++-develsudo yum install tcltar xzf redis-2.8.8.tar.gzcd redis-2.8.8.tar.gzmake MALLOC=libcmake testQ: cc: comm转载 2016-11-23 11:51:08 · 342 阅读 · 0 评论 -
微信商户开发文档之扫码支付
微信文档:https://pay.weixin.qq.com/wiki/doc/api/native.php 第一步在微信服务号设置native支付回调url。该URL会在微信用户扫描是调用。 第二步生成微信扫描支付二维码对应的URL。生成该URL后,就可以用该URL在草料去生成二维码。URL的形式为:weixin://wxpay/bizpayurl?sign=原创 2016-01-12 10:40:37 · 4662 阅读 · 0 评论 -
DOS命令里面的EQ、NE、GT、LT、GE、LE分别是什么意思
EQ 就是 EQUAL等于NQ 就是 NOT EQUAL不等于GT 就是 GREATER THAN大于 LT 就是 LESS THAN小于GE 就是 GREATER THAN OR EQUAL 大于等于LE 就是 LESS THAN OR EQUAL 小于等于转载 2015-10-15 15:21:26 · 3708 阅读 · 0 评论 -
java版txt文件下载解决
问题描述:在html页面中用“下载”的形式让用户下载txt文档,浏览器往往是直接在html里面打开txt文档了,而不是我们需要的下载。一,写一个接口,该接口以流的形式回传txt文档到html页面下面使用spring mvc作为例子controller @RequestMapping(value = "/download") public void downlo原创 2015-10-09 14:35:25 · 6490 阅读 · 5 评论 -
利用CXF wsdl2java生成java代码
CXF下载地址:http://cxf.apache.org/download.html1、下载apache-cxf-2.6.2在环境变量中配置CXF_HOME ,在PATH中加入%CXF_HOME%\bin2、输入cmd 进入控制窗口,输入wsdl2java看是否配置成功3、参考它的文档看这个工具的具体参数的用法 wsdl2java用法: wsdl2java -转载 2015-06-19 15:10:09 · 558 阅读 · 0 评论 -
java文件下载
byte[] result = null; OutputStream os = response.getOutputStream(); try { response.reset(); response.setHeader("Content-Disposition", "attachment; filename=原创 2015-05-29 16:50:07 · 422 阅读 · 0 评论 -
Linux下Tomcat的启动、关闭、杀死进程
Linux下Tomcat的启动、关闭、杀死进程 打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了 p转载 2015-05-21 14:18:59 · 1387 阅读 · 0 评论 -
knockout js之select
直接上代码原创 2015-04-28 14:40:55 · 1342 阅读 · 0 评论 -
java web 获取各种路径
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";out.println("basePath:"+basePath);out.println(""原创 2015-05-08 16:06:25 · 509 阅读 · 0 评论 -
Spring中定时执行任务的配置
Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类: org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器,负责配转载 2015-04-21 16:11:41 · 1079 阅读 · 0 评论 -
spring mvc文件上传
@RequestMapping("public/upload")public void upload(HttpServletRequest request,HttpServletResponse response) throws IOException {MultipartResolver resolver = new CommonsMultipartResolver(request.原创 2015-04-13 17:42:25 · 399 阅读 · 0 评论 -
前端上传组件Plupload使用指南
我之前写过一篇文章《文件上传利器SWFUpload使用指南》,里面介绍了上传组件SWFUpload的使用方法,但现在随着html5技术的逐渐推广和普及,再去使用以flash为上传手段的SWFUpload显然就有点过时了,毕竟html5原生的就给我们提供了文件上传的API。Plupload是一款由著名的web编辑器TinyMCE团队开发的上传组件,简单易用且功能强大,我们完全可以使用Plupload转载 2015-04-13 09:42:40 · 758 阅读 · 0 评论 -
微信第三方平台授权流程
1,获取第三方平台access_token http请求方式: POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/component/api_component_tokenPOST数据示例:{"component_appid":"appid_value" ,"component_appsecret": "原创 2015-04-07 17:02:02 · 37716 阅读 · 11 评论 -
使用ueditor上传图片后,图片路径不正确导致图片不能显示
使用ueditor上传图片后,图片路径不正确导致图片不能显示原创 2014-12-04 15:41:26 · 7352 阅读 · 2 评论