自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

转载 启动MyEclipse出现java was started but returned exit code=-1错误的解决方案

总结一下在网上找的一下三种方案:1、在myeclipse 2017的安装目录下找到路径E:\JAVA\myeclipse 2017\binary\com.sun.java.jdk8.win32.x86_64_1.8.0.v112\jre\bin\server\jvm.dll(根据自己安装的目录而定)并在myeclipse 2017的安装目录下的myeclipse.ini里输入-vmE:\JAVA\myeclipse 2017\binary\com.sun.java.jdk8.win32..

2021-08-30 22:01:20 2026

转载 浅谈Java中的equals和==

浅谈Java中的equals和==  在初学Java时,可能会经常碰到下面的代码:1 String str1 = new String("hello");2 String str2 = new String("hello");3 4 System.out.println(str1==str2);5 System.out.println(str1.equals

2017-11-23 16:13:16 143

原创 mybatis基础介绍

什么是 MyBatis?         MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录。

2017-01-15 01:24:10 428

原创 面向对象

面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是在结构化设计方法出现很多问题的情况下应运而生的。结构化设计方法求解问题的基本策略是从功

2017-01-13 02:30:36 463

原创 AOP

面向切面编程(AOP)提供另外一种角度来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足AOP相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut

2016-12-11 21:58:48 257

原创 Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。核心接口和类Hibernate的核心类和接口一共有6个,分别为:Session、SessionFactory、Tran

2016-11-27 16:40:19 369

原创 MVC设计模式

MVC(Model View Controller)是一种架构设计模式,该模式主要应用于图形化用户界面(GUI)应用程序。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制

2016-11-27 16:31:19 560

原创 json和jsonp的区别

JSON和JSONP   JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于在浏览器和服务器之间交换信息。   JSONP(JSON With Padding),就是打包在函数调用中的的JSON(或者包裹的JSON)。   JSON是一种数据格式,JSONP是一种数据调用方式。 复制代码 代码如下: //JS

2016-11-13 13:02:12 218

原创 js基础语法

JavaScript的运行环境和代码位置编写JavaScript脚本不需要任何特殊的软件,一个文本编辑器和一个Web浏览器就足够了,JavaScript代码就是运行在Web浏览器中用JavaScript编写的代码必须嵌在一份html文档才能得到执行,这可以通过两种方法得到,第一种是将JavaScript代码直接写在html文件中,这多用于仅适用于一个页面的JS程序另一种是把JavaSc

2016-11-06 10:56:41 264

原创 DOM

DOM简介DOM是文档对象模型,由W3C组织提出的标准。DOM是一种XML文档的解析标准。DOM的原理是将XML/XHTML文档装入内容,并以节点的形式解析为一棵节点树。DOM提供相应的API,可以对节点树进行增删改查。利用DOM可以让JavaScript对网页中的元素进行控制,实现动态网页的功能。编程接口可通过 JavaScript (以及其他编程语言

2016-11-05 22:04:20 197

原创 http请求和响应

1)请求(客户端->服务端[request])    GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号)    Accept: */*(客户端能接收的资源类型)    Accept-Language: en-us(客户端接收的语言类型)    Connection: Keep-Alive(维护客户端和服务端的连接

2016-11-02 10:36:52 173

转载 作用域和Servlet监听器

监听器概述监听session,request,application这三个对象里存取数据的变化监听器对象可以在事情发生前、发生后可以做一些必要的处理Servlet监听器主要目的是给Web应用增加事件处理机制,以便更好地监视和控制Web应用的状态变化监听Web应用程序范围内的事件Web应用启动和销毁事件Web应用程序的属性发生改变的事件(包括增加、删除、修改)

2016-10-29 22:51:30 337

原创 AJAX

AJAX应用到的技术:XMLHttpRequest 对象用于和服务器交换数据(不需要每次都刷新页面)AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面AJAX开发步骤:1.客户端事件发生,调用JavaScript函数编写的事件处理程序2.在事件处理程序中创建XMLHttpRequest

2016-10-27 14:55:17 231

原创 Java Web开发模式

Java Web开发模式的变迁:Servlet使Web应用程序开发变得非常繁琐且不利于分工协作,并且页面严重缺乏可读性,没有将页面表现和业务逻辑实现分开,维护难度增加  JSP中使用JavaBean:本质上是一个普通的Java类,需要遵循编码规范JavaBean类是一个公共类,访问属性必须为publicJavaBean类必须有一个不带参构造器JavaBean不能有公共实例变量,

2016-10-20 23:15:19 332

原创 JSP

Servlet的缺陷:Servlet的编码、部署和调试任务繁琐、生成动态网页繁琐,不利于项目分工使用JSP技术编写动态页面:——有HTML语句嵌套在其中的Java代码组成一个普通文本文件                                          ——JSP页面的扩展名必须是.jsp在Web应用程序自动部署JSPJSP运行机制:第一阶段:Web容器第一次接

2016-10-18 23:08:51 266

原创 Servlet购物车源代码

连接数据库,取出需要的值package com.servlet.dao.imp;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.servlet.bean.BookBean;import com.servlet.dao.BookDao;im

2016-10-18 21:53:51 1577

原创 servlet笔记

响应行:告诉浏览器客服端要做什么处理乱码:response.setContentType("text/html;charset=utf-8");response.setCharacterEncoding("utf-8");servlet创建:第一次接受到请求的时候被创建数据被保存:在服务器宕机、数据重新加载、服务器关闭虚拟路径:物理路径:在a标签中的href后加?表

2016-10-17 19:46:38 269

原创 js部分笔记

outline不占边框border会占用边框js:一种编程语言,和Java没关系,只是借助Java的名声推广自己js添加到HTML的方法:    添加js的脚本alert:弹出一个警示框js区分大小写js变量:弱类型,不一定要初始值(不需要声明数据类型,存什么类型就是什么类型),声明必须写一个‘var’数据类型:原始数据类型和引用数据类型typeof()运算

2016-10-07 14:51:46 222

原创 异常处理

异常的分类:检查异常、运行时异常,错误运行时异常:可以被忽略检查异常:用户错误或不能被程序员所预见的问题错误:错误实际不是异常,但用户或程序员无法控制异常控制的三种方法: ·捕获异常,不让他沿着调用栈向下抛出 ·捕获异常,并继续向下抛出 ·不捕获异常,从而导致方法从调用栈中弹出,一场   对此昂继续抛给调用栈下面的main方法

2016-04-28 00:11:27 238

原创 对象、类和包

1. 结构化编程:已解决问题为中心    面向对象编程:已解决问题中的对象设计2. 对象:是存在的而具体实体,具有明确定义的特征和行为   万物皆对像。对象因我而生3. 面向对象:一种认识事物的方式,注重对事物整体的认知,最符合人类自然的思维习惯4. Java文件中的类用关键仔class声明,但是只有一个类可以声明为public5. 类和对象的关系:类是具有相同属性和行为的

2016-04-27 20:44:25 639

原创 Java基础语法

1. 关键字:所有字母全是小写2. 标识符:包含字母、数字、下划线、美元符号$,第一个字符为字母、下划线或美元符号,区别大小写3. 数据类型:Java是一种强类型编程语言,这意味着在Java程序中用到的所有变量都必须有明确定义的数据类型布尔型:true、false(逻辑中、逻辑假)boolean数据类型用来表示布尔值,它适用于逻辑运算4. 面向对象的特点:封装、

2016-03-03 19:18:29 248

原创 关系型数据库基础

关系型数据库管理系统简介1.1为什么使用数据库数据库:就是在计算机上集中存放数据的地方数据库的集中控制的优点:降低存储数据的冗余度、更高的数据一致性,存储的数据可以分享、可以建立数据库所遵循的标准、便于维护数据的完整性,能够实现数据的安全性1.2数据在数据库中的存储形式层次模型(树状图):父子之间的关系,一个父记录多个自己录网状模型(食物链):允许记录多个父子关系关

2016-01-05 11:39:08 575

原创 C语言

经过一段时间对此语言的学习,我已经初步对C语言有了一定的了解,学C语言这门计算机课程,说要对此语言进行知识的整理,并且要养成一个自主学习的良好习惯,C语言不像HTML那样,代码是固定的,C语言需要对语句进行分析,逻辑性非常强,需要打起十二分精神学习,在逻辑方面我们要勤加思考,对语句的表达要理解透彻,并且过后及时的预习,做到记住、不忘记,关于C语言,我有如下总结:软件开发概述  1.软件是一

2015-12-23 11:22:10 328

PL/SQL Developer 9.0 用户指南

PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环(IDE),使用PL/SQL Developer,你能方便地创建你的客户端/服务器应用程序的服务器部分。 到目前为止,从最差处想,你还可以完成如下工作: • 使用文本编辑器编写程序单元(过程、触发器等)。 • 使用 Oracle SQL*Plus 编译源文件。 • 如果有编译错误,你必须找出它位于源文件中何处,纠正它,并转回到 SQL*Plus 重新编译它,然后再找下一处错误。 • 使用 SQL*Plus 或你的客户端应用程序测试程序单元。 • 如果发生运行时错误,你又不得不辛苦地定位问题的原因并纠正错误。 • 使用解释计划工具或 tkprof 工具优化你的 SQL 语句。 • 使用 SQL*Plus 或其他工具在你的数据库中查看或修改其他对象和数据。这些任务——编辑、编译、纠正、测试、调试、优化和查询——都可以在不离开 PL/SQL Developer IDE 的情况下被完成。此外,PL/SQL Developer 还提供了其他几个能在每天的PL/SQL 开发中提供帮助的工具。

2017-12-06

MySQL 5.1参考手册

这是关于5.1版至5.1.2-alpha版MySQL数据库系统的参考手册。该手册不适用于旧版本MySQL软件,这是因为在MySQL 5.1和以前的版本存在很多功能性差异和其他差异。如果正在使用MySQL软件的较旧版本,请参阅MySQL 5.0参考手册,该手册涵盖了MySQL 5.0,或参阅MySQL 4.1参考手册,该手册涵盖了MySQL 4.1以及MySQL的所有早期版本。在手册的文本中,通过引用发布版本号(5.1.x),注明了MySQL 5.1的二级版本。

2017-09-12

Oracle使用教程

第1章走进Oracle主要内容Oracle安装Oracle创建用户和角色客户端链接Oracle服务器1Oracle简介在第一学期我们已经接触过关系型数据库SQLServer对数据库表记录表的增删

2017-05-04

空空如也

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

TA关注的人

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