
DL-Java
kexiuyi
这个作者很懒,什么都没留下…
展开
-
java面试(基础篇)
转自https://blog.youkuaiyun.com/qq_25373015/article/details/781581021、JDK和JRE的区别以及跨平台的原理JRE:java的运行环境,包括java虚拟机和java程序所需的核心类库,JVM+类库JDK:java的开发工具包,包含java的开发工具,编译工具、打包工具等JDK = JRE+Java的开发...转载 2019-03-23 17:44:18 · 342 阅读 · 0 评论 -
Java UDP网络编程 - 最简单示例
转自 http://blog.youkuaiyun.com/wintys/article/details/3525643/** *UDPServer *@author Winty wintys@gmail.com *@version 2008-12-15 */import java.io.*;import java.net.*;class UDPSe转载 2016-08-20 17:23:26 · 1667 阅读 · 0 评论 -
JAVA_UDP发送端和接受端
转自 http://blog.youkuaiyun.com/zjqlovelyy/article/details/8544774/* 通过UDP传输方式,将一段文字数据发送出去 1.建立udpsocket服务 2.提供数据,并将数据封装到数据包中。 3.通过socket服务的发送功能。将数据包发出去 4.关闭资源 类: Datagr转载 2016-08-20 17:22:16 · 559 阅读 · 0 评论 -
Java UDP Socket编程
转自 http://blog.youkuaiyun.com/qinpeng100423/article/details/8980423一. UDP协议定义UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达转载 2016-08-20 17:21:03 · 479 阅读 · 0 评论 -
Java同步之synchronized
from http://blog.youkuaiyun.com/yongmi/article/details/8569886Java中可以使用关键字synchronized进行线程同步控制,实现关键资源顺序访问,避免由于多线程并发执行导致的数据不一致性等问题。synchronized的原理是对象监视器(锁),只有获取到监视器的线程才能继续执行,否则线程会等待获取监视器。Java中每个对象或者类都转载 2016-08-29 17:25:37 · 312 阅读 · 0 评论 -
JAVA中int、String的类型转换
from http://blog.sina.com.cn/s/blog_4f9d6b1001000bfo.htmlint -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢转载 2016-08-29 17:23:24 · 347 阅读 · 0 评论 -
Java 将字节数组转化为16进制的多种方案
转自 http://blog.youkuaiyun.com/lmj623565791/article/details/23609929很多时候我们需要将字节数组转化为16进制字符串来保存,尤其在很多加密的场景中,例如保存密钥等。因为字节数组,除了写入文件或者以二进制的形式写入数据库以外,无法直接转为为字符串,因为字符串结尾有\0,当然肯定还有其他原因。下面提供几种Java中使用的方案:转载 2016-07-30 09:30:27 · 400 阅读 · 0 评论 -
Java中byte与16进制字符串的互相转换
转自 http://blog.youkuaiyun.com/redhat456/article/details/4492310Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合转载 2016-07-30 09:28:35 · 455 阅读 · 0 评论 -
java中的char类型
转自 http://blog.youkuaiyun.com/sunzhenhua0608/article/details/7628663一:char的初始化char是Java中的保留字,与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode。不过8位的ASCII码包含在Unicode中,是从0~127的。Java中使用Unicode的原因是,Java的转载 2016-07-30 09:22:00 · 895 阅读 · 0 评论 -
Java String charAt()方法
转自 http://www.cnblogs.com/yangyi9343/p/5425510.htmlJava String charAt()方法 描述此方法返回位于字符串的指定索引处的字符。该字符串的索引从零开始。语法此方法定义的语法如下:public char charAt(int index)参数这里是参数的细节:index -- 返转载 2016-07-30 07:38:44 · 41256 阅读 · 0 评论 -
Java网络编程四 非阻塞通信UDP
转自 http://blog.youkuaiyun.com/alangdangjia/article/details/9065845import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.DataInputStream; import java.io.IOE转载 2016-08-20 17:24:57 · 2475 阅读 · 0 评论 -
Java NIO——6 基于非阻塞编程UDP NIO的例子
转自 http://blog.youkuaiyun.com/chenxuegui1234/article/details/17981203好吧,承接上篇文章,下面给出一个udp不可靠无连接的例子,他的次传送都是一个udp报文,不向上面文章中tcp是基于流的代码:Server:[java] view plain copy转载 2016-08-20 17:26:51 · 777 阅读 · 0 评论 -
Java 正确的做字符串编码转换
from https://blog.youkuaiyun.com/h12kjgj/article/details/73496528Java 正确的做字符串编码转换字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将 ...转载 2018-11-25 13:50:43 · 605 阅读 · 0 评论 -
java getBytes()和new String()操作系统编码格式
from https://blog.youkuaiyun.com/icanlove/article/details/44058749getBytes()方法在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这表示在不同的操作系统下,返回的东西不一样!====================================================...转载 2018-11-25 13:27:50 · 8155 阅读 · 1 评论 -
编码基础知识
from https://www.cnblogs.com/pureEve/p/6542809.html 最早的编码是iso8859-1,和ascii编码相似。 但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。 1.1. iso8859-1 通常叫做Latin-1属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母a的编码为0x...转载 2018-08-04 23:27:45 · 922 阅读 · 0 评论 -
dom4j 最常用最简单的用法(转)
from http://www.cnblogs.com/shitianzeng/articles/2518323.html要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-转载 2017-04-11 13:36:32 · 488 阅读 · 0 评论 -
java获取Date时间的各种方式汇总
from http://www.jb51.net/article/76207.htmjava获取Date时间的各种方式为大家分享如下常用的时间获取方式publicclass DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Tes转载 2017-03-21 12:39:52 · 1179 阅读 · 0 评论 -
Java核心类库——IO原理和用法
from http://www.cnblogs.com/hqr9313/archive/2012/04/23/2467294.htmlJava IO流(InputStream/OutputSteam)什么是IO流? byte序列的读写,Java中的IO流是实现输入/输出的基础.1)InputStream : 抽象类读取数据的过程 包含读取方法read();转载 2017-03-06 22:30:42 · 520 阅读 · 0 评论 -
java用substring函数截取string中一段字符串
from http://www.cnblogs.com/laiweili/archive/2012/11/26/2789503.html?utm_source=tuicool&utm_medium=referral在String中有两个substring()函数,如下:一:String.substring(int start)参数: start:要截取位置的索引返回转载 2016-08-25 16:04:33 · 4461 阅读 · 1 评论 -
keytool生成私钥、公钥、证书详解
from http://blog.youkuaiyun.com/xueyepiaoling/article/details/6524200如果对keytool生成的密钥库的概念不清楚,对密钥库中存放的是什么不了解,可以看一下下面这篇文章,概念会清楚很多 http://hi.baidu.com/luckydogs888/blog/item/2a674c4f2cb02b30afc3a转载 2016-09-02 13:17:01 · 12871 阅读 · 0 评论 -
Java制作证书的工具keytool用法总结
from http://www.cnblogs.com/xdp-gacl/p/3750965.htmlJava制作证书的工具keytool用法总结一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本转载 2016-09-02 13:15:43 · 1682 阅读 · 0 评论 -
Java 生成数字证书系列(四)生成数字证书(续)
转自 http://blog.youkuaiyun.com/happylee6688/article/details/42294037序上一篇文章讲到了 Java 生成数字证书,使用的是第三方的组件 BC 。这篇文章也是介绍生成数字证书的,只不过与上一篇不同的是,这篇采用的是 KeyStore 的存储方式,导出的证书文件格式为 pfx ,这种格式的证书不仅包含有公钥,还包含有私钥。从证转载 2016-06-22 08:43:29 · 822 阅读 · 0 评论 -
Java 生成数字证书系列(三)生成数字证书
转自 http://blog.youkuaiyun.com/happylee6688/article/details/42266465序前两篇把基本的概念和构成都大致的说了一下,今天这篇文章,主要是讲一下,如何使用 Java 代码生成 CA 证书,以及在生成证书的时候,需要设置的一些属性。正文废话不多说,直接上内容。这里使用的是 Jav转载 2016-06-22 08:41:22 · 1429 阅读 · 0 评论 -
java 调用 wsdl形式的webservice 示例
转自 http://my.oschina.net/erichsbc/blog/148913 正在开发的中间件要用到第三方提供的webservice,网上的资料稂莠不齐,java调用webservice折腾了我两天,不就是调用URL上对应的方法嘛,尼玛怎么这么难调用?(还是RESTFUL好用)方法太多看到头晕眼花,我喜欢简单明了,拿来就用的,不要搞一堆的方法,萝莉啰嗦,写得不清不楚,转载 2016-06-27 12:35:35 · 1365 阅读 · 0 评论 -
用java签发数字证书代码
转自 http://blog.youkuaiyun.com/applezhengxd/article/details/4421052转载 2016-06-11 19:43:09 · 703 阅读 · 0 评论 -
JavaWeb学习总结(五十)——文件上传和下载
转自 http://www.cnblogs.com/xdp-gacl/p/4200090.html 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以转载 2016-06-11 13:48:22 · 546 阅读 · 0 评论 -
【转】认识java.security.MessageDigest 类(消息摘要)
转自 http://www.blogjava.net/fanyingjie/archive/2009/01/06/250118.htmlJava 加密技术:消息摘要。一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。消息摘要有两个基本属性:1、两个不同的报文难以生成相同的摘要转载 2016-06-11 11:37:10 · 715 阅读 · 0 评论 -
Java程序使用HASP加密狗加密保护的操作步骤--手把手包你学会
转自 http://www.cnblogs.com/hasp/archive/2011/12/15/2249393.htmlHasp5.1的Envelope对java web的war包或者jar包中class文件加密更多内容:http://www.aladdin.ln.cn/Hasp 5.1能对java web工程中的class进行直接的加密保护,他会将你的jar包或者转载 2016-06-11 10:16:08 · 14199 阅读 · 5 评论 -
java base64加密不要使用jdk自带的
需特别注意: 不要使用JDK中自带的sun.misc.BASE64Decoder类去做BASE64,该类会在最后面多加换行。 而应使用apache中的org.apache.commons.codec.binary.Base64这个类来做base64加密。原创 2016-06-11 09:54:07 · 3651 阅读 · 0 评论 -
常用Java代码混淆器 助你保护你的代码
转自 http://tech.it168.com/a2009/0731/616/000000616484.shtml 从事Java编程的人都知道,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD。因此,为保护我们的劳动成果,尽可能给反编译人员制造障碍,我们可以使用Java Obfuscator(Java混淆器)保护Java的类文件。 Java O转载 2016-06-11 00:02:45 · 686 阅读 · 0 评论 -
JAVA中 byte[]数组如何转为InputStream
1、将File、FileInputStream 转换为byte[]数组:File file = new File("file.txt");InputStream input = new FileInputStream(file);byte[] byt = new byte[input.available()];input.read(byt);2、将byte[]数组转换为In原创 2016-06-10 23:38:41 · 18503 阅读 · 0 评论 -
java 从网络Url中下载文件
可参考csdn技术文章: http://blog.youkuaiyun.com/xb12369/article/details/40543649/转载 2016-06-10 20:02:37 · 317 阅读 · 0 评论 -
使用命令wsimport构建WebService客户端
转自 http://blog.youkuaiyun.com/chow__zh/article/details/8237684客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport转载 2016-06-27 12:37:41 · 461 阅读 · 0 评论 -
wsimport命令讲解
转自 http://my.oschina.net/fhd/blog/220472 wsimport是JDK自带的工具,主要功能是根据服务端生成的WSDL文件创建客户端支持代码。生成java客户端代码常使用的命令参数说明:参数说明-p定义客户端生成类的包名称-s指定客户端执行类的源文件存放目录-d指定客户端执行类的转载 2016-06-27 12:39:01 · 956 阅读 · 0 评论 -
客户端使用AXIS的CALL调用
转自 http://blog.youkuaiyun.com/dyllove98/article/details/9295011一、客户端使用AXIS的CALL调用 Java代码 package com.common; import java.net.URL; import java.util.ArrayList; import j转载 2016-07-04 21:49:28 · 9867 阅读 · 0 评论 -
bootstrap入门教程
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。1、bootstrap中文网http://v3.bootcss.com/getting-started/#download2、http://www.runoob.com/bootstrap/boo原创 2016-06-16 12:00:25 · 428 阅读 · 0 评论 -
MyBatis入门学习教程
转自 http://www.linuxidc.com/Linux/2015-02/113771.htm MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old转载 2016-06-16 11:49:06 · 498 阅读 · 1 评论 -
增加tomcat内存的方法,加快网站访问速度
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 linux下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: SET JAVA_OPTS=-Xms512m -Xmx1024m 表示初始化内存为512MB,可以使用的最大内存为1024MB。转载 2016-06-15 23:46:55 · 1804 阅读 · 0 评论 -
Tomcat配置一个ip绑定多个域名
转自 http://blog.youkuaiyun.com/freeglad/article/details/2819278在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置 一ip对多域名的方法详细如下,按下面配置一定能成功,经过测试了. unpackWARs="true" autoDeploy="true" xmlValidati转载 2016-06-14 16:59:17 · 4641 阅读 · 0 评论 -
tomcat配置文件server.xml详解
转自 http://blog.youkuaiyun.com/yuanxuegui2008/article/details/6056754元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向端口发送的命令字符串s转载 2016-06-14 16:57:02 · 339 阅读 · 0 评论