自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ri_mu_xi_shan的博客

一颗在代码世界里摸爬打滚的石子

  • 博客(12)
  • 收藏
  • 关注

原创 web.xml中过滤器实现总结

在web开发过程中,往往需要在web.xml中进行过滤配置,对用户的请求以及服务器的响应进行过滤。  过滤器的实现总结:  1、定义一个类实现Filter接口  2、在init()初始化方法中获取web.xml中配置的参数值  3、在doFilter方法中实现过滤逻辑Filter接口提供了三个方法:init():初始化,读取web.xml中配置的参数doFilter():实现过滤逻辑destory...

2018-02-23 11:03:03 5071

原创 Eclipse不同版本下载

有时候需要下载不同的Eclipse版本,在哪下载?1、进入Eclipse官网2、下拉到页面底部,找到Other -> IDE and Tools3、点击链接,左侧是发布的版本,右侧是下载链接,按照自己的需要,对应下载。

2018-02-01 15:25:31 275

原创 java中同步、异步、阻塞、非阻塞

一、同步、异步、阻塞与非阻塞概念同步、异步:针对客户端。同步:客户端请求后等待返回。应用程序执行一个系统调用,在系统调用没有完成,应用程序会一直阻塞。、异步:客户端请求发出后,不用等待返回结果,执行下一步动作,当系统调用返回时,通过状态、通知来通知调用者,或通过回调函数处理这个调用。阻塞、非阻塞:针对服务器。阻塞调用:是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之

2018-01-29 16:20:15 707

原创 聊聊java中几种不同的同步方法

java中实现同步的几种方式:1、同步代码块2、同步方法3、ReentrantLock可重入锁方式一与方式二可以合称Synchronized方式,只不过同步代码块是用显示的同步监视器,而方式二是用被调用的对象作为同步监视器,即隐式调用。Synchronized方式和ReentrantLock方式的区别:1、Synchronized方式获取和释放锁是由JVM实现的,不需要用户

2018-01-29 13:54:50 193

原创 详解java类的生命周期

jvm中几个重要的内存区域:1、方法区:在java虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,叫做方法区。2、常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。3、堆区:用于存放类的对象实例。4、栈区:由一个一个的栈帧组成的后进先出的栈式结构,栈中存放方法运行时产生的局部变量、方法出口等信息。当调用一个方法时,虚拟机栈中就会创建一

2018-01-26 17:44:37 648

原创 java类初始化顺序

java类在执行完加载后,连接之后,就要执行初始化。在有继承关系的类中,初始化顺序如下:父类的静态代码块fatherStaticVariable:父类的静态变量子类的静态代码块subStaticVariable:子类的静态变量父类的非静态代码块fatherNonStaticVariable:父类的非静态变量父类的构造函数子类的非静态代码块subNonStatic

2018-01-26 17:05:19 152

原创 java中反射的简单使用

一、反射获取class的三种方式:1、Class类forName("类全名")方法Class cl1=  Class.forName("com.Test");Test test = cl1.newInstance;2、类的.class方法Test test = new Test();Class cl1 = Test.class;3、对象的getClass()方法

2018-01-26 15:58:09 168

原创 java链表若干问题

最近练习e了下链表末尾插入节点的操作,但是遇到一个问题,想请教高手解惑。代码如下:public class ListNode { int value; ListNode next; //在链表尾部添加元素 public static void addToTail(ListNode phead, int value) { ListNode

2018-01-25 22:59:36 186

原创 java中正则表达式的简单使用

Java正则表达式       正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 与正则表达式相关的类在java.util.regex包下的三个类:Pattern类,Matcher类,PatternSyntaxException类1、Pattern类      pattern 对

2017-09-28 10:17:09 257

原创 运行Bundle时org.osgi.framework.BundleException

最近在运行Bundle时出现org.osgi.framework.BundleException!SESSION 2017-09-16 11:31:51.969 -----------------------------------------------eclipse.buildId=unknownjava.version=1.8.0_144java.vendor=Oracle

2017-09-16 11:37:37 8163

原创 OSGI学习札记

近段时间,因为项目中应用到OSGI框架,抽空学习了下。 在JAVA中,是没有模块的概念的,不能把一些代码组成一个模块,然后控制哪些是可以外部使用的,哪些是可以内部使用的。OSGi(Open Service Gateway Initiative)主要职责是为了让开发者能够构建动态化、模块化的JAVA系统。1、OSGI有什么用?OSGi 兼容设置可以下载和安装 OSGi Bundl

2017-09-15 17:14:55 456

原创 OSGI学习札记

近段时间,因为项目中应用到OSGI框架,抽空学习了下。 在JAVA中,是没有模块的概念的,不能把一些代码组成一个模块,然后控制哪些是可以外部使用的,哪些是可以内部使用的。OSGi(Open Service Gateway Initiative)主要职责是为了让开发者能够构建动态化、模块化的JAVA系统。1、OSGI有什么用?OSGi 兼容设置可以下载和安装 OSGi Bundle,并且

2017-09-15 10:12:41 238

空空如也

空空如也

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

TA关注的人

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