路由原理 传统开发方式 url改变后 立刻发起请求,响应整个页面,渲染整个页面 SPA 锚点值改变后 不会发起请求,发起ajax请求,局部改变页面数据 页面不跳转 用户体验更好 SPA single page application(单页应用程序) 前端路由 锚点值监视 ajax获取动态数据 核心点 ...
分类:
其他好文 时间:
2020-03-28 13:18:55
阅读次数:
84
SpringBoot为我们做的自动配置,确实方便快捷,但一直搞不明白它的内部启动原理,这次就来一步步解开SpringBoot的神秘面纱,让它不再神秘。 @SpringBootApplication public class Application { public static void main( ...
分类:
编程语言 时间:
2020-03-28 12:59:56
阅读次数:
87
1、最近做个react-native 项目,要求有个接口需要base64加密,使用js加密后发现中文会无法base64解密 解决办法 1、导入2个包,如果没有则请自行下载 import java.io.UnsupportedEncodingException;import sun.misc.BASE ...
分类:
移动开发 时间:
2020-03-28 01:22:34
阅读次数:
452
概念 Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。 监听对象 Request、Session、Application 作用 监听 ...
分类:
其他好文 时间:
2020-03-28 01:07:41
阅读次数:
75
区别 1.使用范围和规范不同 filter是servlet规范规定的,只能用在web程序中. 拦截器即可以用在web程序中, 也可以用于application, swing程序中, 是Spring容器内的, 是Spring框架支持的 2.触发时机不同 顺序: Filter Servlet Inter ...
分类:
编程语言 时间:
2020-03-27 23:15:13
阅读次数:
85
ctp回调线程要快速返回,每次从ctp进入java时必然要产生一个新的线程对象匹配,效率实在太低。 在java中产生一个线程,该线程调用native方法进入本地代码形成工作线程,该线程负责读取缓冲区数据并调用java接口处理。 在swig的Spi代码中生成一个缓冲区,每次有回调发生时,把所有数据复制 ...
分类:
编程语言 时间:
2020-03-27 17:09:09
阅读次数:
82
写在前面的话:本文面向web前端工程师,iOS 或 Android 请移步这里stackoverflow。关于app开发模式,这里不再赘述。 一、判断机型 js 调用 Native iOS/Android function 需要使用不同的方法,所以首先要做的是判断用户机型,代码如下: var u = ...
分类:
移动开发 时间:
2020-03-27 14:22:43
阅读次数:
92
Content.Text = "程序集版本:" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() +"\n";Content.Text += "文件版本:" + Application.P ...
35. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。 如下图: 并发 = 两个队列和一台咖啡机。 并行 = 两个队列和两台咖啡机。 36. 线程和进程的区别? 一个程序下 ...
分类:
编程语言 时间:
2020-03-27 13:04:26
阅读次数:
64
为了避免单点故障,Eureka注册中心会有集群,配置的时候只需要相互注册即可 例如三个服务器 一: server: port: 8080 # 端口spring: application: name: eureka-server # 应用名称,会在Eureka中显示,集群时名称一致eureka: cl ...
分类:
其他好文 时间:
2020-03-27 12:44:56
阅读次数:
59