Java

Javascript运行机制

Javascript是一种单线程开发语言。理解Javascript的运行机制是日常编码必须要掌握的技能。为什么是单线程?JavaScript的主要用途是与用户交互,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。假设:如果JavaScript支持多线程,一个线程在某个DOM节点上添加内容,另外一个线...
代码星球·2020-08-25

Spring技术内幕:SpringIOC原理学习总结

前一段时候我把Spring技术内幕的关于IOC原理一章看完,感觉代码太多,不好掌握,我特意又各方搜集了一些关于IOC原理的资料,特加深一下印象,以便真正掌握IOC的原理。IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象仅仅须要关系业务逻辑本身就能够了。SpringIOC容器的执行步骤是:1、...

Java IO之简单输入输出

Java中的IO分为两个部分,以InputStream和Reader为基类的输入类,以OutputStream和Writer为基类的输出类。当中InputStream和OutputStream以字节为单位进行IO。而Reader和Writer以字符为单位。除了输入输出,另一系列类库称为Filter,或成为装饰器。对于输...

Java中Void占位符的測试及个人理解

Java对Void类的说明是:Void类是一个不可实例化的占位符类,它保持一个对代表Javakeywordvoid的Class对象的引用。代表的是: 代表主要的Java类型void的Class对象。个人不太理解,写了个验证方法,增加了个人的理解。欢迎批评指正。...

Java数组实现循环队列的两种方法

用java实现循环队列的方法:1、添加一个属性size用来记录眼下的元素个数。目的是当head=rear的时候。通过size=0还是size=数组长度。来区分队列为空,或者队列已满。2、数组中仅仅存储数组大小-1个元素,保证rear转一圈之后不会和head相等。也就是队列满的时候。rear+1=head,中间刚...

开源 免费 java CMS

项目地址:http://www.freeteam.cn/password设置从右側管理菜单点击password设置进入。 输入正确的当前password和新password后点击改动就可以。...
代码星球·2020-08-25

因一段JavaScript代码引发的闲扯

前两天,一朋友给我发了一段JavaScript代码:functionf1(){    varn=999;    nAdd=function(){    n+=1    };    functionf2(){      alert(n);    }    returnf2;  }  varresult1=f1();var...

JavaScript 中对变量和函数声明提前的演示样例

如题所看到的,看以下的演示样例(能够使用Chrome浏览器,然后F12/或者右键,审查元素.调出开发人员工具,进入控制台console输入)(使用技巧:控制台输入时Shift+Enter能够中途代码换行)varname="xiaoming";(function(){varname=name||&qu...

怎样通过反编译工具与插件 查看java *.class 文件源代码

JavaDecompiler【java反编译】:开发了反编译工具。能够方便查看*.class文件源代码。以下介绍几种查看源代码的方式:工具&插件JD-GUI 是显示java源码*.class文件的 图形界面工具。能够在这里下载:JD-GUI-DownLoad下载下来后。打开该工具。直接将ja...

HDU-1042-N!(Java大法好 && HDU大数水题)

ProblemDescriptionGivenanintegerN(0≤N≤10000),yourtaskistocalculateN! SampleInput123 RecommendWehavecarefullyselectedseveralsimilarproblemsforyou: ...

【面试】-Java基础知识

1、Java的工作原理1)Java源程序(.java)须要通过编译器编译成字节码(.class)文件;2)Java程序的跨平台主要指字节码能够在不论什么具有Java虚拟机的设备上运行;3)Java虚拟机的建立须要针对不同的软硬件平台(处理器、操作系统)做专门的实现。4)字节码首先由类装载器载入到Java虚拟机中,其次由...
代码星球·2020-08-25

仿hibernate,spring框架手动写

近期学习了hibernate底层技术和spring的底层技术,认为非常不错,所以想分享下,要是说的不够具体。能够去下载资源自己查看下载链接技术的体现是在实际中的。如今大体介绍一下吧首先介绍hibernate手动写:hibernate是属于DAO,专门又来管理数据的,connection中还要考虑多线程的情况。同一个线程...

Struts2中的异步提交(ajaxfileupload异步上传(图片)插件的使用)

server端採用struts2来处理文件上传。所需环境:jquery.jsajaxfileupload.jsstruts2所依赖的jar包及struts2-json-plugin-2.1.8.1.jar编写文件上传的Actionpackagecom.ajaxfile.action;importjava.io.File...

Java编程手冊-Collection框架(下)

建议先看Java编程手冊-Collection框架(上)5. Set<E>接口与实现Set<E>接口表示一个数学的集合,它不同意元素的反复,仅仅能包括一个null元素。Set<E>接口声明了以下抽象方法。booleanadd(Eo)//addthespecifiedelem...

使用spring-loaded开源项目,实现java程序和web应用的热部署

redefinition相应Instrumentation.redefineClasses()可以实现类的热替换。但遗憾的是功能非常有限。Theredefinitionmaychangemethodbodies,theconstantpoolandattributes.Theredefinitionmustnotadd...