<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion&…
感谢学习文章来自http://www.cnblogs.com/xdp-gacl/p/4271627.html,spring3修改为spring4.还有提示驱动过期的问题,是由于使用了mysql-connector-java 6.X的原因 1,首先构建一个maven web项目 2,创建一个用户表,用于基本的数据查询,这里使用的是mysql数据库 DROP TABLE IF EXISTS user; CREATE TABLE `user` ( `user_id` varchar(30) NOT N…
一.Spring Spring致力于提供一种方法管理你的业务对象.IOC容器,它可以装载bean(也就是我们java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次使用这个类的时候为它初始化,很少看到关键字new.另外spring的aop,事务管理等等都是我们经常用到的. 二.Mybatis 第一,它能自由控制sql,这会让有数据库经验的人编写的代码能搞提升数据库访问的效率. 第二,它可以使用xml的方式来组织管理我们的sql,因为一般程序出错很多情况下是sql出…
一 框架的搭建1.建立一个maven项目 2.建立五个module(entity,dao,service,action,web-view) 3.给予它们之间的依赖关系 dao-->entity service-->entity,dao action-->service,entity web-view-->entity,dao,service,action 4.第三方的依赖包: 为了 使它们的版本 一样 兼容我们可以在依赖之前 加上: <dependencies> <…
Spring是一个轻量级的框架,用到了注解和自动装配,就是IOC和AOP: SpringMVC是Spring实现的一个Web层,相当于Struts的框架: Mybatis是 一个持久层的框架,在使用上相比Hibernate更加灵活,可以控制sql的编写,处理与数据库的CRUD相关的操作. 1.首先先来粗略搭建一下SSM 项目,创建一个Maven项目,选择File-->New-->Maven Project (在此之前需要配置好maven环境,可参考http://blog.csdn.net/my…
1.什么是token token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识. 当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带上用户名和密码. 简单token的组成:uid(用户唯一的身份标识).time(当前时间的时间戳).sign(签名,token的前几位以哈希算法压缩成的一定长度的十六进制字符串.为防止token泄露) 2.SSM基于XML配置 pom.xml引入 <!--…
场景 websocket是Html5新增加特性之一,目的是浏览器与服务端建立全双工的通信方式,解决http请求-响应带来过多的资源消耗,同时对特殊场景应用提供了全新的实现方式,比如聊天.股票交易.游戏等对对实时性要求较高的行业领域. 背景 在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; flash中的socket和xmlsocket可以实现真正的双向通信,通过 flex ajax bridge,可以在javascript中使…
前言 说起整合自然离开ssm,我本身并不太喜欢ORM,尤其是MyBatis,把SQL语句写在xml里,尤其是大SQL,可读性不高,出错也不容易排查. 开发环境 idea2016.SpringMVC4.Mybatis3 项目结构 SSM整合 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quo…
前言 在基于SpringMVC+MyBatis的开发过程中,我们希望能看到自己手写SQL的执行情况,在开发阶段我们可以配置log4j在控制台里基于debug模式查看,那么上线后,在生产声我们想查看SQL的执行情况呢,这时候就该druid出场了,druid自带一些监控界面,可以监控SQL.监控Web.监控URL. 使用druid监控SQL 使用druid监控URI 开发环境 idea2016.SpringMVC4.Mybatis3.druid1.0.28 SSM整合 1.pom.xml <proj…
访问我的博客 前言 年前闲着无聊,研究了一阵子爬虫技术,接触到爬虫框架 WebMagic,感觉很好用. 在之后的工作中,接手了新站与第三方接口对接的工作,主要的工作是去抓取对方接口的内容:初始的时候,之前负责该工作的同事,是手动使用多线程去抓取,在应用的过程当中暴露了不少问题.比如对于接口内容超级多的时候,虽然使用了多线程,但是抓取的效率很低,而且也没有实现增量抓取,每次都需要去全量抓取,跑一次基本需要好几天-.-:小说是连载的情况下,这种问题是亟需解决的. 趁着熟悉了新兵器 WebMagic,…