自定义博客皮肤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)
  • 收藏
  • 关注

转载 JDBC事务

一、什么是事务?  在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 一个事务是由一条或多条对数据库操作的SQL语句所组成的一个不可分割的工作单元,只有当事务中的所有操作都正常执行完了,整个事务才可以被提交给数据库。二、事务是必须满足4个条件(ACID)事务的原子性(At...

2019-08-19 19:27:54 145

原创 商城项目服务端实践SSM(十二)-------前台_支付接口(2)(当面付的扫码支付)

当面付的文档验签流程:支付流程:公共常量类package com.mmall.common;import com.google.common.collect.Sets;import java.util.Set;//设置公共量public class Const { public static final String CURRENT_USER = "c...

2019-08-05 21:24:55 943 1

原创 商城项目服务端实践SSM(十)-------前台_收货地址接口

一、增加地址controller @RequestMapping("add.do") @ResponseBody public ServerResponse add(HttpSession session, Shipping shipping){ User user= (User) session.getAttribute(Const.CURRENT_USE...

2019-08-05 01:02:09 608 1

原创 商城项目服务端实践SSM(九)-------前台_购物车接口

购物车表create table 'mmall_cart'( 'id' int(11) NOT NULL AUTO_INCREMENT, 'user_id' int(11) NOT NULL COMMENT '用户id', 'product_id' int(11) DEFAULT NULL COMMENT '商品id', 'quantity' int(11) DEFAULT NULL ...

2019-08-05 00:34:23 711

原创 商城项目服务端实践SSM(八)-------前台_商品接口(商品详情,商品列表,商品搜索)

商品表商品表create table 'mmall_product'( 'id' int(11) NOT NULL AUTO_INCREMENT COMMENT '商品id', 'category_id' int(11) NOT NULL COMMENT '分类id,对应mmal_category分类表的主键', 'name' varchar(100) NOT NULL COMMENT...

2019-08-03 16:55:06 789 1

原创 商城项目服务端实践SSM(七)-------后台_商品接口(对商品增改查,商品上下架,商品列表,商品详情)

商品数据表create table 'mmall_product'( 'id' int(11) NOT NULL AUTO_INCREMENT COMMENT '商品id', 'category_id' int(11) NOT NULL COMMENT '分类id,对应mmal_category分类表的主键', 'name' varchar(100) NOT NULL COMMENT '...

2019-08-03 16:12:15 997

原创 商城项目服务端实践SSM(六)-------后台_商品接口(上传商品图片到FTP服务器)

思路:1、创建一个FTPUtil工具类,主要目的是实现连接并登录FTP服务器,实现图片上传到FTP上。实现图片上传到FTP服务器上的主要步骤:(1)创建一个FtpClient对象FTPClient ftpClient = new FTPClient();(2)上传文件 - 读取本地文件 file:需要上传的文件地址FileInputStream inputStream = new...

2019-08-03 00:51:51 466

转载 超强、超详细Redis数据库入门教程

原文链接:https://www.jb51.net/article/56448.htm目录1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据结构 – 集合...

2019-07-15 23:10:44 101

原创 Chrome----Reslet Client插件的安装使用

一、功能简介Restlet Client插件是一款运行在chrome内核浏览器上的Web服务测试插件,该插件主要用于测试各种Web服务,能查看网站基本信息、浏览网页代码并能发送HTTP请求来测试网站Web服务,同时支持自动化API场景。用户在安装了Restlet Client之后,直接点击插件图标即可开始使用,只需输入自己的网站并选择好对应的请求模式就能对网站发送Web请求并检查响应,同时使用...

2019-07-13 01:04:37 544

原创 SpringMVC常用注解(4)-------Model,ModelMap,ModelAndView

ModelAndViewModeAndView既包含模型数据信息,也包含视图信息。SpringMVC将使用包含的视图对模型数据进行渲染,可以简单地将模型数据看成一个Map<String,Object>对象。可以使用ModelAndView对象的如下方法添加模型数据:addObject(String attributeName,Object attributeValue);...

2019-07-07 17:42:11 224

原创 商城项目服务端实践SSM(五)-------后台_分类接口(增加分类,修改分类,展示平级分类,展示当前分类及其递归子分类)

注:先在serviceImp里写一个判断是否为管理员登录的方法,之后可以方便调用 //校验是否为管理员 public ServerResponse checkAdminRole(User user){ if (user != null && user.getRole()==Const.Role.ROLE_ADMIN){ re...

2019-07-04 12:52:00 675

原创 商城项目服务端实践SSM(四)-------后台_用户接口(管理员登录等)

1、管理员登录参数:admin思路:校验管理员的username和密码是否与数据库里的一致,一致的话在判断此用户角色是否为管理员角色。如果登录成功则把管理员的信息存入session中。controller//管理员登录 @RequestMapping(value="login.do",method= RequestMethod.POST) @ResponseBody...

2019-07-03 19:40:58 1641

原创 商城项目服务端实践SSM(三)-------门户_用户接口(登录,注册,修改密码,修改个人信息等)

1、用户登录参数:用户名username,密码password思路:首先先校验从前端输入的用户名是否存在,如果不存在,则从后端返回一个错误信息status=1,msg=“用户名不存在”告知前端。如果校验用户名存在,则继续校验密码是否输入正确,不正确,返回一个错误信息status=1,msg=“密码错误”告知前端。否则,则登录成功,然后把用户的信息存在session中,返回用户的信息至前端。...

2019-07-03 16:43:31 2168

原创 商城项目服务端实践SSM(二)-------创建服务器接口统一响应数据格式

因为此项目是前后端分离的,所以需要写一个服务器接口统一响应数据格式,以json的格式返回到前端,方便写方法的时候直接调用输出json格式。主要字段: status(int) ------接口调用状态码 msg(String) ------接口需要响应的信息 data(T) ------接口相...

2019-07-03 16:08:47 423

原创 商城项目服务端实践SSM(一)-------数据库表结构

用户表create table 'mmall_user'( 'id' int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id', 'username' varchar(50) NOT NULL COMMENT '用户名', 'password' varchar(50) NOT NULL COMMENT '用户名密码,MD5加密', 'email' ...

2019-07-03 15:14:37 282

原创 mybatis-----三剑客之分页插件Mybatis-PageHelper

1.Mybatis-pageHelper它的原理是通过spring的AOP来实现的,这个插件能在执行sql的时候,把相关的数据再执行一次。2.pom.xml <!-- mybatis pager分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId...

2019-06-21 23:18:38 169

原创 使用Guava构建本地缓存

一、什么是本地缓存在我们的应用中,大部分的计算是昂贵的,而且是可复用的,并且计算结果不会经常发生改变。这时候我们就可以将这些昂贵的计算结果缓存到内存中,下次使用的时候直接取出即可,而不用重新计算。这样可以节省大量的cpu和内存资源,提高系统的吞吐量。本地缓存作用就是提高系统的运行速度,是一种空间换时间的取舍。它实质上是一个做key-value查询的字典,但是相对于我们常用HashMap它又...

2019-06-21 23:12:21 3035

原创 mybatis-----三剑客之Mybatis-plugin

1.Mybatis-plugin作用提供Mapper接口与配置文件中对应SQL的导航 提供Mapper接口与配置文件中对应SQL的导航 编辑XML文件时自动补全 根据Mapper接口, 使用快捷键生成xml文件及SQL标签 ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C) 快捷键生成@Param注解 XML中编辑SQL时, 括号自动补全 XM...

2019-06-17 19:31:25 531

原创 mybatis-----三剑客之Mybatis Generator

1.Mybatis GeneratorMybatis Generator能够自动生成Dao、Model(pojo)、Mappers(xml)相关文件,可以省去人工自动创建这些文件的时间。pojo是与数据库对应的对象类,Dao是操作类接口,供Service实现,Mappers主要是xml文件,对Dao类接口中的方法进行数据库的操作。 2.pom.xml需要配置Mybat...

2019-06-17 17:41:39 179

原创 SpringMVC常用注解(3)-------@RequestParam注解

1、@RequestParam注解的作用@RequestParam用于将指定的请求参数的值赋值给方法中的形参。2、@RequestParam具有的属性属性 类型 是否必要 说明 name String 否 指定请求参数绑定的名称 value String 否 name属性的别名 required boolean ...

2019-06-01 22:05:34 345

原创 SpringMVC常用注解(2)-------@RequestMapping注解

1、@RequestMapping作用该注解可以用于类或者方法上,表示该控制器处理的所有请求都被映射到value属性所指示的路径下。示例如下:如果要请求到login方法,则需要在URL中输入http://localhost:8080/user/login才能请求到该方法。@Controller@RequestMapping("/user") public class Use...

2019-05-31 18:22:53 317

原创 SpringMVC常用注解(1)-------@Controller注解

1、@Conroller的作用@Controller用于标记一个类,使用了@Controller标记的类就是一个SpringMVC Controller对象,即一个控制器类。Spring会使用扫描机制查找应用程序中所有基于注解的控制器类,然后分发处理器会扫描使用了该注解的类的方法。为了保证Spring能够找到控制器,需要完成两件事:在SpringMVC的配置文件中springmvc.x...

2019-05-31 17:30:41 353

原创 springMVC学习(1)----一个简单的Maven的springMVC项目搭建

1、导入SpringMVC需要的jar包(下面代码放在pom.xml中,maven使用的是阿里云镜像) <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --><dependency> <groupId>org.springframew...

2019-05-30 01:29:39 116

原创 Spring学习(5)---IOC容器的常用注解

1、@Component创建bean的id值,无需指定创建的bean的id值,默认创建的bean的id值为小写的类名,也可以指定bean的id值@Componen("person"),则指定一个bean的id值2、@Respository创建bean的id值,针对的是dao持久层bean的组件@Respository("person"),则指定一个bean的id值3、@Se...

2019-05-28 22:01:25 193

原创 Spring学习(4)---集合属性的注入(List集合、Set集合和Map集合)

1、创建一个Car类package com.springdemo;public class Car { private String name; private String color; public String getName() { return name; } public void setName(String name) { this.name = nam...

2019-05-28 19:29:02 314

原创 Spring学习(3)---Spring的依赖注入(set方法注入、构造函数注入和P名称空间注入)

1、set方法注入创建一个Person类package com.springdemo;public class Person { private int id; private String name; public Person() { super(); // TODO Auto-generated constructor stub } public int ...

2019-05-28 18:29:01 312

原创 Spring学习(2)---bean引用其它的bean的配置

1、创建一个Car类package com.springdemo;public class Car { private String name; private String color; public String getName() { return name; } public void setName(String name) { this.name = name...

2019-05-28 17:07:31 620

原创 Spring学习(1)---环境搭建(创建一个简单的spring项目)

一、什么是Spring?Spring是一个开源框架,管理对象的生命周期。使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。Spring是一个IOC和AOP容器框架。二 、创建一个简单的Spring项目注:本文章使用的是Maven创建的Spring项目1....

2019-05-28 15:38:57 504

原创 Maven学习----Exclipse中环境搭建(使用阿里云镜像仓库)

Spring环境搭建

2019-05-27 23:25:38 507

原创 jeecg-web-3.6.6(非maven版本)的环境搭建

(注:本文章是关于非maven的jeecg的环境搭建,如果没有非maven的jeecg,可以点击此链接进行下载:https://gitee.com/jeecg/jeecg-no_maven)一、先把该jeecg-web-3.6.6导入MyEclipse中,步骤如下:1、   2、  3、4、该项目就会导入成功。二、鼠标右击刚上传的jeecg-web-3.6.6的工程,选择最底下的P...

2018-07-23 12:13:07 1536

原创 MySQL中如何导入 .sql文件

1、启动MySQL,输入MySQL的密码,比如root; 2、创建数据库create database 数据库名字;3、使用该数据库use 该数据库的名字;4、利用source 导入.sql文件source 后面加上所导入.sql文件的地址例如:source D:\jeecg-3.6.6-myeclipse8.5%28非maven版本%2920170216\jeecg-web-...

2018-07-20 16:11:19 766

原创 Java中统计字符串中各字符出现的次数

public class B{public static void main(String args[]){ String str="ciugdiuoahsiadvaqs"; Map<Character,Integer> map=new HashMap<Character,Integer>(); for(int i=0;i<str.leng...

2017-10-27 17:27:24 1319

原创 JSP连接MySql的例子

记录一下今天学到的JSP连接mysql数据库的方法。1、在MySQL中创建一个表格create database One; //创建数据库use One; //使用该数据库create table emp( empno int(4) primary key, ename varchar(10), job varchar(9...

2017-10-24 17:43:00 250

空空如也

空空如也

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

TA关注的人

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