摘要: JS之字符串转换JSON1.eval 古老的方式function strToJson(str){ var json = eval('(' + str + ')'); return json; }争议较多,危害较多,浏览器不支持等 建议用new Function 代替2.Function 怪异... 阅读全文
posted @ 2016-01-16 15:05 胖胖的半山兄 阅读(267) 评论(0) 推荐(0)
摘要: 简单的Map缓存机制实现大致思路是用一个单例的Map实现,当然此Map得是线程安全的--ConcurrentHashMap原本项目需求是缓存十条消息,所以打算用Map实现缓存机制。中途夭折下面具体尚未实现。。。当然此代码仞为半成品,具体得根据项目需求采用不同的原则清除缓存package per.zw... 阅读全文
posted @ 2016-01-11 23:33 胖胖的半山兄 阅读(5598) 评论(0) 推荐(0)
摘要: WebSocket之获取HttpSession由于WebSocket与Http协议的不同,故在使用常用的HttpSession方面就存在了一些问题。通过google翻阅到了在onOpen方法下使用HttpSession的方法。新建一个GetHttpSessionConfigurator类并继承Con... 阅读全文
posted @ 2016-01-10 22:18 胖胖的半山兄 阅读(27407) 评论(5) 推荐(3)
摘要: JSON格式之GSON解析最近在做websocket相关,项目需要JSON解析。相较之下感觉google的GSON解析不错。JAVA后台Gson提供了fromJson()方法来实现从Json相关对象到java实体的方法1.对象类型 采用上图的第一种方法。 Gson gson =new Gson(... 阅读全文
posted @ 2016-01-09 22:04 胖胖的半山兄 阅读(2591) 评论(1) 推荐(0)
摘要: Spring框架学习之IOC(二)接着昨天的内容,下面开始IOC基于注解装配相关的内容在 classpath 中扫描组件 特定组件包括:–@Component: 基本注解, 标识了一个受 Spring 管理的组件–@Respository: 标识持久层组件–@Service: 标识服务层(业务层)... 阅读全文
posted @ 2016-01-06 11:03 胖胖的半山兄 阅读(236) 评论(0) 推荐(0)
摘要: Spring框架学习之IOC先前粗浅地学过Spring框架,但当时忙于考试及后期实习未将其记录,于是趁着最近还有几天的空闲时间,将其稍微整理一下,以备后期查看。Spring相关知识spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻... 阅读全文
posted @ 2016-01-05 19:32 胖胖的半山兄 阅读(458) 评论(0) 推荐(0)
摘要: 设计模式之备忘录模式什么是备忘录模式?在不破坏封装性的前提下,捕捉一个对象的内部状态,并在该对象之外保存这个状态。这样以后将该状态恢复到原先保存的状态。组成部分发起人(Originator): 负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。发起人可以根... 阅读全文
posted @ 2015-12-31 15:47 胖胖的半山兄 阅读(207) 评论(0) 推荐(0)
摘要: 设计模式之策略模式什么是策略模式?策略模式定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。UML下面用具体代码来解释该模式首先定义所有支持的算法的公共接口,Strategy接口package strategy;public interface St... 阅读全文
posted @ 2015-12-31 10:41 胖胖的半山兄 阅读(978) 评论(0) 推荐(0)
摘要: 设计模式之外观模式外观模式自我感觉很常见,用途也会很广泛外观模式的用途为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。UML代码实现首先定义四个子系统类package facade;public class SubSystemOne { p... 阅读全文
posted @ 2015-12-30 23:17 胖胖的半山兄 阅读(323) 评论(0) 推荐(0)
摘要: 设计模式之状态模式跟着大鸟的节奏学学状态模式题目:每天的不同时段,会产生不同的工作状态。要求用代码实现:说来确实也很是惭愧,学了很久的OOP,却还在用面向过程的方法来写代码。代码实在太low,就不贴了。下面开始用面向对象的方式开始编写首先建立一个Work类package com.zww.state.... 阅读全文
posted @ 2015-12-30 12:43 胖胖的半山兄 阅读(276) 评论(2) 推荐(0)