自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个菜鸟的学习之路

不断的编码过程中,总是觉得自己的基础不牢靠

  • 博客(14)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java多线程实现的三种方式

java多线程实现方式主要是有三种:继承thread类,实现Runnable接口,使用ExecutorService,Callable,Future实现有返回结果的多线程,其中前两种方式线程执行完后都没有返回值,只有最后一种才有返回值1.继承

2016-08-30 15:39:47 2533

原创 java讲义(七)final修饰符

1.1 final成员变量final关键字可用于修饰类,变量和方法,用于表示它修饰的类,方法和变量不可改变。final修饰变量时,表示该变量不可被改变。final既可以修饰成员变量(类变量和实例变量),也可以修饰局部变量,形参。有的书上介绍说final修饰的变量不可被赋值,这种说法是错误的,严格的说法是,final修饰的变量不可改变,一旦获取初始值,该final变量的值就不能被重新赋值。因

2016-08-30 15:15:41 445

原创 java讲义(六)java初始化块

java初始化是java类里可出现的第四种成员(前面依次是成员变量,方法和构造器),一个类里可以有多个初始化块,相同类型的初始化块有顺序:前面定义的初始化块执行,后面定义的初始化块后执行,初始化块的语法格式如下 [修饰符]{//初始化的可执行的代码块}要点1.与构造器类似,创建一个java对象时,不仅会执行该类的普通初始化块和构造器,而且系统会一种上溯到java.lang.object类,先执

2016-08-29 15:00:23 381

原创 java讲义(五)java中static关键字

static关键字是很多朋友在编写代码与阅读代码时碰到一个比较难理解的关键字static关键字就是没有this的方法,在static方法中不能调用非静态方法,反之是可以的,而且可以在没有创建任何对象的情况下,仅仅通过类本身来调用static方法,这实际上正是static的主要用途,很显然,被static关键字修饰的方法或者变量不需要依赖对象来进行访问的,只要类被加载了,就可以通过类名来进行访问

2016-08-26 14:56:24 396

原创 java讲义(四)方法参数与方法重载

1.今天闲来无事,又写起这玩意来了,我怎么突然发现我魔怔了,我们大家都已经知道java里的方法是不能独立存在的,调用方法也必须使用类或对作为主调者,如果声明方法时包含了形参声明,则调用方法必须给这些形参指定参数值,调用方法时实际传给形参的参数值也成为实参 那么 ,java的实参是怎么传递的呢?这是由java方法的参数传递机制来控制的,java里方法的参数传递方式只有一种:值传递,所谓的值传递就

2016-08-26 13:59:06 700

原创 java讲义经验(三)数组理解

使用数组之前一定要理解数组也是一种类型,java的数组要求所有的数组元素都是同样的数据类型,因此,在一个数组中,数组中的元素类型是唯一的,即一个数组只能存储一种数据类型,而不是存储多种数据类型数组初始化有2种格式1.静态初始化,初始化时由程序员指定每个数组元素的初始值,由系统决定长度2.动态初始化,初始化时由程序员指定长度,由系统为数组元素分配初始值静态初始化定义arrar[]

2016-08-25 11:14:50 1016

原创 springmvc三种全局异常处理

其实自己一直有想把自己的项目弄的越简洁越好,不用把项目中每个方法看起来比较臃肿,所以自己没事就去论坛,博客看别人怎么整合今天特意写一些自己上个项目中用到的异常全局拦截处理springmvc有三种方式1.使用springmvc提供简单异常处理器simpleMappingException2.实现spring的异常处理接口handleerExceptionResolver自定义处理异常

2016-08-25 10:45:58 7551 1

原创 微信公众号开发总结(一)

其实一直想写这个关于微信开发的博客,但总是被其它的事情耽误,我记得刚开始接触微信的时候,还是我13出来的实习的时候,那个时候微信好火,它的高级接口,其它如何接入与自己的服务器平台,但后面尤其来了上海之后就没在接触,这次公司又要开发,正好自己学习了一把,1.查看微信开发者文档,里面写的非常清楚,怎么接入,怎么返回json数据,接入微信公众平台开发,开发者需要按照如下步骤完成:1、

2016-08-25 10:08:31 4667

原创 微信自定义菜单view类型获取openid访问网页

用户点击view类型按钮后,微信客户端将会打开开发者按钮的url值,达到打开网页的目的。但是view不能获取用户openid,需与网页授权获取用户信息结合使用服务号获取高级接口后,默认带有scope参数中的snsapi_base和snsapi_userinfo.这里使用的是snapi_base获取openid。1、上面已经提到,对于以snsapi_base为scope的网页授权,就静默

2016-08-24 19:56:45 7049 1

原创 springmvc拦截器学习(一)

今天项目中坑了我一把,springmvc的interceptor拦截器也是相当重要的,它的主要作用是拦截用户的请求并进行相应的处理,比如它的权限验证,或者判断用户是否登录,(一)定义interceptor实现类  springmvc中Interceptor拦截请求是通过HandIerInterceptor来实现的,在springmvc中定义一个Interceptor非常简单,主要有两种

2016-08-24 19:25:07 528

转载 java讲义经验之谈(二)抽象类与抽象方法

抽象方法;在类中没有方法体的方法,就是抽象方法抽象类:含有抽象方法的类叫做抽象类抽象类中的抽象方法必须被实现如果一个子类没有实现父类中的抽象方法,则子类也成为一个抽象类抽象类中普通的方法可以不必实现用abstract关键字类修饰一个类时,这个类叫做抽象类,用abstract关键字类修饰一个方法时,这个方法叫做抽象方法abstract class animal{ //用abs

2016-08-24 16:05:58 313

原创 java讲义经验之谈(一)接口与抽象类的区别

1.今天也不知道是哪里脑袋碰撞了,突然觉得自己java基础还是不够牢靠,所以记下笔记,让自己更加了解java基础更坚固 ,下面每天会有一篇更新! 以前有面试过,别人问我抽象类与接口的区别,但是我

2016-08-24 15:37:00 357

转载 Spring定时任务的几种实现

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.Timer

2016-08-24 15:32:06 438

原创 mysql存储过程优缺点

优点1.在生产环境下,可以通过直接修改存储过程的方式修改业务逻辑(或bug),而不用重启服务器。但这一点便利被许多人滥用了。有人直接就在正式服务器上修改存储过程,而没有经过完整的测试,后果非常严重。2.执行速度快。存储过程经过编译之后会比单独一条一条执行要快。但这个效率真是没太大影响。如果是要做大数据量的导入、同步,我们可以用其它手段。3.减少网络传输。存储过程直接就在数据

2016-08-18 17:46:52 26966 3

spark之sparkStreaming 理解

spark之sparkStreaming 理解,总结了自己的理解,欢迎大家下载观看!

2018-11-07

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

TA关注的人

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