自定义博客皮肤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)
  • 收藏
  • 关注

原创 如何快速判断一个数是不是2的n次方

最快的方式是利用移位运算符跟位移运算符,因为不用压栈,直接在内存中操作,效率很高。第一种方式的思想是: 只要该数是2的n次方,那么该数的二进制表示中,除去符号位外,只有1个1。利用Java实现的代码如下 @Test public void testNum(){ Scanner sc = new Scanner(System.in); System.ou

2017-04-06 14:36:23 1396

原创 JavaBean的定义

在读文章之前,我想告诉大家三点1.本文介绍的JavaBean与企业JavaBeans(EJB)没有任何关系。2.本文介绍JavaBean是结合 标准的JavaBean(现在用的很少)与我们日常web开发所说的JavaBean,二者在集合属性的定义上还是有不同的。3.只所以介绍一下与客户端开发相关的标准JavaBean,是想为介绍JavaBean的持久化技术做一下铺垫。JavaBean的定义sun对J

2017-03-30 19:33:37 3785

原创 程序员日常编码的基本素养

本文是在阅读完《代码整洁之道》第四章之后的一些总结,其中也引用了部分原文。我是一名大三学生,读完该书的这一章后感觉即对书中描述的部分情形深有体会,又对自己将来的职业发展很有帮助。 自己的职业道路还没有开启,可能会对书中内容的理解太过理想化,希望大家多给建议。1.疲劳,焦虑的时候不要写下任何代码在疲劳的时候写代码,从好的方面来说,可能会找到问题的解决方案,但是此时自己严重缺乏创造力,找到的解决方

2017-03-27 17:38:29 1130

原创 结合源码分析Struts2运行流程

1.准备阶段注:准备阶段还有其他一些细节,比如包装Request,构建ActionContext并与当前线程绑定等,在此只挑出帮助理解流程的关键部分介绍。准备ActionMapping下图是StrutsPrepareAndExecuteFilter.doFilter()方法体内的部分代码ActionMapping封装了关于目标Action的简单信息如2图的代码所示,在prepare.findAc

2017-03-02 09:58:43 411

空空如也

空空如也

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

TA关注的人

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