自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

原创 学习JavaWeb后做了一个网上书城完整项目

这个网上书城系统使用Eclipse JavaEE开发,数据库为mysql5.5,服务器为tomcat8.5。本系统包含九个模块,前台模块分为:用户模快,分类模块,图书模块,购物车模块,订单模块;后台模块分为:管理员模块,分类管理模快,图书管理模快,订单管理模块。书城界面简洁,易于操作,简单易懂,代码均有注释,各模块功能完善。系统前端使用了“黑马程序员_JavaWeb网上图书商城完整项目资料”的项...

2019-08-29 18:17:16 27455 77

原创 Linux配置光盘源

#的语句表示命令1、挂载光盘(ISO映像文件)# mkdir /mnt/cdrom#mount /dev/cdrom /mnt/cdrom2、设置开机自动挂载ISO映像文件# vim /etc/fstab添加以下内容实现开机自动挂载3、在/etc/yum.repos.d/目录下创建一个新的xxx.repo文件,并修改这个文件。这里直接把/media/cdrom里面的...

2019-11-10 13:23:38 548

原创 Linux下配置JDK和Tomcat

所有操作均在root用户下进行1、首先将JDK和Tomcat安装包上传到Linux,进入安装包所在的目录。具体目录要看你自己上传的时候将安装包放在哪#cd /usr/local/temp2、将安装包解压#tar zxvfapache-tomcat-8.5.9.tar.gz#tar zxvfjdk1.8.0_2213、将加压后的文件复制到/usr/local下,...

2019-11-10 12:01:21 311

原创 数据库中的事务(Transaction)的ACID指的是什么

事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。ACID是Atomic(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性)的英文缩写。Atomic(原子性):指整个数据库事务是不可分割的工作单位。只有使据库中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执行失败,那么已经执行成功...

2019-11-09 16:42:39 727

原创 IDEA配置关联Git

1、提前下载安装好GitGit的官网下载地址https://git-scm.com/downloads。2、关联git.exe3、关联 GitHub 上的账户,并测试连接4、测试从当前登录的 Github 账号上直接 Checkout 项目5、在 IDEA 中 clone GitHub 上的仓库6、连接成功以后,会下载 github 上的项目7、...

2019-11-08 22:12:47 4216

原创 Git的安装和配置

1、Git的下载到官网下载对应的Git的版本:https://git-scm.com/downloads。2、双击安装包进入安装,然后点击Next3、选择安装目录4、选择组件,下图方框中勾选,表示是否创建桌面应用,之后点击Next5、这里是是否创建开始菜单栏git文件夹,点击Next6、选择默认的Git编译器,直接点击Next7、根据英文解释,第...

2019-11-08 21:14:17 186

转载 IDEA 配置Tomcat服务器

IDEA配置Tomcat服务器1.创建好web项目之后,现在需要配置服务器,以Tomcat为例2.选择Run-Edit Configurations3.点击右上角 + 号,选择2处展开剩下选项4.找到Tomcat Server,然后选择Local Server5.设置Tomcat服务器显示名,选择Configure6.选择Tomcat在磁盘中的安装位置...

2019-11-08 13:28:07 424

原创 Java开发环境配置(四)Tomcat的下载安装及配置

四、Tomcat的下载安装及配置1、tomcat的下载到tomcat的官网下载自己需要的版本http://tomcat.apache.org/。2、将下载的压缩包解压到非中文目录下3、将tomcat的bin目录的路径添加到"系统环境"的Path变量中4、测试配置是否成功进入到tomcat的bin目录下,找到startup.bat,双击运行当显示是这样的就...

2019-11-07 18:50:08 157

原创 Java开发环境的配置(二)IDEA2017的下载安装

二、IntelliJ IDEA的安装1、下载IntelliJ IDEA打开IntelliJ IDEA的官网:http://www.jetbrains.com/idea/download/#section=windows。点击下载2、安装IntelliJ IDEA(我安装的是2017版的,IDEA的版本对应jdk的版本)双击运行安装包,点击下一步选择安装路径,建议不要安装...

2019-11-07 18:17:28 536

原创 Java开发环境配置(三)MySQL5.7的下载安装及配置

三、MySQL5.7的下载安装及配置1、MySQL的下载到mysql的官网下载MySQL5.7的版本https://dev.mysql.com/downloads/installer/2、MySQL的安装及配置运行mysql-installer-community-5.7.12.0.msi,进行安装,勾选I accept the license terms,下一步选择C...

2019-11-07 15:56:04 708

原创 换了电脑,重新配置Java开发环境(一)JDK的下载安装配置

一、JDK的安装和环境变量的配置1、JDK下载到oracle官网下载自己需要的JDK版本,下载需要登录,没有账号的需要先注册一个账号,访问可能会有点慢。https://www.oracle.com/technetwork/java/javase/downloads/index.html2、JDK安装(我安装的是jdk1.8)找到下载的文件,运行".exe"文件,开始安装。...

2019-11-07 00:40:43 1592

原创 bjsxt---Dubbo学习

一、SOA英文名称(Service Oriented Ambiguity) 中文名称:面向服务架构 2.1 有一个专门提供服务单元. 2.2 其他所有单元都调用这个服务. 3.SOA定位: 3.1 如何设计项目,让开发时更有效率. 3.2 SOA是一种思想 4.之前项目...

2019-10-04 10:52:59 344

原创 Linux安装ftp组件

Linux安装ftp组件1安装vsftpd组件安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。[root@bogon ~]# yum -y install vsftpd2.添加一个ftp用户此用户就是用来登录ftp服务器用的。[root@bogon ~]# useradd ftpuser这样一个用户建完,可以用这个登...

2019-10-02 22:25:38 94

原创 Nginx安装配置

建议:不要将nginx和Apache安装到同一台服务器,因为Httpd服务的80端口号与nginx的端口号冲突,两个服务不能同时开启,如果同时开启,其中一个服务会启动失败。如果想要安装在同一台服务器上,需要修改其中的一个服务的端口号。1.nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。 gcc...

2019-10-02 17:25:23 212

原创 Linux克隆后网络配置

1.编辑vim /etc/udev/rules.d/70-persistent-net.rules,找到与ifconfig -eth1的一行(NAME=’eth1’这一行),把它改为”NAME=eth0 “,然后把上面一行(NAME=’eth0’)删除掉。2.使用ifconfig -a查看网卡的物理地址:HWaddr,复制此地址3.vim/etc/sysconfig/network-s...

2019-10-02 13:06:57 181

原创 shiro身份认证流程

身份验证身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份 ID 一些标识信息来表明他就是他本人,如提供身份证,用户名 / 密码来证明。在 shiro 中,用户需要提供 principals (身份)和 credentials(证明)给 shiro,从而应用能验证用户身份:principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以...

2019-09-22 22:02:36 478

原创 shiro官方源码包下载

http://www.apache.org/dyn/closer.cgi/shiro/1.3.2/shiro-root-1.3.2-source-release.zip,点进这个地址找到蓝色文字的链接下载即可

2019-09-22 18:10:10 3541

原创 用SSM框架登录时提示404

No mapping found for HTTP request with URI [/SSM/main] in DispatcherServlet with name这种错误有几种可能:1.tomcat在启动时已经报错,查看tomcat启动信息,一般为配置文件出错(可能为某个bean的属性配置错误),根据错误提示,查看对应的配置文件,找出错误点,改正。2.tomcat启动正常,这...

2019-09-17 10:04:39 1441

原创 bjsxt学习Mybatis,简述MyBatis的运行原理

MyBatis运行过程中涉及到的类: 1ResourcesMyBatis 中 IO 流的工具类 1.1 加载配置文件 2SqlSessionFactoryBuilder() 构建器 2.1 作用:创建 SqlSessionFactory 接口的实现类 3XMLConfigBuilder MyBatis 全局配置文件内容构建器类 ...

2019-09-07 14:59:42 333

原创 MyBatis简介及环境搭建

一、MyBatis 简介1. Mybatis 开源免费框架.原名叫iBatis,2010在googlecode,2013年迁移到 github2. 作用: 数据访问层框架.2.1 底层是对 JDBC 的封装.3. mybatis 优点之一:3.1 使用mybatis时不需要编写实现类,只需要写需要执行的sql命令二、 环境搭建1. 导入 jar2. 在 src 下新...

2019-09-04 12:02:36 265

原创 Ajax学习笔记

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd...

2019-07-26 22:25:10 151

原创 ServletContext对象学习笔记

ServletContext对象学习 问题: 不同用户,相同数据共享 解决: ServletContext对象 特点: 由服务器创建 用户共享 作用域: 整个项目内 生命周期: 服务器启动到服务器关闭 使用:...

2019-07-26 22:19:00 231

原创 监听器学习笔记

/*** 监听器的使用:* 作用:* 监听作用域对象request、session、application的创建、销毁和内容的改变* 使用:* 创建一个实现了指定接口的java类* 监听request--->ServletRequestListener ...

2019-07-26 22:04:12 120

原创 过滤器学习笔记,有一个简单的案例

/*** 过滤器的使用* 作用:* 对服务器端接受的请求资源和响应给浏览器的资源进行管理* 保护Servlet* 使用:* 创建一个实现了Filter接口的普通java类* 覆写接口的方法:* init()方法:服务器启动即执行,资源初始化* ...

2019-07-26 01:47:02 215

原创 EL表达式和JSTL标签学习笔记

EL表达式学习在JSP中传统方式获取作用域数据: 缺点一:导入包 缺点二:需要强转 缺点三:获取数据的代码过于麻烦 使用EL表达式获取作用域数据: 作用:获取作用域对象中的数据。 注意:获取的是pageContext、request、session、application四个对象中的数据,其他数据一...

2019-07-25 23:35:30 200

原创 mysql通用jdbc封装

package cn.edu.lingnan.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Sta...

2019-07-24 18:32:37 300

原创 JSP学习总结

JSP的page指令学习: <%@page 属性名="属性值", 属性名="属性值" ...%> language:声明jsp要被转译的语言。 import:声明转译的java文件导入的包,不同的包用逗号隔开 pageEncoding:设置jsp文件的数据编码格式。 contentType="text/ht...

2019-07-19 21:01:10 150

原创 Session学习整理

session技术学习* 问题:* 一个用户的不同请求处理的数据共享问题。* 解决:* 使用session技术* 原理:* 用户第一次访问服务器,服务器会创建一个session对象给此用户,并将该session对象的JSESSIONID* ...

2019-07-19 20:58:41 128

原创 Cookie学习

Cookie学习:* 作用:解决了发送的不同请求的数据共享问题* 使用:* Cookie的创建和存储* //创建Cookie对象* Cookie cookie=new Cookie(String name,String value);//name-&g...

2019-07-19 20:55:59 102

原创 人体+LED,实现人体感应灯

#define PIN_1 2 //定义人体红外引脚#define PIN_2 4 //定义LED灯引脚void setup() { Serial.begin(9600);//串口初始化 pinMode(PIN_1,INPUT); //设定红外感应器为输入模式 pinMode(PIN_2,OUTPUT); // 设定LED引脚为输出模式}void loop...

2019-06-17 17:11:03 4578 3

原创 JavaScript控制读取和修改CSS样式

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box1{ wi...

2019-04-19 18:23:52 424

原创 JavaScript实现表单checkbox的全选,全不选,反选

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function mybtn(bu...

2019-04-17 15:22:02 527

原创 学习js,写了一个js实现简易的轮播图

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/index.css" /&gt...

2019-04-17 14:25:11 272

Spring Cloud的pom文件

IDEA快速创建Spring Cloud的pom文件内容,包含一些基础的jar,不完全,只是为了快速创建Spring Cloud使用的。为了写博客而上传的,就不要下载了。

2020-11-15

JavaWeb网上图书商城完整项目资料

这个网上书城系统使用Eclipse开发的,代码完整,jar包齐全,sql脚本包含在里面,将下载下来的项目导入到Eclipse中即可运行,本项目做了很多校验,对可能出现的bug做了考虑,属于比较完善的系统。本系统包含九个模块,前台模块分为:用户模快,分类模块,图书模块,购物车模块,订单模块;后台模块分为:管理员模块,分类管理模快,图书管理模快,订单管理模块。书城界面简洁,易于操作,简单易懂,代码均有注释,各模块功能完善。各大模块的功能描述:前台: 1). 用户模块功能有: * 用户注册: > 表单页面是jQuery做校验(包含了ajax异步请求) # 在输入框失去焦点时进行校验; # 在提交时对所有输入框进行校验; # 在输入框得到焦点时,隐藏错误信息。 > 表单页面使用一次性图形验证码; > 在servlet中再次做了表单校验。 * 用户登录: > 表单校验与注册功能相同; > 登录成功时会把当前用户名保存到cookie中,为了在登录页面的输入框中显示! * 用户退出:销毁session 2). 分类模块 * 查询所有分类: > 有1级和2级分类 > 在页面中使用手风琴式菜单(Javascript组件)显示分类。 3). 图书模块: * 按分类查询 * 按作者查询 * 按出版社查询 * 按书名模糊查询 * 多条件组合查询 * 按id查询 除按id查询外,其他都是分页查询。 技术难点: > 组合查询:根据多个条件拼凑sql语句。 > 带条件分页查询:条件可能会丢失。使用自定义的PageBean来传递分页数据! > 页面上的分页导航:页码列表的显示不好计算! 4). 购物车模块: * 添加条目 * 修改条目数量 * 删除条目 * 批量删除条目 * 我的购物车 * 查询被勾选条目 购物车没有使用sesson或cookie,而是存储到数据库中。 技术难点: > 添加条目时,如果两次添加针对同一本书的条目,不是添加,而是合并; > 修改数量时使用ajax时请求服务器端,服务器端返回json。 > 大量js代码 5). 订单模块: * 生成订单 * 我的订单 * 查看订单详细 * 订单支付 * 订单确认收货 * 取消订单 后台 1). 管理员 * 管理员登录 2). 分类管理 * 添加1级分类 * 添加2级分类: 需要为2级分类指定所属1级分类 * 编辑1级分类 * 编辑2级分类: 可以修改所属1级分类 * 删除1级分类: 存在子分类时,不能删除 * 删除2级分类: 当前2级分类下存在图书时不能删除 * 查看所有分类 3). 图书管理 * 各种查询:与前台相同 * 添加图书: > 上传图片 > 页面中使用动态下拉列表显示2级分类,当指定1级分类后,2级分类下拉列表中动态显示该1级分类下所有2级分类名称 * 修改图书: 与添加图书相似,也使用动态下拉列表 * 删除图书: 需要删除图书对应图片,再删除图书 4). 订单管理 * 各种查询 * 订单发货 * 订单取消

2019-08-29

gson_jstl.zip

jstl-1.2.jar标签jar包和gson.jar包下载,直接复制到项目中lib文件夹下,build path 即可

2019-07-26

网上书城.zip

这是一个简易的信息管理系统,数据库文件也在里面,创建好数据库后记得将cn.edu.lingnan.util下的数据库操作类里面的数据库换成自己的就好了。 系统实现了登录注册退出,查看购物车,修改密码,下订单,搜素书本。

2019-07-19

Manager.zip

这是一个简易的信息管理系统,数据库文件可以自己创建,创建好数据库后记得将cn.edu.lingnan.bean.impl下userBeanImpl的数据库数据换成自己的就好了。 系统实现了登录注册退出,查看个人信息,修改密码,查看所有用户信息。

2019-07-19

空空如也

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

TA关注的人

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