自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 文章标题

1。图文编辑器 2。三种统计图 3。Rest对资源请求的处理 在Rest框架中,服务器连接的标准响应由Resource的实例对象最终处理,一个。Resource负责声明支持的表现方式列表和实现你想要实现的Rest的房 get 获取资 put更新资源 post添加资源 delete删除资源

2016-08-14 22:12:03 227

原创 文章标题

1.con.setAutoCommit(false)设置是否自动提交,默认为真。如果设置为false,表示手动提交,必须调用con.commit()才能更新数据库。一旦更新数据库,数据就写入数据库。 2.con.rollback()回滚事务。在catch中,如果一个失败就重回。 3.企业级应用需要解决并发,交互,事务,集群,安全,分布式,WEB的一系列问题。 4.EJB企业级Javabean。

2016-08-14 22:09:40 247

原创 文章标题

1.缓存 缓存就是数据库数据在内存中的临时容器 位于数据库与数据库访问层中间 ORM在查询数据时首先会根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用 避免了数据库调用性能的开销 相对内存操作而言,数据库调用是一个代价高昂的过程 2.缓存分类 一级缓存:当前事务范围内的数据缓存,就hibern

2016-08-07 13:19:21 273

原创 文章标题

1.mybatis的简介 mybatis是一种持久层架构,也属于ORM映射。前身是ibatis. 相比于hibernate,hibernate为全自动话,配置文件书写之后不需要书写SQL语句,但欠缺灵活,很多时候需要优化 mybatis为半自动化,需要自己写SQL语句,需要自己定义映射。增加了程序员的一些操作,但带来了设计上的灵活,并且也支持hibernate的一些特性

2016-08-07 13:18:54 262

原创 文章标题

1.con.setAutoCommit(false)设置是否自动提交,默认为真。如果设置为false,表示手动提交,必须调用con.commit()才能更新数据库。一旦更新数据库,数据就写入数据库。 2.con.rollback()回滚事务。在catch中,如果一个失败就重回。 3.企业级应用需要解决并发,交互,事务,集群,安全,分布式,WEB的一系列问题。 4.EJB企业级Javabean。

2016-07-31 20:58:33 260

原创 文章标题

1.缓存 缓存就是数据库数据在内存中的临时容器 位于数据库与数据库访问层中间 ORM在查询数据时首先会根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用 避免了数据库调用性能的开销 相对内存操作而言,数据库调用是一个代价高昂的过程 2.缓存分类 一级缓存:当前事务范围内的数据缓存,就hibern

2016-07-31 20:57:56 229

转载 文章标题

事务 l 事务的四大特性:ACID; l MySQL中操作事务 l jdbc中操作事务 事务概述 为了方便演示事务,我们需要创建一个account表: CREATE TABLE account( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(30), balance NUM

2016-07-18 20:40:52 315

转载 文章标题

I/O流File类——创建或删除文件等操作 初始化:File f=new File(“d:\test.txt”); 反斜杠可用File.separator常量代替,会根据不同环境而选择 创建:f.creatNewFile(); 需要try catch处理异常 删除:f.delete(); 最好用 f.exists()判断是否存在文件 文件夹:f.mkdir(); 列出目录全部文件

2016-07-18 20:40:11 292

转载 文章标题

浏览器在上传的过程中是将文件以流的形式提交到服务器端,一般选择采用apache的开源工具common-fileupload这个文件上传组件,common-fileupload依赖于common-io包,因此开发工程中需要导入common-fileupload ,和 common-io 包。 在保存文件名的,可能存在文件重名覆盖问题,处理这类问题方式很多, 如为每个上传文件创建一个独立

2016-07-18 20:39:41 188

转载 文章标题

Java并发编程概述 并发编程的目的是为了让程序运行得更快,但是,并不是启动更多的线程就能让程序最大限度地并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行得更快,会面临非常多的挑战,比如上下文切换的问题、死锁的问题,以及受限于硬件和软件的资源限制问题,本章会介绍几种并发编程的挑战以及解决方案。 上下文切换 即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间

2016-07-18 20:38:18 246

转载 文章标题

JavaServer Pages (JSP)是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页。 JSP可与微软的Active Server Pages (ASP)相媲美,但JSP使用的是类似于HTML的标记和Java 代码片段而不是用VBScript。当你使用不提供ASP本地支持的Web服务器(例如 Apache或Netscape服务器)时,你就可以考虑使用JSP了。你虽然也可

2016-07-10 17:03:58 423

转载 文章标题

JSTL标签用法 关键字:JSTL标签、、、、、、、、、、、、、、 原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 Java 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。 下面总结总结,学习学习。:) JSP 标准标记库( S

2016-07-10 17:03:02 190

转载 文章标题

前言 继承是所有OOP语言和Java语言不可缺少的组成部分。当创建一个类时,总是在继承,因此,除非已明确指出要从其他类中继承,否则就是在隐式地从Java的标准根类Object进行继承。 组合的语法比较平实,但是继承使用的是一种特殊语法。在继承过程中,需要先声明“新类与旧类相似”。这种声明是通过在类主体的左边花括号之前,书写后面紧随基类名称的关键字extends而实现的。当这么做时,会自动得到

2016-07-03 21:33:31 238

转载 文章标题

0.为什么需要编码,解码, 无论是图片,文档,声音,在网络IO,磁盘io中都是以字节流的方式存在及传递的,但是我们拿到字节流怎么解析呢?这句话就涉及了编码,解码两个过程,从字符数据转化为字节数据就是编码,从字节数据转化为字符数据是解码,可能有人疑问,一个字符不是一个字节,两个字节吗?一堆字符不就是一堆字节吗,需要转什么?好,刚才所说 的以及涉及到编码了,有的编码是一个字节一个字符,就

2016-07-03 21:31:37 295

转载 文章标题

JSON是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。AJAX是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。之前也曾介绍过在PHP语言中使用JSON的文章,大家也可以看看,供参考。虽然XML在Ajax运行中具有举足轻重的地位,但JavaScript开发人员很快就对它失去了兴趣。在JavaScript中操作XML存在严重的跨浏览器问题,而且从XML结构中提取

2016-06-26 19:27:38 189

转载 文章标题

你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。   2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection

2016-06-26 19:26:52 218

转载 文章标题

一线程创建的两种方式比较 线程创建和启动有两种方式,这里只是列出步骤,不再进行详细解释。 (1)继承Thread类 [java] view plain copy print?在CODE上查看代码片派生到我的代码片 class MyThread extends Thread{ public void run(){ … } }

2016-06-19 20:17:57 199

转载 文章标题

知识点小结:(具体看例子) 多线程:线程是程序中单独创建的控制单元,是并发执行的程序。外部顺序执行的程序叫做主线程。 线程是多任务操作系统调用CPU来回切换的程序。 注意:线程开启要用start方法,虚拟机调用底层向操作系统申请一个单独线程。如果你只执行run方法, 那么并没有开启一个线程,仅仅是一个普通类的方法,那么是在主线程中顺序执行的。你开启start是虚 拟机新开启一个线程后自动去

2016-06-19 20:16:30 190

转载 文章标题

1.java类的介绍public class File extends Object implements Serializable, Comparable 文件和目录路径名的抽象表示形式。 File既可以表示文件也可以表示目录。用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。2.构造方法File(File parent,

2016-06-11 22:46:07 211

转载 文章标题

1、static有什么用static是Java的关键字,用static声明达到静态的目的。所谓静态,就是在程序编译后就能被使用,不需要创建任何实例。static能够修饰类、方法、变量以及类代码块,具体如下:static方法 被static声明的方法叫做静态方法,不需要实例化对象通过类名直接调用的方法,最常见的是main()。了解main方法看这里:main方法是什么 例如:public cl

2016-06-11 22:43:29 251

翻译 文章标题

1、什么是多态多态是对象具有多种表现形式的能力。 在面向对象语言中,接口的多种不同的实现方式即为多态。 多态性的科学解释:允许你将父对象设置成为一个或更多的他子对象的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 通俗的解释,就是一句话:可以把一个子类的对象转换为父类的对象。 在Java中,所有的Java对象是多态的,因为任何对象都可以设置为自己本身的类

2016-06-05 11:25:51 191

翻译 文章标题

1、java堆和栈有什么区别了解jvm内存管理看这里:jvm是如何管理内存的 在《jvm是如何管理内存的》这篇文章中,已经对PC寄存器(计数器 pc registers)、方法区(method area)、本地方法栈(native method stacks)、栈(stacks)、堆(heap)内存区域做了介绍,其中栈(stacks)、堆(heap)是Java内存管理中非常重要的两个部分,具体区

2016-06-05 11:24:53 235

转载 文章标题

package net.zuxia.shop.common;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.uti

2016-05-29 19:37:35 193

转载 文章标题

SQL添加表字段通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0 alte

2016-05-29 19:31:30 210

转载 文章标题

1、StringBuilder是什么StringBuilder是非线程安全的可变字符串类。 Java.lang.StringBuilder这个可变的字符序列类是5.0新增的。继承于AbstractStringBuilder(大部分方法都在该类实现),并不是线程安全的,当多个线程同时修改一个对象时很可能会冲突。了解String是什么看这里:String是什么部分AbstractStringBuil

2016-05-22 13:25:58 152

转载 文章标题

1、java堆和栈有什么区别了解jvm内存管理看这里:jvm是如何管理内存的 在《jvm是如何管理内存的》这篇文章中,已经对PC寄存器(计数器 pc registers)、方法区(method area)、本地方法栈(native method stacks)、栈(stacks)、堆(heap)内存区域做了介绍,其中栈(stacks)、堆(heap)是Java内存管理中非常重要的两个部分,具体区

2016-05-22 13:25:07 162

转载 文章标题

(1)下列关于Java语言的特点,描述错误的是( ) A.Java是跨平台的编程语言 B.Java支持分布式计算 C.Java是面向过程的编程语言 D.Java支持多线程 (2)下述概念中不属于面向对象方法的是__。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 (

2016-05-15 20:18:14 354

转载 文章标题

类与对象Java是一种面向对象的开发语言。java程序是由类与对象组成的。类与对象之间有什么关系呢?类是构造对象的蓝图或模板。由类构造对象的过程,称之为创建类的实例。可知对象就是类的一种实例或具体实现。为什么为选用java语言做开发,这种面向对象的语言对开发有什么好处?首先,从设计上,对一个问题,你可以暂且不管它的具体实现是什么,先把它抽象成一个对象,问题中涉及到的数据,变成对象中的实例域,求解问题

2016-05-15 20:16:59 329

原创 第十六章

第十六章 Java图形界面编辑Java.awt(抽象、窗体、工具toolkit):1.容器:Frame2.组件:Button3.颜色:Colour4.字体:FontJavax swing(加强兼容性):1.容器: JFrame。2.组件:JButton。swt的开发方式为awt+swing。首层容器有四种:1.JWindows:只有框。2.JFrame:有最大,最小化和关闭等。是一种常用的。3.J

2016-05-06 22:33:57 266

原创 第15章

Java集合框架(JCF—-Java Collections Framework)集合框架功能:用来将储存的数据以某种结构组织,并以特定的方式来访问这些数据,其目标是提供一个处理对象集合的通用框架,减少程序员处理不同对象集合时的编码量。分类:分为Colection(集合接口)和算法类。Collection三种接口类:1.List:特点:线性(有序),存放在该种集合中元素有顺序,而且可以有重复对象

2016-05-06 22:11:53 486

转载 文章标题

面向对象四一、多态 定义:事物存在的多种表现形式 例如:动物中猫和狗 猫这个对象对应的类型是猫类型 猫 m = new 猫(); 而猫是动物中的一种,所以也可以把猫称为动物,也就是说让父类引用指向子类对象 动物 d = new 猫(); 多态的表现形式: 父类的引用指向了子类对象 父类的引用也可以接收该父类类型的对象 多态的前提: 必须类与类之间存在关系,要么继承要

2016-05-02 23:17:17 173

转载 文章标题

面向对象三一、继承 继承:继承是面向对象的三大特点之一,当多个类中存在相同的属相和行为时,可以把这些共有的内容抽取到单独一个类中,那么多个类无需在定义这些属性和行为,只需要使用extends关键字继承抽取出来的那个类即可,而被继承的那个类我们通常称之为父类(或超类),而继承父类的类我们通常称之为子类,子类可以直接访问父类没有被私有化的属性和行为,而让类与类之间参生继承关系是使用extends关键字

2016-05-02 23:16:35 192

原创 第四章

第四章结构化编程与面向对象编程结构化编程程序员会编写一个主过程来启动程序。随后根据程序流程走向,调用想要的其他过程。这种类型的程序设计被称为结构化编程。类与对象类是对象的描述,对象是类的实例。对象由属性和行为组成。属性是对象所具有的特征,而行为是对象可以做的动作。对象的每个属性都被表示为类的一个成员变量。对象的每个行为成为类中的一个方法。区分我们可以将结构化编程看作是为问题域中动词编写一个过程,例如

2016-04-24 21:12:00 248

原创 Java基础

Java基础第一天:Java概述和基本语法Java历史1995年5月23日诞生1998年 Java 22004年 Java 52014年 Java 8(目前的最新版本)Java的特点简单自然面向对象(Object-Oriented)可移植性(Write Once Run Anywhere)分布式多线程安全健壮Java的工作方式先编译再解释执行 说明:通过JDK提供的Java

2016-04-24 21:10:41 766

转载 函数和数组

一、函数函数的定义什么是函数?函数就是定义在类中的具有特定功能的一段独立小程序,也可以称之为方法函数的格式[java] view plain copy print?/*  修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,........){      执行语句;   

2016-04-17 23:13:26 232

转载 Java基础语法

一、Java中的数类型分为两种:基本数据类型引用数据类型基本数据类型基本数据类型大致可以分为4种八类4种整型、浮点型、字符型和布尔型八类整型(byte、short、int、long)默认类型为int类型浮点型(float、double)           默认类型为double类型字符型(char)布尔型(boo

2016-04-17 23:12:31 246

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除