摘要:
前面介绍了日历工具Calendar的基本用法,乍看起来Calendar与Date两个半斤八两,似乎没有多大区别,那又何苦庸人自扰鼓捣一个新玩意呢?显然这样小瞧了Calendar,其实它的作用大着呢,接下来不妨深入探讨一下Calendar的几种实际应用,主要包括:Calendar和Date类型互相转换、计算两个日历时间... 阅读原文
2018-12-30 07:50:03 阅读(7641) 评论(0)
摘要:
定义:
所谓链表就是指在某节点存储数据的过程中还要有一个属性用来指向下一个链表节点,这样的数据存储方式叫做链表
链表优缺点:
优点:易于存储和删除
缺点:查询起来较麻烦
下面我们用java来实现如下链表结构:
首先定义节点类:
package LinkTest;
/**
* 链表节点类
* @author a... 阅读原文
2018-12-30 07:07:02 阅读(7793) 评论(0)
摘要:
1.什么是JSON
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 ... 阅读原文
2018-12-30 06:00:11 阅读(6189) 评论(0)
摘要:
我们项目使用report 报表功能,然后在加载xxxx.jasper文件时候报的invalid stream header: EFBFBDEF 的错误
public JasperPrint fill(InputStream inputStream, Map<String, Object> paramet... 阅读原文
2018-12-30 00:58:01 阅读(7014) 评论(0)
摘要:
开篇后第一个知识点,本想写数据库连接池,仔细一想还是放弃了,改写为《配置文件读取》。
毕竟项目中的基础信息,比如说数据库连接信息是需要配置在项目的配置文件中的。
重点介绍
ResourceBundle.getBundle("配置文件名称").getString("配置文件内的key值");
配置文件名称:co... 阅读原文
2018-12-29 23:56:04 阅读(8298) 评论(0)
摘要:
目录
计算机系统的一致性
Java内存模型
内存模型的3个重要特征
原子性
可见性
有序性
指令重排序
volatile关键字
保证可见性和防止指令重排
不能保证原子性
计算机系统的一致性
在现代计算机操作系统中,多任务处理几乎是一项必备的功能,因为嵌入了多核处理器,计算机系统真正做到了同一时间执行若... 阅读原文
2018-12-29 23:56:03 阅读(9033) 评论(0)
摘要:
Java编程规约 (一)命名风格 1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $Object / name_ / name$ / Object$
2. 【强制】 代码中的命名严禁使用拼音与... 阅读原文
2018-12-29 22:49:13 阅读(7189) 评论(0)
摘要:
本文详细介绍如何向maven仓库中上传第三方jar包。
1、在本地maven安装路径中找到conf文件夹下面的setting.xml文件,里面有访问maven仓库的路径和账号、密码;
2、浏览器打开第一步中找到的路径;
3、打开页面后点击页面右上角的Log In按钮输入username、passwo... 阅读原文
2018-12-29 21:10:07 阅读(5986) 评论(0)
摘要:
git之vim编辑器退出命令
张文军微博主页 张文军码云主页 张文军新浪云主页 张文军博客主页
刚学习git,好多东西没接触过,进入vim后不知道如何出来了,网上找了很多都说是:esc +shift+wq 。
然而我试了好几次都不行,最后发现是:esc + : + qw ,这样就一下退... 阅读原文
2018-12-29 20:08:01 阅读(5980) 评论(0)
摘要:
Java中的IO流,即为输入输出流。所谓输入输出流,都是相对于程序而言,程序就是这个参照物。一张图看懂输入输出流:
输入流抽象基类:InputStream,Reader
输出流抽象基类:OutputStream,Writer
输入输出流子类众多,详情见下图:
1.内存流
用来操作内存
B... 阅读原文
2018-12-29 19:23:05 阅读(7841) 评论(0)