
java
我家的红叶都疯了
种豆南山下,草盛豆苗稀。
晨兴理荒秽,带月荷锄归。
道狭草木长,夕露沾我衣。
衣沾不足惜,但使愿无违。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用commons-codec-1.10.jar的Base64实现字符串的加密解密
使用commons-codec-1.10.jar的Base64实现字符串的加密解密原创 2017-11-08 16:15:05 · 3045 阅读 · 0 评论 -
Thinking in Java 第四版完整版 第六章练习题 访问权限控制
Thinking in Java 第四版完整版 第六章练习题,记录一下(jdk1.8.0)1.package com.test.c06;/** * 练习1:在某个包中创建一个类,在这个类所处的包的外部创建该类的一个实例。 * @author admin11 * @date 2018年3月20日 */public class Exercise601 {}...原创 2018-03-21 13:56:14 · 948 阅读 · 0 评论 -
Thinking in Java 第四版完整版 第五章练习题 初始化与清理
Thinking in Java 第四版完整版 第五章练习题,记录一下(jdk1.8.0)1./** * 练习1:创建一个类,它包含一个未初始化的String引用。验证该引用被Java初始化成了null。 * @author admin11 * @date 2018年3月2日 */public class Exercise501 { String str;...原创 2018-03-21 19:40:02 · 1008 阅读 · 0 评论 -
java串口通信
Rxtx开源包下载地址:http://mfizz.com/oss/rxtx-for-java windows平台使用方法: 1、把rxtxParallel.dll、rxtxSerial.dll拷贝到:C:\WINDOWS\system32下。 2、如果是在开发的时候(JDK),需要把RXTXcomm.jar拷贝到..\jre…\lib\ext下;将rxtxParallel....原创 2018-03-31 15:08:46 · 507 阅读 · 0 评论 -
Thinking in Java 第四版完整版 第八章练习题 多态
Thinking in Java 第四版完整版 第八章练习题,记录一下(jdk1.8.0)1./** * 练习1:创建一个Cycle类,它具有子类Unicycle、Bicycle和 * Tricycle。演示每一个类型的示例都可以经由ride()方法向上 * 转型为Cycle。 * @author admin11 * @date 2018年3月28日 */clas...原创 2018-03-31 16:52:35 · 1882 阅读 · 0 评论 -
Thinking in Java 第四版完整版 第七章练习题 复用类
Thinking in Java 第四版完整版 第七章练习题,记录一下(jdk1.8.0)1./** * 练习1:创建一个简单的类。在第二个类中,将一个引用定义为第一个类 * 的对象。运用惰性初始化来实例化这个对象。 * @author admin11 * @date 2018年3月21日 */class Simple { String s; pu...原创 2018-03-27 20:17:55 · 1514 阅读 · 0 评论 -
Thinking in Java 第四版完整版 第九章练习题 接口
Thinking in Java 第四版完整版 第九章练习题,记录一下(jdk1.8.0)1.package com.test.c09;/** * 练习1:修改第八章练习9中的Rodent,使其成为一个抽象类。只要有可能, * 就将Rodent的方法声明为抽象方法。 * @author admin11 * @date 2018年4月1日 */abstract cl...原创 2018-06-02 19:04:47 · 1797 阅读 · 0 评论 -
java代码中调用linux命令
有时候需要在java代码中调用linux的一些命令实现某些功能。例如1:将音频的.wav格式转换成.mp3格式,windows系统下可以直接调用ffmpeg的命令;在linux系统下,需要安装配置好ffmpeg的环境,调用ffmpeg在linux转换的命令。例如2:需要在linux系统下调用一些脚本(shell或python等),就需要用到这个方法。import java.io.Buf...原创 2018-07-24 14:35:09 · 7830 阅读 · 2 评论 -
网页上打印PDF文件
在网页上打印pdf文件,有两种方式:可以是在java后端通过调用iText PDF的jar包的方法实现PDF打印;也可以在前端调用lodop插件打印pdf文件. PDF文件的内容可以是表格,图片等等,也可以用于打印二维码,条形码,成绩单等信息.方法一:java后端 如果是一个对格式排版有严格要求的pdf文件,就需要设计一个pdf模板. 设计pdf模板可以使用pdf编辑器(如:...原创 2018-08-30 11:14:00 · 4579 阅读 · 0 评论 -
利用反射,将java bean对象转换成md文件的表格
一个有趣的小功能:可能有些时候需要写文档,需要将java的一些对象(vo/po/do/dto等)的属性和属性类型提取出来,以表格的形式展示.java对象:package com.test;/** * Created by Administrator on 2018/8/31. */public class User { private String userNam...原创 2018-09-03 18:34:34 · 1329 阅读 · 1 评论 -
mybatis Cause: java.lang.NumberFormatException: For input string: "S"
mybatis Cause: java.lang.NumberFormatException: For input string: “S”需要用到字符串比较,可以采用以下方式:1:将代码改为test=“param eq ‘S’.toString()”2:将代码改为test=“name == “S””3:将代码改为test=‘index == “S”’参考链接:https://www....原创 2018-09-19 09:16:03 · 2356 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: Could not initialize class org.springframework.beans.factory.BeanCre
错误描述:Exception in thread “main” java.lang.NoClassDefFoundError: Could not initialize class org.springframework.beans.factory.BeanCreationExceptionat org.springframework.beans.factory.support.Abstra...原创 2018-10-25 10:00:13 · 3216 阅读 · 0 评论 -
java 数组
熟悉一下java中数组的用法。数组可以分为一维数组和多维数组。java.util.Arrays中封装了操作数组的方法。(jdk版本:jdk1.7.0_60)一维数组声明数组int[] arr1; //声明数组 首选的方法double arr2[];创建数组并赋值int[] arr3 = {1,3,5,7,9}; // 创建数组arr2 = new double[2]; //...原创 2019-01-09 14:05:48 · 220 阅读 · 0 评论 -
java有趣的现象(1)
在工作中,有时候会遇到用一些符号,字段,数字等等去代表另外的意思。比如:性别有两种,可以用0表示男,1表示女;某条数据是否有效,可以用Y表示有效,N表示无效;购物的时候订单有下单,付款,发货等状态,可以用一些简单的英语单词去代表中文的意思。这些表示会保存在数据库中,在代码中可以这样使用,以下给出几个例子,仅供参考。。。if/** * one:一年级 * two:二年级 * th...原创 2019-01-15 10:39:25 · 745 阅读 · 0 评论 -
Thinking in Java 第四版完整版 第四章练习题
Thinking in Java 第四版完整版 第四章练习题,记录一下(jdk1.8.0)1./** * 练习1:写一个程序,打印从1到100的值。 * @author admin11 * @date 2018年3月1日 */public class Exercise401 { public static void main(String[] args) {...原创 2018-03-20 19:21:59 · 1740 阅读 · 1 评论 -
Thinking in Java 第四版完整版 第二章练习题
Thinking in Java 第四版完整版 第二章练习题,记录一下(jdk1.8.0_111)1./** * 练习1: 创建一个类,它包含一个int域和一个char域,它们都没有被初始化,将它们的值打印出来,以验证Java执行了默认初始化。 * @author admin11 * @date 2018年2月27日 */public class Exercise201 ...原创 2018-03-01 11:28:59 · 930 阅读 · 0 评论 -
Thinking in Java 第四版完整版 第三章练习题
Thinking in Java 第四版完整版 第三章练习题,记录一下(jdk1.8.0)1.import java.util.*;//import static net.mindview.util.Print.*;/** * 练习1:使用“简短的”和正常的打印语句来编写一个程序。 * @author admin11 * @date 2018年2月27日 */p...原创 2018-03-08 10:50:44 · 883 阅读 · 2 评论 -
java生成图形验证码
java生成图形验证码原创 2017-11-09 14:54:28 · 570 阅读 · 1 评论 -
Java compiler level does not match the version of the installed Java project facet
Eclipse项目有红叉,但是内部文件没有错误 提示:Java compiler level does not match the version of the installed Java project facet错误 原因: Java编译器的水平和版本安装的Java项目不相匹配原创 2017-11-10 16:06:51 · 423 阅读 · 0 评论 -
maven打包jar包
使用maven打包java程序,打成jar包。原创 2017-11-21 13:51:24 · 470 阅读 · 0 评论 -
java分割字符串(特殊字符) split
使用java中的split()方法分割包含特殊字符的字符串原创 2017-11-16 16:43:32 · 3853 阅读 · 1 评论 -
jdbc连接mysql数据库 java
在java中使用jdbc连接mysql数据库原创 2017-11-16 17:02:26 · 336 阅读 · 1 评论 -
在独立的java程序中使用jetty
在独立的java程序中,不使用tomcat,如何产生HTTP请求呢?可以使用jetty原创 2017-12-12 16:36:57 · 1703 阅读 · 0 评论 -
org/eclipse/jetty/server/Handler : Unsupported major.minor version 52.0
记录在java中使用jetty是遇到的错误 jdk版本与jetty版本不匹配问题Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/jetty/server/Handler : Unsupported major.minor version 52.0 at java.la原创 2017-12-21 15:53:16 · 3186 阅读 · 1 评论 -
Java 访问控制修饰符
参考 http://www.runoob.com/java/java-modifier-types.htmlJava中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Javav支持 4 种不同的访问权限:1 default (即缺省,什么也不写): 如果一个类、类属变量及方法没有用任何修饰符(即没有用public、protected及private中任何一种修饰),原创 2018-01-12 16:38:32 · 444 阅读 · 0 评论 -
Java中的定时任务
java中的定时任务, 使用java实现有3种方式:1, 使用普通thread实现 @Test public void test1() { // 单位: 毫秒 final long timeInterval = 1000; Runnable runnable = new Runnable() { pub转载 2018-01-15 10:23:48 · 280 阅读 · 1 评论 -
java面向对象
读《Think in Java》笔记面向对象程序设计方法是什么样的?所有东西都是对象。程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。每个对象都有自己的存储空间,可容纳其他对象。每个对象都有一种类型。同一类所有对象都能接收相同的消息。2.保存数据寄存器:最快的保存区域,位于处理器内部。寄存器的数量十分有限,寄存器是根据需要由编译器分配。堆栈:位于常规R原创 2018-01-09 11:35:22 · 226 阅读 · 0 评论 -
Java标签在循环中的使用
《Think in Java》 第三章 控制程序流程 3.2.6 中断和继续 “标签”是后面跟一个冒号的标识符,就象下面这样: label1: 对Java 来说,唯一用到标签的地方是在循环语句之前。进一步说,它实际需要紧靠在循环语句的前方——在 标签和循环之间置入任何语句都是不明智的。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另 一个循环或原创 2018-01-10 14:58:50 · 3947 阅读 · 1 评论 -
Java Switch的使用
《Think in Java》 3.2.7 开关 “开关”(Switch)有时也被划分为一种“选择语句”。根据一个整数表达式的值,switch语句可从一系列代码选出一段执行。它的格式如下:switch(整数选择因子) { case 整数值1 : 语句; break; case 整数值2 : 语句; break; case 整数值3 : 语句; break原创 2018-01-10 17:24:46 · 1822 阅读 · 0 评论 -
Thinking in Java 第二章练习题
最近在阅读《Thinking in Java》,给第二章的习题部分,做个记录。 (1) 参照本章的第一个例子,创建一个“Hello,World”程序,在屏幕上简单地显示这句话。注意在自己的 类里只需一个方法(“main”方法会在程序启动时执行)。记住要把它设为static 形式,并置入自变量列 表——即使根本不会用到这个列表。用javac 编译这个程序,再用...原创 2018-02-26 16:52:51 · 1263 阅读 · 0 评论 -
java idea运行时内存不足
报错信息“E:\Program Files\Java\jdk1.8\bin\java” -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51386,suspend=y,server=n -mx1024m -XX:MaxPermSize=1024m -Drebel.spring_plugin=true -Drebel.hibernate_...原创 2019-03-27 10:32:29 · 1813 阅读 · 0 评论