![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【JAVA积累】
文章平均质量分 69
努力和时间做朋友
自己选择的路,就算跪着,也要走完!
展开
-
集合大聚会
集合存放的是对象的引用,而非对象本身,我们称集合中的对象就是集合中的引用,简单的说,集合中存放的是引用类型的数据。集合分为两种类型,单列集合和双列集合,即Collection集合和Map集合。【单列集合】Collection是单列集合的根接口,它的实现类有List和Set,虽然说list和Set也是属于Conllection,但是他们也各有千秋,下面我们一起来对比来他们的特点吧。【Li原创 2016-12-01 22:05:39 · 338 阅读 · 3 评论 -
流水账式java基础Summary
来一篇java基础知识的小总结,采用流水账式,不是特意的,而是不知道用什么形式把这些东西联系起来,那就想起什么写些什么吧。原创 2017-01-09 14:45:44 · 589 阅读 · 10 评论 -
EasyUI组件使用
EasyUI组件使用EasyUI是基于jQuery的UI插件集合体,目标就是帮助web开发者更加轻松的打造出功能丰富并且美观的界面,重点是不需要编写复杂的JavaScript代码,不需要对css有深入的了解,只需要一些简单的html标签或者jQuery代码。使用环境搭建 导入响应的css和js <link rel="stylesheet" type="text/css" href="/ee_D原创 2017-02-27 23:05:55 · 1362 阅读 · 8 评论 -
XML
在web编程阶段,我们可以实现浏览器通过地址访问服务器上的资源,但要想灵活实现不同的路径地址执行不同的服务器资源,就需要提到xml相关配置了。XML的定义可扩展的标记语言。和Html超文本标记语言相类似。标签也是成对出现的。不同点:xml中可以自定义标签名,要区分大小写,要顶格写。因为1.1版本的兼容性差,所以我们使用的是1.0版本的xml。XML的作用1、编写原创 2017-02-19 11:43:31 · 482 阅读 · 7 评论 -
HTTP&Tomcat
Http:超文本传输协议----httphypertype transfer Protocol作用:用于定义web浏览器和web服务器之间交换数据的过程。特点:1、基于请求和响应模型的协议2、请求和响应要成对出现,先有请求再有响应3、默认端口号804、有两个版本,1.0创建一次连接获得一个资源,然后连接断开;1.1创建一次连接,获得多个资源,然后才断开。组成:请求协议和原创 2017-02-19 18:27:59 · 695 阅读 · 11 评论 -
Request和Response
Request和Response原创 2017-02-19 22:07:20 · 416 阅读 · 10 评论 -
解决网站的字符集编码
浏览器与服务器交互的过程中,不可缺少的就是服务器从浏览器获取数据,服务器再返回给浏览器数据,在这个交互的过程中,经过了Http协议,而这个协议的编码形式和浏览器和服务器的编码形式是不同的,这时,就会产生交互过程的乱码,我们该如何解决这个问题呢?今天就此问题进行解决。【单独处理】 一般提交数据采用的是GET或POST方法,这两种方式处理乱码是不同的。虽然代码不多,也就一句话就能解决问题原创 2017-03-03 21:48:58 · 478 阅读 · 10 评论 -
Redis非关系型数据库(上)
Redis是众多非关系型数据库中常用的一种,经常安装在Linus系统上使用,这样我们就不能误认为redis只能运行在Linux系统上,同样在Windows系统下可是可以的,只是安装执行的步骤有些不同。相比之下在Linux系统下更加容易操作而已。 Redis是开源的,使用C语言编写而成,是高性能的Key-Value数据库,它的开发工作由VMnare主持。【关系型数据库VS非关系型数据库原创 2017-03-07 18:17:59 · 988 阅读 · 13 评论 -
Redis非关系型数据库的特性(下)
Redis数据库有很多特性,下面我们一一来看一下吧。【多数据库】 Redis的多数据库和我们常用的MySQL类似,MySQL可以自定义创建很多和数据库create database myDataBase,而Redis默认有16个数据库,编号分别是0-15,可以根据需要修改数据库,select 1;select 2;默认使用的是0号数据库。【消息订阅与发布】 像我们熟悉原创 2017-03-07 19:32:22 · 663 阅读 · 16 评论 -
JavaScript和jQuery中的AJAX
Ajax是Asynchromous JavaScript And XML的缩写,即AJAX=异步JavaScript+XML,可以使网页实现异步更新,就是在不重新加载整个网页的情况下,对网页的某部分进行局部刷新,是一种新的思想,用于创建快速交互式网页应用的网页开发技术,比如163邮箱中注册账号,当输入一个号码光标离开时,就会告诉用户这个号码可不可用,而不是当所有信息填写完毕,点击注册的时候告诉不可原创 2017-03-07 21:26:19 · 543 阅读 · 16 评论 -
MySQL安装
数据库就是存储数据的仓库,它的本质是一种文件系统。数据安装规定的格式存储在数据库中,用户就可以对其进行增删改查的操作,我们生活在大数据时代,对数据的操作不可避免,必须了解一些关于数据库的知识。今天着重介绍MySQL。【数据库的分类】MySQL:开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。Oracle:收费的大型数据库,Oracle公原创 2016-12-26 22:04:12 · 546 阅读 · 5 评论 -
DBCP连接池
DBCP连接池原创 2016-12-27 14:32:41 · 1296 阅读 · 4 评论 -
线程
进程:一个程序进入到运行状态,就成了进程。即程序是静态的,线程:原创 2016-12-27 17:10:13 · 319 阅读 · 7 评论 -
DBUtils工具类
DBUtils工具类原创 2016-12-27 13:39:23 · 3007 阅读 · 6 评论 -
JDBC连接
JDBC全称是Java DataBase Connectivity,即数据库连接,提供数据库的统一访问,是一组用java编写的类和接口,是java访问数据库的标准规范,可以说是用于执行SQL语句的Java API。我们编写了程序,如何操作数据库呢,这里就不得不用JDBC。【JDBC的原理】 JDBC是接口,驱动是接口的实现,提供访问数据库规范,生产厂商提供规范的实现类称为驱动。没原创 2016-12-13 23:18:38 · 313 阅读 · 6 评论 -
Eclipse生成jar包和导入jar包
现在常用的开发软件就是Eclipse了,因为Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。它给我们封装了很多类,这些类我们可以直接拿来,使用类中的方法。尽管这些类已经很多了,但是在我们使用开发软件的时候仍然有些时候是不够的,还需要引进一些Eclipse没有提供的,这就需要引进第三方jar包,给我们提供更多的功能。那么如何添加第三方jar包扩展我们的功能呢?【什么是jar包】原创 2016-12-05 23:18:21 · 10111 阅读 · 5 评论 -
四种复制方法效率比较
我们学过了IO流,复制文件是必不可少的,那我们采用哪种方式复制呢?哪种方式的效率更高呢?我们一起来比较一下吧,这样以后就可以根据需求采用合适的方法操作文件了。【四种复制】/* * 四种复制方法,比较速度 */public class Copy { public static void main(String[] args) throws IOException { File原创 2016-12-05 18:11:36 · 1040 阅读 · 5 评论 -
几种常用的IO流
之前我们学习了File类,对文件进行了操作,那么如果想对文件中的内容进行操作该怎么办呢?这就离不开流的概念了。流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出,下面是了解的一些关于IO流。原创 2016-12-05 17:43:21 · 7304 阅读 · 5 评论 -
排序and查找
在一个数组或者是一个集合中查找出我们想要的某个数,是可以实现的,但是犹如众里寻他千百度,是比较浪费时间的。因此想出了排序,配合查找使用,尤其是二分查找的实现需要排序作为前提。下面分享一下选择排序、冒泡排序和二分查找。【选择排序】 从小到大排序为例。选择排序是从第一个元素开始,依次和后面的每一个元素进行比较,如果前面元素比后面元素大,则进行交换,否则不变;然后第二个元素再依次和后面的原创 2016-11-20 17:33:26 · 312 阅读 · 11 评论 -
面向对象三大特性
面向对象三大特性,读起来朗朗上口:封装、继承和多态,在不同的学习阶段,理解程度是循序渐进的。好像每一个阶段都会强调面向对象的特性,现在接触java的时候,同样告诉我们面向对象。面向对象真的这么重要吗?【面向对象】 面向对象符合人类思考问题的习惯,成为指挥者,要想完成一件事情直接找一个对象去做,而不是自己辛辛苦苦成为执行者一步一步去做,能将问题简单化。【封装】封装:将对象的原创 2016-11-20 16:02:01 · 333 阅读 · 13 评论 -
J2SDK的安装历程
接触一种新的语言,要学习它,必不可少的自然是安装软件开发工具和运行环境了,今天就简单说说安装软件的历程吧。【J2SDK】 J2SDK全称是Java 2 Software Development Kit,是Java的软件开发环境,java程序都离不开它,所以安装J2SDK是重中之重。1、下载安装网址为,我安装的地址是在这里C:\jdk1.8.0_1012、检验是否安装成原创 2016-08-17 20:41:21 · 3187 阅读 · 13 评论 -
J2SE总结
每个阶段都该有每个阶段的总结,不断学习不断总结,这个道理可能人人都知道,但是我却真的没有做到,当视频看完,到了不总结感觉实在对不起自己才总结的,可这个时候的总结着实累人啊,你得从头到尾再看一遍笔记,看一遍PDF,其实这样的效果也并没有边学边总结来的快,来的精。欠下的总是要还的,今天用了很长时间整理视频的资料,但是零零碎碎的知识点简直不知道如何串联起来。【J2SE】 J2SE是一种纯面原创 2016-08-19 23:54:54 · 488 阅读 · 14 评论 -
多线程安全问题
多线程安全问题原创 2016-12-27 20:41:22 · 486 阅读 · 13 评论 -
JPA中的@Version
创建数据库表的时候,一般都有一些公共字段,这些公共字段不同的公司有各自的要求,有时候我也不大关心这些公共字段,只注意特定的字段就好,因为只要ctrl+c、ctrl+v就好,当然新建PO的时候也只要extend一个类abstractModel就可以,毕竟公共字段都是需要加的。但是当创建好之后对数据库进行操作的时候,发现了一个字段Version,随着操作会变化,尽管这个英文不难,版本,能顾名思义,但还原创 2017-11-26 19:33:41 · 9326 阅读 · 6 评论