10 2017 档案
摘要:转自:http://blog.csdn.net/yulei_qq/article/details/22039815 工程的目录结构: 有两个表,一个文章表article ,一个用户表user。 [sql] view plain copy create table article (id int(11
阅读全文
摘要:转自:http://blog.csdn.net/lu930124/article/details/52587135 JSR-303是一个数据验证的规范,这里我不会讲这个规范是怎么回事,只会讲一下JSR-303在SpringMVC中的应用。JSR-303只是一个规范,而Spring也没有对这一规范进行
阅读全文
摘要:安装Subversion1.82(SVN)插件 简介 :SVN是团队开发的代码管理工具,它使我们得以进行多人在同一平台之下的团队开发。 解决问题:Eclipse下的的SVN插件安装。 学到 :Eclipse下的的SVN插件安装。 资源地址: a.官方下载网站:http://subclipse.tig
阅读全文
摘要:HTML基础语法: 文档声明和META标签: 实例: F12,从网页中选择一片区域检查: 邮箱超链接: 下载文件超链接: 表格: 注意,th会加粗,caption是标题: 但是对表结构进行了划分,这样表格很长的时候可以按照结构块展示,有利于提升用户体验。 而且这三者无论怎样调整顺序,thead总是在
阅读全文
摘要:把GET方式改为POST在地址栏上就不会显示。 发现乱码了,设置编码格式(这个必须和reg.jsp中page的charset一致): 但是注意了!我们传中文名,就会乱码: 通过get方式提交的请求无法通过的方式解决! 解决办法,我们需要在server.xml中配置,加入URIEncoding属性:
阅读全文
摘要:JSP页面组成: 比如: 打开网页,右键查看源代码: 打开网页: 注意: 注意: 在ASP.NET中的<%=%>代码块指明了开发人员想要呈现的值(例如<%="hello"%>就是呈现hello)。<%%>代码块则指出开发人员想要执行的代码,任何在其中呈现的输出都必须是显式地完成(例如<%Respon
阅读全文
摘要:AOF,RDB是两种 redis持久化的机制。用于crash后,redis的恢复。 两种区别就是,AOF是持续的用日志记录写操作,crash后利用日志恢复;RDB是平时写操作的时候不触发写,只有手动提交save命令,或者是关闭命令时,才触发备份操作。 选择的标准,就是看系统是愿意牺牲一些性能,换取更
阅读全文
摘要:package com.ouyan.o2o.util; import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import sun.misc.BASE64Decoder; import sun.mi...
阅读全文
摘要:先停掉tomcat服务器: 然后把文件删除: 这时候启动服务器: 看下有没有启动成功: 接着把重新优化过的代码用X ftp传上去。 等几分钟就可以。 如果老是出现问题,就去catalina.out文件看看,shift+g直接到末尾,如果发现有问题的vim或者cat整个日志文件。 附带: ps -ef
阅读全文
摘要:package com.ouyan.o2o.web.frontend; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; im...
阅读全文
摘要:package com.ouyan.o2o.web.frontend; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.a...
阅读全文
摘要:这时候图片没有获取到,我们可以通过这样的方式获取绝对路径: 这时候被坑了一个小时。。发现PathUtil.java要改改: 成功获取图片:
阅读全文
摘要:访问:http://localhost:8080/o2o/shopadmin/shoplist,点击进入,然后点击类别管理。 接下来做商品类别批量添加后端开发: 商品类别删除后台开发: 测试一下。 下面来做商品添加模块: 商品添加之Service层的实现: 接下來看Conreoller:
阅读全文
摘要:Dao层实现: ShopDao.xml: ShopDaoTest: ShopDao: 然后测试。 Service层实现: ShopServiceImpl: ImageUtil: ShopService: ShopServiceTest: 然后测试。。。这时候发现数据源还是服务器上的,测了很久没成功才
阅读全文
摘要:下面看看读写分离的代码层实现: spring-dao.xml: 执行:AreaDaoTest成功,继续执行ShopServiceTest成功。
阅读全文
摘要:下面来学习:1、数据库层面的主从配置实现 2、代码层面的读写分离实现 主从同步工作原理: 先去阿里云买两个云服务器,然后重置密码,重启服务器,接着用Xshell远程连接。 下面介绍阿里云Centos7使用yum安装MySQL5.6(这里也介绍另外一个博客:http://blog.csdn.net/u
阅读全文
摘要:调试: 在前后端debug的过程中发现总是获取不到为空: 在spring-web.xml中配置: 在pom.xml中加入依赖即可: 调试过程中又发现问题,修改如下(shopoperation.js): 继续调试,完成。
阅读全文
摘要:引入kaptcha实现验证码: 添加到pom.xml中。 web.xml中添加配置: 在shopoperation.html中添加: 创建目录及文件: 引入common.js: 启动项目访问:http://localhost:8080/o2o/shopadmin/shopoperate看效果。 另外
阅读全文
摘要:店铺注册的前端设计: 这里使用的是阿里的开源前端框架SUI Mobile: 或者这个页面的过程: 1.进入http://m.sui.taobao.org/ 2.点击:实例 3.选择表单 4.选择只有文案和输入框 5.右键查看网页源代码 6.复制粘贴到你的html文件 7.进入http://m.sui
阅读全文
摘要:下面来写Controller层: 改造Controller(五个文件):
阅读全文
摘要:接下来咱们来实现service层(要注意只有抛出RuntimeException或者继承RuntimeException的异常时,事务才会终止): 然后我们需要把jpg文件放置在该目录下: 因为输出文件的原因: 接着测试,成功。 在这里我发现当src/test/resources目录下没有该jpg文
阅读全文
摘要:注意这个地方,因为使用了useGeneratedKeys,所以想通过IDBC获取插入数据的主键值,这时候就需要指定KeyColumn和KeyProperty,前者是数据库中的主键,后者是对应的实体类的属性: 注意要在数据库中添加数据: 然后测试,查看数据库,成功插入数据。 接下来更新店铺: 测试请注
阅读全文
摘要:然后看控制台,发现有日志输出。看到控制台信息: CATALINA_BASE: D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp3 进入到该目录下: 搞定。
阅读全文
摘要:安装 本文只是基于 Chrome 浏览器的扩展插件来进行的安装,并非单独应用程序。 首先,你要台电脑,其次,安装有 Chrome 浏览器,那你接着往下看吧。 1. 官网安装(别看) 打开官网,https://www.getpostman.com 点击那个灰灰色的「Chrome App (Free)」
阅读全文
摘要:系统功能模块划分: 实体类设计(注意使用包装类,因为基础类型有默认值,而不是null)与表创建: 实体类: 数据库: 实体类: 数据库: 实体类: 数据库: 如果表已经创建好了,要加唯一索引的话: 实体类: 数据库: 实体类: 数据库: 实体类: 数据库: 商品类别: 实体类: 数据库: 详情图片:
阅读全文
摘要:'\0',这个表示空,需要消耗存储空间的。NULL,则表示连这个\0都没有。 NULL,你可以近似理解为变量未赋值(定义了变量,但是未使用,变量不指向具体存储空间,因此,理论上不消耗存储空间),同时,它理论上不可以输出,因为变量本身没有内容(一些语言是可以强行将NULL输出来,是因为它内部做了隐性类
阅读全文
摘要:DATETIME日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,但允许使用字符串或数字为DATETIME列分配值。 TIMESTAMP[(M)]时间
阅读全文
摘要:以管理员的身份使用cmd命令运行netsh winsock reset即可!
阅读全文
摘要:新建一个Maven项目: 下一步: 下一步: 完成以后,报错(不管报不报错都要进行这一步,才会出现这种结构): 右键项目properties 点击Add Library: 然后应用,点击OK,错误消失。 如果这时候有黄色警告: 这时候我们需要maven compiler插件:编译源代码是由maven
阅读全文
摘要:Hadoop核心组件之分布式文件系统HDFS: 特点:扩充性,容错性,海量数据存储。 在HDFS中每次上传文件,都会将文件切分成指定大小的数据块(默认128m)并以多副本的存储在多个机器上。 数据切分、多副本、容错等操作都是对用户透明的。
阅读全文
摘要:前几天工作中,所有表单我都采用post方法,头儿说那样不好,大型网站上一般都采用get方法,不理解。 在网上摘到一段比较有用的话 减低服务器流量压力根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和 幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应
阅读全文
摘要:代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。 使用<%=request.getContextPath()%>和使用${pageContext.request.contextPath}达到同样的效果
阅读全文