Wesley13 Wesley13
4年前
java 数组的协变和逆变
先说结论:1.基元类型数组不允许协变和逆变,无法编译通过。2.引用类型数组允许协变和逆变,逆变时会检查实际类型,如果不相符则抛出java.lang.ClassCastException。下面是验证代码。1publicclassTestArrayInstance{2publicst
Easter79 Easter79
4年前
springboot学习随笔(二)自定义静态资源路径
有的时候我们会把静态资源staticpublic等目录下,有的时候需要自定义那么就需要修改默认路径了。思路1.获得webmvc的适配器2.在适配器里注册自己的路径代码案例:importorg.springframework.context.annotation.Configuration;importorg.springf
Wesley13 Wesley13
4年前
RPC
RPC介绍  什么是RPC?RemoteProcedureCall,远程过程调用。也就是说,调用过程代码并不是在调用者本地运行,而是要实现调用者与被调用者二地之间的连接与通信。比较严格的定义是:Remoteprocedurecall(RPC)isaprotocolthatallowsacomputerprogramrunnin
Stella981 Stella981
4年前
Kurento Utils JS
概述KurentoUtils是RTCPeerConnection(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fw3c.github.io%2Fwebrtcpc%2F)的包装器对象。此对象旨在简化基于WebRTC的应用程序的开发。该项目的源代码可以从GitHub
Wesley13 Wesley13
4年前
GIT 检查、撤销修改简明教程
说明:本教程的所有操作都在master分支上,且仅用于个人代码仓库管理,操作的实用性有待研究。4个区!(http://uploadimages.jianshu.io/upload_images/264059158dffa2b008d361a.jpg?imageMogr2/autoorient/strip%7CimageView2
Stella981 Stella981
4年前
Golang中WaitGroup使用的一点坑
Golang中WaitGroup使用的一点坑Golang中的WaitGroup一直是同步goroutine的推荐实践。自己用了两年多也没遇到过什么问题。直到一天午睡后,同事扔过来一段奇怪的代码:坑1123456789101112131
Stella981 Stella981
4年前
Spring4
    方法注入主要是用在Singleton的Object中使用非Singleton的Bean时,通过lookupmethod的那个方法来取得非Singleton的Bean。一般用的不多,在用这种定义之前最好想明白你的需求。1使用Java代码实现方法注入1.1用法示例//acl
Stella981 Stella981
4年前
Python 中的元类到底是什么?这篇恐怕是最清楚的了
类作为对象在理解元类之前,您需要掌握Python的类。Python从Smalltalk语言中借用了一个非常特殊的类概念。在大多数语言中,类只是描述如何产生对象的代码段。在Python中也是如此:classObjectCreator(object):...pass...
Stella981 Stella981
4年前
JFinal集成Beetl静态模板
话说Beetl模板框架比Freemarker模板还要快,至于到底怎么样,目前还没有感觉到,不管那么多了,上手再说。首先需要下载beetl包:Beetl模板路径Beetl提供JFinal框架的集成,使用BeetRenderFactory类,通过如下代码注册即可完成集成:@Overridepublicvoidconf
Wesley13 Wesley13
4年前
@JsonFormat()不起作用
    打算将数据库取出的Date类型的数据改成一定格式的时间,如改成yyyyMMdd。然后在属性的get方法上加了@JsonFormat,结果取出时一直是long类型的Date,代码如下:package soc.entity;import java.text.ParseException;import java