- 博客(33)
- 收藏
- 关注
原创 淘淘商城——day5(首页大广告位的实现)
一 课程计划首页大广告位的实现。 cms系统的实现:在后台管理内容及内容分类的系统就叫做cms系统。 发布服务 调用服务展示内容二 首页大广告位实现首页的内容需要动态管理,需要后台管理功能。抽取首页展示内容的共性:有一张图片 有一个链接 有一个标题 有链接的提示 价格需要把内容进行分类,分类应该是一个树形结构。在展示首页时,可...
2019-03-30 22:23:31
643
原创 淘淘商城——day4 (前台系统的搭建以及实现左侧的菜单栏(跨域请求))
一 进度1 商品查询2 类目查询3 规格参数 首先需要给该类产品添加规格参数组合参数项 在添加商品的时候根据类目id查询商品的规格参数给值就行。4 商品添加 将商品的基本信息添加到tb_item表中 将商品的描述信息添加到tb_item_desc表中 ...
2019-03-28 22:49:22
729
原创 淘淘商城——day3(商品的添加)
6.3.1.4、Controller层一、课程计划后台管理商品的添加功能 商品分类选择 上传图片 富文本编辑器(kindEditor) 实现商品的添加 课后作业(商品的修改、删除)二、商品添加功能说明三、类目选择3.1、需求...
2019-03-28 22:48:41
553
原创 linux安装ftp服务器(图片服务器)
安装配置vsftpd组件一路next一 ftp安装#安装运行命令: yum install -y vsftpd#设置开机启动 运行命令:systemctl enable vsftpd.service#启动 运行命令:systemctl start vsftpd.service#停止 运行命令:systemctl st...
2019-03-27 12:09:19
1584
原创 淘淘商城——day2(所有商品的展示:查询所有商品)
一 上节回顾项目介绍 项目搭建 前端页面显示二 今日计划2.1、完成商品的展示2.2、类目查询2.3、搭建图片服务器2.4、添加商品三、商品展示3.0、访问路径 我们发现访问路径是带项目名,而easyui访问后台controller的时候是不带项目名的,我们可以重新设置项目的访问路径在taotao-manager项目pom文件添加以下配置...
2019-03-26 17:11:50
580
原创 淘淘商城项目 ——day1(项目的搭建)
一 项目介绍 我们要开发一个类似于天猫,京东一样的B2C电商平台,系统架构如下图所示:1.1营销模式介绍O2O:线下产品与互联网结合,通过互联网购买线下产品,比如:外卖O2C:私人订制,用户将需求给商家说,根据需求定制产品。比如:定制家具B2B:企业之间的交易,直接到企业中买产品。B2C:商家和个人的直接交易C2C:个人和个人之间的直接交易1.2 功能介...
2019-03-25 21:34:58
872
转载 MySQL导入sql文件,过大导致错误(2006 - MySQL server has gone away)
今天从MySQL导入sql文件的时候发现出现错误,查看日志发现报2006 - MySQL server has gone away 错误,出现这个的原因一般是传送的数据过大,解决的办法是:查看通信缓冲区的最大长度:show global variables like 'max_allowed_packet';默认最大是1M,可以修改通信缓冲区的最大长度,修改为16M:se...
2019-03-25 19:46:32
699
转载 nginx安装、nginx负载均衡配置
nginx的作用:Nginx可以用作HTTP服务器和代理服务器,主要功能可以用作负载均衡,请求转发安装介绍:在线下载安装包或者下载好上传到linux上,意思就是要么在window上下载好安装包上传到linux上,要么直接在linux上下载安装包,这里我们使用在线安装准备工作: Linux的安装请点击:https://mp.csdn.net/postedit/8867994...
2019-03-24 17:40:47
255
转载 Linux系统上安装jdk、tomcat
一 jdk的安装1 上传jdk运行命令:cd /usr/local/jdk运行命令:ls说明:jdk压缩包已成功上传到了linux当中2)安装jdk1.解压运行命令:tar -zxvf jdk-8u181-linux-x64.tar.gz会出现一大堆东西2.配置环境变量修改/etc/profile文件运行命令:vi /etc/p...
2019-03-24 17:09:43
192
原创 Linux虚拟机上网配置、Xshell6连接虚拟机
前提是安装了linux系统安装linux系统的网址:https://mp.csdn.net/postedit/88679944一 给linux系统设置静态ip 1)查看当前ip命令 ifconfig 2)修改ifcfg-ens33文件,这个文件在/etc/sysconfig/network-scripts目录下 设置ip...
2019-03-24 16:35:43
554
原创 虚拟机的安装、安装linux系统
Linux: 是一套性能稳定的多用户网络操作系统(需要网络) 基本思想:第一,一切都是文件 第二,每个人软件都有明确的用途 上班时;把写的项目部上去,实际生活中几乎用不到 Linux操作系统由于其开源特性,存在大量的分支,国内服务器最常用的还是CentOS和Ubuntu作为其操作系统虚拟机:Virtual Machine一 、下载VMWar...
2019-03-24 15:44:59
151
原创 SpringBoot+Mybatis+Mysql+Thymeleaf的小练习——订单查询
需求分析:第一步 创建数据库01 用户表02 商品表03 订单表04 创建视图写点数据第二步:使用逆向工程生成实体类,实体类的映射文件以及dao接口第三步: 创建项目我是在Idea中创建maven项目pom.xml<?xml version="1.0" encodin...
2019-03-23 23:08:44
1020
原创 idea中的快捷方式
alt+回车: 自动导包 ,自动修复错误ctrl+alt+v: 自动生成返回值alt+insert: 实体类中的构造方法,getter和setter方法ctrl+alt+下箭头 复制一行返回值:ctrl+alt+v 或者.var大小写切换:ctrl+shift+u游览器清除还缓存:ctrl+shift+delete同时删除导入的包:ctrl+shift...
2019-03-23 22:24:44
235
1
原创 Linux中的操作语句
编辑器快捷键: vi:编辑文件,没有文件会创建,必须要保存 i 进入编辑模式 / 关键字 可以搜索 :set num 显示行数 Esc 退出 和:wq! 退出并保存 和:q! 退出(不保存)touch:创建空文件,只会创建不会直接编辑(v...
2019-03-22 23:11:23
271
原创 redis2
一 回顾1 说说你对nosql的理解2 说说你怎么理解数据库水平拆分和垂直拆分3 说说你为什么使用redis,有什么用4 Redis的五种数据类型5 如何启动,停止二 Redis杂项2.1、Redis数据库个数Redis默认有16个数据库,默认使用的是0号库切换库:select 库下标[从0开始]在redis.conf文件中配置,大概在185行编辑器快...
2019-03-22 23:09:52
251
原创 面试中可以提问面试官的问题
一 咱们公司的数据库架构处于什么阶段? 01单机时代(单个数据库)----》02Memcached(缓存)+Mysql+垂直拆分(Memcached作为一个独立的分布式的缓存服务器,使用缓存技术可以减缓数据库的压力,多台web机器通过文件缓存也可以实现共享,能缓解数据库的读取压力,但不能解决数据库的写入压力)----》03Mysql主从读写分离(使用主从复制技术来达到读写分离,以提高...
2019-03-22 22:51:16
1293
原创 SpringBoot2
一 回顾 谈谈你如何理解springboot Springboot常用的注解有哪些分别有什么用 Springboot的原理是什么 什么是Java配置总结见:https://mp.csdn.net/postedit/88732742二 视图渲染2.1、模板引擎 我们之前使用的视图都是JSP,但是JSP速度比较慢(本质是servlet),我们的Spring...
2019-03-22 21:41:13
688
原创 SpringBoot的总结
1.什么是java配置 java配置使用Java类替代原来的xml文件。 它的作用与优点:程序员就可以完全脱离xml文件,避免了开发人员在Java类与xml文件之间的频繁切换问题2.谈谈你如何理解springboot SpringBoot其实并不是一个全新的框架,而是内部集成了很多的其他框架,并且做好了默认的配置,比如spring与mybatis的整合,sp...
2019-03-22 10:09:40
3721
原创 redis的总结
redis1具体内容:https://mp.csdn.net/postedit/88673523redis的shell操作及java操作Redis:https://mp.csdn.net/postedit/88666550redis2具体操作:https://mp.csdn.net/postedit/88752840一 总结1.Nosql2.数据库的架构演变3.re...
2019-03-21 23:06:09
182
原创 SpringBoot
三、Spring的JavaConfig3.1、Spring的版本spring是一个社区3.1.1、Spring1.X版本 该版本是Spring的第一个版本,只支持XML文件配置,不能使用注解,使用起来是有点复杂的3.1.2、Spring2.x版本 该版本与JDK1.5发布的时间非常接近,JDK1.5支持注解(如:@Override),同时spring2....
2019-03-21 22:37:07
322
原创 Nginx的总结
nginx是什么? Nginx是一个工具,它可以用来提供http服务,nginx可以用作Http服务器和反向代理服务器。主要用来解决目前大型网站中的高并发问题。nginx使用方便、功能多,经常使用的功能是代理服务和负载均衡。你经常修改的参数有哪些?分别有什么用?Listen:修改的是端口号,server_name :修改域名,root:页面的路径index ...
2019-03-19 23:09:03
131
原创 数据库的架构演变、Nosql 、以及redis
一 Nosql1、什么是NoSqlNosql的意思是Not Only Sql,不仅仅是sql。随着互联网的发展,数据类型多种多样(有文字,图片,视频,音频等等)类型的数据,而且数据量非常多,传统的数据库(关系型数据库,MySql,ORACLE,DB2,Sql Server)无法解决这些问题(数据的存储和高效读取问题),就促进了Nosql的发展。Nosql中存储数据没有固定的格式,而...
2019-03-19 21:14:15
407
原创 redis的常用命令操作 及用java操作Redis(Jedis)
一 redis的命令操作 MySql、Oracle等关系型数据库我们一般都通过SQL语句对数据进行操作,但是非关系型数据库没有SQL(NOSQL),我们一般都是通过相应的客户端命令进行数据操作。1.key 命令 描述 keys * 查询当前库的所有键 exists <key>...
2019-03-19 19:23:06
1395
原创 PLSQL及过程化:类型定义、判断、循环、游标、例外处理、触发器、存储
一 前言1.SQL99是什么 1)是操作所有关系型数据库(Oracle与mysql都是关系型数据库)的规则 2)第四代语言 3)是一种结构化查询语言 4)只需发出合法合理的命令,就有对应的结果显示2.SQL特点 1)交互性强,非过程化 2)数据库操纵能力强,只需发送命令,无须关注如何实现 3)容易调试,错误提示,直接了当...
2019-03-16 23:13:13
545
原创 05_Oracle-事务-视图-同义词-索引
数据库中的对象:表、视图、索引、序列等。一 事务1 什么是事务 一个不可分割的子操作形成一个整体,该整体要么全部执行成功,要么全部执行失败。(例:转帐)2为什么要用事务 如果不用事务的话(以转帐为例,可能出现一个用户钱增加了,另一个用户钱不变)3 回顾编程中,事务可用于哪一层 事务放在业务层4 回顾jdbc编程中,如何使用事务 ...
2019-03-16 20:48:30
246
原创 07_数据库的优化
一、数据库的优化(mysql与oracle都适用) 随着实际项目的启动,Oracle经过一段时间的运行,最初的Oracle设置,会与实际Oracle运行性能会有一些差异,这时我们就需要做一个优化调整。 优化是项目开发过程中非常重要的部分。 因为可以提高用户的体验,提升用户粘性数据库优化: 可以提高数据库的CRUD效率 ...
2019-03-16 14:48:22
124
原创 eclipse的配置及eclipse中常用的快捷方式
1.eclipse中常用的快捷方式ctrl+shift+t: 搜索类Ctrl+n: 创建包及类Ctrl+alt+下箭头: 复制一行Alt+shift+s: getter和setter方法,构造方法Alt+shift+a: 同时写多行ctrl+shift+/: 注解alt+/: 提示2.eclipse的配置1. 调整字体的大小,...
2019-03-16 09:43:15
358
原创 Hibernate的总结
续上一篇Hibernate学习笔记: https://blog.csdn.net/qq_44775798/article/details/88563708hibernate的概述 Hibernate是使用在三层架构中的dao层的一个框架,与JDBC和myBatis是类似的技术,它也是基于ORM(对象关系映射)设计的,其实就是对JDBC的封装,封装之后的东西使用起来更加方便快...
2019-03-15 23:03:14
493
原创 MyBatis的逆向工程
一、什么是逆向工程我们在使用mybatis时:需要根据数据表去创建pojo类、pojo类的映射文件以及sql语句和Dao层,而这些部分没有什么技术含量。myBatis官方提供了逆向功能,可以根据数据表自动生成实体类,实体类的映射文件以及dao层。我们通常将Dao层称为mapper.java,将映射文件称为mapper.xml,将实体类称为pojo。二、逆向工程的特点作用:根据数据库中的...
2019-03-15 22:38:44
263
原创 ssm中使用myBatis分页插件pageHelper:进行分页查询
分页查询是开发项目时必不可少的,这里给大家介绍一个myBatis中的分页插件:pageHelper,使用分页插件可以方便并且快速的实现分页查询。
2019-03-15 21:18:53
2433
6
原创 Hibernate学习笔记
Hibernate一、Hibernate概述Hibernate是使用在三层架构中的dao层的一个框架,与JDBC和myBatis是类似的技术,它也是基于ORM(对象关系映射)设计的,其实就是对JDBC的封装,封装之后的东西使用起来更加方便快捷。Hibernate是一个全自动的ORM框架,而myBatis是一个半自动的ORM框架,全自动代表数据表,SQL语句会自动生成,弊端在于不够灵活,效率低...
2019-03-14 23:08:37
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人