关于Unsafe类的一点研究

转载自  关于Unsafe类的一点研究 Unsafe类是java中非常特别的一个类。它名字就叫做“不安全”,提供的操作可以直接读写内存、获得地址偏移值、锁定或释放线程。 通过正常途径是无法获得Unsafe实例的,首先它的构造方法是私有的,然后,即使你调用它的getUnsafe方法,也会抛出Se...

2018-08-20 19:12:03

阅读数:24

评论数:0

Java Base64 编码解码方案总结

转载自  Java Base64 编码解码方案总结 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果要使用...

2018-07-23 20:35:01

阅读数:26

评论数:0

Java调用exe阻塞

转载自  Java调用exe阻塞今天遇到了个奇怪的问题,用VC写了个小程序,编译成exe文件,然后用Java去调,居然卡住不运行了。如果双击这个exe程序,单独让它运行,是可以的,那么为什么用Java调用就不好使了呢?上网查了一下,原来是由于缓冲区的问题,也就是说Process的getErrorS...

2018-06-30 10:03:43

阅读数:63

评论数:0

Java 调用EXE

转载自    Java 调用EXE使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序.     该方法有6个可访问版本:     1.exec(String   command)     2.exec(String   command,   String...

2018-06-30 10:03:35

阅读数:97

评论数:0

重写equals就必须重写hashCode的原理分析

转载自  重写equals就必须重写hashCode的原理分析因为最近在整理Java集合的源码, 所以今天再来谈谈这个古老的话题,因为后面讲HashMap会用到这个知识点, 所以重新梳理下。如果不被重写(原生Object)的hashCode和equals是什么样的?  不被重写(原生)的hashC...

2018-06-26 09:57:32

阅读数:32

评论数:0

java验证身份证号码是否有效源代码

转载自   java验证身份证号码是否有效源代码1、描述用java语言判断身份证号码是否有效,地区码、出身年月、校验码等验证算法2、源代码 package test; import java.text.ParseException; import ja...

2018-06-22 18:44:37

阅读数:27

评论数:0

java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件)

转载自   java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件)使用java代码打开任何格式的文件public static void main(String[] args) throws IOException { openWindowsExe();...

2018-06-22 18:42:43

阅读数:26

评论数:0

谈谈 Java 的克隆

转载自  谈谈 Java 的克隆为什么要克隆对象做开发很少用到克隆的。我能想得到的是用于调用方法时作为参数传递,为了保证方法调用前后对象的内部结构不被破坏,可以克隆一个对象作为参数传递。使类具有克隆能力有人可能注意到 Object 类中有一个 native 方法cloneprotected nat...

2018-06-18 08:34:14

阅读数:49

评论数:0

java图形验证码生成工具类

转载自   java图形验证码生成工具类生成验证码效果    ValidateCode.java 验证码生成类package cn.dsna.util.images; import java.awt.Color; import java.awt.Font; import java...

2018-06-18 07:26:40

阅读数:67

评论数:0

Java 发送邮件

转载自  Java 发送邮件使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF) 。您可以从 Java 网站下载最新版本的 JavaMail,打开网页右侧有个 Downloads...

2018-06-18 07:26:23

阅读数:427

评论数:0

菜鸟学Java(六)——简单验证码生成(Java版)

转载自  菜鸟学Java(六)——简单验证码生成(Java版)验证码大家都知道,它的作用也不用我多说了吧。如果不太清楚请参见百度百科中的解释,一般验证码的生成就是随机产生字符(数字、字母或者汉字等),然后将这些生成的字符绘制成一张图片,再在图片上加上一些干扰元素,如各种线条之类的。好了废话不多说一...

2018-06-18 07:24:19

阅读数:102

评论数:0

java生成验证码

转载自   java生成验证码源码:package seed.lee.image; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedIm...

2018-06-18 07:24:05

阅读数:64

评论数:0

Java制作VCARD

转载自   Java制作VCARD简介: vCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在互联网上相互交换)。vCard可包含的信息有:姓名、地址资讯、电话号码、URL,logo,相片等。——摘自维基百科https://zh.wikipedia.org/wi...

2018-06-18 07:23:54

阅读数:301

评论数:0

使用cardme读写VCard文件,实现批量导入导出电话簿

转载自 使用cardme读写VCard文件,实现批量导入导出电话簿首先下载jar包cardme。http://sourceforge.net/projects/cardme/?source=navbarcardme是基于java语言的操作vCard(后缀vcf)文件的开源项目。在项目中有一个类ne...

2018-06-18 07:23:46

阅读数:135

评论数:0

JAVA实现汉字转换为拼音 pinyin4j/JPinyin

转载自  JAVA实现汉字转换为拼音 pinyin4j/JPinyin在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个很好大的工程,还好网上有公开的第三方jar支持转换,结合网上很多前辈的代码,copy了两个简单的工具...

2018-06-18 07:23:40

阅读数:123

评论数:0

简单介绍Java中Comparable和Comparator

转载自 简单介绍Java中Comparable和ComparatorComparable 和 Comparator是Java核心API提供的两个接口,从它们的名字中,我们大致可以猜到它们用来做对象之间的比较的。但它们到底怎么用,它们之间有又哪些差别呢?下面有两个例子可以很好的回答这个问题。下面的例...

2018-05-19 08:47:04

阅读数:33

评论数:1

高级JAVA码农必须搞清楚它们的区别:instanceof、isInstance、isAssignableFrom

转载自 高级JAVA码农必须搞清楚它们的区别:instanceof、isInstance、isAssignableFrominstanceof、isInstance、isAssignableFrom这几个有没有接触过,或者接触过部分?定义a instanceof B a是B的实例,B是类或者接口、...

2018-05-03 09:42:41

阅读数:36

评论数:0

通用唯一标识码UUID的介绍及使用

转载自 通用唯一标识码UUID的介绍及使用。什么是UUID?UUID全称:Universally Unique Identifier,即通用唯一识别码。UUID是由一组32位数的16进制数字所构成,是故UUID理论上的总数为16^32 = 2^128,约等于3.4 x 10^38。也就是说若每纳秒...

2018-04-25 09:46:44

阅读数:49

评论数:0

分布式ID生成器的解决方案总结

转载自 分布式ID生成器的解决方案总结在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供...

2018-04-24 11:16:14

阅读数:72

评论数:0

Java正确获取客户端真实IP方法整理

转载自 干货:Java正确获取客户端真实IP方法整理在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http:...

2018-04-24 11:12:01

阅读数:59

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭