java 系列课程
文章平均质量分 90
java 涉及内容二维码/xml-json-map-xls-pdf-csv/缩略图/email/ftp/socket/udp/tcp/jdbc/图像各类处理/各类压缩算法,加密算法
腾讯AI架构师
主要涉及领域 docker kubernetes 云原生技术,AI平台,大数据架构,python,分布式微服务,自动化运维
展开
-
java使用javax.mail包发送电子邮件:设置账号、密码、主题、文本、附件
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用javax.mail包发送电子邮件。这个实例可发送多附件。这里使用163邮箱进行测试。可以设置账号、密码、主题、文本内容、附件测试代码public static void main(String[] args){ Mail sendmail = new Mail(); sendmail.setHos原创 2017-10-28 17:53:20 · 165760 阅读 · 0 评论 -
java实现将图片读取成base64字符串,将base64字符串存储为图片。
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现将图片读取成base64字符串 ,将base64字符串存储为图片。将图片转化为字符串以后,由于字符串更方便在网络上通过ajax传输、在网络web前台和后台间进行传输。import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 图片转化成base64字符串原创 2017-10-15 17:23:49 · 42922 阅读 · 4 评论 -
java将数据写入csv文件,从csv文件中读取数据
全栈工程师开发手册 (作者:栾鹏) java教程全解java将数据写入csv文件,从csv文件中读取数据测试代码 public static void main(String[] arges){ //自定义数组 ArrayList<ArrayList<String>> alldata=new ArrayList<ArrayList<St原创 2017-10-05 19:46:59 · 32792 阅读 · 3 评论 -
java生成和识别二维码
全栈工程师开发手册 (作者:栾鹏) java教程全解本文使用两种方式生成和识别二维码。方法1:使用日本公司的qrcode需要引入的包qrcode_swetake.jar qrcode.jar测试代码public static void main(String[] args){ Mail sendmail = new Mail(); ...原创 2020-04-09 22:46:34 · 1869 阅读 · 1 评论 -
java中的文件操作:读取写入byte[]字节流、string字符串、list列表
全栈工程师开发手册 (作者:栾鹏) java教程全解java中文件操作:读取文件成字节流,将字节流写入文件,按行读取文件成字符串列表,将字符串列表存储成文件,读取文件成字符串,将字符串写入文件。获取文件或文件夹的详细信息,读取文件夹下的所有文件和子文件的路径,通过文件格式过滤文件名。import java.io.*;import java.util.*;import java.ut原创 2017-10-01 19:29:51 · 22998 阅读 · 0 评论 -
java实现socket连接,向指定主机指定端口发送socket数据,并获取响应数据
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现远程连接,在控制台输入命令,发送命令到远程主机执行,并获取响应数据测试代码 public static void main(String [] args) throws IOException { connect("192.168.8.102", 80); //即可在控制台输入命令,回原创 2017-10-12 19:03:24 · 20395 阅读 · 0 评论 -
java开发大全、系列文章、精品教程
全栈工程师开发手册 (作者:栾鹏)快捷链接:一个demo学会javajava实现使用JDBC-ODBC桥操作数据库java中RandomAccessFile随机文件读写,文件追加和部分读取java使用socket实现一个多线程web服务器java实现代理服务器,接收客户端连接,发送到对应服务器java实现tcp服务器(单线程、多线程)、客户端java使用UDP数据报通讯方式QQ聊天系统:服务器、客原创 2019-06-27 13:38:11 · 11820 阅读 · 1 评论 -
java中生成pdf,插入图片,页眉、页脚、表格
全栈工程师开发手册 (作者:栾鹏) java教程全解java中生成pdf,插入图片,页眉、页脚、表格import com.lowagie.text.*;import com.lowagie.text.pdf.*;import java.io.*;import java.util.*;import java.awt.Color;//Description: 本实例通过使用iTex原创 2017-10-02 20:07:20 · 11852 阅读 · 3 评论 -
java使用BZip算法压缩解压缩文件、数据流、byte[]字节数组
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用BZip算法压缩解压缩文件、数据流、byte[]字节数组需要添加org.apache.commons.compress包,下载测试代码public static void main(String[] args) { try { String inputStr = "zlex@zlex原创 2017-10-06 19:37:52 · 5695 阅读 · 0 评论 -
java使用jxl包读写excel表格文件,即xls格式文件
全栈工程师开发手册 (作者:栾鹏) java教程全解java读写excel表格文件,即xls格式文件本实例演示使用jxl包实现对excel文件的操作,下载测试代码public static void main(String[] arges){ ArrayList<ArrayList<String>> alldata=read_excel("myfile.xls");原创 2017-10-05 17:44:37 · 2810 阅读 · 0 评论 -
java获取系统信息:java的信息、操作系统的信息、用户的信息、虚拟机的信息、系统设置的信息。
全栈工程师开发手册 (作者:栾鹏) java教程全解java获取系统信息:java的信息、操作系统的信息、用户的信息、虚拟机的信息、系统设置的信息。package com.lp.app.window;public class Information { public static void main(String args[]) { System.out.pri原创 2017-10-07 17:17:15 · 4578 阅读 · 0 评论 -
java图片亮度调整
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere原创 2017-10-03 19:23:21 · 4623 阅读 · 0 评论 -
java实现使用JDBC-ODBC桥操作数据库。
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现使用JDBC-ODBC桥操作数据库。jdk1.8后不再使用,所以要使用换回1.7或加载1.7的包测试代码public static void main(String[] arg){ String url = "jdbc:odbc:student"; //"jdbc:microsoft:sqlserver:/原创 2017-10-13 20:59:42 · 4104 阅读 · 0 评论 -
java使用tar算法压缩解压缩文件、数据流、byte[]字节数组
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用zip算法压缩解压缩文件、数据流、byte[]字节数组测试代码 public static void main(String[] args) { try { // 压缩文件 ZipUtils.compress("d:\\原创 2017-10-06 20:24:54 · 6083 阅读 · 0 评论 -
一个demo学会java
全栈工程师开发手册 (作者:栾鹏)快捷链接: java系列教程1-数据库操作全解 java系列教程2-IO数据流全解 java系列教程3-网络协议全解 java系列教程4-web服务全解 java系列教程5-网络安全全解 java系列教程6-系统操作全解 java系列教程7-jsp全解 java系列教程8-数据结构全解 java系列教程9-算法全解 java系列教程10-DOM原创 2017-10-01 18:14:01 · 13116 阅读 · 4 评论 -
java使用DES加密方式,实现对数据的加密解密
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用DES加密方式,实现对数据的加密解密。加密和解密中需要使用同一个秘钥测试代码public static void main(String[] args) { try { DESDemo des=new DESDemo(); des.generateK原创 2017-10-07 17:53:50 · 5880 阅读 · 0 评论 -
java发送接收UDP数据包:字符串,byte[]字节数组,文件等
全栈工程师开发手册 (作者:栾鹏) java教程全解java发送UDP数据包,数据内容为byte[],包括一切可以转换为byte[]的内容。测试代码public static void main(String args[]) { String data = "hello word"; sendUDP("127.0.0.1",1234,data.getB原创 2017-10-08 18:26:29 · 9375 阅读 · 0 评论 -
java实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现gzip压缩解压缩byte[]字节数组,文件,字符串。测试代码public static void main(String[] args) { try { //测试字符串 String inputStr = "zlex@zlex.org,snowolf@zlex原创 2017-10-06 15:44:11 · 6055 阅读 · 0 评论 -
java图片色阶调整、亮度调整
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere原创 2017-10-03 18:33:54 · 5277 阅读 · 0 评论 -
java使用poi读取存储excel表格,包括xls和xlsx格式
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用poi读取存储excel表格,包括xls和xlsx格式。需要导入的包 poi-3.14.jar poi-ooxml-3.14.jar poi-ooxml-schemas-3.14.jar xmlbeans-2.6.0.jar代码中需要引入import org.apache.poi.hssf.usermodel.HS原创 2017-10-15 18:55:50 · 2642 阅读 · 0 评论 -
java调整图片透明度
全栈工程师开发手册 (作者:栾鹏) java教程全解java调整图片透明度,底色是白色。透明度输入参数alpha取值0-255测试函数 public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取原创 2017-10-04 09:14:54 · 10910 阅读 · 0 评论 -
java使用UDP数据报通讯方式QQ聊天系统:服务器、客户端
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现qq聊天系统,需要知道彼此的ip地址和端口号。数据传输使用UDP数据包,我们将首先发送数据的设为客户端,将响应回复的设为服务器端。所以需要先启动服务器端,等待客服端的发起,再启动客户端发起数据传输。使用控制台作为数据的输入和输出。服务器端代码package com.lp.app.webserver;import java.原创 2017-10-12 21:18:32 · 3263 阅读 · 0 评论 -
java实现对象转换为map、xml字符串转化为map、map转化为xml字符串
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现map使用功能函数:对象转换为map、xml字符串转化为map1、将对象的所有属性转化为map键值对 2、转换对象为map,并忽略某些属性 3、将只有根节点和一级子节点的xml字符串 转换为 Map测试代码 int a=10; String b="das"; public static void原创 2017-10-16 20:54:29 · 3744 阅读 · 0 评论 -
java获取响应网页源代码
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用BZip算法压缩解压缩文件、数据流、byte[]字节数组需要添加org.apache.commons.compress包,下载测试代码public static void main(String[] args) { try { String inputStr = "zlex@zlex原创 2017-10-06 19:57:34 · 5193 阅读 · 0 评论 -
java图片颜色取反色,照片底片模式
全栈工程师开发手册 (作者:栾鹏) java教程全解java图片颜色取反色,照片底片模式测试代码 public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere原创 2017-10-03 17:56:14 · 6695 阅读 · 0 评论 -
java解析xml文件:创建、读取、遍历、增删查改、保存
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用JDOM接口解析xml文件,包含创建、增删查改、保存,读取等操作。需要引入jdom.jar,下载 xercesImpl.jar,下载测试代码 public static void main(String[] args) { Document docjdom = creat_xml();原创 2017-10-06 09:59:32 · 5646 阅读 · 0 评论 -
java获取屏幕上某坐标点的颜色
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#获取屏幕上某坐标点的颜色using System.Runtime.InteropServices;private struct POINT{ private int x; private int y;}static POINT point;[DllImport("user32", ExactSpelling = t原创 2017-10-04 09:56:45 · 11205 阅读 · 1 评论 -
java实现zlib压缩解压缩:文件、byte[]字节数组,数据流
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现zlib压缩解压缩。 有关ZLib可参见官方主页 http://www.zlib.net/ ZLib可以简单的理解为压缩/解压缩算法,它与ZIP、RAR等归档算法有所不同,与bzip2比较接近。 测试代码public static void main(String[] args) { //测原创 2017-10-06 17:04:51 · 13870 阅读 · 1 评论 -
java发送接收组播(多播)数据包(UDP包)
全栈工程师开发手册 (作者:栾鹏) java教程全解java发送组播(多播)数据包。首先要加入组播组,然后才能向组播组发送组播数据包和接收组播数据包。以下代码,在局域网中测试有效。测试代码public static void main(String[] args) { final MulticastSocket socket=createMulticastGroupAndJo原创 2017-10-08 18:10:37 · 10739 阅读 · 2 评论 -
java实现获取中国大学名称列表、即所在省份
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现获取中国大学名称列表、即所在省份 public static Map<String,String []> allschool = new HashMap<String,String[]>(); //用于存放省份,学校 public static ArrayList<String> allprovince=原创 2017-10-15 19:16:17 · 5670 阅读 · 2 评论 -
java获取屏幕截图
全栈工程师开发手册 (作者:栾鹏) c#教程全解c#获取屏幕上某坐标点的颜色using System.Runtime.InteropServices;private struct POINT{ private int x; private int y;}static POINT point;[DllImport("user32", ExactSpelling = t原创 2017-10-04 09:58:39 · 5744 阅读 · 0 评论 -
java使用RSA加密方式,实现数字签名
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用RSA加密方式,实现数字签名。数字签名,使用私钥获取签名,使用公钥校验签名测试代码public static void main(String args[]) throws Exception{ DigitalSignDemo ds=new DigitalSignDemo(); ds.gen原创 2017-10-07 18:24:28 · 6362 阅读 · 0 评论 -
java使用org.w3c.dom解析XML文档,创建、增删查改,保存,读取,遍历元素等操作
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用org.w3c.dom(java dom)解析XML文档,创建、增删查改,保存,读取,遍历元素等操作在保存文件时需要载入crimson.jar库,下载测试代码import java.io.*; //Java基础包,包含各种IO操作 import java.util.*; //Java基础包,包含各种标准数据结构操作 i原创 2017-10-06 11:10:59 · 7517 阅读 · 3 评论 -
java读取、写入保存、遍历ini文件配置数据
全栈工程师开发手册 (作者:栾鹏) java教程全解java读取ini配置文件,将数据写入ini文件,遍历ini文件需要引入org.dtools.javaini包,下载测试代码public static void main(String[] args) { String value =ini_read("group1","key1","default","set.i原创 2017-10-05 09:37:42 · 4334 阅读 · 0 评论 -
java实现代理服务器,接收客户端连接,发送到对应服务器
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现代理服务器,接收客户端连接,发送到对应服务器package com.lp.app.webserver;import java.net.*;import java.io.*;//代理服务器,接收客户数据,发送到另一个服务器public class MyProxyServer { public static voi原创 2017-10-13 18:45:24 · 5117 阅读 · 0 评论 -
java扫描指定主机的端口socket服务
全栈工程师开发手册 (作者:栾鹏) java教程全解java扫描指定主机的端口服务。此处扫描本机的端口。获取具有socket服务的端口当端口不存在socket服务时,会抛出异常。测试代码public static void main(String[] args) { ArrayList<Integer> allport=portScan("127.0.0.1");原创 2017-10-12 18:45:10 · 3507 阅读 · 0 评论 -
java使用RSA加密方式实现数据加密解密
全栈工程师开发手册 (作者:栾鹏) java教程全解java使用RSA加密方式实现数据加密解密,需要首先产生私钥和公钥测试代码public static void main(String args[]) { try { RSADemo rsa=new RSADemo(); rsa.generateKey(); byte[] da原创 2017-10-07 17:45:14 · 20421 阅读 · 4 评论 -
java实现图片裁剪
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现图片裁剪,输入起点x、y,宽度width、高度height测试代码 public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片原创 2017-10-04 08:42:31 · 6685 阅读 · 0 评论 -
java图片对比度调整
全栈工程师开发手册 (作者:栾鹏) java教程全解java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere原创 2017-10-03 18:50:35 · 4752 阅读 · 0 评论 -
java读取图片成rgb二维数组
全栈工程师开发手册 (作者:栾鹏) java教程全解java读取图片成rgb二维数组测试代码public static void main(String[] args) { Color[][] allcolor=img2color("11.jpg"); for (Color[] onerow : allcolor) { for (原创 2017-10-03 11:31:30 · 6363 阅读 · 0 评论