- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 okhttp webview cookie同步
上周六开始,app主页上通过webview访问服务器H5页面的功能点开都跳转登录页,前同事做了webview cookie同步失效,这个问题把我折腾了三天,终于搞定!写个博客记录一下。正文开始前,咱们先简单回顾一下cookie和session。用户输入用户名和密码,服务器验证用户信息成功后创建一个session,将session id放在cookie返回给客户端。服务端代码:HttpSession session = request.getSession();...
2022-03-26 06:02:18
654
原创 java命令行利用libreoffice将office文档转换为pdf文件失败的解决方案
原因:libreoffice同时只支持两个文档转换的命令行,多于两个的命令行不会进行文档转换。解决方案:在线程池的线程中,利用java阻塞队列BlockingQueue,设置容量为2,同时只允许两个转换任务跑。注意事项:命令行执行完毕和文档转换完成是两个概念,命令行执行完毕之后过一段时间文档才会转换完毕,这个时间差由文件大小决定,代码中能拿到命令行执行的状态,pdf文件转没转成功还需要判断文件存不存在。...
2021-11-23 12:08:09
2230
原创 cboard 图表类型及其配置项扩展
平常技术博客写的少,工作上遇到问题很多是在网上找到解决方案,今天想写写,希望也能帮到别人。研究和开发加起来一个多星期,cboard图表类型新增了象形柱图,增加了类目数量的属性。现写下开发手册,如有不对之处,欢迎大家指正。^_^目录一、开发环境准备1.1 关键文件介绍1.2 注意事项二、开发步骤2.1 新增图表类型(背景图片、标题、维度指标规则)2.1.1 w...
2019-05-14 09:55:25
2850
8
原创 soapui测试https报connection reset的解决方案
这个问题搞了我几天,想死的心都有了!搞好了,心情也顿时舒畅了。报这个异常,具体原因肯定有好多,记录一下我这个原因,以便给后来人提供一种参考 or 借鉴 or 思路java.net.socketException:connection reset 报这个异常时因为客户端与服务器,有一方已经断开链接,另一方还在读。我们服务器使用了 linux操作系统 nginx代理
2016-11-22 19:58:23
7373
原创 org.apache.axis2.databinding.ADBException: Unexpected subelement arg0的一种解决办法
用Axis2的WSDL2Java工具生成Skeleton(服务端),然后客户端用RPC的方式调用服务,报org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement arg0这个异常,网上查些资料,没答案,偶然看了袭峰的博客http://blog.youkuaiyun.com/shimi
2013-11-28 11:28:56
10271
转载 谈谈Java:Checked Exception与Runtime Exception 的区别
Java里有个很重要的特色是Exception ,也就是说允许程序产生例外状况。而在学Java 的时候,我们也只知道Exception 的写法,却未必真能了解不同种类的Exception 的区别。 首先,您应该知道的是Java 提供了两种Exception 的模式,一种是执行的时候所产生的Exception (Runtime Exception),另外一种则是受控制的Exception
2013-11-21 17:17:13
1056
转载 Axis2开发WebService服务端及客户端
分类: 系统运维参考 http://www.ibm.com/developerworks/webservices/library/ws-apacheaxis/index.html下载axis2-1.5.4-bin.zip文件并解压。设置axis2的环境变量 "AXIS2_HOME"服务端We will generate the service comp
2013-11-20 15:25:05
5267
转载 Java开发中的23种设计模式详解
转载地址:http://zz563143188.iteye.com/blog/1847029Java开发中的23种设计模式详解博客分类: 编程经验设计模式Java的23种设计模式23种设计模式编程java 设计模式(Design Patterns)
2013-11-19 16:23:12
1685
3
转载 java堆栈详解
转载地址:http://blog.youkuaiyun.com/bangbt/article/details/6232299Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为
2013-11-15 17:36:14
756
转载 editplus格式化xml文档
转载地址:http://www.cnblogs.com/xwdreamer/archive/2012/02/21/2361425.html使用editplus打开xml文档,发现文件内容没有格式化,非常难看,使用IE9打开这个xml文档是格式化的,但是IE9打开不能编辑。在网上找了一些资料发现能够通过一个小插件来是editplus格式化xml,参考文献:http://hi.baid
2013-11-14 11:38:53
1348
转载 jboss安装与配置
转载地址:http://www.blogjava.net/amigoxie/archive/2007/10/23/155240.html 一. 下载与安装JBoss在本文中,我们下载的JBoss版本为:4.2.1.GA。下载地址:http://sourceforge.net/project/showfiles.php?group_id=22866
2013-11-13 14:25:15
1228
转载 EJB 知识与运行环境配置
转载地址:http://fly-sky.iteye.com/blog/8885211.1 什么是 Enterprice JavaBeans(EJB) Enterprice JavaBeans 是一个用于分布式业务应用的标准服务端组件模型。采用Enterprice JavaBeans 架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持 Enterpr
2013-11-13 12:13:08
1226
转载 IntelliJ Idea快捷键
转载地址:http://hi.baidu.com/wife_linux/item/6b5a1d7f90044b3d6dc37ce7问题一、比如找到一个类文件,打开编辑,如何同时在project浏览器的树中定位该文件的位置?按下Alt+F1,然后选择Project View就可以啦! 问题二、请问如何快捷的输入诸如main , println等?System.
2013-11-12 10:06:08
1097
转载 从Eclipse转移到IntelliJ IDEA一点心得
转载地址:http://www.ituring.com.cn/article/37792本人使用IntelliJ IDEA其实并不太久,用了这段时间以后,觉得的确很是好用。刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功能分享下,当然在看这篇之前推荐你先看完IntelliJ IDEA 的 20 个代码自动完成的特性,这篇文章对自动完成的特性介绍的非常好,
2013-11-07 12:15:06
1390
转载 Maven pom.xml 配置详解
转载地址:http://blog.youkuaiyun.com/ithomer/article/details/9332071什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。p
2013-11-06 18:01:51
1299
转载 为何 IntelliJ IDEA 比 Eclipse 更好
转载地址:http://www.lupaworld.com/article-216509-1.html圣战有一些没有唯一正确答案的“永恒”的问题,例如哪个更好:是Windows还是Linux,Java还是C#;谁更强壮:Chuck Norris还是Van Damme。其中的一个圣战便是Java IDE的选择:有许多争论的话题是讨论它们哪个有更
2013-11-06 12:07:57
1079
转载 Java中重载和重写的区别
转载地址:http://blog.youkuaiyun.com/zhu_apollo/article/details/1852542重载overloading1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的
2013-11-05 15:30:44
803
原创 重要的“第一次”
工作中,PM叫你完成一项任务,或者开发一个功能,你自己完成以后,一定要多加测试和完善,自己满意了,然后才拿给PM验收,这样PM满意的机率就会大大增加了。如果你的成果由于你的测试太少和考虑不周全,在关键时刻出了问题,PM一定会对你的信任降低,即使你后面把功能修改到最好,也弥补不了了。所以我们第一次交成果,一定要保证我们的这个”第一次“是高质量的,至少自己这关要过,争取这个”第一次“也是最后一次,PM
2013-11-05 12:16:44
803
转载 代码重构
转载地址:http://hi.baidu.com/lilac0610/blog/item/eb9b61e9e53ac538b80e2dab.html重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间
2013-11-05 10:39:39
1231
转载 Eclipse的SVN插件与本地客户端关联不上如何解决
转载地址:http://vpc8.com/archives/760如果你是SVN来管理代码,如果你是用eclipse搞开发,如果你知道eclipse有SVN的插件,那么你一定想用它来直接管理你的代码。但是事情往往非人所愿。当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库、修改等小图标的显示,也没有check in,upd
2013-10-29 16:13:56
1196
转载 log4j和slf4j
转载地址:http://www.cnblogs.com/maxupeng/archive/2011/07/25/2116378.htmllog4j简易入门package test.log4j;import org.apache.log4j.Logger;public class HelloLog4j { private static final Logger
2013-10-25 14:53:31
887
转载 Log4j输出格式控制
转载地址:http://blog.youkuaiyun.com/guoquanyou/article/details/5689652做项目被log4j的输出格式化参数搞烦了,索性把API的相关部分大致翻译一下,原文参见http://logging.apache.org/log4j/docs/api/org/apache/log4j/PatternLayout.html
2013-10-24 10:19:38
1387
转载 MyEclipse保存文件时提示"save could not to completed ISO-8859-1"
转载地址:http://hi.baidu.com/oxleaf/item/a5ba0aeec37f7baccf2d4fadWindow--Preferences--"General"--"Content Types",右边有个树形的text,展开找到"JSP",最底下有个"Default encoding",里面默认的是"ISO-8859-1",删掉"ISO-8859-1"填上"UTF-8",
2013-10-23 16:48:46
1163
转载 Java JFileChooser 使用方法
转载地址:http://rsljdkt.iteye.com/blog/1044241一、JFileChooser作为路径选择器Java代码 import javax.swing.JFileChooser; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFee
2013-10-23 12:02:56
3304
转载 解析XML出现java.net.MalformedURLException: unknown protocol: e
今天在解析几个XML文件的时候,一直出现java.net.MalformedURLException: unknown protocol: e异常,百度查了好多资料都没有结果。最后发现是要解析的XML文件的路径中包含了中文名 ,去掉以后正常通过,希望对大家有所帮助。
2013-10-23 11:58:41
2361
转载 install4j 安装文件生成工具
装载地址:http://blog.youkuaiyun.com/hwxia/article/details/6103066使用install4j为java程序制作安装包十分方便。 Generic Settings:配置项目和公司信息,安装包的命名和压缩方式等。 Files:需要打包发布的资源和库文件等一般生成到同一目录下(如target/build),然后将
2013-10-21 11:39:16
1477
转载 java 的转义字符
转载地址:http://my.oschina.net/f839903061/blog/86204\n 回车(\u000a) \t 水平制表符(\u0009) \b 空格(\u0008) \r 换行(\u000d) \f 换页(\u000c) \' 单引号(\u0027) \" 双引号(\u0022) \\ 反斜杠(\u005c) \ddd 三位八进制 \udd
2013-10-18 17:03:57
805
转载 resource is out of sync with the file system 解决方法
转载地址:http://hi.baidu.com/golotus/item/2f9713d03b8f9414d80e441b在eclipse中,启动run on server时报错:Resource is out of sync with the file system: ........查阅资料后发现这是文件系统不同步的问题,是因为在eclipse之外对工程中的r
2013-10-18 11:49:05
859
转载 一个小知识点------在Jlabel当中让文字居中显示,及更改字体颜色,大小!
通常我们的Jlabel当中的文字是靠左边显示的,字体的颜色为黑色,大小也一样.如果我们想让它居中显示,则只需加一个参数即可.在Swing当中,很多的组件是支持HTML代码的,也就是说我们可以使用HTML语言来实现一些特效:示例如下:Jlabel jl = new Jlabel("欢迎使用!",SwingConstants.CENTER);效果如下:
2013-10-18 10:46:14
9365
原创 JTextArea动态更新,滚动条自动滚动到底端的一种实现
一直在忙,现在终于抽出时间写一下我前几天搞出来的这个小技术点,分享给需要的苦逼的monkey们 我要在JTextArea里面显示日志,内容动态更新,加个滚动条,发现一直在上面不动,查了很多资料,有几种方法(这里就不举出来了),照搬下来没效果。 logText.setCaretPosition(logText.getText().length()); 先解释一下上面一句代码的作用
2013-10-16 16:40:41
2920
转载 使用Log4j进行日志操作
简介: 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。概述1.1. 背景在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计
2013-10-12 11:46:32
803
转载 jquery radio checked动态设置radio选中
有时会遇到这样的问题,修改用户资料时根据数据库提供的数据动态设置radio的checked 值,这里总结了一下动态设置radio值的方法:radio选中$("input[name=test][value=34]").attr("checked",true);//value=34的radio被选中$("input[id=testid][value=34]").attr("checke
2012-06-08 14:17:54
4052
spring-aop-2.5.6.jar,jfreechart-1.0.13.jar,commons-fileupload.jar,
2012-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人