自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Groovy使用小结

Groovy作为一门脚本语言可兼容Java大部分的语法、具有动态性等特点被越来越多的项目所使用。在Java Web项目中我们通常将Groovy作为动态规则表达式。最近接触一个项目,允许使用者采用Groovy脚本编写个性化的数据加工的逻辑,然后系统调用对应的Groovy脚本完成数据加工的操作。针对Groovy脚本在项目中的使用,在此做个小结。 String script = "class Gr...

2015-08-30 22:46:17 371

原创 Java多线程初探--进阶篇

       在多线程基础篇中讲述了线程的基础知识,本文将从两个方面继续讨论多线程的使用: 1.线程池的使用 2.ThreadLocal在多线程编程中的应用   线程池        线程池将任务的提交和执行进行解耦。调用者只需要将任务提交至线程池,由线程池负责执行并返回执行后的结果。下面我们来看一个线程池使用的例子。在这个例子中线程池就像一个boss,它雇佣了2个线程负责替它执行任...

2015-08-02 22:22:05 112

原创 Java多线程初探--基础篇

       最近一段时间在看多线程这方面的资料,感觉多线程在Java开发中是非常重要的。图1为Java多线程编程中涉及的几个重要的知识点。总结下主要包含4大块:a.多线程的创建;b.多线程的同步与通信;c.java.util.concurrent包(里面包含并发容器和线程池等);d.Thread对象中重要的成员属性。上面每一点都包括很多内容可以讲述。本文主要从以下两点进行讲述多线程编程基础:...

2015-07-31 00:08:56 119

原创 JVM之ClassLoader与内存管理总结篇

看完《分布式Java应用基础与实践》第3章后,对JVM的工作机制有了初步的认识。总结主要包括两个部分:ClassLoader与JVM内存管理。 ClassLoader Java中的类加载器主要可以分为两大类:1.系统提供的类加载器;2.开发人员自定的类加载器。其中,系统提供的类加载器包括以下3个: 1. bootstrap classloader:主要负责加载Java中的核心类库(对应系...

2015-07-13 16:49:33 223

空空如也

空空如也

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

TA关注的人

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