自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 AOP的底层实现-CGLIB动态代理和JDK动态代理

转载来源: http://blog.csdn.net/dreamrealised/article/details/12885739AOP是目前Spring框架中的核心之一,在应用中具有非常重要的作用,也是Spring其他组件的基础。它是一种面向切面编程的思想。关于AOP的基础知识,相信多数童鞋都已经了如指掌,我们就略过这部分,来讲解下AOP的核心功能的底层实现机制:如何用动态代理来实现切面拦截。A

2017-01-17 17:26:18 548

原创 JSON后端向前端传递数据 JAVA

1 后端两个辅助类ConcurrentDateUtil.java,用于生成我们需要格式的时间import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class ConcurrentDateUtil {

2017-01-13 19:03:13 14179 1

转载 Cookie/Session机制详解(2)Session

这篇讲的非常详细,原文出自: http://blog.csdn.net/fangaoxin/article/details/6952954/会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Ses

2017-01-13 13:50:03 386

转载 Cookie/Session机制详解(1)Cookie

这篇讲的非常详细,原文出自: http://blog.csdn.net/fangaoxin/article/details/6952954/ Cookie/Session机制详解(1)Cookie Cookie/Session机制详解(2)Session会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过

2017-01-13 13:48:54 616

原创 WebSocket详解(二)应用实例

上一节中我们介绍了HTTP协议的缺点以及WebSocket做了哪些改进,知道了相关的基本概念。这一节通过一个简单的例子来展示如何使用WebSocket。这个例子的场景是这样的: 年会上,展示给观众的是一个页面,后台人员控制的是另一个页面。在后台控制页面上点击停止摇一摇,然后展示给观众的页面弹出最后的获奖者。页面控制的例子还是很常见的,也不一定用WebSocket,这里只是用WebSocket举个例

2017-01-12 19:50:16 7116

原创 WebSocket详解(一)基础概念

初次接触websocket是做公司的年会弹幕系统,当时就是短时间突击怎么使用,并没有深入理解原理。现在公司年会结束,抽时间整理一下,写这两篇博客出来。WebSocket详解(一)基础概念 WebSocket详解(二)应用实例1 网络协议的基本知识首先我们来回顾一下OSI网络分层模型: 分层 功能 CP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,H

2017-01-11 14:57:41 6428 1

转载 两种计算Java对象大小的方法

之前想研究一下unsafe类,碰巧在网上看到了这篇文章,觉得写得很好,就转载过来。原文出处是: http://blog.csdn.net/iter_zc/article/details/418227191 基础知识普通对象的结构如下,按64位机器的长度计算 1. 对象头(_mark), 8个字节 2. Oop指针,如果是32G内存以下的,默认开启对象指针压缩,4个字节 3. 数据区 4.

2017-01-10 20:41:24 18252 1

原创 mybatis自动生成代码 IDEA

mybatis是一个基于java的持久层框架,有了它,我们可以方便的进行数据库的增删改查(好吧,我承认我对于增删改查已经吐了)。。。mybatis可以根据数据库的表,自动生成xml,mapper以及model类,节省了程序员的大量时间。网上eclipse和mybatis的教程比较常见,IDEA则比较少。本文就来介绍一下IDEA中mybatis如何自动生成上述代码。上图中,红色括号的部分,都是myba

2017-01-10 15:47:22 8749 1

原创 JAVA 单元测试总结

单元测试的重要性这里就不说了,直接进入正题。很多程序员不喜欢写单元测试,导致项目经常会花很多时间去debug,这完全得不偿失。对关键方法进行单元测试,可以在早期业务逻辑还没那么复杂的时候,尽快排除症结。在dao,manager,server,web这样的分层项目中,通常单元测试是要写在server层的,因为server层可以测的最多。本文中不介绍单元测试的原理,只是介绍单元测试最常用的断言和Jmoc

2017-01-10 12:42:29 20532

转载 四道Java基础题 你能对几道?

原文链接是 http://blog.csdn.net/qq_35101189/article/details/53980381偶然看到的,工作了一段时间,对于很多基础知识其实疏漏了,看到这一篇觉得写的很好,所以转载过来。1 ==符的使用首先看一段比较有意思的代码Integer a = 1000,b=1000; Integer c = 100,d=100; public void mRu

2017-01-02 21:35:49 537

maven-3.5.0

apache-maven 3.5.0,通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。

2017-09-01

空空如也

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

TA关注的人

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