#新理解

Servlet 工作原理解析

 要介绍Servlet必须要先把Servlet容器说清楚,Servlet与Servlet容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接Ser...
代码星球 代码星球·2020-12-09

深入理解Servlet原理

1.如何返回一个网页: a.静态网页  >新闻页、百度百科  >服务器保存一份HTML,直接返回给浏览器即可 b.动态网页  >淘宝、QQ空间、微博  >服务器保存一个组件,通过它动态拼一个HTM...
代码星球 代码星球·2020-12-09

Servlet工作原理解析

Web技术成为当今主流的互联网Web应用技术之一,而Servlet是JavaWeb技术的核心基础。要介绍Servlet必须要先把Servlet容器说清楚,Servlet与Servlet容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业...
代码星球 代码星球·2020-12-09

java常量,变量,静态变量的理解

最近考试出了一个很简单的题,看看他们对java常量,变量,静态变量的理解,代码如下:publicclassTestVar{/***JAVA基础,常量,变量,静态变量*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubAa=newA();A...

理解Java中的引用传递和值传递

 关于Java传参时是引用传递还是值传递,是一个讨论比较多的话题,有说Java中只有值传递,也有些地方说引用传递和值传递都存在,本篇记录思考过程,不保证正确性,感兴趣的同学一起讨论。 1.基本类型和引用类型在内存中的保存Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本...

mysql索引最左匹配原则的理解

 CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(255)DEFAULTNULL,`cid`int(11)DEFAULTNULL,PRIMARYKEY(`id`),KEY`name_cid_INX`(`name`,`cid...

Hash和HashCode深入理解

目录介绍1.Hash的作用介绍1.1Hash的定义1.2Hash函数特性1.3Hash的使用场景2.如何判断两个对象相等2.1判断两个字符串2.2判断两个int数值2.3其他基本类型3.HashCode深入分析3.0HashCode是什么3.1为什么要重写HashCode3.2HashCode源代码分析3.3HashC...
代码星球 代码星球·2020-12-09

深入理解volatile

volatile知识点--------------------------------------------------------------------------- 1.volatile关键字是用来解决什么问题的?volatile是为了解决(不同线程的)内存的可见性2.什么是内存的可见性。 ...
代码星球 代码星球·2020-12-09

深入理解Spring--动手实现一个简单的SpringIOC容器

   接触Spring快半年了,前段时间刚用Spring4+S2H4做完了自己的毕设,但是很明显感觉对Spring尤其是IOC容器的实现原理理解的不到位,说白了,就是仅仅停留在会用的阶段,有一颗想读源码的心于是买了一本计文柯的《Spring技术内幕》,第二章没看完,就被我扔一边了,看的那是相当痛苦,深深觉得自己资质尚浅...

Java内存泄露的理解与解决

学习了outofmemory和memoryleak之间的区别以及outofmemory发生的原因,同时也很好奇memoryleak产生的原因及关注点。 Java中对内存对象的访问,使用的是引用的方式。在Java代码中我们维护一个内存对象的引用变量,通过这个引用变量的值,我们可以访问到对应的内存地址中的内存对象...

每日理解(一) Spring框架

  控制反转  在JavaSE中通过new来创建对象。而在Spring中通过容器来控制对象。所谓的控制包括:对象的创建、初始化、以及销毁。我们有之前的主动控制对象,变为了Spring容器控制对象,而我们被动的接受。控制权被反转了。 依赖注入  需要明白几个问题:谁依赖谁、为什么需要依赖、谁注入谁、注入了什么?...
代码星球 代码星球·2020-11-27

vue开发-个人理解

1、文件存储html:  index主,然后就是各种vue替换,注意的可能就是之间的值传递吧,先略过css、js:生成存储位置?互相间引用?sass编译等  css都在style,  js都在缓存里sass引入:  css-loaderstyle-loadersass-loadernode-sass--save-dev...
代码星球 代码星球·2020-11-27

vue.js中$emit的理解

官网介绍比较简单例子:$emit('increment1',[12,'kkk']),直接看是懵逼的有没有,可以先告诉你,就是触发自定义事件increment1(或者函数名吧),[]为参数上案例<!DOCTYPEhtml><html><head><metacharset="UTF...
代码星球 代码星球·2020-11-27

齐次坐标的理解

1.齐次事实上带齐次的概念很多,纯粹要说“齐次”的含义的话,似乎比较抽象难懂,所以我觉得给出一个具体的齐次的东西来解释可能会更好一点。下面我要解释的齐次坐标(homogeneouscoordinates)是我所熟悉的计算机视觉和图形学这两个领域中经常要用到的概念,同时,坐标也是一般人都可以理解的...
代码星球 代码星球·2020-11-25
首页上一页...1819202122...下一页尾页