- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 采用java单例模式实现微信AccessToken和Jsapi_ticket缓存支持
一、单例模式介绍java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、
2016-02-22 09:58:17 4792 1
转载 图解Java单例模式内存分配
1:虚拟机加载StaticDemo类,保存类型信息到方法区。2:通过保存在方法区的字节码,虚拟机开始main方法,main方法入栈。3:进入main方法第一条指令, Person.getInstance(); 首先虚拟机加载Person类到方法区,然后完成对Person类的初始化操作。疑问来了,类变量不是保存在方法区吗?图中的私有实例对象为什么保存在堆区呢?那就要来了解
2016-02-19 17:05:32 1895 1
转载 RESTful API 设计指南
大师的文章转来学习http://www.ruanyifeng.com/blog/2014/05/restful_api.html网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想
2016-02-18 17:28:49 516
转载 理解RESTful架构
大师的文章转来学习http://www.ruanyifeng.com/blog/2011/09/restful越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域
2016-02-18 17:27:23 417
原创 maven构建时报test错误
在Myeclipse中执行maven build,报如下错误Results :Tests in error: initializationError(com.iyoudoo.test.BaseTest): No runnable methods testHttp(com.iyoudoo.zhigou.test.ZhiGouServiceTest): java.
2016-02-18 16:38:54 4326
转载 Node.JS 学习路线图
http://www.admin10000.com/document/4624.html 从零开始nodejs系列文章, 将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的 Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框
2016-02-18 14:17:14 647
转载 RSA算法原理
http://blog.jobbole.com/42699/如果你问我,哪一种算法最重要?我可能会回答“公钥加密算法”。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是”公钥加密算法”。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,对信
2016-02-17 10:10:53 1056
转载 数字签名和加密的区别
1、数字签名和验证:发送报文时,发送方用一个hash算法从报文中产生固定长度的报文摘要,然后利用自己的私钥对这个摘要进行加密,这个过程就叫签名。这个加密后的摘要作为报文的数字签名和报文一起发送给接收方,接收方用发送方的公钥解密被加密的摘要(报文附加的数字签名)得到结果A,然后用于发送方一样的hash算法从接收到的原始报文中算出报文摘要B。最后,把A和B作比较。如果相同,那么接收方就能确
2016-02-16 11:22:05 2746 1
转载 干货分享:分析Android应用使用的技术框架和开源库
App应用本质上是一个apk包, 即一个zip包, 可以直接显示其中的内容. 通过apk文件, 我们可以获知apk的版本信息, so库和第三方库, 并了解一些主流公司的应用框架. 分析工具主要是ApkTool和ClassyShark, 本人比较喜欢Shark工具. 我使用ClassyShark分析一下美团的框架, 也可以按照这个原理, 分析其他App的基本架构.Shark让我们
2016-02-16 09:53:16 793
转载 最全Android开发常用工具类
http://finalshares.com/read-7012?jike=895主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、Fi
2016-02-15 17:31:27 703
原创 java注解处理器(运行时和编译时处理的注解)
对于注解,如果没有注解处理器,其作用和注释没有多大区别。简单的注解处理器(运行时)示例:package com.mango.annotationUtil;import java.lang.reflect.Field;import com.mango.annotation.FruitColor;import com.mango.annotation.FruitName;import...
2016-02-04 14:43:07 2330 1
原创 整个web开发流程及需要的人员
整个web开发流程及需要的人员,由下图可以清晰的看出简述:UI (User Interface):用户界面UE或UX (User Experience):用户体验通常国外和国内的的外企叫UX,国内叫UEIxD (Interaction design):交互设计区别于工业设计,加了个”X”UID(User Interface Design):用户界面设
2016-02-04 11:15:33 2416
原创 深入理解Java:注解(Annotation)自定义注解入门
http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html
2016-02-03 17:19:49 433
原创 Spring Ioc就是对java反射及读取xml文件的使用的封装
Spring Ioc就是对java反射及读取xml文件的使用的封装,何出此言,且看下面的例子。首先模拟接口再次模拟主要类xml文件及测试类
2016-02-03 15:12:21 1175
转载 Java动态代理的实现机制
http://www.cnblogs.com/xujian2014/p/4843888.html阅读目录一、概述二、静态代理三、动态代理四、模拟实现Proxy类五、总结回到顶部一、概述 代理是一种设计模式,其目的是为其他对象提供一个代理以控制对某个对象的访问,代理类负责为委托类预处理消息,过滤消息并转发消息以及进行消息被委托类执行后的后续处
2016-02-01 16:54:41 841
转载 Spring AOP进行日志记录,管理
在java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是实现起来有点麻烦。 另外一种就是使用Spring的AOP了。这种
2016-02-01 14:26:52 726 1
转载 Spring事务配置的五种方式
http://www.blogjava.net/robbie/archive/2009/04/05/264003.html前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配
2016-02-01 11:19:03 419
Spring Security4.1.3跳转控制配置
2016-12-23
SpringMVC4+Spring4+Hibernate5+MySQL5
2016-12-01
中国移动网管支撑系统总体技术规范
2010-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人