java工具类
狂飙的yellowcong
yellowcong
展开
-
Oracle之JAVA数据导出工具-yellowcong
Oracle的数据导出同Mysql的确有很大的区别,我本来以为可以通过CMD的命令来生成SQL文件,但是发现Oracle提供的exp 命令导出的文件是dmp的二进制文件,只有oracle自己识别,所以需要生成一个SQL文件,里面有表结构和表数据的内容,这个工具类,有SQL表结构和表内容的获取原创 2017-09-07 13:19:28 · 1620 阅读 · 0 评论 -
Java之文件压缩工具类-yellowcong
在Java中,我们会遇到需要将文件压缩的工具,这里是我自己写的文件 压缩工具,好久以前写的,在这里和大家 分享一下,这个工具类中有文件压缩和解压缩两个重要的方法原创 2017-07-17 07:43:00 · 1618 阅读 · 1 评论 -
Java之字符串工具类-yellowcong
在Java中,字符串是经常操作的一个对象,我们会有各种各样的需求,在这个自己写的字符串工具包中包含了很多方法,而且不断的在增加原创 2017-07-16 02:14:59 · 425 阅读 · 0 评论 -
Java之二维码工具包-yellowcong
今天心情好,研究了一下二维码,说起来二维码用起来,真的挺方便的,我用的是Google提供的 zxing包,下面可以简单看一下我做的效果实现的带头像,不带文字的,没有使用Bitmap这个类,使用的是BufferedImage来写图片文件原创 2017-09-16 17:57:23 · 735 阅读 · 0 评论 -
Oracle之Entity生成工具-yellowcong
在开发中,一般是表结构设计好了之后,然后生成实体类,所以如果手写,你会哭,因为这些代码基本是类是的,而且手写还容易出错,所以一般通过自动生成的工具来生成,这个是控制台打印出来的效果,具体是咋生成类文件啥的,我就没有做了,主要是这玩意具体是生成到哪个包啊,类叫啥名称啊,不同的项目业务也不一样,所以没有必要接着写了,接着的看你自己的了。原创 2017-11-08 17:15:32 · 1809 阅读 · 1 评论 -
Java工具类之Base64Utils实现base64码转换为文件流-yellowcong
有时候,我们会遇到将文件转化为base64编码后的字符串,传递到服务器上,然后让服务器处理操作。我写了这个utils包,实现了文件和base64的相互转化。懒汉模式1、通过双判断的方式,这种方式之所以是双判断,就是在a和b同时调用了这个方法,并都堵在了锁上,如果a线完事,b肯定就进去了, 如果不加上判断,b又实例化了一次。 2、通过直接给实例化方法加锁的方式,这种方式比较简单粗暴,但是效率教双判原创 2018-01-14 19:38:09 · 86976 阅读 · 2 评论 -
Java工具类之音频播放与mp3转pcm-yellowcong
今天玩百度的api,我不知道为啥,就是识别不了俺的mp3,俺就怒了,啥JB破玩意,连个mp3都识别不了,还搞毛线,后来发现mp3的音频包含文件头描述啥的,而pcm的音频格式就纯音频了,没有文件头信息,百度的语音识别不支持mp3的,所以,我需要一个工具类,将mp3格式的音频转化为pcm的,这样我就可以玩语音识别了。依赖jar包dependency> groupId>com.原创 2018-01-14 22:20:50 · 7406 阅读 · 6 评论 -
BAE之BOS工具包-yellowcong
昨天有个人找我研究bos,说不会上传文件到bos上,我就整了这个教程,这个教程大概包含了,如何对Bucket的创建、删除、获取,以及Object的删除 、获取、上传,等操作。其他的操作,大家向扩展,就自己扩展吧。官网apihttps://cloud.baidu.com/doc/BOS/GettingStarted.htmlSDK下载地址#官方下载地址http://s原创 2018-01-08 17:19:19 · 996 阅读 · 1 评论 -
Java之七牛云工具类-yellowcong
七牛云和百度的bos相比较而言,百度的api更加的开放,而七牛连bucket的创建和删除的api都没有,而且在上传方面,还需要指定上传到那个区域的服务器,如果指定不对,就会报错,但是七牛云的api的图片处理的api还是不错的官方api#官方的apihttps://developer.qiniu.com/kodo/sdk/1239/javaa源码地址#工具包源码地址https://gitee.原创 2018-01-09 18:38:53 · 4090 阅读 · 0 评论 -
HttpClient的POST和GET请求和Session的保持-yellowcong
对于Http的get和post是无状态的,所以我们需要将socket保存,然后带着socket去访问网站,就好像我们浏览器去访问一样,就可以爬去登录后的数据HttpClient工具类所用到的jar包 其实这个jar包,真是很淡腾,由于HttpClient比较的重要,所以和Java自带的.net包中的有些重复,所以我就把这个jar贴出来了commons-codec-...原创 2018-02-09 09:38:39 · 9154 阅读 · 2 评论 -
Java工具包之验证码生成工具类-yellowcong
这个验证码生成工具,主要提供了两个重要的方法,1、getCode(路径),直接生成验证码到指定路径,返回验证码信息,2、getCode(),返回验证码信息和二进制图片数据,这种方式一般用于写出到浏览器。原创 2018-02-06 19:47:04 · 2110 阅读 · 0 评论 -
CAS5.2之通过Rest来动态访问子系统资源-yellowcong
这是一个单点登录,cas直接访问子系统的工具类,里面需要配置的信息有:1、GET_TOKEN_URL(这个是你访问的cas服务的地址+"/v1/tickets"),2、调用函数getCasRequestUrl(username,password,url) ,需要填写cas的用户名,密码,以及需要访问的子系统的url信息。然后你就可以愉快的通过代码来访问你的子系统了。原创 2018-04-13 10:36:47 · 1895 阅读 · 4 评论 -
Java之请求发送工具类(HttpClientUtils,爬虫)-yellowcong
Java发送请求,之前做过一段时间的爬虫,所以写了这个请求发送的工具,这个工具伪装成百度,然后去爬取推酷的数据,当时是由于推酷有ip访问限制,你如果是爬虫,就不让访问了,所以我伪装成了百度,然后就可以随便爬取推库的数据了,当时爬了1GB多的文字数据,然后图片数据大概有15GB左右,然而,我却根本没有用这些数据,只是爬下来了而已。。。。pom.xml依赖<dependenc...原创 2017-07-17 07:47:48 · 5756 阅读 · 0 评论 -
Java之Luence工具类-yellowcong
我们需要通过索引管理类,获取到索引读取文件,然后通过索引查询类,查询Luence建立的索引原创 2017-07-17 07:49:00 · 580 阅读 · 0 评论 -
Java之驼峰和下划线命名的相互转化-yellowcong
在数据库命名为下划线大写的方式,我们需要通过驼峰命名转化工具,将名称转化为驼峰,然后生成java的entity,在这个工具包中,通过正则表达式的方式,进行匹配,然后进行命名转化 工具包package com.yellowcong.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;public class S原创 2017-11-08 17:41:11 · 11457 阅读 · 1 评论 -
Java之图片裁剪工具类-yellowcong
对于图片,我们需要做的大致有,图片裁剪,添加水印和文字的操作,图片裁剪工具这个只包含了图片裁剪,后面的水印功能我会陆续添加上来原创 2017-07-18 07:55:34 · 801 阅读 · 0 评论 -
Java之文件工具类-yellowcong
在Java修改文件MD5值的文章中提过了我的文件工具,这次我将他再次提取出来,这个文件工具类很丰富,包含了文件边字符串,字符串变文件,字节流变文件,文件MD5码,修改文件MD5等操作原创 2017-07-18 07:53:14 · 510 阅读 · 0 评论 -
Java修改文件MD5值-yellowcong
MD5是加密算法的一种,MD5对于每一个文件来说都是唯一的,在百度网盘、QQ的文件快传中,都是算文件的MD5在本地的服务器上有没有,如果有直接就可以上传。但是有一个场景,就是我的文件在百度上是 违规的,我可以通过修改MD5值,然后上传问文件。原创 2017-07-15 16:17:10 · 7547 阅读 · 6 评论 -
Java之DateFormatUtils格式化24小时制-yellowcong
DateFormatUtils 格式化时间的时候,默认是12小时制的,如果想要是24小时的,需要将小时匹配符号改为HH,DateFormatUtils.format(date,"yyyyMMddHHmmss");如果时间是上午的没有问题原创 2017-10-24 17:06:09 · 3115 阅读 · 0 评论 -
Java工具包之图片水印-yellowcong
做完了二维码的部分,然后做水印的操作,水印的操作类型,基本上就4中,多图水印,单图水印,多文字水印,单文字水印,基本的思路,都是操作BufferedImage,创建Graphics2D,写图和写文字的操作,重点需要了解如何计算文字的宽度和文字的方向以及文字透明度等原创 2017-09-16 19:32:19 · 502 阅读 · 0 评论 -
Java之颜色工具-yellowcong
这个JAVA颜色工具类主要包含了16进制和RGB颜色的转化,其中包含了颜色补码的操作0XFF补码操作,还有随机生成颜色,以及颜色的枚举类原创 2017-09-16 10:51:16 · 2034 阅读 · 0 评论 -
Java之日期工具类-yellowcong
获取当前日期和计算两个日期之间的差距原创 2017-07-18 12:51:07 · 299 阅读 · 0 评论 -
Java之文件下载工具类-yellowcong
在做网络爬虫的时候,需要操作到图片文件的下载,于是就有了这个工具包impor原创 2017-07-18 07:57:23 · 1411 阅读 · 0 评论 -
Java之Json工具类-yellowcong
JSON现在用得非常的多,由于JSON非常的方便,便于解析,所以现在一般API的调用和请求,都用到了JSON,这个工具类,主要的操作是,类对象转和JSON对象互相转换原创 2017-07-18 07:56:33 · 567 阅读 · 0 评论 -
Java之执行Windows 命令行-yellowcong
通过Java程序,来执行Window命令,这个工具类里面包含了java打开浏览器和java打开文件夹的操作原创 2017-07-18 07:46:07 · 1256 阅读 · 0 评论