自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码搬运工

我是代码的搬运工,我为自己袋盐

  • 博客(20)
  • 收藏
  • 关注

原创 web.xml配置,避免乱码

用springMVC,在web.xml中配置如下代码,对所有请求进行拦截 并设置编码,避免请求乱码: SetCharacterEncoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8

2017-05-09 09:33:03 406

转载 解决web站点中文乱码问题

相信web站点乱码问题都曾使我们困惑加郁闷不少,在此我积累了几点解决方案,用于解决不同情况下的乱码问题,希望能对各位有些许提示作用。首先应确定不是因为浏览器的原因导致中文乱码。本人在刚用firefox时就遇到了url中文乱码的问题,找自己程序及配置找了老久也没解决问题,后来才发现原来是浏览器的配置问题。问题:编码为utf-8,url 出现乱码。form表单get、post方式都

2017-05-09 09:27:09 845

原创 设计模式(七):装饰模式

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本篇文章学习结构型模式中的装饰模式

2017-04-28 11:01:36 335

原创 设计模式(六):适配器模式

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本篇文章学习结构型模式中的适配器

2017-04-28 09:02:12 260

原创 创建型模式、结构型模式和行为型模式之间的关系

总体来说设计模式分为三大类:1、创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。2、结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。3、行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。1、创建型模式软

2017-04-27 14:35:21 4534 2

原创 设计模式(五):原型模式

总体来说设计模式分为三大类:1、创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。2、结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。3、行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本篇文章学习创建型模

2017-04-27 14:09:31 310

原创 设计模式(四):建造者模式

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本篇文章学习创建型模式中的建造者

2017-04-27 13:56:17 269

原创 设计模式(三):单例模式

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本篇文章学习创建型模式中的单例模

2017-04-25 16:22:20 268

原创 设计模式(二):抽象工厂模式

总体来说设计模式分为三大类:1、创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。2、结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。3、行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本篇文章学习创建型模

2017-04-25 15:54:16 312

原创 设计模式(一):工厂方法模式

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本篇文章学习创建型模式中的工厂方

2017-04-25 15:07:33 299

原创 Java设计模式

本篇文章只是我个人对Java设计模式的学习之路,我会以理论与实践相结合的方式来展示Java设计模式,不足之处还需大家谅解,理解不到位的地方还请大家多多提意见。设计模式的分类总体来说设计模式分为三大类:1、创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。2、结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

2017-04-25 14:55:09 561

原创 重构

重构重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。重构的必要性一个软件总是为解决某种特定的需求而产生,时代在发展,客户的业务也在发生变化。有的需求相对稳定一些,有的需求变化的比较剧烈,还有的需求已经消失了,或者转化成了别的需求。在这种情况下,软件必须相应的改变。考虑到成本和时间等因素,当然不是所有

2017-04-25 14:23:41 313

原创 构建微服务 spring boot

什么是spring boot百度搜索解释:Spring Boot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。      个人理解:spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,sprin

2017-04-19 11:10:06 341

原创 数据库常用sql整理

1、 创建数据库:create database database-name2、 删除数据库:drop database dbname3、 创建新表:create table tabname(col1 type1[not null] [primary key],col2 type2 [not null],……)4、 根据已有的表创建新表:(1):createtable tab_ne

2017-04-17 17:35:34 344

原创 MySQL中获取当前日期及当前时间的函数总结

1、获取的是当前日期,不包含时间SELECT CURRENT_DATE() 2、获取的是当前时间,不包含日期 SELECT CURRENT_TIME()3、获取的是当前日期及当前时间(同sysdate())SELECT CURRENT_TIMESTAMP()4、获取的是当前日期及当前时间SELECT SYSDATE()

2017-04-14 10:47:21 2183

原创 Mysql中limit的用法

Mysql中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这时候可以使用limit其实limit也没有什么可以讲的,平时多练习一下了解一下就可以了。示例:测试数据如下:SELECT * FROM tab11、查询前三条数据:SELECT * FROM tab1 LIMIT 32、查询第三至第五条数据:SELECT

2017-04-14 10:33:06 763

原创 MySQL查询排名

sql语句查询排名思路:有点类似循环里面的自增一样,设置一个变量并赋予初始值,循环一次自增加1,从而实现排序; 首先准备测试数据(用户id,姓名,性别,分数):需求:根据分数实现分数由高到低的一个排名 第一种情况:将已经排序好的数据从第一条依次取出来,取一条就自增加一,实现从1到最后的一个排名(意思就是不管分数相同与否,排名依次排序,即:1,2,3,4,5,

2017-04-14 09:24:32 804

原创 mysql中DATE_FORMAT函数用法详解

mysql中DATE_FORMAT(date, format)函数可根据format字符串格式化日期或日期和时间值date,返回结果串。也可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:下面是函数的参数说明:%S, %s 两位数字形式的秒( 00,01, . . ., 59)%i 两位数字

2017-04-11 15:52:45 7745

原创 GROUP_CONCAT函数(mysql中的多行查询结果合并成一个)

本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如selectgroup_concat(name) 。MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询 mysql> select * fro

2017-04-11 15:43:58 706

原创 java socket的一个完成实例

文件1:SocketServer.java      --------------->        Socket服务器端package com.socket;import java.NET.ServerSocket;/** * 服务器端Socket * * @author Administrator * */public class SocketServer {

2017-04-11 14:02:26 317

空空如也

空空如也

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

TA关注的人

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