Java1.0-1.11各个版本的新特性
JDK Version 1.0
1996-01-23 Oak(橡树)
初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。
JDK Version 1.1
1997-02-19
JDBC(Java DataBase Connectivity);
...[2018/9/26]
Java 工具类整合打包Java 工具类整合打包
工具类整合打包,包含: 生成随机字符串(code)工具类: UUIDUtils 获取当前系统时间工具类: TimeUtils 自定义拦截器Jsp: Se ionFilter JavaMail发送邮件工具类: SendMailUitls 生成4位随机验证码工具类:&nb...[2018/9/26]
spring 读取properties文件--通过注解方式
问题:
需要通过properties读取页面的所需楼盘的名称.为了以后便于修改.
解决:
可以通过spring的 PropertiesFactoryBean 读取properties属性,就不需要自己通过jdk的Properties类编写程序读取信息.
<!-- ...[2018/9/26]
Hibernate学习笔记一
1 框架体系结构
2 hibernate入门
2.1 ORM框架
Hibernate是一个数据持久化层的ORM框架.
Object:对象,java对象,此处特指JavaBean
Relational:...[2018/9/26]
一小只支付接口的自动化
原先呢我没想着要搞这个,我自己感觉点点点还是比较舒服的。但是极地冰川消融导致海平面上升,让我突然觉得这是有必要的。 扯皮的话不多说,我们需要先把思路理理清楚,这个时候倒立起来总会有其他意想不到的效果。 发了一个正常的请求,看到我购买成功后返回结果是:"state"=...[2018/9/26]
Java内存模型知识汇总Java内存模型知识汇总
为什么要有内存模型
在介绍Java内存模型之前,先来看一下到底什么是计算机内存模型,然后再来看Java内存模型在计算机内存模型的基础上做了哪些事情。要说计算机的内存模型,就要说一下一段古老的历史,看一下为什么要有内存模型。
内存模型,英文名Memory Model,他是一个很老的老古董...[2018/9/26]
Java 11 正式发布!
和预期的时间差不多,北京时间 9 月 26 日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布,可供生产环境中使用,此次版本的更新,不仅提高了工作效率,也提供了 HTTP/2 Client API。 同时,这也是自 Or...[2018/9/26]
java中讲讲FileReader的用法,举例? - 马克-to-win
2.2 FileReader的用法 (视频下载) (全部书籍)
FileReader是Reader的继承类,从字面上就可看出,它的主要功能就是能从磁盘上读入文件。read方法会一个一个字符的从磁盘往回读数据。
例:2.2.1
import java.io.*;
public c...[2018/9/25]
MyBatis
MyBatis MyBatis 持久层的半自动的框架 (需要自己写Sql) 也是 ORM的一种实现 Mybatis的基本构成: 1) &nb...[2018/9/25]
mybatis的jar包怎么添加到eclipse的java项目
记一下今天遇到的一个小问题。 点击工程右键选中-->Build Path-->Configure Build Path...--> 点击右侧add external jars -->找到自己的本地jar包并选中打开-->发现Libraries中有刚才选中的jar包,...[2018/9/25]
SpringMvc 文件下载 详解SpringMvc 文件下载 详解
最近SSM 需要用到文件下载,以前没用过,在百度上找了好久发现没有一篇博客,对于此段代码进行详细讲解, 这里是本人的个人总结,跟大家分享一下!!!不谢/** * 文件下载 * ResponseEntity:该类实现响应头、文件数据(以字节存储)、状态封装在一起交给浏览器处理以实现浏览器的文件...[2018/9/25]
有关java参数的两种传递机制
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。
&nb...[2018/9/25]
MyBatis学习总结(一)——ORM概要与MyBatis快速入门
程序员应该将核心关注点放在业务上,而不应该将时间过多的浪费在CRUD中,多数的ORM框架都把增加、修改与删除做得非常不错了,然后数据库中查询无疑是使用频次最高、复杂度大、与性能密切相关的操作,我们希望得到一种使用方便,查询灵活的ORM框架,MyBatis可以满足这些要求,MyBatis是一个支持普...[2018/9/25]

Maven项目改为spring boot项目的方法
目录树 新建Maven项目及步骤 修改方法 启动测试 新建Maven项目及步骤 我这里是从创建开始讲,使用的工具是Idea2017版本。如果是已经创建了Maven,想改为spring boot项目的请直接跳到【修改方法】 1.点击右上角的File,出来...[2018/9/25]
java中讲讲FileWriter的用法,举例? - 马克-to-win
1.1 FileWriter的用法 (视频下载) (全部书籍)
FileWriter是Writer的继承类,从字面上就可看出,它的主要功能就是能向磁盘上写文件。write方法会把字符一个一个的写入磁盘中。
例:1.1.1
import java.io.*; public cla ...[2018/9/25]
java中讲讲FileInputStream的用法,举例? - 马克-to-win
2.2 FileInputStream的用法 (视频下载) (全部书籍)
FileInputStream是InputStream的继承类,从字面上就可看出,它的主要功能就是能从磁盘上读入文件。read方法会一个一个字节的从磁盘往回读数据。
例:2.2.1
import java....[2018/9/25]
Java API
简介 :
所谓API就是一些已写好、 可供直接调用的类库。Java 具有强大功能的API, 并且还在继续发展中。
首先在网上获取Java 帮助文档 , 然后解压 ,找到相应的API 。
Java 常用包介绍 :
...[2018/9/25]
工具类工具类
map转List private List<CityForQmi> mapTransitionList(Map<String, CityForQmi> map) {
List<CityForQmi> list = new ArrayList&...[2018/9/25]
java中讲讲PrintStream的用法,举例? - 马克-to-win
1.2 PrintStream的用法 (视频下载) (全部书籍)马 克-to-win:从学java第一天,我们就经常用到System.out.println(),实际上查阅文档可知,System.out就是Sun 编的一个PrintStream的实例对象。PrintStrea...[2018/9/25]
java的IO技术中什么是I什么是O? - 马克-to-win
马克-to-win:(视频下载) (全部书籍)很多老司机还搞不清什么是I什么是O。很简单,我有个土办法。以内存为单位,数据进内存叫In,出内存叫Out。读文件,是数据从硬盘进到内存,所以用in类型流来处理。
详情黏贴以下网址在地址栏后请进:http: www.mark-to-win.c...[2018/9/25]
java中请给出UDP的DatagramSocket通信的例子? - 马克-to-win
马克-to-win:(视频下载) (全部书籍)在UDP编程当中,技术上没有一个服务器和客户端的概念,即没有类似于TCP中的ServerSocket类,只有主动和被动之说, 客户端和服务器都用DatagramSocket(MyPORT)来绑定到一个端口,发送和接收dataPac...[2018/9/25]
日期时间处理类
Date类用于表示时间和日期, 它位于java.util包中。在API里面, Date类中大部分构造方法都被声明为过期, 只有两个构造方法建议使用, 分别是:无参数的构造方法Date(),用来创建当前日期时间的Date对象;接收long型参数date的构造方法Date(long date),用于创...[2018/9/25]
java中如何做到截取电脑全屏
通过java代码截取电脑屏幕全屏代码如下: 1 import java.awt.AWTException; 2 import java.awt.Dimension; 3 import java.awt.Re...[2018/9/25]
java中请给出TCP的ServerSocket通信的例子? - 马克-to-win
2.TCP协议的通信实例
马克-to-win:(视频下载) (全部书籍)我们首先给出一个最最简单的helloworld通信程序。让大家体会一把两台机器的通信,大家之后就可以慢慢把它发展成为聊天程 序。马克-to-win:TCP通信有两个类:1)Serv...[2018/9/25]
java中TCP和UDP两种协议的区别? - 马克-to-win
协议(网络中计算机之间通信的规则) 马克-to-win:(视频下载) (全部书籍)协议就是生活中的合同,生活中我们比如做一个大的软件项目,我们得和人签合同,说你们第一步给一部分钱,我们第二步干完活,你们第三
步给剩余的钱。网络协议也一样,说明一步一步我们怎么通...[2018/9/25]
给出一个javascript的Helloworld例子 - 马克-to-win
1.基础知识: 1)Helloworld: 例 1.1
<html>
<head>
<!--
马克-to-win:如果你用notepad建立一个txt之后你再改为html,一定在存时,要存成utf-8或unic...[2018/9/25]
如何在HHDI中调用Java文件
创建执行JS语句任务,在脚本中输入相关代码,两种写法: ------------------------写法一 直接调用类的路径 var now = com.haohe.utils.DateUtil.getNowDateTime(); print("-->"+now...[2018/9/25]
元素同步问题解决----自定义类
在自动化测试脚本开发过程中,很大部分的报错是由于元素因为时间不同步而产生的。本文总结了用自定义的类库来解决元素同步问题。 首先,新建一个自定义的类方法,对它进行编码。 package first; import org.openqa.selenium.By; import org.openqa.s...[2018/9/25]
selenium3+java 邮件发送测试报告
由于是初学,掌握的不是很多,现在先总结一下,测试报告是固定的名称,放在固定的路径下的情况。[2018/9/25]
安装logstash及logstash的初步使用-处理DNS日志
安装logstash 需要高版本的java
使用1.4版本的java会有报错
# Can't start up: not enough memory 查询java信息 rpm -qa | grep java 查询yum源内含有的...[2018/9/25]
java中多态的实现机制
多态的概念: 简单来说就是事物在运行过程中存在的不同状态,即父类或接口定义的引用变量指向子类或具体实现类的实例对象。程序调用方法在运行期才进行动态绑定,而不是引用变量的类型中定义的方法。 多态存在的前提: 1、存在继承关系,子类继承父类; 2、子类重写父类的方法; 3、父类引用指向子类对象。 ...[2018/9/25]
kettle开源项目部署文档kettle开源项目部署文档
kettle开源项目部署文档1、kettle简介 kettle是一款国外开源的ETL(Extract Transform Load)工具,纯java编写,可以在Windows、Linux、Unix上运行,绿色无需安装,被设计用来抽取、转换、装入和加载数据,可以行象的理解为将各种数据放入到一个壶里面后...[2018/9/25]
ubuntu18.04从零开始配置环境(jdk+tomcat+idea)到使用idea开发web应用和servletubuntu18.04从零开始配置环境(jdk+tomcat+idea)到使用idea开发web应用和servlet
昨天吃了亏,搞了一下午才把环境配置好,故此将整个过程记录一下以防日后需要。 注意:因为我的博客模块的原因,所以我把图片压缩了一些,如果有看不清的, 可以 右键图片->在新标签页打开图片 目录: 1.JDK1.8的安装配置 2.Tomcat9.0.12的安装配置 3....[2018/9/25]
java实现udp通讯的代码
需求:应用A(通常有多个)和应用B(1个)进行 socket通讯,应用A必须知道应用B的ip地址(在应用A的配置文件中写死的),这个时候就必须把应用B的ip设成固定ip(但是某些时候如更换路由后要重新设置网络,但是操作人员不知道这个规则),就有可能造成应用A和应用B无法进行正常通讯,所以要改成应用...[2018/9/25]