摘要: 切点表达式: * 匹配一个或多个字符串,execution(public int com.xiaol.MyMath*.*(int, int)) 匹配任意一个参数, execution(public int com.xiaol.MyMath*.*(int, *)) 只能匹配一层路径 权限位不能用*, 阅读全文
posted @ 2021-01-24 14:00 413Xiaol 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 对于@Autowired注解的查找顺序: 先按照类型去容器中找对应的组件, 找到一个: 赋值, 没找到 : 抛出异常 找到多个,按照变量名在去找 匹配上:装配 没有匹配上: 报错 XML中配置 autowire='constructor' 的查找顺序: 先按照有参构造器参数的类型进行装配,没有就直接 阅读全文
posted @ 2021-01-24 12:48 413Xiaol 阅读(464) 评论(0) 推荐(0) 编辑
摘要: src/test1.js function f() { console.log(arguments) } function ff(a = 1) { console.log(a) return f(...arguments) } ff(1, 2, 3, 4) webpack.config.js mod 阅读全文
posted @ 2021-01-24 12:11 413Xiaol 阅读(89) 评论(0) 推荐(0) 编辑
摘要: package.json { "name": "leaflet-center", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "build": "webpack -p" }, "author": "" 阅读全文
posted @ 2020-12-29 12:16 413Xiaol 阅读(234) 评论(0) 推荐(0) 编辑
摘要: function mapilotSdk(options){ var beanA = {"name":"A","value":1} var beanB = null; function MapilotSDK(options) { var default_options = { "O":"o" }; t 阅读全文
posted @ 2020-10-02 11:04 413Xiaol 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第一种: 第二种 区别: 第一种用户无感知,第二种会修改浏览器地址栏的地址。 阅读全文
posted @ 2019-09-01 13:45 413Xiaol 阅读(2326) 评论(1) 推荐(0) 编辑
摘要: function doSave(value, type, name) { var blob; if (typeof window.Blob == "function") { blob = new Blob([value], {type: type}); } else { var BlobBuilder = window.BlobBuilder || window.MozBlobBuilder || 阅读全文
posted @ 2019-09-01 13:42 413Xiaol 阅读(2791) 评论(0) 推荐(0) 编辑
摘要: 在服务器上生成ssh-key以后,需要把公钥放在github上,但是,这个公钥只能放在一个账户里,如果放在第二个账户里,就会提示这个key已经被用了,这是前提 一个可能的场景是这样的: 你们公司有好几个项目都托管在git上,然后有一台公用的服务器,这时候,你的同事在服务器上搞了一套ssh-key,添 阅读全文
posted @ 2019-08-22 20:00 413Xiaol 阅读(4771) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-18 22:07 413Xiaol 阅读(139) 评论(0) 推荐(0) 编辑
摘要: function XMLHttpRequestFilter(){ let base = XMLHttpRequest.prototype.open; let filter_list = []; let add = function(fun, key='_fn'){ filter_list.push([key, fun]) XMLHttpRequest.prototyp... 阅读全文
posted @ 2019-07-18 20:37 413Xiaol 阅读(377) 评论(0) 推荐(0) 编辑