grant167的专栏

菜鸟一枚。

观察者模式

观察者模式,是对象行为型模式中的一种。观察者模式的主旨是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 观察者模式也可以称为发布/订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 观察者模式提供了一种对...

2018-03-21 14:32:39

阅读数 48

评论数 0

ThreadLocal 线程复用的问题

Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量。 在我们日常 Web 开发中难免会遇到需要把一个参数层层的传递到最内层的情况,但...

2018-03-19 17:39:58

阅读数 863

评论数 0

Redis基本类型及Jedis对其的操作

Redis数据结构类型简介 Redis是一种高级的key:value存储系统,其中value支持五种数据类型:String、Hash、List、Set和Sorted Set。 每种数据类型可以用多种方式编码: 字符串(String)可以被编码为 raw (常规字符串) 或者int (用字符串...

2018-03-17 16:33:51

阅读数 346

评论数 0

Java时间类总结

java时间类总结 jdk1.8之前 java.util.Date 包含有年月日时分秒,精确到毫秒级别。 // The class Date represents a specific instant in time, with millisecond precision. // 语句...

2018-02-09 11:36:24

阅读数 99

评论数 0

Maven配置详解

setting.xml 主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件 所在目录 1. ${M2_HOME}/conf/settings.xml 2. ${user.home}/.m2/settings.xml //需自1处拷贝 样例: set...

2018-01-26 16:48:55

阅读数 115

评论数 0

spring properties的配置与使用

spring 配置 PropertyPlaceholderConfigurer bean id="propertyConfigurer" class="org.springframework.beans.factory.con...

2018-01-11 20:41:23

阅读数 200

评论数 0

spring命名空间

XML Schema 配置方式 beans xmlns="http://www.springframework.org/schema/beans" --默认命名空间:表示未使用其他命名空间的所有标签的默认命名空间--> xmlns:xsi="...

2018-01-09 21:50:55

阅读数 62

评论数 0

equals && hashCode

JDK中equals与hashCode方法介绍如下: hashCode Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those...

2017-12-25 23:35:27

阅读数 51

评论数 0

mysql 常用函数

now(),curdate(),sysdate(),curtime() 注:我们一般在执行语句的时候,都是用now(),因为sysdate()获取当时 实时的时间,这有可能导致主库和从库执行时返回值不一样,导致主从数据库不一致DATE_SUB(date,INTERVAL expr type) ...

2017-12-21 15:59:56

阅读数 55

评论数 0

常用sql语句

DDL:数据库模式定义语言,关键字:create--创建表结构 CREATE TABLE `person` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `no` bigint(20) NOT NULL COMMENT '身份证号', `name...

2017-12-21 14:14:25

阅读数 127

评论数 0

SQL

SQL-执行顺序(8)SELECT (9)DISTINCT (11)<Top Num> <select list> (1)FROM [left_table] (3)<join_type> JOIN <right_table> (2)ON <j...

2017-12-12 19:50:07

阅读数 109

评论数 0

js常用方法总结

多级复选框联动效果图: vm:#foreach($categoryGrand in ${categoryList}) #if($!{categoryGrand.canChoose}==0) #set($visibility = "hidden") #else ...

2017-12-11 20:21:43

阅读数 97

评论数 0

Spring整合Junit4

maven依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version...

2017-12-08 19:07:26

阅读数 53

评论数 0

Mybatis分页插件PageHelper

maven依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <versio...

2017-12-08 11:47:52

阅读数 67

评论数 0

Wdatepicker日期控件

My97DatePicker是很不错的一个日期选择插件,体积只有几十k但是功能非常强大,能满足很多苛刻的要求。 官网:http://www.my97.net/各目录及文件的用途:目录lang 存放语言文件 目录skin 存放皮肤的相关文件 calendar.js 日期库主文件 WdateP...

2017-12-07 11:40:48

阅读数 249

评论数 0

gson&&fastjson

Gson String personJsonInfo={&amp;amp;amp;quot;&amp;amp;amp;quot;:&amp;amp;amp;quot;&amp;amp;amp;quot;}; Gson gson = new Gson(); //Gs...

2017-12-05 21:25:58

阅读数 138

评论数 0

Velocity快速入门教程-脚本语法详解

1.变量(1)变量的定义:#set($name = "hello") 说明:velocity中变量是弱类型的。当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:#set($directoryRoot = "www" ) #...

2017-12-04 17:27:09

阅读数 84

评论数 0

cookie

/** * 写cookies函数 */ function setCookie(sName, sValue, days) { var expires = new Date(); expires.setTime(expires.getTime() + parseInt(d...

2017-11-30 14:35:09

阅读数 64

评论数 0

Cron表达式详解

在线表达式生成器:http://cron.qqe2.com/ Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year

2017-10-12 18:39:20

阅读数 94

评论数 0

定时任务

1、Elastic-Job的SimpleJob类型作业 2、Spring集成Quartz定时任务

2017-10-12 17:29:09

阅读数 230

评论数 0

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