自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (13)
  • 收藏
  • 关注

原创 IntelliJ IDEA 2017.1.4下的SSM

IntelliJ IDEA 2017.1.4下的SSM创建工程Create New Project新建maven+web项目定义包名和项目名配置maven和相应的配置文件和本地工厂结束配置项目创建完成工程创建完成,现在来整合Spring,SpringMVC,Myb

2017-12-31 00:07:53 297 1

原创 Maven+Spring+SpringMVC+Mybatis

Maven+Spring+SpringMVC+Mybatis项目注意事项编码:UTF-8jdk:1.7编译环境:1.7build path:1.7附图访问路径http://localhost:8066/selectUsers.action注:8066不要改,这个在pom.xml中tomcat的插件中配置先睹为快

2017-12-30 00:12:14 430 1

原创 大数据正式37

大数据正式37Maven传统项目存在的弊端导入jar包得经验丰富传统项目打包方式不通用,不能很好的支持聚合项目的打包传统项目文件(配置文件,核心代码,测试代码)都放到src下Maven优点可以通过几行简单的配置引入所需要的jar包,并且会同时引入第三方的jar包支持聚合项目打包,而且操作简单分目录存放各种文件jar包寻迹

2017-12-29 15:55:40 276 1

原创 Spring+SpringMVC

Spring+SpringMVC 整合整合不合适,因为SpringMVC∈Spring项目结构jar包数据库数据库名springmvc_db表名user表结构表数据代码com.peng.controllerUserController

2017-12-29 09:57:35 244

原创 Spring+Mybatis 整合

Spring+Mybatis整合整体结构所需jar包数据库数据库名称mybatis_db表名称user表结构代码com.peng.mapperUserMapperpackage com.peng.mapper;import

2017-12-29 09:43:49 327

原创 Spring+SpringMVC+Mybatis 整合

Spring+SpringMVC+Mybatis 整合概览jar数据库数据库名称mybatis_db表名称user表结构实现com.peng.controllerUserServletpackage com.peng.contr

2017-12-28 20:11:03 360 1

原创 大数据正式36

大数据正式36MyBatis的接口形式注意两点接口名---namespace值对应方法名---id一致图解联系代码示例UserMapper接口package com.peng.mapper;import java.util.List;import com.peng.pojo.User;public

2017-12-28 18:22:45 270 1

原创 大数据正式35

大数据正式35MyBatisJDBC缺点需要频繁开闭数据库查询结果需要人为进行封装JDBC没有缓存Sql写在java文件MyBatis优点内置数据库连接池自动封装数据有缓存Sql写在配置文件中流程入门实例显示user目录结构依赖jart包

2017-12-27 17:17:50 340

原创 大数据正式34

大数据正式34Spring+SpringMVC 小例子效果图功能说明利用Spring作为整体的架子,简化代码,用配置文件来解耦合利用SpringMVC简化经典三层架构,用配置文件和注解来简化这是一个展示数据库列表的demo(展示:与数据库有关;删除:Jquery写的,与数据库无关)jar包数据库数据库名

2017-12-27 17:14:05 258

原创 大数据正式33

大数据正式33SpringMVCServlet缺点一个Servlet有8行配置文件一个Servlet只能处理一个业务一张表可能有4+n个Servlet,所以会有32+n行配置文件获取属性只能得到字符串类型,需要自己转换类型获取参数只能是request.getParameter()SpringMVC优点不管工程中有多少servlet,只

2017-12-25 16:19:12 271 1

原创 大数据正式32

大数据正式32Spring中的JDBCjar包准备bean+properties普通配置方式jdbc.propertiesjdbc.user=rootjdbc.password=rootjdbc.url=jdbc\:mysql\://localhost\:3306/springdbjdbc.driver=com.mysql.jd

2017-12-23 20:16:12 240 1

原创 大数据正式31

Spring练习jar包准备异常:代码结构如图所示PersonServletPersonServicePersonDao用异常通知捕获servlet的所有的方法抛出的异常:目标对象所在的类 com.peng.web.PersonServlet抛出异常所在的方法 save()抛出异常的名称 XxxException

2017-12-22 18:44:27 325 3

原创 大数据正式30

大数据正式30课程回顾AOPAOP概念:面向切面编程连接点:目标方法切入点:规则(Expression),满足表达式的方法才称之为切入点切面:类 (事务、权限、异常)通知:额外的方法今天:表达式切入点的Execution表达式execution(modifiers-pattern? ret-type-pattern decla

2017-12-22 13:20:59 263 1

原创 大数据正式29

大数据正式29Spring中的AOP代理模式特点具备和被代理者相同的方法代理者不仅要做目标对象的方法,而且还要做额外的一些方法操作事务权限控制统计每个方法的执行时间分类静态代理之前代理动态代理之前代理

2017-12-20 16:44:08 296 1

转载 重识java11

面向对象的一些知识暂时告一段落,从本文开始,进入java语法的重学阶段~初识数组什么是数组数组:相同类型的、用一个标识符名称封装到一起的一个对象序列或基本类型数据序列。数组的定义及初始化定义及动态初始化方式一,java推荐用法: type [] 变量名 = new type[数组中元素的个数];  //举例  int[] a = new

2017-12-19 22:11:20 605 1

转载 重识java10

有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,先学会再说~为什么要引入枚举类一个小案例你写了一个小程序,不过好久不用了,突然有一天,你想使用一下它。程序要想正确运行,需要将今天星期几存到数据库里。这个时候,你开始犯难了。当初的你还很年轻,不懂程序界的险恶,设计这个程序的时候,傻不拉几把这个字段设计为int类型的,

2017-12-19 22:08:55 283 1

转载 重识java9

注意注意!!!前排提示!!!本篇文章过长,最好收藏下来慢慢看,如果你之前对内部类不是很熟悉,一次性看完,大概你会懵逼。。。1. 内部类概述一个类的定义放在另一个类的内部,这个类就叫做内部类。内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起。内部类大体上可以分为四种:成员内部类,静态内部类,局部内部类,匿名内部类我们先来详细的看

2017-12-19 22:07:24 396 1

转载 重识java8

你很清楚的知道什么时候用抽象类,什么时候用接口么? p.s. 多文字预警!1 抽象类和接口简介1.1 抽象类1.1.1 一个小案例我们先来看这样一个案例:世界上有许许多多不同种类的动物,每一种动物都要吃东西,移动(走路?飞?)等等。现在让你用java语言描述一下这个案例。啊,你会觉得,so easy。我可是学过继承的人,一个小继承就能解决问题:/

2017-12-19 22:03:54 264 1

转载 重识java7

你总以为你会了,其实你只是一知半解。final 关键字概览final关键字可用于声明属性、方法、参数和类,分别表示属性不可变、方法不可覆盖、参数不可变和类不可以继承。我们来分别看看它的用法。final关键字是一个比较简单的知识点,所以这篇文章我写的比较舒服,你看着也比较舒服。因为,很简单呀~final 属性被final修饰的属性不可变。这

2017-12-19 22:01:06 200 1

转载 重识java6

你知道么,static的用法至少有五种?初识staticstatic是“静态”的意思,这个大家应该都清楚,静态变量,静态方法大家也都能随口道来。但是,你真的理解静态变量和静态方法么?除了这些static还有什么用处?事实上,static大体上有五种用法:静态导入。静态变量。静态方法。静态代码段。静态内部类。接下来,我们将逐个看一下这些用法。

2017-12-19 21:58:19 222 1

转载 重识java5

多态,大概每个人都知道。但是,又有几个人真的理解什么是多态、多态有哪些细节呢?如果你看到这篇文章的名字,脑海中对多态没有一个清晰的概念,不妨点进来看看,也许会有收获。什么是多态简单的理解多态多态,简而言之就是同一个行为具有多个不同表现形式或形态的能力。比如说,有一杯水,我不知道它是温的、冰的还是烫的,但是我一摸我就知道了。我摸水杯这个动作,对于不同温度的水,就会得到不同

2017-12-19 21:53:34 301 1

转载 重识java4

有人学了继承,认为他是面向对象特点之一,就在所有能用到继承的地方使用继承,而不考虑究竟该不该使用,无疑,这是错误的。那么,究竟该如何使用继承呢?java中类与类之间的关系大部分的初学者只知道java中两个类之间可以是继承与被继承的关系,可是事实上,类之间的关系大体上存在五种—继承(实现)、依赖、关联、聚合、组合。接下来,简单的分析一下这些关系。继承(实现)

2017-12-19 21:50:24 287 1

转载 重识java3

学习一个新知识的第一步,就是要知道它是什么,然后要知道为什么要用它,最后要知道如何使用它。这篇文章,我们重新认识一下java中的继承。继承是个什么东西我们先来看一下上一篇文章中的代码:你会发现,这两个类中都有name属性,都有marry方法。一个人,不可能只有名字吧。他还有年龄,地址,手机号码,身份证号码,身高,体重巴拉巴拉的。除了男人和女人,还有小孩,

2017-12-19 21:47:19 347 1

转载 重识java2

如果你认为封装仅仅是private + getter and setter,那你就大错特错了!什么是封装对于面向对象的特点,我想大家都可以倒背如流了:封装,继承,多态。很多人对这些特点的理解仅仅停留在表面。以为封装就是变量私有化,然后对外提供接口,而不知为什么要这样做。封装,简单的来讲就是将变量的属性私有化,在java里就是用private修饰符修饰,这样在外部产生的对

2017-12-19 21:44:43 260 1

转载 重识java1

对象,引用,类与现实世界现实世界里有许许多多的生物,非生物,跑的跳的飞的,过去的现在的未来的,令人眼花缭乱。我们编程的目的,就是解决现实生活中的问题。所以不可避免的我们要和现实世界中各种奇怪的东西打交道。在现实世界里,你新认识了一个朋友,你知道他长什么样,知道了他的名字年龄,地址。知道他喜欢干什么有什么特长。你想用java语言描述一下这个人,你应该怎么做呢?这个时候,就有了

2017-12-19 21:38:19 311 1

转载 对这个java虚拟机内存的,年轻代,年老代,永久代i,搞不太清楚。年轻代、年老代存放在堆还是栈。新版虚拟机没有永久代是个啥情况

1.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字

2017-12-19 21:32:47 1666 1

原创 大数据正式28

大数据正式28回顾上一节IOC:控制反转(对象的创建)导入约束文件获取对象idclass创建对象(3+1)构造函数静态工厂动态工厂实现FactoryBean接口【getObject、getObjectType、isSingleton】Scope--控制单例多例(多例:prototype)Lazy-init(默认为f

2017-12-19 16:10:41 243 2

原创 大数据正式27

大数据正式27Spring先来张图简单看一下spring框架的特点轻量级(减少侵入性、对容器没有依赖性、无须修改代码)整合其他主流框架Spring的IOC旧版Person p=new Person();新版Person p=Spring容器.get***();通过Spring容器来管理对

2017-12-18 19:04:27 351 2

原创 大数据正式26

大数据正式26javaWeb复习概述静态web资源--本质上是文件htmlcssJavaScript其他文件资源--图片、视频、音频等动态web资源--本质上是程序Servletjspweb容器TomcatHTTP协议数据库MySqlJDBCHTML Css Ja

2017-12-15 17:16:23 322 1

原创 大数据正式25

大数据正式25EasyMall商品删除模块设计在商品列表界面的商品后边添加删除按钮点击删除按钮,然后访问ManageDelProdServlet调用Service删除相应的产品调用dao层真正的删除可能出现的问题---【【更新丢失】】两个管理员删除同一种类的最后两个商品【商品可以删除,但是种类没删除掉】原因:分别进入的

2017-12-15 13:12:35 287 2

原创 大数据正式24

大数据正式24数据库中的锁机制共享锁共享锁和共享锁可以共存共享锁和排他锁不可以共存非Serializable级别的任何查询都不加锁,在Serializable级别的查询加锁排它锁排它锁和任何锁都不可以共存任意隔离级别的增删改都加数据库中的锁的设计两个查询:没必要加锁两个增删改:必须互斥一个查询,一个修改:Ser

2017-12-13 18:38:08 324 3

原创 大数据正式23

大数据正式23文件上传的进度显示效果流程图一次访问(ajax访问)实时更新(window的定时器)流程在页面加载后为form表单提交后触发方法注册一个定时器,每隔一秒钟通过ajax访问服务器获取当前上传的进度将最新的百分比显示在页面上技术选型jQuery版的ajax【

2017-12-12 23:08:17 346 1

原创 大数据正式22

大数据正式22监听器概述Listener--监听器Servlet技术中的三大组件之一【Servlet、Filter、Listener】简单、应用少监听器可以用来监听web应用执行过程中的相关的事件,来进行对应的处理应用写一个类实现监听器接口web中配置监听三大作用域创建和监听器ServletContextL

2017-12-11 22:54:45 283 2

原创 大数据正式21

大数据正式21过滤器定义Filter--过滤器是Servlet中最实用的技术--JavaEE核心技术之一【Servlet+Filter+Listener】可以拦截对资源的访问,拦截下来后可以是否允许通过时,在之前或之后做一些额外单位操作,所谓的拦截,其实是将代表请求的request对象和代表Response对象拦截下来;责任链模式【依次拦截、检查、和控制】一

2017-12-09 18:36:42 272 6

原创 大数据正式20

大数据正式20JavaEE开发模式为什么要有JavaEE开发模式之前的代码混在一起太乱项目越来越大,代码结构太差之前设计分层不清,不便于维护和扩展。。。发展阶段一Servlet:本质上是java代码,所以非常便于处理逻辑,但是不擅长输出界面jsp:看起来像HTML,但是内部可以写java代码,是一种动态we

2017-12-08 19:06:19 333

原创 大数据正式19

大数据正式19jsp标签技术提出:jsp是一种动态的web资源开发技术,看起来像html,但是可以嵌入java代码,非常方便开发,但是这样还是两种语言的混合,不方便开发和维护,可以用标签来代替java代码目的:将jsp中的java代码消除掉,即将java代码用jsp标签来进行替换jsp标签:sun公司在jsp2.0提供的原生标签,不需要导入任何开发包就可以使用,但是使用

2017-12-06 19:22:14 276

原创 大数据正式18

大数据正式18验证码校验1. regist.jsp中提交的有验证码信息2. RegistServlet中,验证用户提交的信息和验证码生成时的信息是否一致,并进行相应的处理验证流程EasyMall代码改造ValiImageServlet【把验证码的数据存储到session中】package com.easymall.ser;

2017-12-05 18:49:51 531

原创 大数据正式17

大数据正式17初识JSP先来看个例子<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerP

2017-12-04 21:18:58 279

原创 大数据正式16

大数据正式16EasyMall网站的注册页面的编写注册功能前台页面效果代码regist.html 欢迎注册EasyMall 欢迎注册EasyMall 用户名:

2017-12-02 23:14:43 495

原创 大数据正式15

大数据正式15Response、ServletConfig、ServletContext介绍:简单补充【服务器-浏览器】乱码产生的地方 :服务器向响应头发送数据的时候响应头发送到浏览器的时候浏览器解析的时候乱码的解决服务器向响应头发送数据的时候字符【直接发+元数据处理(2.1)】字节【"".getBytes("

2017-12-02 09:22:15 395

java 2的10次方烟花

java 2的10次方烟花 java 2的10次方烟花

2023-11-10

windows7 4位 redis 3.2

windows7 4位 redis 3.2

2021-08-10

Jmeter.zip

测试工具jmeter, 支持压测,各种测试;

2020-08-24

ojdbc7-12.1.0.2-.zip

java连接oracle工具jar文件

2020-05-21

DirectX Repair.zip

java.lang.UnsatisfiedLinkError: dll: Can't find dependent libraries解决; windows所缺dll文件依赖检测; 可以自动检测

2019-10-25

jquery旋转插件

jquery旋转插件rotate,方便,实用,易上手; jquery旋转插件rotate,方便,实用,易上手; jquery旋转插件rotate,方便,实用,易上手; jquery旋转插件rotate,方便,实用,易上手;

2018-10-16

旋转插件jQueryRotate.2.2

旋转插件jQueryRotate.2.2,旋转图片,方便快捷,实用

2018-09-27

linux下的zookeeper压缩包和Windows下的zookeeper查看工具

linux下的zookeeper压缩包和Windows下的zookeeper查看工具

2018-05-07

nexus快熟部署

搭建私服,一键式部署,方便快捷构建自己的仓库,可以在小范围内容迭代依赖

2018-04-16

京淘源码,基于maven,ssm

京淘项目:jt_cart;jt_commond;jt_jsoup;jt_manager;jt_order;jt_parent;jt_sso;jt_web

2018-02-11

汇通项目-版本1(汇通项目-版本1)

汇通项目,第一个版本,ssm框架,主要用于学习和交流,熟悉项目和熟练运用技术

2018-02-09

汇通项目-版本2(汇通项目-版本2)

汇通项目,版本2,利用ssm框架加maven依赖,主要用于学习交流,提高项目的认知和技术的运用 汇通项目,版本2,利用ssm框架加maven依赖,主要用于学习交流,提高项目的认知和技术的运用 汇通项目,版本2,利用ssm框架加maven依赖,主要用于学习交流,提高项目的认知和技术的运用

2018-02-09

汇通项目-版本3(汇通项目-版本3)

汇通项目,ssm框架,主要用于学习交流,中间涉及比较知识点,方便以后的开发与更高层次的学习 汇通项目,ssm框架,主要用于学习交流,中间涉及比较知识点,方便以后的开发与更高层次的学习 汇通项目,ssm框架,主要用于学习交流,中间涉及比较知识点,方便以后的开发与更高层次的学习

2018-02-09

window_nginx

window下的nginx

2018-01-24

空空如也

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

TA关注的人

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