其他
文章平均质量分 89
5yong
这个作者很懒,什么都没留下…
展开
-
关于电脑安装多个版本JDK后使用时的切换
描述:刚到新公司,自己安装了jdk1.7和开发工具myeclipse10,但是由于公司项目的需要(具体原因不详细描述了),需要使用myeclipse6.5和jdk1.6。于是在切换jdk1.7和jdk1.6之前出现了一些小障碍,下面描述出来以便部分初级程序员和自己以后处理相类似问题。具体操作和描述如下1、原本安装了jdk1.7,环境变量也是配置的1.7相关路径,在cmd下输入【java -转载 2017-04-12 17:15:35 · 1625 阅读 · 1 评论 -
JDK自带工具keytool生成ssl证书
1:什么是HTTPS?HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块,并且会进行身份的验证。问题:Firebug和postman之类的浏览器调试工具,为什么获取到的是明文?解答:SSL是对传输的数据进行加密,针对的是传输过程的安全。 firebug之类的浏览器调试工具,因为他们得到的是客户端加密之前/解转载 2017-04-24 14:07:56 · 2307 阅读 · 0 评论 -
Exception in thread ""http-bio-80"exec-1" java.lang.OutOfMemoryError: PermGen s解决方案
问题描述:Exception in thread ""http-bio-80"-exec-1"java.lang.OutOfMemoryError: PermGen sException in thread ""http-bio-80"-exec-1" java.lang.OutOfMemoryError: PermGen spaceat java.lang.ClassLo转载 2017-04-25 08:16:42 · 2246 阅读 · 0 评论 -
HttpClient发送get post请求和数据解析
最近在跟app对接的时候有个业务是微信登录,在这里记录的不是如何一步步操作第三方的,因为是跟app对接,所以一部分代码不是由我写,我只负责处理数据,但是整个微信第三方的流程大致都差不多,app端说要传给我access_token和openid,对用户的处理还是要我去请求微信.这里写一下发送请求以及解析数据的过程来获取用户资料,其他的微信业务再做深究import org.apac转载 2017-05-16 16:22:17 · 454 阅读 · 0 评论 -
java.util.ResourceBundle使用详解
一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),转载 2017-05-17 08:25:32 · 1046 阅读 · 0 评论 -
JavaWeb中关于路径的一些总结(小白写给小白)
上个图先:一、说几个概念吧先:web站点的根目录:http://localhost:8080/web应用程序的的根目录:http://localhost:8080/test/顺便提一下:我才了解到不久,web应用程序的根目录,是该应用下的 WebContent(maven构建的应用中叫webapp,总之吧,就是WEB-INF的父层)这个目录下3.同级目录:http://转载 2017-04-27 11:36:11 · 678 阅读 · 0 评论 -
分享】读取properties配置文件的方法汇总
如题,properties配置文件在项目中是经常用到的,那么读取properties配置文件的方法有哪些呢?方法一:可以通过java.util.Properties类的load()方法1InputStreamin=lnewBufferedInputStream(newFileInputStream(name));2转载 2017-05-18 14:05:26 · 581 阅读 · 0 评论 -
Java关于Properties用法的总结(一)
最近项目中有一个这样的需求,要做一个定时任务功能,定时备份数据库的操表,将表数据写入txt文件。因为文件的读写路径可能需要随时改动,所以写死或者写成静态变量都不方便,就考虑使用配置文件,这里总结些配置文件用法。一、Java Properties类1、Java中有个比较重要的的类Properties(java.util.Properties),是代表一个持久的一套详细属性,属性可以被保存转载 2017-05-18 14:14:06 · 601 阅读 · 0 评论 -
Java关于Properties用法(二)——替换配置文件中的参数
Java关于Properties用法(二)——替换配置文件中的参数上一章讲了配置文件的基本用法,虽然上一章已经可以解决一些需求,但还不些不足之处。假如,配置文件里面的字符串有一部分需要经常变动,另外一些不需要,上一章的方法就不方便了,所以这章主要讲如何在配置文件中使用参数,然后替换字符串里面的参数值。一、使用类MessageFormat替换配置文件中的参数Messa转载 2017-05-18 14:15:10 · 2273 阅读 · 0 评论 -
Pinyin4j的基本用法
1. 简单介绍有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能将“曹孟德”翻译成“caomengde”呢?很简单的办法就是建立一个大的对照表(比如用关联容器Map),比如”曹”,”cao”>转载 2017-06-03 23:22:16 · 396 阅读 · 0 评论 -
火狐网页访问https提示安全连接失败
使用https访问网站提示错误:‘’在服务器密钥交换握手信息中 SSL 收到了一个弱临时 Diffie-Hellman 密钥。(错误码: ssl_error_weak_server_ephemeral_dh_key)“解决方法:安装插件:https://addons.mozilla.org/en-us/firefox/addon/disable-dhe/(英文)转载 2017-04-24 14:06:31 · 23308 阅读 · 0 评论 -
java调用需要输入的外部可执行程序
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], Filedir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5.转载 2017-05-25 08:37:58 · 4410 阅读 · 0 评论 -
Win7 下以管理员身份运行批处理文件,切换JDK版本
Win7下 切换JDK的批处理命令1. 批处理文件(必须以管理员身份执行)内容如下@echo offrem --- Base Config 配置JDK的安装目录 ---:init set JAVA_HOME_1_8=C:\Program Files\Java\jdk1.8set JAVA_HOME_1_7=C:\Program Files\Java\jdk1.7:start转载 2017-04-12 17:29:10 · 2314 阅读 · 1 评论 -
应用系统之间数据传输的几种方式
随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种:1转载 2017-04-06 13:39:15 · 15716 阅读 · 0 评论 -
Eclipse全面提速小技巧
转自:http://rongmayisheng.com/post/eclipse%E5%85%A8%E9%9D%A2%E6%8F%90%E9%80%9F欢迎关注我的社交账号:博客园地址: http://www.cnblogs.com/jiangxinnjuGitHub地址: https://github.com/jiangxincode知乎地址: https://www.z转载 2017-04-19 17:00:41 · 884 阅读 · 0 评论 -
过滤器与拦截器的区别
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是在你转载 2017-05-02 17:09:10 · 314 阅读 · 0 评论 -
解决cookie跨域访问
http://www.cnblogs.com/hujunzheng/p/5744755.html转载 2017-05-03 09:28:45 · 594 阅读 · 0 评论 -
jsessionid传送对session实现机制的影响 jsessionid传送对session实现机制的影响
jsessionid传递对session实现机制的影响近期因工作需求探索apache + resin的多机负载分布和多个webapp统一认证的实现方案, 期间设计多个webapp统一认证的实现方案时, 发现resin下通过cookie来传递jsessionid和通过url重写将jsessionid放url中传递, 会有细微的差异. 在servlet规范中,HttpServletSessi转载 2017-05-04 14:17:50 · 781 阅读 · 0 评论 -
首页 > 程序开发 > 软件开发 > Java > 正文 Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
在Junit4中还有的测试注解有: @BeforeClass ,@Before,@Test,@After,@AfterClass1、其中:@BeforeClass,@AfterClass是Junit4中新添加进去的2、如果Run as --->Junit Test,运行含有@Test注释的方法是,那么所有注解方法都将被执行,所含的执行顺序是: @BeforeClass ,转载 2017-05-13 21:05:19 · 537 阅读 · 0 评论 -
Apache Commons 工具类介绍及简单使用
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Code转载 2017-05-13 21:36:25 · 2931 阅读 · 0 评论 -
Hibernate与MyBatis的对比
第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.htmlH转载 2017-05-13 21:38:22 · 292 阅读 · 0 评论 -
三种常见字符编码简介:ASCII、Unicode和UTF-8
什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。,4原创 2017-08-18 13:54:05 · 394 阅读 · 0 评论