自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结

Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿。这些操作可以在phpmyadmin或者别的mysql管理工具中完成,但是我们有时为了更方便的管理,会选择写sql语句来实现。  1.增加一个字段...

2018-07-26 14:53:37 1333

原创 freemarker if判断字符串是否为null,为空字符串

 网上查了,好久都没有一个可以表达清楚的,采取一个委婉的方法<#if segment.group_id?default("")?trim?length gt 1> <#if groups?size!=0> <#list groups as group> <#if group.groupId==segm...

2018-07-26 11:03:41 24681 4

转载 spring ioc

目录一、Spring框架概述1.1、资源1.2、Spring历史1.3、框架特征与功能1.4、Spring组成二、IoC基础三、使用XML配置的方式实现IOC3.1、使用无参构造方法创建对象3.2、使用有参构造方法创建对象3.3、通过属性赋值3.4、对象引用3.5、对象作用域3.6、延迟初始化bean四、使用Spring注解配置IOC4.1、修改BookDAO4.2、修改BookService4....

2018-04-25 01:28:18 221

转载 spring aop 实现

spingmvc配置AOP有两种方式,一种是利用注解的方式配置,另一种是XML配置实现。应用注解的方式配置:先在maven中引入AOP用到的依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId&gt...

2018-04-25 01:19:22 133

转载 Mybatis 高级结果映射 ResultMap Association Collection

MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句?[sql] view plaincopy<select id="selectBlogD...

2018-04-10 22:22:06 1796

原创 线程池

Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的...

2018-04-02 14:40:52 104

翻译 websoket

一.WebSocket简单介绍  随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。  我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回r...

2018-04-02 14:39:52 278

转载 webSoket

java中websocket的应用在上一篇文章中,笔者简要介绍了websocket的应用场景及优点,戳这里这篇文章主要来介绍一下在java项目中,特别是java web项目中websocket的应用。场景:我做了一个商城系统,跟大多数商城系统,分为客户端和后台,客户端供客户浏览,下单,购买,后台主要管理商品,处理订单,发货等。我现在要实现的功能是,当客户端有客户下单,并且支付完成以后,主动推送消息...

2018-04-01 23:12:40 234

原创 Spring拦截器实现登陆控制

package com.xmg.p2p.base.util;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** *  用来标记登陆...

2018-03-24 01:26:29 198

原创 Aop控制

package com.imooc.aspect;import com.imooc.constant.CookieConstant;import com.imooc.constant.RedisConstant;import com.imooc.exception.SellerAuthorizeException;import com.imooc.utils.CookieUtil;import l...

2018-03-24 01:10:12 217

转载 微信授权

前言: 现在大多数网站项目都支持微信登录,付款,以及支付宝登录付款,这种方式也是能够让用户很快速便捷的注册本网站的账号,进行登录,以及后续的操作。相信小伙伴们看完之后,会对怎么与微信或者支付宝服务器打交道有很深的理解,就当做是一个敲门砖吧。那么本篇主要针对微信的验证登录来打开通往微信服务器的大门,下一篇会主要讲解一下支付宝付款验证对接。 本篇为原创,转载请标出处:http://www.cnblog...

2018-03-23 22:56:40 422

转载 支付宝支付

前言: 上篇呢主要是针对微信验证登录做了讲解,当然微信也是提供了很多的接口来供开发者进行调用,同样,微信也有支付,相信小伙伴们学习了上篇的登录之后,已经能够融汇贯通,做出微信的支付功能。那么本篇呢就讲解一下支付宝的支付功能,同样的,通过这一个例子,你就能使用支付宝其它的功能,还是那句老话,就当做是一个敲门砖吧,好了,下面就开始吧。 本篇为原创,转载请标出处:http://www.cnblogs.c...

2018-03-23 22:52:25 1598

原创 微信支付

package com.imooc.service.impl;import com.imooc.dto.OrderDTO;import com.imooc.enums.ResultEnum;import com.imooc.exception.SellException;import com.imooc.service.OrderService;import com.imooc.service.P...

2018-03-21 11:32:16 852

原创 支付宝

    public ServerResponse pay(Long orderNo,Integer userId,String path){        Map<String ,String> resultMap = Maps.newHashMap();        Order order = orderMapper.selectByUserIdAndOrderNo(userId...

2018-03-21 00:25:52 842

原创 购物车

package com.mmall.service.impl;import com.google.common.base.Splitter;import com.google.common.collect.Lists;import com.mmall.common.Const;import com.mmall.common.ResponseCode;import com.mmall.common....

2018-03-20 23:59:32 272

原创 Filter

    <!-- 二期新增重置session时间的filter -->    <filter>        <filter-name>sessionExpireFilter</filter-name>        <filter-class>com.mmall.controller.common.SessionExpireFilter...

2018-03-20 23:50:33 124

原创 cookieUtil

package com.mmall.util;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht...

2018-03-20 23:37:16 120

原创 Spring Schedule定时关单

 <!-- 二期新增 -->    <context:property-placeholder location="classpath:datasource.properties"/>    <context:annotation-config/>    <task:annotation-driven/>package com.mmall.task;...

2018-03-18 18:55:48 476

原创 SpringMVC全局处理异常

package com.mmall.common;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerExceptionResolver;import o...

2018-03-18 18:48:02 151

原创 SessionExpireFilter

package com.mmall.controller.common;import com.mmall.common.Const;import com.mmall.pojo.User;import com.mmall.util.CookieUtil;import com.mmall.util.JsonUtil;import com.mmall.util.RedisShardedPoolUtil;...

2018-03-18 18:21:54 235

原创 CookieUtil

package com.mmall.util;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht...

2018-03-18 18:18:57 220

原创 RedisShardedPool

package com.mmall.common;import com.mmall.util.PropertiesUtil;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import redis.clients.jedi...

2018-03-18 18:16:43 292

原创 Redis

1.redis工具类package com.mmall.common;import com.mmall.util.PropertiesUtil;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * Created b...

2018-03-18 18:14:59 142

原创 jsonUtil

package com.mmall.util;import com.google.common.collect.Lists;import com.mmall.pojo.Category;import com.mmall.pojo.TestPojo;import com.mmall.pojo.User;import lombok.extern.slf4j.Slf4j;import org.apach...

2018-03-18 16:12:05 258

原创 通用Response前端返回对象

import org.codehaus.jackson.annotate.JsonIgnore;import org.codehaus.jackson.map.annotate.JsonSerialize;import java.io.Serializable;/** * Created by blus */@JsonSerialize(include =  JsonSerialize.Inclu...

2018-03-18 15:09:50 3965

原创 SpringMVC

SpringMVC一. DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上传解析,如果请求类型是multipart将通过MultipartReso

2017-07-08 17:07:54 273

原创 Spring用bean.xml注入对象

Spring的对象注入 写一个类public class Circle { @Override public String toString() { return "Circle [radius=" + radius + "]"; } private double radius; public double getRadius() {

2017-06-20 21:35:00 1487

原创 hibernate创建数据库

在java中一个数据库应该对应一个java类所以第一步应该创建一个类@Entity@Table(name="MyTable")public class MyClass { @Id//设置ID自增 @GeneratedValue(strategy=GenerationType.IDENTITY) private int mid; //设置字段长度 是否可以为空 唯一约

2017-06-15 19:56:38 423

原创 hibernate操作数据库

在配置完hibernate环境之后使用起来就特别简单 代码为证 用hibernate操作数据库时要注意当影响数据库得数据本身时要通过事务来进行操作这样才能保证安全性。增删改操作都会影响数据库的数据。一 、用Session来操作 // 1. 创建Configuraction对象,注意configure()方法 Configuration cfg = new Configu

2017-06-15 01:12:47 298

原创 hibernate 配置

1.使用hibernate之前要对其进行配置在src根目录创建一个hibernate.cfg.xml文件 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration SYSTEM "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><!--

2017-06-14 21:14:00 176

原创 文章标题

Servlet 简单介绍Servlet 是web项目中服务器端的小脚本(一般用来处理web网页的request请求) 一, Servlet的实现 首先,对于我们创建的任意一个Servlet都必须要实现Servlet接口,GenericServlet是一个通用的、不特定与任何协议的Servlet,它实现了Servlet接口,而HttpServlet继承于GenericServlet,因此HttpS

2017-05-17 00:56:07 255

原创 Sql 自定义方法 和 自定存储过程

存储过程(Storage Procedure)  declare在方法或者存储过程中定义一个临时变量的方法declare haha int default 20;存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它优点:增强SQL语言的功能和灵活性---标准组件式编程---较快的执行速度--

2017-05-12 01:55:02 876

原创 JDBC 实现事务的回滚

使用JDBC操作事务      再java项目中导入jar包  ——mysql-connector-java-5.1.7-bin.jar;           Connection 客户端连接对象         1.  Connection.setAutoCommit(boolean );//设置自动提交模式,false表示禁用自动提交模式;         2.    用Sav

2017-05-11 20:26:47 9383

原创 mysql 事务

1:事务(transaction)    事务:作为一个逻辑工作单元的一系列操作,这些操作要么全部执行成功,要么全部          执行失败。    事务的特性(ACID):    1.原子性(Atomic)      事务内部的一系列操作不可再分,要么全部成功,要么全部失败。    2.一致性(Consistent)      事务执行前后系统中数据的状态

2017-05-11 01:03:35 372 3

原创 mysql 实用函数

mysql> create table sy(    -> num int);Query OK, 0 rows affected (0.03 sec) mysql> alter table sy add column xiaoshu float;Query OK, 0 rows affected (0.04 sec)Records: 0  Duplicates: 0  Wa

2017-05-10 21:42:08 189

原创 mysql 命令3

//模糊查询      mysql> select * from mingjue where name like '小%';+----+--------+------+----------+| id | name   | age  | salary   |+----+--------+------+----------+|  7 | 小白龙 |   12 | 10000.09

2017-05-09 17:46:00 172

原创 MySqL 命令2

创建表之前要知道字段的类型; 常用数据类型:     整形              tinyint 1 字节 ;smallint 2字节;mediumint 3 字节;int 4字节 bigint8字节;     浮点数             float(all,min)all指总的位数 min小数点后面的位数 7,2  99999.99;    日期时间型(了解)

2017-05-08 20:05:29 246

原创 MySql 命令窗口创建

今天闲来没事复习下数据库操作      首先登录数据库  mysql -u root -p下面当让是创建一个数据库了  create database 数据库名  查看所有的数据库 show databases;  查看指定数据库 show create datebase db1;  查看数据库的所有编码格式 show character set;  修改数据库的编

2017-04-13 01:19:02 418

空空如也

空空如也

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

TA关注的人

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