Java

spring 请求参数和路径变量

请求参数和路径变量:客户端传递参数给服务端的两种方式请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用“&”符号进行参数间的分隔,例如:http://localhost:8080/springmvc/user?name=yu&password=123456...

javascript ~~ 符号是什么意思呢?

~ bitwiseNOT运算符~对操作数按位取反,两个的意思即作两次取反操作,其实是等作原数本身(操作数是32整数范围内) ~~(Math.random()*7)即var n = Math.random() * 7;n = ~n;...

详解 JavaScript的 call() 和 apply()

定义ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply 。这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this 的值。call和apply语法定义说明call(thisOb...
代码星球·2020-09-02

javascript中let和var的区别

let是es6中新增命令,也是用来声明变量的,可能很多小伙伴都像我一样,定义变量的时候都会用var而很少用到let,那么,let和var到底有什么区别呢?let和var的区别体现在作用域上。var的作用域被规定为一个函数作用域,而let则被规定为块作用域,块作用域要比函数作用域小一些,但是如果两者既没在函数中,也没在块...
代码星球·2020-09-02

javascript select标签的操作

用原生的方法对select标签的增删操作1、选中某一个option,一般采用option[i].selected =true2、添加option首先需要创建一个option的节点,然后插入到select,下面介绍了两种办法add(newOption)和document.createElement("optio...

spring事务的传播机制新解

以下是事物的传播机制:@Transactional(propagation=Propagation.REQUIRED)如果有事务,那么加入事务,没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED)容器不为这个方法开启事务@Transac...

Java总结篇系列:Java泛型

一.泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:1publicclassGenericTest{23publicstaticvoidmain(String[]args){4Listlist=newArrayList();5list.add("qqyumidi");6list....
开发笔记·2020-09-02

学习Java的好书推荐

如果都能看完看懂且科学的总结外加合理的实践,相信BAT,TMD的Offer会向你招手的。以下是每本书的推荐语,清楚自己缺的是什么,就下定决心去补吧,一个好工作意味着高收入,投资自己的时间换来更宝贵的东西。 一.计算机网络系列:1.《TCP/IP卷一》  这本其实我刚开始没看太懂,可能是当时...
开发笔记·2020-09-02

javascript,移动划过超链接鼠标变手型

用css控制鼠标样式的语法如下:<span>文本或其它页面元素</span>把*换成如下15个效果的一种:下面是对这15种效果的解释。移动鼠标到解释上面,看看你的鼠标起了什么变化吧!hand是手型pointer也是手型,这里推荐使用这种,因为这可以在多种浏览器下使用。crosshair是十字型t...

javascript页面刷新的几种方法

javascriptrefreshpage几种页面刷新的方法本节内容:Javascript刷新当前页面的方法与实例。window.location.reload(),window.history.go(0)和document.execCommand(''Refresh''),这三个方法是最快速的。其他的都有明显的浏览器...

模拟Java内存溢出

本文通过修改虚拟机启动参数,来剖析常见的java内存溢出异常(基于jdk1.8)。修改虚拟机启动参数Java堆溢出虚拟机栈溢出方法区溢出本机直接内存溢出修改虚拟机启动参数  这里我们使用的是IDEA集成开发环境,选择Run/DebugConfigurations  然后选择Con...
代码星球·2020-08-31

JavaScript责任链模式

介绍责任链模式(Chainofresponsibility)是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。请求以后,从第一个对象开始,链中收到请求的对象要么亲自处理它,要么转发给链中的下一个候选者。提交请求的对象并不知道哪一...
代码星球·2020-08-31

JavaScript代理模式

代理模式的定义,代理是一个对象(proxy)用它来控制目标对象的访问。为此他要是先与目标对象相同的接口,但是他不同于装饰者模式,它对目标对象不进行任何修改,它的目的在于延缓"复杂"对象的初始化时间。这样可以在用到这个目标对象的时候再初始化他(对于单例来讲更是重要)。代理模式有两种分类:(1)普通代理(2)惰性代理具体看...
代码星球·2020-08-31

JavaScript观察者模式

观察者模式观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。*它分为2个角色:(1)观察者(2)被观察者*观察者模式的目的:对程序的内在变化进行观察,当其有变...
代码星球·2020-08-31