![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
anguea
在被梦想搞到飘飘然之前,最好先让自己脚踏实地.
展开
-
java中使用ImageIo获取图片信息
File imgFile = new File("D:\\a.jpg"); InputStream is = null; BufferedImage src = null; int wid = -1; int hig = -1; is = new FileInputStream(imgFile);原创 2017-03-27 09:49:36 · 2963 阅读 · 0 评论 -
对称加密算法DES
DES对称加密算法需要的jar请见附件①BouncyCastleProvider.jar②commons-codec-1.10.jar3重DES对称加密package encrypt;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;i原创 2017-03-27 09:53:29 · 369 阅读 · 0 评论 -
对称加密算法AES
AES jdk 加密所需jar 在前一篇DES加密中package encrypt;import java.security.InvalidKeyException;import java.security.Key;import java.security.NoSuchAlgorithmException;import java.security.NoS原创 2017-03-27 09:53:37 · 222 阅读 · 0 评论 -
数字签名算法RSA
package signature;import java.security.InvalidKeyException;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.NoSuchAlg原创 2017-03-27 09:53:54 · 310 阅读 · 0 评论 -
数字签名算法DSA
package signature;import java.security.InvalidKeyException;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.NoSuchAlg原创 2017-03-27 09:54:02 · 878 阅读 · 0 评论 -
XML文件读取(DOM方法)
XML内容(放入项目中) 冰与火之歌 乔治马丁 2014 89 安徒生童话 2004 77 English 代码实现import java.awt.print.Book;import java.io.IOException;import javax.原创 2017-03-27 09:54:20 · 302 阅读 · 0 评论 -
XML文件读取(SAX方法)
XML文件 冰与火之歌 乔治马丁 2014 89 安徒生童话 2004 77 English handler.java类package xmltes;import javax.xml.stream.events.Characters;import ja原创 2017-03-27 09:54:29 · 309 阅读 · 0 评论 -
java中获取json的所有key
工作笔记(在不知道json的key时如何获取当前json的keys)String json="{'name':'angui','age':'23','like':'吃水果'}"; JSONObject j = JSON.parseObject(json); j.remove("age"); System.out.println(json.toString());原创 2017-03-27 09:54:37 · 32301 阅读 · 0 评论 -
自动id生成器类
import java.util.concurrent.atomic.AtomicInteger;AtomicInteger idCreate = new AtomicInteger();idCreate.incrementAndGet();//返回int类型 //获取当前的值 public final int get() //取当前的值,并设置新的原创 2017-03-27 09:54:53 · 845 阅读 · 0 评论 -
将enum格式化到侵短,显示title
①前端接收enum时,将它放入一个容器 var App = {}; App.module = 'merchantManage'; App.mydata = {"data":[ #{list items:memberStatus, as:'status'} {'title':'${status?.title}','name':'${status}'},原创 2017-03-27 09:55:01 · 272 阅读 · 0 评论 -
时间格式化
① 使用parse()方法将文本转换为日期 String d = "2014-6-1 21:05:36"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 调用parse()方法,将字符串转换为日期 Date date = sd原创 2017-03-27 09:57:21 · 474 阅读 · 0 评论 -
给一个时间获取,今日凌晨、昨日凌晨、本周开始时间、本周结束时间、本月开始时间、本月结束时间
下面的时间默认是今日,如果是时间不是今日可以把new DateTime()替换成你的时间,但这个方法的前提类型是dataTime类型,结束后你可以toDate()转换为date类型,希望这个笔记能帮到大家! Date todayTime = new DateTime().withTimeAtStartOfDay().toDate();//今天凌晨 Date tomorrowT原创 2017-03-27 09:53:20 · 4266 阅读 · 0 评论 -
实现保存数据并返回该条数据的ID
这里是针对mybatis中的配置如下:在方法上加上 @Options(keyColumn = "id", useGeneratedKeys = true) 可以实现这个功能@Insert("insert into " + GameConfig.TABLE_NAME + "(game_id,desk_ids,start_time,end_time,原创 2017-03-27 09:53:00 · 2285 阅读 · 0 评论 -
将yml转换为list
①公司现使用yml操作yml文件中装的是充值的规格里面的属性有id,name,coin,money.创建一个类,含这四个属性名通过Fixtures.loadYamlAsList("static-items/coin-charge.yml")→这里面的yml只能放置在conf里面转换为一个list的对象,里面含yml中的规格注意:yml中属性名后面一定要有一个空格原创 2017-03-27 09:52:53 · 3863 阅读 · 0 评论 -
bdcp链接池配置(附带jar)
[dbcp链接第一步:加入3个包:commons-dbcp-1.2.2.jarcommons-collections-3.1.jar commons-pool.jar第二步:新建:database.properties放在src#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/p原创 2017-03-27 09:50:36 · 1446 阅读 · 0 评论 -
上传图片后缩小并保存到项目中
这里需要用到图片编辑工具Thumbnails,文章中附有jar前端代码 #{set title:'Home' /} 下载图片并在后台缩小后返回原图与缩小图到展示页面 <form action="/Application/imgLocation" method="post" enctype="multipart/form-data"> 后台接收图原创 2017-03-27 09:50:44 · 613 阅读 · 0 评论 -
在java后台验证文件是不是视频
public static void imgLocation(File file) throws IOException { String reg = "(mp4|flv|avi|rm|rmvb|wmv)"; Pattern p = Pattern.compile(reg); boolean boo = p.matcher(file.getNa原创 2017-03-27 09:50:52 · 9170 阅读 · 1 评论 -
多线程笔记1
使用threadpackage Thread.deng;public class duida { public static void main(String[] args) { new duida().ini(); } public void ini(){ final pingtai p = new pingtai(); new Thre原创 2017-03-27 09:51:44 · 209 阅读 · 0 评论 -
hashMap和hashtable的速度比较
复习了下集合,在网上看了好多有关集合的例子和概念,发现对于hashM和hashtable的速度谁快的问题有不同的答案,只能自己验证一下了,下面是我写的一个测试例子;package collection.deng;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;原创 2017-03-27 09:51:53 · 4527 阅读 · 0 评论 -
JAVA JDK环境搭建
①安装JDK(http://www.oracle.com/technetwork/java/javase/downloads)②环境变量配置 1、JAVA_HOME 配置JDK的安装路径 c:\java\jdk1.7.0_13 2、PATH 配置JDK命令文件的位置 c:\java\jdk1.7.0_13\bin 3、CLASSPATH 配置类库文件的位置 .;c原创 2017-03-27 09:52:01 · 210 阅读 · 0 评论 -
java的序列化学习笔记
什么是JAVA的序列化?序列化是用来处理对象流的一种机制。对象流是将一个对象的内容进行流化。流化后的对象可以进行读写操作也可以在网络中传输。java中的序列化具体实现package stream.deng;import java.io.FileInputStream;import java.io.FileNotFoundException;import java原创 2017-03-27 09:52:12 · 665 阅读 · 0 评论 -
断言assert的简单示例
assertion用于保护程序最基本.关键的正确性。package assertdeng;import static org.junit.Assert.*;import org.junit.Test;public class Ju { @Test public void test() { int i=0; for(i=0;i<5;i++){原创 2017-03-27 09:52:20 · 790 阅读 · 0 评论 -
eclipse中添加play framework项目
①从版本库克隆岛本地(初始只有一个.git需要切换到项目里的dev分支才能显示项目)使用 git checkout dev②需要在项目中输入./deps.sh 导入项目Jar包③将项目导入到eclipse中(需要向项目中放入.classpath.project 文档)④配置ECLIPSE-Xdebug -Dplay.debug=yes -Dplay.id= -Dap原创 2017-03-27 09:52:28 · 571 阅读 · 0 评论 -
编译打包
包1.可执行的里面有个main函数2.普通的类库写一个加减乘除函数写一个类里面,打一个jar包,能在其他地方引用里面的方法关于guava 官方文档,每个类方法看一遍,示例写一遍①编译打包需要的配置(配置在工程的POM.XML中) maven-assembly-plugin 2.2原创 2017-03-27 09:52:38 · 576 阅读 · 0 评论 -
mybatis 动态添加数据
insert into transaction id, player_number, expense_type, expense_count, operation_type, operation_person, caption, type, player_id原创 2017-03-27 09:57:56 · 1083 阅读 · 0 评论