- 博客(49)
- 资源 (17)
- 收藏
- 关注
原创 安装cnpm报错
$ npm install -g cnpm --registry=https://registry.npm.taobao.orgnpm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and...
2018-04-29 23:02:41 4348 1
原创 node模块
1、url模块介绍 ## get请求时,用户请求的参数是在request的url属性中,纯字符串,使用起来并不方便## url模块可以更方便地解析用户请求的get参数## 具体使用1. 加载模块 `var url = require('url');`2. 调用`parse()`方法解析```javascripturl.parse(urlString[, parseQueryString[, sl...
2018-04-29 13:15:35 187
原创 nodejs小结(2)
1、request 对象 和 response对象request 对象- request 对象类型 <http.IncomingMessage>, 继承自stream.Readable- request 对象常用成员(查看api:https://nodejs.org/dist/latest-v8.x/docs/api/) + `request.headers`: 获取请求报文头对象,...
2018-04-29 13:06:13 328
原创 nodejs(2)buffer
Buffer Buffer 类型产生的原因?主要用来解决什么问题?什么是 Buffer? 什么是 Stream?一、类型介绍1. JavaScript 语言没有读取或操作二进制数据流的机制。2. Node.js 中引入了 Buffer 类型使我们可以操作 TCP流 或 文件流。3. Buffer 类型的对象类似于整数数组,但 Buffer 的大小是固定的、且在 V8 堆外分配物理内存。 Buff...
2018-04-27 12:23:45 163
原创 nodejs小结(1)
1、node.js 介绍 node.js 是什么?1. node.js 是一个开发平台,就像Java开发平台、.Net开发平台、PHP开发平台、Apple开发平台一样。 - 何为开发平台?有对应的编程语言、有语言运行时、有能实现特定功能的API(SDK:Software Development Kit)2. 该平台使用的编程语言是 JavaScript 语言。 3. node.js 平台是基于...
2018-04-27 12:16:53 261
原创 nodejs学习前言(1)
1、浏览器工作原理浏览器的组成- 人机交互部分(UI)- 网络请求部分(Socket)- JavaScript引擎部分(解析执行JavaScript)- 渲染引擎部分(渲染HTML、CSS等)- 数据存储部分(cookie、HTML5中的本地存储LocalStorage、SessionStorage)主流渲染引擎介绍1. 渲染引擎 又叫 排版引擎 或 浏览器内核。2. 主流的 渲染引擎 有 - ...
2018-04-27 11:51:03 173
原创 springboot小结(1)
1.介绍 微服务架构 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。2.为什么用...
2018-04-25 20:41:37 713
转载 虚拟机下Redis的安装和部署
一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。和Mem...
2018-04-25 15:19:05 2297 2
转载 Jdk8安装后,再降低版本不生效解决办法
1. 配置好环境变量(我的是64bit系统) JAVA_HOME = C:\Program Files\Java\jdk1.7.0_25 CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Path = ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 2. 找到环境变量"Path", 把...
2018-04-24 15:58:37 1519 3
原创 SpringMVC小结(1)
1 springmvc框架1.1 什么是springmvcspringmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。1.2 mvc在b/s系统 下的应用mvc是一个设计模式,mvc在b/s系统 下的应用:1.3 springmvc框架执行步骤:第一步:发起请求到前端控...
2018-04-24 14:41:58 157
原创 eclipse创建web工程如果有需求导入myeclipse中,要注意
web_module_version2.5表示可以使用tomcat6与tomcat7而3.0只能使用tomcat7及以上版本创建web'项目时,若想可以将web项目导入myeclipse中,需要点击next>修改default output folder将build\classes修改为WebRoot\WEB-INF\classes,点击下一步,修改Content directory为Web...
2018-04-21 13:37:42 155
原创 mybatis整合Spring(重要)
整合思路需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理。 整合环境使用心得Java工程(接近实际开发的工程结构)jar包:mybatis3.2.7的jar包spring...
2018-04-18 22:45:42 138
原创 mybatis小结(4)
1 延迟加载 什么是延迟加载resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。 延迟加载:先从单表查询、需要时再从...
2018-04-18 22:32:06 130
原创 mybatis小结(3)
1 订单商品数据模型 数据模型分析思路数据模型分析思路1、每张表记录的数据内容 分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程。2、每张表重要的字段设置 非空字段、外键字段3、数据库级别表与表之间的关系 外键关系4、表与表之间的业务关系 在分析表与表之间的业务关系时一定要建立 在某个业务意义基础上去分析。数据...
2018-04-17 22:19:23 190
原创 mybatis(1)+(2)小结
mybatis是什么?mybatis是一人持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。mybatis入门门槛不高,学习成本低,让程序员把精力放在sql语句上,对sql语句优化非常方便,适用与需求变化较多项目,比如互联网项目。mybatis框架执行过程:1、配置mybatis的配置文件,SqlMapCo...
2018-04-17 20:36:50 147
原创 mybatis小结(2)
1、mybatis和hibernate本质区别和应用场景hibernate:是一个标准ORM框架(对象关系映射)。入门门槛较高的,不需要程序写sql,sql语句自动生成了。对sql语句进行优化、修改比较困难的。应用场景: 适用与需求变化不多的中小型项目,比如:后台管理系统,erp、orm、oa。。mybatis:专注是sql本身,需要程序员自己编写sql语句,sql修改、优化比较方...
2018-04-16 21:55:16 207
原创 Cannot find class: usertest
org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com/mybatis_stu/mapper/UserMapper.xml### Cause: org.apache.ibatis.builder.BuilderException: ...
2018-04-16 10:07:30 2565
原创 Type interface com.mybatis_stu.mapper.UserMapper is not known to the MapperRegistry.
org.apache.ibatis.binding.BindingException: Type interface com.mybatis_stu.mapper.UserMapper is not known to the MapperRegistry.使用mapper代理时报错,将UserMapper.xml文件配置到mybatis的核心配置文件中...
2018-04-15 13:56:56 606
原创 the input type of the launch configuration
使用junit进行单元测试的时候提示:the input type of the launch configuration本人使用的测试方法是在项目下新建folder,用于测试,直接右键test folder,build path, use as resource folder done...
2018-04-15 11:10:23 1708
原创 mybatis小结(1)
Mybatis入门单独使用jdbc编程问题总结 jdbc程序Public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; try { //加载数据库驱动 ...
2018-04-14 23:20:07 329
原创 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or
Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Cannot delete or update a parent row: a foreign key constraint fails(`mybatis_day01`.`orders`, CONSTRAINT `FK_orders_i...
2018-04-14 20:34:21 2045
原创 Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found
org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped State...
2018-04-14 19:58:58 10875
原创 mybatis提示XXX字段没有getter方法
mybatis添加报错,经过排查是由于实体类的birthday字段拼写错误,修改为与数据库内相应字段一致要与数据库字段一致
2018-04-14 17:08:22 5436
原创 org.apache.ibatis.exceptions.PersistenceException
今天在mybatis项目中,突然出现下面的错误:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.ibatis.transaction.TransactionException: Error configuring AutoCommit. Your ...
2018-04-14 11:22:26 979
原创 jdbc连接数据库
package com.mybatis_stu.jdbctest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax....
2018-04-14 10:04:40 119
原创 Spring+Struts2+hibernate整合
SSH三大框架整合(1)struts2(2)hibernate5.x(3)spring4.x回顾SSH框架知识点Hibernate框架1、 hibernate核心配置文件(1)orm思想- 对象关系映射(1)数据库信息(2)hibernate信息(3)映射配置(4)hibernate核心配置文件- 如果单纯使用hibernate框架,核心配置文件名称 hibernate.cfg.xml和位置 sr...
2018-04-12 21:49:11 2476
原创 TortoiseSVN新人使用指南
https://blog.csdn.net/maplejaw_/article/details/52874348
2018-04-12 20:33:53 153
转载 经典错误“Error configuring application listener of class org.springframework.web.contex”的终极分析
做过SSH框架开发的同学们,几乎都会遇到一个经典的报错:启动tomcat,报错“Error configuringapplication listener of class org.springframework.web.contex”,对于刚刚接触SSH的同学来说,这个错误非常烦人,因为有时候不小心误打误撞把这个错误给处理了,但是不知道根本原因,有时候不小心再一次遇到,却怎么弄也弄不好,那么今天...
2018-04-12 10:54:10 2535
转载 接口引用指向实现类的对象
经常见List<?> list= new ArrayList<?> Map<?,?> map = new HashMap<?,?>但是发现list只是ArrayList的接口不是它的父类 ,不是父类引用指向子类对象如果是应该是AbstractLIst ablist= new ArraryList(); 或者直接写为ArrayL...
2018-04-12 09:59:10 4162
原创 classpath类路径概念
项目右键>propertiessrc下的文件又叫类路径下的文件类路径:项目路径\build\classes为什么他叫类路径?src下的内容都在项目源码位置>build>classes下,所以在写src下的文件时候,直接写classpath:文件名,就可以找到文件如果文件在类路径的包下,就要加上包名,如:项目路径\build\classes\com\spring_stu\aoon\...
2018-04-11 16:40:34 707
原创 struts2小结(4)
Struts2拦截器概述1、 struts2是框架,封装了很多的功能,struts2里面封装的功能都是在拦截器里面 2 、struts2里面封装了很多的功能,有很多拦截器,不是每次这些拦截器都执行,每次执行默认的拦截器 3、 struts2里面默认拦截器位置4、 拦截器在什么时候执行?(1)在action对象创建之后,action的方法执行之前拦截器底层原理1、 拦截器底层使用两个原理第一个 ao...
2018-04-10 19:40:42 137
原创 ${pageContext.request.contextPath} JSP取得绝对路径
一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。 1)采用相对路径遇到的问题 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。 如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的。 如果采用Struts的Action返回页...
2018-04-10 13:34:34 141
原创 struts2小结(3)
OGNL概述1 、之前web阶段,学习过EL表达式,EL表达式在jsp中获取域对象里面的值2、 OGNL是一种表达式,这个表达式功能更加强大,(1)在struts2里面操作值栈数据(2)一般把ognl在struts2操作:和struts2标签一起使用操作值栈3 、OGNL不是struts2的一部分,是单独的项目,经常和struts2一起使用(1)使用ognl时候首先导入jar包,struts2提供...
2018-04-09 21:08:34 158
转载 JSTL 标签大全详解
一、JSTL标签介绍1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomcat时,你会发现,MyEclipse会在li...
2018-04-09 12:39:01 121
转载 JSP 中EL表达式用法详解
JSP 中EL表达式用法详解EL 全名为Expression Language,在jsp中获取域对象的值EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User use...
2018-04-09 10:49:49 121
原创 struts2小结(2)
结果页面配置全局结果页面1 、result标签配置action方法的返回值到不同的路径里面2、 创建两个action,执行默认的方法execute方法,让两个action的方法都返回success,返回success之后,配置到同一个页面里面(1)如果多个action,方法里面返回值相同的,到页面也是相同的,这个时候可以使用全局结果页面配置<?xml version="1.0" encodi...
2018-04-08 22:36:30 128
原创 hibernate执行save的serializable返回值
hibernate中,save方法保存数据时,将瞬时态转化为持久态,会返回一个值,serializable序列化值,这个值返回的是存储到数据库的数据的id值
2018-04-08 21:37:56 1507
转载 servlet学习
转载自http://www.runoob.com/servlet/servlet-life-cycle.html,加以本人所用实例仅用于学习记录。Servlet 简介Servlet 是什么?Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可...
2018-04-08 13:31:12 116
原创 快速生成父类方法
设置快捷键快速打开Override/Implement Methods对话框,步骤如下: 1.window--> 2.preferrence--> 3.general--> 4.keys--> 5.找到Override/Implement Methods,Binding文本框中按下Shift+Alt+R即可。...
2018-04-08 11:00:06 920
转载 java Web 工程servlet中@WebServlet("/HelloServlet") 是怎么工作的
编写好Servlet之后,接下来要告诉Web容器有关于这个Servlet的一些信息。在Servlet 3.0中,可以使用标注(Annotation)来告知容器哪些Servlet会提供服务以及额外信息。例如在HelloServlet.java中:@WebServlet("/hello.view")public class HelloServlet extends HttpServlet {//只...
2018-04-08 10:44:28 3605 1
,commons-dbutils-1.4
2018-04-05
log4j.properties
2018-04-05
hamcrest-core-1.3.rc2,hamcrest-library-1.3.rc2,junit-4.10
2018-04-05
mysql-connector-java-5.0.4-bin.jar
2018-04-05
2-hibernate所需jar包
2018-04-05
hibernate的dtd文件
2018-04-05
Spring aop 所需jar
2018-04-05
Spring IOC 所需jar包
2018-04-05
spring-framework-4.2.4.RELEASE-dist,Spring4.2.4所需要的所有jar包
2018-04-05
c3p0连接池jar包,c3p0-0.9.2.1.jar,mchange-commons-java-0.2.3.4.jar
2018-04-05
spring-jdbc-4.2.4.RELEASE.jar,spring-tx-4.2.4.RELEASE.jar,jdbcTemplate使用的jar包
2018-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人