10 蓝月流星

尚未进行身份认证

熟悉Java编程语言及SSH和SSM开发框架和MySQL数据库,组织过多项Java Web项目的设计与开发。

等级
TA的排名 18w+

Java局部内部类访问局部变量为什么必须加final关键字

在Java中,局部内部类如果调用了方法中的变量,那么该变量必须申明为final类型,如果不申明,则编译就会出错。这里的内部类指的是方法内部类或匿名内部类,不包含静态内部类和成员内部类这里通过一个例子类分析publicclassInnerClass{privateintdefaultAge=5;局部变量age,必须添加final关键字,这里先不加...

2019-08-25 17:47:25

阿里程序员常用的 15 个高效工具,大部分已开源!

阿里程序员常用的15个高效工具,大部分已开源!阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下几点进行介绍: 工具简介 使用场景 使...

2019-08-10 21:16:08

最简单和精致的VIM学习入门(带助记方法)

工具下载:vim7.4下载一、移动光标Vim使用h、j、k和l键来移动光标,对应的方向依次为向左、向下、向上和向右。按照正式的说法,这样可以保证双手不离开键盘区域,从而提高输入效率。可以这样加快记忆:我们的右手食指在键盘上的初始位置是j键,一般而言,我们在阅读或者编辑文档时最常用的方向键就是向下,所以将j键设为向下键是最为合适的,将右边与其相邻的k键设置为向上键,也实现了同样的...

2019-08-06 09:17:52

Idea 2019.2 Maven 3.6.1 配置 Java JDK 6-11动态编译环境

pom.xml文件内容如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaL...

2019-08-05 11:59:29

Idea 2019.2 安装lombok插件失效问题解决

一、lombok简介lombok提供了使用注解的形式帮助简化消除java代码。在编写Java代码时,通过使用对应的注解,可以简化开发,同时,在编译源码的时候,lombok又自动生成对应的代码。所以,使用lombok插件不会影响程序的运行效率。二、lombok常用注解@Data:注解在类上;包含了@ToString,@EqualsAndHashCode,@Getter/@Se...

2019-08-01 16:58:07

VMware虚拟机的三种网络模式详解

由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmwareworkstations和virtualbox等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详...

2019-07-30 23:07:13

修改 CentOS 默认的yum源为国内镜像以加快下载速度

安装完CentOS系统后,一般可能需要进行内核和系统升级。如果使用系统默认的yum源进行升级,由于升级服务器在国外,速度很慢。如果将yum源设成是国内的网易或阿里云的镜像,则速度会提升很多。

2019-07-30 22:46:27

Windows 10 下配置Java JDK 8 和 11 等多版本环境

在实际的开发过程中,可能需要多个JDK版本环境进行测试,在windows10系统下,可如下配置:1、JDKWindows绿色版:jdk-11.0.2_windows-x64位绿色免安装版下载使用WinRAR或360压缩等软件,解压JDK压缩包文件到指定位置,如C:\ProgramFiles\Java\jdk11.0.2_x64_green。2、环境变量配置:(1)打开【系统属...

2019-07-30 14:36:32

Windows 10 安装Hyper-V

1、开启虚拟机打开【控制面板】(快捷键win+i),单击【应用】打开应用和功能窗口,在【相关设置】中单击程序和功能,在打开的窗口中,单击【启用或关闭Windows功能】,找到Hyper-v,全部勾选后点击确定,如图1所示。图1windows10启用Hyper-V注意:如果在windows功能窗口中,找不到Hyper-V,则需要升级windows10为专业...

2019-07-29 16:26:02

《阿里巴巴Java开发手册》完整资料

《阿里巴巴Java开发手册》(以下简称《手册》)是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约7大维度。《手册》是近万名阿里Java技术精英的经验总结,经历了多次大规模一线实战检验及完善;是阿里回馈给Java社区的一份礼物,旨在提升团队研发效能,帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目...

2019-03-03 06:43:01

Linux下的tar压缩解压缩命令详解

tar-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出

2017-01-31 11:57:43

iis调试错误大全

如果想调试iis,看到具体的错误信息,需要先设置一下浏览器的错误显示方式:浏览器-工具-Internet选项-高级-去掉勾选的“显示http友好信息”。(1)错误:MicrosoftJETDatabaseEngine错误'80040e09'不能更新。数据库或对象为只读。解决方法:设置数据库的权限,一般设置Internet来宾帐户(IUSER_用户计算机名)有写入权限

2015-09-14 23:55:56

java学习:Hashtable,ArrayList,vector示例程序

Hashtable的用法packageusehashtable;importjava.util.Enumeration;importjava.util.Hashtable;/****@authorAdministrator*/publicclassUseHashtable{    //创建Hashtable对象    Hashtableht=newH

2015-09-14 23:55:53

java学习:this与supper

在Java中有两个非常特殊的变量:this和super,这两个变量在使用前都是不需要声明的。this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的那个对象。super变量是直接指向超类的构造函数,用来引用超类中的变量和方法。因此它们都是非常有用的变量,下面我想介绍一下this和super的使用方法。  1、this  让我们先看一段代码吧:  classPers

2015-09-14 23:55:50

java学习:引用

java中的引用概念与C++中的“指针引用”概念相同,其相当与C++中的指针。引用作为函数的参数时,需要注意:当参数是引用类型时,"传值"传递的是变量的引用,而不是变量所引用的实体.如果改变参数变量所引用的实体,就会导致原变量的实体发生同样的变化,因为,两个同类型的引用型变量如果具有同样的引用,就会有相同的实体.但是,改变参数的引用不会影响其传值变量的引用.例子说明:Aa=new

2015-09-14 23:55:47

java学习:集合类

集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Ele

2015-09-14 23:55:45

关于java runtime.exec()

Runtime类,是一个与JVM运行时环境有关的类,这个类是Singleton的。说几个自己觉得重要的地方。    1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。    2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时调用时都要用到getRuntime方法。    3、Runti

2015-09-14 23:55:42

win2003设置工具setx介绍

SetX有三种使用方式:语法1:  SETX[/Ssystem[/U[domain\]user[/P[password]]]]varvalue[/M]语法2:  SETX[/Ssystem[/U[domain\]user[/P[password]]]]var/Kregpath[/M]语法3:  SETX[/Ss

2015-09-14 23:55:39

java中调用外部exe文件

Runtime runtime = new Runtime();  String fileName = "c:\\test.txt";  String commandStr = "rundll32 url.dll,FileProtocolHandler "+fileName;  runtime.exe(commandStr );

2015-09-14 23:55:36

Jade行为类

jadeAgent执行的任务-Behaviour类Agent实际上要完成的任务(task)应该在行为(behaviours)中被执行.每个行为都代表了Agent要执行的一个任务.每个行为都是一个继承了jade.core.behaviours.Behaviour.的类的对象.可以通过Agent类的addBehaviour方法把行为添加到Agent中.在任何地方都可以把行为添加到Agent中,比

2015-09-14 23:55:33

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。