自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mxcsdn的博客

要么读书,要么旅行,灵魂和身体必须有一个在路上

  • 博客(52)
  • 资源 (27)
  • 收藏
  • 关注

原创 三大框架ssm(Spring+SpringMVC+Mybatis)的基础整合

主要是各个配置文件的配置4.1、log4j.properties日记配置文件4.2、jdbc.properties属性配置文件 4.3、Mybatis核心配置文件4.4、SpringMVC需要的配置文件4.5、Spring需要的配置文件 application.xml4.6、逆向工程配置文件BookMapper.xml 1、测试数据库drop database if exists ssm;cr...

2018-06-23 20:01:06 8966

原创 SpringMVC详解五、@ResponseBody、@RequestBody、HttpEntity、ResponseEntity、文件上传、HandlerInterceptor拦截器及异常处理

1、MultipartFile :文件上传2、使用@ResponseBody将返回的数据转成json        @JsonFormat修改时间在json中的格式3、使用@RequestBody接收请求体数据4、使用HttpEntity参数获取请求头和请求体5、使用ResponseEntity返回值操作响应头和响应体:下载文件6、HandlerInterceptor拦截器7、异常处理1、文件上传...

2018-06-23 19:44:46 5002

原创 SpringMVC详解四、自带标签库及自定义参数转换器

1、SpringMVC标签库2、自定义参数转换器WebDataBinder3、(conversionService )自定义String到java.util.Date类型转换器4、(Validate)较验器----参数的有效性验证Validate----Hibernate(JSR303)5、(bindingResult)自定义错误信息的回显1、SpringMVC标签库(*用的不多*)1、搭建Spr...

2018-06-23 19:24:49 2923

原创 SpringMVC详解三、Restful风格及基于Restful的CRUD

1、传统的增删改查2、Restful风格3、Restful风格实现的CRUD图书1、传统的增删改查1、准备单表的数据库drop database if exists springmvc;create database springmvc;use springmvc; ##创建图书表create table t_book( `id` int(11) primary key auto_...

2018-06-23 18:56:28 2856

原创 Spring详解四之声明式事务

1、声明式事务2、Spring事务引入的分析------PlatformTransactionManager类简单介绍3、注解式事务声明4、xml配置式事务声明5、Spring整合Web1、声明式事务事务分为声明式和编程式两种:声明式事务:声明式事务是指通过注解的形式对事务的各种特性进行控制和管理。编码式(编程式)事务:指的是通过编码的方式实现事务的声明。 1.1、编码方式实现事务:1.2、声明式...

2018-06-18 22:15:08 692

原创 Spring详解三之AOP与数据访问

1、AOP切面编程1.1、什么是AOP1.2、一个简单计算数功能加日记1.3、原始方法统一日记处理1.4、使用代理实现日记    1.4.1、使用jdk动态代理(接口代理:必须要有接口)统一日记    1.4.2、Cglib代理介绍1.5、AOP编程的专业术语 1.6、使用Spring实现AOP简单切面编程1.7、Spring的切入点表达式1.8、Spring切面中的代理对象1.9、Spring通...

2018-06-18 12:16:37 668

原创 Javaweb开发的文件上传与下载

文件的上传和下载1、文件的上传介绍文件的上传和下载,在计算机系统软件中是非常常见的功能。比如OA系统中有公文审批浏览系统,就有上传功能。还有邮箱系统附件里有下载的功能。甚至有QQ头像,也是需要上传。  文件上传,需要有form标签,并且method必须为POST,enctype属性值必须为:"multipart/form-data"。 文件上传的时候,浏览器会收集所有表单项的信息,然后以二进制流的...

2018-06-18 10:40:31 211

原创 SpringMVC详解二、返回值与数据在域中的保存

1、返回值的设置1.1、返回String1.2、返回modelAndView1.3、返回void2、数据在域中的保存2.1、Request对象中保存数据(不推荐)2.2、Session域中保存数据2.3、ServletContext域中保存数据2.4、Map或Model或ModelMap形式保存数据在request域中2.5、ModelAndView方式保存数据到request域中2.6、@Ses...

2018-06-18 10:37:20 3951 3

原创 SpringMVC详解一、@RequestMapping注解与Controller接收参数

1、SpringMVC的概述2、SpringMVC的核心DispatcherServlet程序3、SpringMVC的示例程序4、视图解析器5、@RequestMapping注解详解标注在方法上6、Controller中如何接收请求参数1、SpringMVC的概述Spring MVC框架是一个开源的Java平台,为开发强大的基于JavaWeb应用程序提供全面的基础架构支持非常容易和非常快速。Spr...

2018-06-17 17:09:07 25304

原创 Spring详解二之注解功能及其他

1、对象的生命周期2、Spring管理数据库连接池(重点)3、Spring EL表达式(工作中不常用)4、注解功能(极其重要)5、Spring的专有测试1、对象的生命周期1.1、IOC之Bean的生命周期实验1:创建带有生命周期方法的bean  给A类添加生命周期方法:public class A { public A() { System.out.println("这是A对象被创建了")...

2018-06-14 21:13:31 261

原创 Spring详解一之IOC容器

1、Spring概述2、Spring的模块介绍3、IOC依赖注入4、创建或获取Bean对象5、Bean的普通属性赋值6、Bean的属性文件和集合属性赋值7、Bean之间的关系8、Bean的作用域——scope 9、基于xml配置文件的自动注入——autowire10、IOC之abstract抽象Bean1、Spring概述①Spring是一个开源框架②Spring为简化企业级开发而生,使用Spri...

2018-06-14 19:48:20 407

原创 Mybatis-详解3

14、动态SQL语句15、mybatis缓存16、缓存的使用顺序说明17、mybatis 逆向工程14、动态SQL语句实体类:public class User { private int id; private String lastName; private int sex;14.1、if 语句说明: if语句,可以动态的根据你的值来决定,是否需要动态的添加查询条件。 代码:public...

2018-06-10 17:56:25 453

原创 Mybatis-详解2

   11、MyBatis的注解使用方式12、mybatis的参数传递12.1、一个普通数据类型12.2、多个普通数据类型12.3、传递一个Map对象作为参数12.4、一个Pojo数据类型12.5、多个Pojo数据类型12.6、模糊查询12.7、#{}和${}的区别12.7.2、MySQL的字符串拼接,concat函数实现官方推荐)13、自定义结...

2018-06-10 16:16:58 472

原创 Mybatis-详解1

1、mybatis概述2、mybatis的Hello 示例程序3、传统方式mybatis的增,删,改,查实现4、Mapper接口方式的mybatis的增,删,改,查实现5、mybatis的核心配置之properties6、mybatis的核心配置之settings7、mybatis的核心配置之typeAliases8、mybatis的核心配置之environments9、mybatis的核心配置之...

2018-06-10 16:12:36 443

原创 Javaweb开发了解前端知识十三、JSON和Ajax请求

1、JSON1、什么是JSON?2、Json在JavaScript中的使用3、Json在java中的使用2、Ajax1、什么是Ajax请求?2、JQuery中的Ajax请求3、Ajax示例代码1、JSON1、什么是JSON?JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 JSON采用完全独立于语言的文本...

2018-06-09 19:44:58 510 1

原创 Javaweb开发了解前端知识十二、Filter过滤器

1、Filter1.1、什么是Filter?1.2、举例说明Filter1.3、Filter的生命周期(与Servlet的生命周期比较)1.4、FilterConfig类1.5、FilterChain 过滤器链2.ThreadLocal的使用1、Filter1.1、什么是Filter?1、首先Filter是一个接口。2、Filter是java Web三大组件之一。   javaWeb三大组件分别是...

2018-06-09 18:01:07 819

原创 Javaweb---谷歌kaptcha图片验证码的使用

验证码,其实和我们遇到的表单重复提交(前面讲的token)是一样的。可以有效的防止用户恶意的提交数据。那么验证码我们使用的是谷歌的kaptcha 这个验证码。 6.4.1、谷歌kaptcha验证码的使用步骤:第一步:添加kaptcha.jar的类库。到WEB-INF/lib/目录下第二步:在web.xml中配置kaptcha类库中用于生成验证码的Servlet程序和访问地址 (它可以生成验证码,并...

2018-06-03 18:32:11 4656 1

原创 Javaweb开发了解前端知识十一、Cookie 和 Session

1、Cookie饼干1.1、什么是Cookie?1.2、Cookie的使用1.2.1、Cookie的创建1.2.2、Cookie的获取1.2.3、Cookie值的修改1.2.4、Cookie生命控制1.2.5、cookie路径Path设置1.4、Cookie用户名免输入2、Session会话2.1、什么是Session?2.2、Session的使用2.2.1、Session创建和获取2.2.2、S...

2018-06-03 18:18:58 518

原创 Javaweb开发了解前端知识十、EL表达式与JSTL标签库

EL表达式& JSTL标签库1. EL 表达式a) 什么是EL表达式,EL表达式的作用? EL的全称是Expression Language表达式语言。表达式语言是为了在jsp页面中替代表达式脚本而新生产的技术。 EL表达式可以代替表达式脚本在jsp页面中输出数据。因为EL表达式在jsp页面中输出数据的时候会比jsp的表达式脚本要简洁。<body> <% req...

2018-06-03 16:53:21 922

原创 Javaweb开发了解前端知识九、jsp的内部Servlet

jsp的全称是java server pages.java的服务器页面。动态页面。 jsp主要是为了解决Servlet程序输出html页面,代码过于繁锁事情。如下是用servlet输入的html页面public class PrintHtml extends HttpServlet { private static final long serialVersionUID = 1L; prot...

2018-06-03 16:48:03 259

原创 Javaweb开发了解前端知识八、Servlet(二)

1 HTTP协议介绍2.HttpServletRequest类3.HttpServletResponse类4.请求转发与请求重定向对比1 HTTP协议介绍a)HTTP协议1.HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。2.客户端与服务端通信时传输的内容我们称之为报文。3.HTTP就是一个通信规则,...

2018-06-03 15:51:33 300

原创 Javaweb开发了解前端知识七、Servlet(一)

1.Servlet技术2.Servlet类的继承体系3.ServletConfig类4.ServletContext类1.Servlet技术 a) 什么是Servlet Servlet是javaWeb的三大组件。Servlet程序,Listener监听器。Filter过滤器。 Servlet程序主要是运行在Tomcat服务器上。 Servlet程序的作用:接收客户端的请求。响应给客户端数据。...

2018-06-03 14:22:33 884

原创 Javaweb开发了解前端知识六、Tomcat

1.JavaWeb的概念,什么是JavaWeb2.Web资源的分类3.常用的Web服务器4.Tomcat服务器和Servlet版本的对应关系5.Tomcat的使用6.Tomcat与Eclipse整合7.Eclipse创建动态的web工程8.Tomcat在Eclipse中副本的位置修改1.JavaWeb的概念,什么是JavaWebJavaWeb指的是使用java语言去编写所有浏览器可以访问到的程序的...

2018-06-03 11:39:13 999

原创 Javaweb开发了解前端知识五、xml文档与dom4j解析技术

1、xml1. 文档声明2. xml属性3. 元素(标签)5. 文本区域(CDATA区)xml是可扩展的标记性语言。1. 文档声明<?xml version="1.0" encoding="UTF-8"?> xml声明。<!-- xml声明 version是版本的意思   encoding是编码  -->而且这个<?xml 要连在一起写,否则会有报错 属性versio...

2018-06-03 10:49:09 299

原创 Javaweb开发了解前端知识四、Jquery(二)

1、JQuery 的属性操作JQuery属性操作html() 它可以设置和获取起始标签和结束标签中的内容 功能跟innerHTML一样text() 它可以设置和获取起始标签和结束标签中的文本 功能跟innerText一样val() 它可以设置/和获取表单项的value属性值。val方法,还可以同时设置表单项的选中状态。val 方法同时设置多个表单项的值示例代码:<!D...

2018-05-31 21:02:53 223

原创 Javaweb开发了解前端知识三、Jquery(一)

1、JQuery 的初体验!!!2、Jquery 核心函数  $()3、JQuery对象和dom对象区分3.1、什么是jquery对象,什么是dom对象3.2、问题:JQuery对象的本质是什么?3.3、Jquery对象和Dom对象使用区别3.4、Dom对象和Jquery对象互转4、jQuery选择器4.1、基本选择器4.2、层级选择器4.3、过滤选择器5、JQuery 元素筛选什么是JQuery...

2018-05-31 20:36:18 748

原创 Javaweb开发了解前端知识二、JavaScript

1、JavaScript介绍2、JavaScript和html代码的结合方式2.1、第一种方式2.2、第二种方式3、变量3.1、关系(比较)运算3.2、逻辑运算4、数组4.1、数组定义方式5、函数5.1、函数的二种定义方式5.2、函数的 arguments 隐形参数(只在function函数内)6、JS中的自定义对象 6.1、Object形式的自定义对象6.2、{}花括号形式的自定义对象7、js中...

2018-05-31 19:57:05 426

原创 Javaweb开发了解前端知识一、html&&css

01-html和CSS1、html2、CSS1、B/S 软件的结构 2、前端的开发流程 3、网页的组成部分页面由三部分内容组成!分别是内容(结构)、表现、行为。内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html技术来展示。表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用CSS技术实现行为,指的是页面中元素与输入设备交互的响应。一般使...

2018-05-24 20:36:45 10326

原创 java泛型

fds

2018-05-20 13:30:00 1984

原创 java集合常用API

    Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组,而内存中对数据进行存储和管理的“容器”有:数组,集合。但数组有一定的弊端:    ①数组的长度不可变     ②数组存储的数据类型比较单一     ③数组的API较少,没有插入,删除等方法     ④数组存储元素是有序的,对于无序的无能为力而集合相对于数组的这些弊端做了优化:    ①集合的长度可变    ...

2018-05-17 19:30:52 6884 2

原创 数据库连接JDBC与数据库连接池c3p0、dhcp的关系

数据库连接JDBC在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO技术第三方O/R工具,如Hibernate, ibatis 等JDBC是java访问数据库的基石,JDO, Hibernate等只是更好的封装了JDBC。JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了...

2018-05-13 20:50:07 6368 3

原创 java思维导图

Java思维导图由于里面有许多备注,图片看不了,所以我把xmind文档及软件打包上传下载

2018-05-13 17:15:24 1305

原创 Java 的反射机制

Java 的反射机制一之Class类一、 Java反射机制二、 Class类 三、 通过反射创建运行时类的对象四、 通过反射获取运行时类的完整结构 及调用运行时类的指定属性、指定方法等14.6 反射的应用:动态代理一、Java反射机制1)Java反射机制反射(Reflection)被视为动态语言的关键,反射机制允许程序在执行期(即运行时)借Reflection API取得任何类的内部信息,并能操作...

2018-05-13 14:32:05 188

原创 多线程

线程一、线程的了解程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。程序是静态的,进程是动态的线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个程序可同一时间执行多个线程,就是支持多线程的何时需要使用多线...

2018-05-13 14:27:58 118

原创 Socket与DatagramSocket的网络通信

Socket与DatagramSocket的不同方式通信一、基于TCP协议的Socket客服通信二、基于UDP协议的DatagramSocket客服通信由于这两种通信是基于TCP和UDP协议进行的,所有先看一下这两种协议TCP 和 UDPTCP协议:使用TCP协议前,须先建立TCP连接,形成传输数据通道传输前,采用“三次握手”方式,是可靠的TCP协议进行通信的两个应用进程:客户端、服务端在连接中可...

2018-05-13 14:25:39 1628

原创 IO常用流及文件总结

一、 java.io.File类的使用二、 IO原理及流的分类三、 节点流(或文件流)FileInputStream  /  FileOutputStream  /  FileReader  /  FileWriter四、 缓冲流BufferedInputStream / BufferedOutputStream BufferedReader / BufferedWriter五、 转换流Input...

2018-05-13 14:24:13 1784

原创 模拟实现一个基于文本界面的《公司团队人员调度系统》

上篇的基于文本界面的客户管理系统是使用的面向对象的基本特性完成的,今天这个项目是运用面向对象的高级特性完成的。一、先看一下项目结构:效果图:主要涉及到以下知识点:类的继承和多态对象的关联static和final修饰符特殊类的使用异常处理该系统实现一下的功能:系统启动时根据给定的数据,创建公司部分成员列表(数组)根据菜单提示,基于现有的公司成员,调度人员组建一个新的开发团队,用以开发一个新的项目组建...

2018-04-22 17:33:48 3655 1

原创 基于文本界面的客户信息管理系统-纯面向对象

    很久没写博客了,从现在开始记录Java项目,从基础开始慢慢的向上延伸,纯粹作为本人的个人记录,也顺便拿出来分享一下,不喜勿喷,有错请指正一:项目介绍介绍:模拟实现一个基于文本界面的——客户信息管理系类和对象(属性、方法及构造器)类的封装引用数组数组的插入、删除和替换多对象协同工作该简易系统能够实现对客户对象的插入、修改和删除(用数组实现),并能够打印客户明细表项目采用分级菜单方式。1、主菜...

2018-04-15 17:32:50 3032 1

原创 Oracle的序列操作

序列概念:序列是以有序的方式生成唯一整数值的数据对象(例如,表、视图、触发器、索引都是数据对象),通常用作表的主键或唯一键。序列不占用实际的存储空间,在数据字典中只存储序列的定义描述。1、创建序列:(1)语法创建语法格式create sequence sequence_name       Increment by integer       Start with inte

2016-05-26 16:35:50 756

原创 使用android进行Socket通信实现多人聊天应用

先看一下效果图使用Socket实现多人聊天应用  在讲scoket通信器先可以先了解一下网络协议手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。可以将网络协议分为四层,从高到低依次为:应用层、传输层、网络层、链路层。 两种Socket

2016-05-25 09:45:25 9966

三大框架ssm(Spring+SpringMVC+Mybatis)的基础整合

三大框架ssm(Spring+SpringMVC+Mybatis)的基础整合。

2018-06-23

jackson-annotations-2.1.5

jackson-annotations-2.1.5、jackson-core、jackson-data、jackson-data

2018-06-23

SpringMVC-CRUD

SpringMVC-CRUDSpringMVC-CRUDSpringMVC-CRUDSpringMVC-CRUD

2018-06-23

spring-framework-4.0.0.RELEASE-libs

spring-framework-4.0.0.RELEASE-libsspring-framework-4.0.0.RELEASE-libs

2018-06-17

commons-logging-1.1.3,spring-test-4.0.0.RELEASE,spring-aop-4.0.0.RELEASE

commons-logging-1.1.3,spring-test-4.0.0.RELEASE,spring-aop-4.0.0.RELEASE,spring-aspects-4.0.0.RELEASE

2018-06-14

spring-beans-4.0.0.RELEASE

spring-beans-4.0.0.RELEASE,commons-logging-1.1.3,spring-context-4.0.0.RELEASE,spring-core-4.0.0.RELEASE,spring-expression-4.0.0.RELEASE

2018-06-14

mybatis-generator-core-1.3.2.jar

mybatis-generator-core-1.3.2.jarmybatis-generator-core-1.3.2.jar

2018-06-10

mybatis-3.4.1.jar

mysql-connector-java-5.1.7-bin.jar,mybatis-3.4,log4j-1.2.17

2018-06-10

mybatis-param-clazzStudent-222

mybatis-param-clazzStudent-222mybatis-param-clazzStudent-222

2018-06-10

Asm和cglibjar包

Asm和cglibjar包Asm和cglibjar包Asm和cglibjar包Asm和cglibjar包

2018-06-10

commons-fileupload-1.2.1.jar

commons-fileupload-1.2.1.jar,commons-io-1.4.jarcommons-io-1.4.jar

2018-06-09

Gson-jsonjson

gson,json,gson-2.2.4.jar,gson-2.2.4.jar,gson-2.2.4.jar,gson-2.2.4.jar

2018-06-09

kaptcha-2.3.2.jar

kaptcha-2.3.2.jarkaptcha-2.3.2.jarkaptcha-2.3.2.jar

2018-06-03

Tomcat tools-x64-x86

Tomcat tools-x64-x86Tomcat tools-x64-x86Tomcat tools-x64-x86

2018-06-03

dom4j-1.6.1

dom4j-1.6.1,dom4j-1.6.1,dom4j-1.6.1,dom4j-1.6.1dom4j-1.6.1

2018-06-03

jquery-1.7.2.js

jquery-1.7.2.js,jquery-1.7.2.js,jquery-1.7.2.js,jquery-1.7.2.js

2018-05-31

java思维导图

java思维导图,只是Java的学习总结,不涉及学习路线等引导性的观点

2018-05-13

TeamManage

上篇的基于文本界面的客户管理系统是使用的面向对象的基本特性完成的,今天这个项目是运用面向对象的高级特性完成的。

2018-04-22

CustomerManage客户系统

拟实现一个基于文本界面的客户管理系统,此系统适合刚接触Java开发不久的新手练习,本来打算以后0积分上传项目的,可是CSND默认最低就是2个积分,没办法了,只能恬不知耻的收取点资源了:)

2018-04-15

Socket通信实现多人聊天应用

套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。

2016-05-25

android之客户端从服务端解析数据及上传与反馈数据

在这里简单写了一些客户端与服务端之间交换的代码,如果有需要的话可以参考一下

2016-05-18

android通讯录

Android通讯录的制作有很多种方式,网上大部分也都有了,但是用数据库制作通讯录的却少之又少,这里我就上传一个简单的app供大家学习

2016-05-08

AndroidSqlite

SQLiteOPenHelper:是一个抽象类,该类用于创建数据库和数据库版本的更新 SQLiteDatabase:是一个数据库访问类,可对数据库进行增删改查 Cursor:是一个游标接口,在数据库操作中作为返回值,相当于结果集ResultSet

2016-03-24

DrawerLayoutActionBar

这篇文章详细实现了DrawerLayout与ActionBar的完美结合,并通过不同的按钮获取不同的内容,以及ActionBar的相应变换,内容有点多,需要慢慢消化。

2016-02-26

ActionBarSpinnerProgress

本文是为了帮助大多数同学对ActionBar属性的了解,并通过在网上的学习而总结出来的,这套资源中介绍了ActionBAr的常用属性。

2016-02-21

CActionBar

本文是为了帮助大多数同学对ActionBar属性的了解,并通过在网上的学习而总结出来的,这套资源中介绍了ActionBAr的常用属性。

2016-02-19

CActionBar1

本文是为了帮助大多数同学对ActionBar属性的了解,并通过在网上的学习而总结出来的,这套资源中介绍了ActionBAr的常用属性。

2016-02-19

空空如也

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

TA关注的人

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