自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 装饰者模式

● 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。● 具体构件(ConcreteComponent)角色:定义一个将要接收附加责任的类。● 装饰(Decorator)角色:持有一个构件对象的实例,并定义一个与抽象构件接口一致的接口。● 具体装饰(ConcreteDecorator)角色:负责给构件对象“贴上”附加的责任 总结:首先抽象角...

2016-09-28 11:23:25 90

原创 MongoDB启动安装

新建mongodb.ini文件内容如下:logpath=D:\JavaApp\MongoDB3.2\data\log\MongoDB.logdbpath=D:\JavaApp\MongoDB3.2\data\db进入到bin目录下。执行如下命令,即可注册为windows的服务mongod --config D:\JavaApp\MongoDB3.2\Server\bin\mo...

2016-07-10 00:09:35 106

原创 观察者模式(触发联动)

import java.util.Observable;/** * Created by bashen on 2016/7/5. */public class WeatherSubject extends Observable { //推送的内容 private String content; public String getCont...

2016-07-06 11:40:21 130

原创 tomcat8设置用户名和密码

<role rolename="tomcat"/> <role rolename="manager-script"/> <role rolename="manager-gui"/> <role rolename="admin-gui"/> <role rolename=&qu

2016-07-05 15:08:55 719

原创 idea快捷键

<Ctrl> +<Alt> +V 自动返回 相当于 Eclipse ctrl + 1 Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Ctrl+Shift+Space 自动补全代码Ctrl+Shift+Alt+N 查...

2016-07-05 10:26:17 85

原创 网络工具类

package cn.lingban.commons.untils;import javax.net.ssl.*;import java.io.*;import java.net.*;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;imp...

2016-06-22 11:15:33 100

原创 spring定时器

如果每次调用两次任务:修改conf目录下的server.xml。修改节点Host,将appBase属性由默认的“webapps”设置为空("") 配置文件的方式: <!-- 开启这个配置,spring才能识别@Scheduled注解 --> <task:scheduled-tasks><!-- 每3秒钟触发一次 --> ...

2016-06-19 00:21:01 76

原创 springmvc上传2

package com.dongly.upload;import java.io.File;import java.io.IOException;import java.util.Iterator;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResp...

2016-06-18 23:11:37 88

原创 分页page

package com.dongly.common.page;/** * 分页接口 */public interface Paginable { /** * 总记录数 * @return */ public int getTotalCount(); /** * 总页数 * * @return */ publ...

2016-06-18 21:23:03 86

原创 解析异常和返回结果

<mvc:default-servlet-handler /> <!-- 解决静态页面加载问题 --> <!-- 解决静态页面加载问题 --> <!-- 启动Springmvc注解驱动 --> <!-- 返回json 方法一 需要导入 fastjson.jar包 --> <!--RequestMappi...

2016-06-18 21:21:14 654

原创 volatile关键字解析

Java并发编程:volatile关键字解析volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。 由于volatile关键字是与Java的内存模型...

2016-05-12 21:55:37 69

原创 单例设计模式

单例模式是一种对象创建模式,它用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。Java 里面实现的单例是一个虚拟机的范围,因为装载类的功能是虚拟机的,所以一个虚拟机在通过自己的 ClassLoad 装载实现单例类的时候就会创建一个类的实例。在 Java 语言中,这样的行为能带来两大好处:对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而言,是非常...

2016-05-12 17:11:21 76

原创 JedisPool和spring

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.s

2016-05-11 19:40:09 138

原创 ShardedJedisPool和spring整合分布式配置

一丶Jedis分布式(Sharding/shared 一致性哈希) 我们知道Memcached是完全基于分布式的集群,而Redis是Master-Slave的模式,如果想把Redis做成集群模式,其实无外乎就是多做几套Master-Slave,每套Master-Slave完成各自的容灾处理,通过Client工具,完成一致性哈希。(PS:Memcached是在Server端完...

2016-05-10 17:47:03 543

springmvc文件上传

    关联jar包:<!-- apache commons jar --><dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io-versi

2016-05-09 17:21:17 67

原创 生产者与消费者

 import java.util.LinkedList;import java.util.Queue;import java.util.Random;public class ProducerConsumerInJava { public static void main(String args[]) { System.out.println("在Java中如何...

2016-04-22 21:01:22 70

原创 wait,notify的用法及与sleep的区别

一。 Java线程同步原理         java会为每个object对象分配一个monitor,当某个对象的同步方法(synchronized methods )或同步快被多个线程调用时,该对象的monitor将负责处理这些访问的并发独占要求。当 一个线程调用一个对象的同步方法时,JVM会检查该对象的monitor。如果monitor没有被占用,那么这个线程就得到了monitor的...

2016-04-22 17:20:23 136

空空如也

空空如也

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

TA关注的人

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