自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Arrays.sort源码解析

在工作中,因为很少去查看源码,导致很多问题可能没有深入的研究。毕竟需要有所提高,必须要能够看懂优秀的人写的代码,因此我花时间从JDK源码开始,在看源码时,并以博客方式记载!(该源码基于JDK1.8版本,与较低版本有较大差别)一、Arrays.sort方法简介Sorts the specified ...

2018-03-24 18:19:55

阅读数 689

评论数 2

原创 spring-boot的三种启动方式

有段时间没有写博客了,也在努力的从传统单机开发向分布式系统过度,所以再次做一些笔记,以方便日后查看。直接进入正题吧,今天记录spring-boot项目的三种启动方式。spring-boot的启动方式主要有三种:    1. 运行带有main方法类    2. 通过命令行 java -jar 的方式...

2018-03-10 14:50:35

阅读数 25953

评论数 1

原创 Javassist 代码转换

该实例参考自 IMB DEVELOPERS 该实例主要实现,在对某一个方法进行转换,在其执行之前,运行某一个方法,来记录日志信息! package org.java.javassist.six; import javassist.*; /** * 采用javassist实现...

2016-07-15 15:08:56

阅读数 588

评论数 0

转载 Javassist操作方法总结

参考手册: 1、读取和输出字节码 ClassPool pool = ClassPool.getDefault(); //会从classpath中查询该类 CtClass cc = pool.get("test.Rectangle"); //设置.Rectangle的父类...

2016-07-15 15:03:42

阅读数 12132

评论数 0

原创 javassist 基本用法

Javassist是一个能够操作字节码框架,在学习的过程中存在了一些问题,用博客的方式记录下来,希望对大家有所帮助。 一、实例功能     学习的实例来自于 IBM developer   主要功能实现计算一个方式具体的执行时间.  二、代码实例    package o...

2016-07-13 14:39:13

阅读数 5163

评论数 0

原创 AtomicInteger的使用

最近在看关于分布式应用开发相关的书籍,发现在书中提到了关于线程安全的一些不常见的类的用法,所以下来就自己花了一点时间看了一点API文档。下面是我的一点总结。 一、API文档说明 Package java.util.concurrent.atomic Description      A ...

2016-07-12 10:44:43

阅读数 2574

评论数 0

原创 JAVA对Redis的使用

以上是做了Redis的一些基本操作的封装和测试类,仅供参考

2016-05-26 16:14:17

阅读数 8471

评论数 1

原创 Nginx做网站缓存

因为最近一直在学习nginx 服务器的知识,在网络中查询了一些资料,自己做了一些实例,在此做上记录,以便参考。 下面先给出完整的实例配置代码: # user用来定义nginx的用户组 #user www; # 设置nginx的进程数,(建议为当前系统的核心数) worker_processe...

2016-05-18 11:50:58

阅读数 520

评论数 0

原创 Oracle 11g Express Edition 在Window上的安装

由于公司在做项目时,使用的数据库为Oracle,但是为了方便,我需要在本地安装一个oracle数据库,以方便自己使用。当时在这个过程中遇到了一些问题,在网络上找了很多的方案,都没有能够解决问题,最后自己终于找到了答案,因此记录下来,以便参考。 一、下载     我在官网中找到Oracle 11g ...

2016-05-17 16:39:41

阅读数 6026

评论数 0

原创 Windows下Redis安装和使用

最近学习数据缓存技术,在网上搜索了一下,发现JAVA缓存技术比较流行的有Redis和memcached等,出于学习的目的,这里不做他们的比较。 这篇博客主要介绍缓存技术中的一种Redis的安装和使用. 一、下载Redis for windows     在网络中搜索Redis fow win...

2016-05-12 11:28:42

阅读数 3262

评论数 1

原创 FreeMarker自定义指令--代码实现

在进行FreeMarker开发时,应该都会使用到FreeMarker的指令,但是FreeMarker为我们提供指令是很有限的,因此需要我们自定义指令,实现我们需要的功能。 在我的学习过程中,遇到了一下问题(坑),记录下来,以供大家参考: 要开发指令,需要我们实现TemplateDire...

2016-04-27 11:18:59

阅读数 3084

评论数 0

原创 FreeMarker在使用#include和#import时,路径问题

freemarker.template.TemplateNotFoundException: Template not found for name "directive_define.html". FreeMarker在使用#include和#import时,提示路径问题的详...

2016-04-26 15:51:03

阅读数 12377

评论数 0

原创 FastJson中@JSONField注解使用

最近做项目中,使用了json格式在服务器之间进行数据传输。但是发现json格式数据不符合JAVA中的变量定义规则,并且难以理解,因此需要在后台中做二次处理,将数据处理成我们系统中定义的格式。 思路:     1. 定义需要返回的bean,bean中定义需要返回的数据      2. 获取到需...

2016-04-22 13:10:17

阅读数 81563

评论数 7

原创 学习JAVA中RSA算法实现

RSA加密解密算法实现

2016-04-12 14:29:12

阅读数 654

评论数 0

原创 nginx初步学习-配置反向代理

因工作需要,在工作中尝试做了nginx的反向代理的功能。因此做了一些自己学习和理解的心得。 (新手才开始,其他人不喜欢,勿喷) (nginx的安装等请在网络上自行查找)       以下为我自己配置的nginx.conf的简单配置。具体优化说明,会在后面的博客中具体说明。 # u...

2016-04-08 10:28:21

阅读数 505

评论数 1

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