自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java垃圾回收机制

1.垃圾回收(Garbage Collection)释放垃圾占用的空间,防止内存泄露垃圾回收的原身:1960 年,基于 MIT 的 Lisp 首先提出了垃圾回收的概念。2. 如何定义垃圾2.1引用计数算法在对象头中分配一块空间保存该对象被引用的次数如果该对象被其他对象引用,则引用次数加一,删除该对象的引用,则引用次数减一,当引用次数为0时,该对象需被回收。String s = ne...

2019-07-20 23:07:11 155

原创 基于Maven的SSM总体架构设计

基于Maven的SSM总体架构设计<一>.Spring框架介绍官网:https://spring.io/1.1 Spring简介Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 JAVAEE 应用程序开发提供集成框架。Spring 是应两个目标而出现的,第一是促进最佳编码实践。...

2019-06-05 00:41:11 369

原创 Spring MVC(四)

14.数据绑定1)功能处理方法支持的"参数类型"注意下面这些参数都可以在功能处理方法中直接声明并且没有指定顺序,spring会自动注入的 第一种 ServletRequest/HttpServletRequest 和 ServletResponse/HttpServletResponse SpringWebMVC框架会自动帮助我们把相应的Servlet请求/响应作为参数传递过来。 ...

2019-06-04 21:55:27 211

原创 Spring MVC(三)

9.请求映射假设浏览器发送了一个请求如下:-------------------------------POST /login HTTP1.1Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8Accept-Encoding: gzip, deflateAccept-Language: zh-CN,e...

2019-06-04 21:54:34 155

原创 Spring(三)

9.请求映射假设浏览器发送了一个请求如下:-------------------------------POST /login HTTP1.1Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8Accept-Encoding: gzip, deflateAccept-Language: zh-CN,e...

2019-05-30 21:08:12 147

原创 SpringMVC(二)

1.Controller接口及其实现类Controller是控制器/处理器接口,此处只有一个方法handleRequest,用于进行请求的功能处理(功能处理方法),处理完请求后返回ModelAndView对象(Model模型数据部分 和 View视图部分)。如果想直接在处理器/控制器里使用response向客户端写回数据,可以通过返回null来告诉DispatcherServlet我们已经写出...

2019-05-30 00:32:01 137

原创 SpringMVC(一)

三层架构:springdao:mybatisspring_dao.xml:dao层接口的实现类对象servlctspring+service.xml:service层实现类的代理,添加事务管理web:springmvc1.Web、MVC、WebMVC概述1)完成一次web请求的过程Web浏览器发起请求Web服务器接收请求并处理请求,最后产生响应(一般为html)。web服务器...

2019-05-28 23:22:40 238

原创 Spring(七)

Spring 在三层架构中的应用daoSpring与JDBC/MyBatis结合(ioc)核心对象创建jdbc:连接对象dao层实例(需要conn,依赖注入)对象的创建mybatis:SqlSessionFactory–SqlSession–XXXMapper(动态获取到dao层实例) connection: 数据源,包含数据库的连接信息,最大连接...

2019-05-28 22:02:06 144

原创 Spring(六)

11 aop:config标签使用aop的专用标签来完成相关的配置.其中主要表现是使用AspectJ的expression的操作:execution(modifiers-pattern ret-type-pattern declaring-type-pattern name-pattern(param-pattern) throws-pattern)除了返回类型模式,名字模式和参数模式以外,...

2019-05-28 13:39:14 72

原创 Spring(五)

6 认识AOP中的一些基本概念,然后在一个一个的例子中,不断的加强对这些概念的理解,同时要能自己表述出每个概念的含义AOP 面向切面编程aspect 切面/切面类,要给代理类添加的操作joinPoint 连接点,被代理的方法 在spring的aop中只有 类中的方法 可以做连接点,每一个方法都可以是一个连接点.pointCut 切入点 一组连接点的集合advic...

2019-05-23 23:39:12 96

原创 Spring(四)

AOP1 代理模式代理模式是常用的Java设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现功能,而是通过调用委托类的对象的相关方法,来提供特定的功能。 IUserServie(){ vo...

2019-05-23 09:36:38 100

原创 无限级分销管理系统的设计与实现

(编写中)

2019-05-21 23:39:12 3681

原创 Spring(三)

9.XML文件导入其他XML文件配置如果我们在spring框架中配置了多个xml文件,我们可以在读取配置文件的时候把这些xml文件一下全都读取,也可以只读一个总的xml文件,在这个总的xml文件中把其他的xml全都都导入进来。 例如: student.xml文件: <bean name="student" class="com.briup.bean.Student"...

2019-05-21 13:30:32 86

原创 Spring(二)

–接上文7.2基于构造器注入方式: 配置元素在Bean中不用写set方法,但是要有相应的构造器构造器注入有两种形式 一个是根据参数类型 一个是根据参数位置的下标,起始索引为0 <constructor-arg type="int" value=""> <constructor-arg index="0" value="">例如:<bean na...

2019-05-17 16:08:15 109

原创 Spring(一)

spring framework1.背景介绍代码的三层架构:实现高内聚,低耦合web:表示层,与用户交互,依赖service,手动创建对象service:业务逻辑层,处理业务逻辑dao:数据访问层,与数据库交互 上层对下层的调用:面向接口/抽象编程 下层对上层的真正服务提供:实现类 模块和模块之间,对象和对象之间,手动在代码中书写,建立关系。spring:...

2019-05-14 10:56:54 179

原创 电子书城练手项目

功能模块:注册,登陆,购物车,订单使用Servlet+JSP实现开发步骤:1.导入静态页面2.修改为动态页面3.建表4.导入jar包 ojdbc standard jstl log4j dom4j5.建立目录结构bean 实体类util exception jdbcdao implservice implweb filter l...

2019-05-13 17:24:02 678

原创 第一个Java练手项目

本练手项目使用Servlet+JSP技术实现,由Idea,Oracle,Tomcat搭建,实现用户注册,登陆,用户信息修改,删除,查看功能。建表-- Create tablecreate table WYW_STUDENTS( id NUMBER(2) not null, username VARCHAR2(20), password VARCHAR2(20),...

2019-05-08 23:28:14 1010

原创 链表(迁自博客园)

链表 Node:节点 数据&next(指向当前节点的下一节点) 数据&next&prev(双向链表)First:Last:Size;节点数单向链表和双向链表例.编写双向链表public class MyLinked{ private Node first;//第一个节点 private Node la...

2019-05-07 11:14:56 179

原创 HTML&CSS(迁自博客园)

HTMLxml (标签名)可扩展标记语言<Stu></Stu>Html 超文本标记语言(文本,图片,链接) <> </> Internet网上编写页面(H5版本:支持多种标签特性) 规范,通过标记符号标识要显示的页面的各个部分 html页面不要求标签完整性,按照标记符进行解析,对书写出错的标识符不指出其错误,且不停止其...

2019-05-07 11:11:38 271

原创 Servlet(二)(迁自博客园)

1.什么是Servlet java类,提供web形式的访问 servlet就是按照javaee中servlet规范所编写的java类 能够被浏览器通过URL形式访问到2.怎么在javaee规范下写servlet 创建:实现或继承 接口/父类 实现/重写方法 servlet 接口 五个抽象方法 GenericServlet 抽象类 ...

2019-05-07 11:09:54 172

原创 Servlet(一)(迁自博客园)

JavaEE:企业级开发技术<一.基础概念>j2ee:jdk1.1--1.4 ----->> j2ee1.1 1.2 javaee:jdk--5,6,7 --->>javaee 5,6,7javaee与servlet,jsp Servlet:前后台传递数据,基于网络的HTTP请求的处理 实现需要借助web容器...

2019-05-06 17:42:10 92

原创 二.数据库基础(二)(迁自博客园)

1.表名命名规则:必须以字母开头,不能超过30个字符,不要有Oracle保留字 2.数据类型 字符型: char :2000个字符 定长 效率高 varchar2:4000个字符 变长 Clob:字符型大对象 4G 数字型: number 范围:-10^38~10^38 sa...

2019-05-06 17:35:46 152

原创 一.数据库基础(一)(迁自博客园)

当今主流数据库有瑞典MySQL公司的MySQL数据库,微软的SqlServer数据库,IBM公司的DB2,Oracle公司的Oracle数据库以及美国Sybase的Sybaseshujuku 。数据库按规模可分为大中小三类,其中小型数据库以mysql为代表,中型以sqlserver为代表,大型数据库以oracle为代表。 Oracle为典型的商业级关系型数据库,在数据库中保存的对象间...

2019-05-06 17:34:57 209

原创 七.面向对象特性整理(迁自博客园)

知识点:一. static修饰符 static修饰符可以用来修饰类的成员变量、成员方法和代码块。 . 用static修饰的成员变量表示静态变量,可以直接通过类名来访问; . 用static修饰的成员方法表示静态方法,可以直接通过类名来访问; . 用static修饰的程序代码表示静态代码块,当Java虚...

2019-05-06 17:33:47 137

原创 六.面向对象语言特性 (一)(迁自博客园)

(一) static 作用于 变量,方法,代码块 静态变量:被类的所有对象共享 在类加载时被加载 优先于对象 Student.country = "中国"; 静态方法:类名.方法名(); 静态方法中只能调用静态成员 代码块: 局部:限制局部变量生命周期 构造:初始化对象的操作 静态:类的初始化操作...

2019-05-06 17:32:15 111

原创 五.类和对象&方法(迁自博客园)

——类的定义现实世界的事物属性:人的身高,体重等行为:人可以学习,吃饭等Java中用class描述事物也是如此成员变量:就是事物的属性成员方法:就是事物的行为定义类其实就是定义类的成员(成员变量和成员方法...

2019-05-06 17:31:20 120

原创 四.数组(迁自博客园)

数组就是主函数(main方法)中的参数:public static void main(String[] args){ }数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类型),但同一个数组里只能存放类型相同的元素。创建数组大致包括如下步骤: . 声明一个数组类型的引用变量,简称为数组变量;...

2019-05-06 17:30:15 151

原创 三.运算符&流程控制(迁自博客园)

  运算符---http://blog.csdn.net/typa01_kk/article/details/45000535在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。流程控制语句又分成顺...

2019-05-06 17:28:57 214

原创 二 .JAVA语言基础(迁自博客园)

1.注释,标识符,关键字Comments用于解释说明程序的文字 Java中注释分类格式单行注释:格式://注释文字多行注释:格式:/* 注释文字 */文档注释:格式:/**注释文字*/对于单行和多行注释,被注释的文字,...

2019-05-06 17:26:41 146

原创 一.绪(迁自博客园)

1.软件:按照特定顺序组织的计算机数据和指令的集合。 软件开发:借助开发工具与计算机语言制作软件 2.计算机语言:用于人与计算机通讯的语言 分为机器语言,汇编语言,高级语言 高级语言分为编译行语言和解释型语言 编译型语言:源程序编译成二进制代码的可运行程序,然后运行 源代码-->机器码 ...

2019-05-06 17:23:32 114

空空如也

空空如也

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

TA关注的人

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