一、什么是预编译? 预编译是做些代码文本的替换工作。是整个编译过程的最先做的工作 通过上面的解释可能还是不太理解预编译,通俗简单的说在程序真正执行一段代码之前,我们对要执行的代码做一些特定的处理,来达到我们后期所想要达到的一个效果 二、为什么预编译能防止SQL注入? 在知道为什么预编译能防止SQL注 ...
分类:
数据库 时间:
2021-01-25 11:00:51
阅读次数:
0
1.查看spring security,发现会自动创建多个对象。此时需要通过排序来进行,将自己设置的配置文件提前初始化来满足 @EnableWebSecurity @Order(1) //排序来处理这样的问题。但是没有治本,需要查看为什么要初始化多个对象... public class Securi ...
分类:
编程语言 时间:
2021-01-25 10:52:22
阅读次数:
0
nginx为什么比apache快? 1:在高并发的情况下nginx比apache快,低并发体现不明显 2:快的原因得益于nginx的epoll模型 apache是多线程或者多进程,在工作的时候,当来了一个http响应,一个进程接收(listen)–>识别处理—>返回请求,在此过程中,一个进程全程跟踪 ...
分类:
Web程序 时间:
2021-01-22 12:18:41
阅读次数:
0
一、函数装饰器 1.从函数中返回函数 在 if/else 语句中我们返回 greet 和 welcome,而不是 greet() 和 welcome()。为什么那样?这是因为当你把一对小括号放在后面,这个函数就会执行;然而如果你不放括号在它后面,那它可以被到处传递,并且可以赋值给别的变量而不去执行它 ...
分类:
编程语言 时间:
2021-01-21 10:49:34
阅读次数:
0
为什么需要灰度发布# 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。 总结下一些应用场景: 微服务依 ...
分类:
其他好文 时间:
2021-01-20 12:17:33
阅读次数:
0
最近做一个Android APP,由于离线业务需求,需要在启动APP时候同步大量数据到APP上,遇到了JSON性能瓶颈。从下方的图片中可以看出,当使用 json 传输数据,在解析json的时候会产生大量的对象,使得内存疯狂飙升,不论是配置低端的平板还是配置比较高端的手机都会 GC 。而在使用 fla ...
分类:
其他好文 时间:
2021-01-19 11:58:18
阅读次数:
0
一、rmi为什么要加载远程代码 rmi在进行远程方法调用的时候需要客户端和服务端都准备好各自所需的类文件,当有很多个客户端对服务端代码进行远程调用的时候就需要维护每个客户端的本地类文件,非常的繁琐。 通过rmi的远程加载代码可以简化这个过程,我们将类文件集中存在注册服务的某个路径或者某个网址下,然后 ...
分类:
编程语言 时间:
2021-01-18 11:25:03
阅读次数:
0
开篇日常立个flag.... 安装Git 此处略去一万字 了解几个东西 为什么要配置公钥、私钥?配置了有什么用(对于Git)?怎么配置? (以后补充) Git 配置SSH公钥、私钥 1、进入Git Bash 鼠标右键<Git Bash Here>(或者文件路径里敲<Git Bash.lnk>) 2、 ...
分类:
其他好文 时间:
2021-01-18 11:09:19
阅读次数:
0
Java特性和优势(视频地址) 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 思考?java为什么能够成功 ...
分类:
编程语言 时间:
2021-01-18 11:05:29
阅读次数:
0
原答案地址:https://zhuanlan.zhihu.com/p/23804247 最开始,先看一下,为什么这里的this输出结果并不一样? var obj = { foo: function (){ console.log("this-->>", this) } } var bar = obj ...
分类:
其他好文 时间:
2021-01-18 10:43:22
阅读次数:
0