摘要:
一、wait() 、notify() 方法 1. 为什么必须和synchronized一起使用? 因为wait()、notify()是通过对象来进行线程通信的,而依靠对象进行线程通信需要同步保证。 同步的作用: 防止notify()有wait()方法的执行的顺序错乱,导致wait线程无法被唤醒; 防 阅读全文
摘要:
来源:https://xiaomi-info.github.io/2020/01/02/distributed-transaction/ [作者简介] 李文华,小米信息技术部海外商城组 随着互联网技术的不断发展,系统越来越复杂,几乎所有 IT 公司的系统都已经完成从单体架构到分布式架构的转变,分布式 阅读全文
摘要:
$stateProvider 在写resolve的时候,也要写上controller,不能直接在页面上用ng-controller 来指定! 阅读全文
摘要:
统计结果: 阅读全文
摘要:
Error: Error setting TTL index on collection : sessions 一、步骤一: 这个问题一般是直接升级 mongodb和connect-mongo的版本为最新就可以了。 (注:记得一定要删除掉node_module再重新安装,因为你在package.js 阅读全文
摘要:
连接点就是程序执行的某个特定的位置,如:类开始初始化前、类初始化后、类的某个方法调用前、类的某个方法调用后、方法抛出异常后等。Spring 只支持类的方法前、后、抛出异常后的连接点。 一个项目中有很多的类,一个类有很多个连接点,当我们需要在某个方法前插入一段增强(advice)代码时,我们就需要使用 阅读全文
摘要:
SpringMVC中的模型数据是非常重要的,因为MVC中的控制(C)请求处理业务逻辑来生成数据模型(M),而视图(V)就是为了渲染数据模型的数据。 直白来讲,上面这句话的意思就是:当有一个查询的请求,控制器(C)会把请求拦截下来,然后把根据请求的内容对它进行分配适合的处理方法,在处理方法上进行处理查 阅读全文
摘要:
一、何为插值字符串? 其实插值字符串的意思就是:拥有字符插值标记的字符串。如: hello,{{ to }}....字符插值标记:相当于我们平时在字符串替换中使用到的占位符。上面的例子中的{{to}}其实就是类似于一个占位符,我们可以通过$interpolate服务将上面的例子中的字符串进行处理,返 阅读全文
摘要:
ngInfiniteScroll 是一个 AngularJS 的扩展指令,实现了网页的无限滚动的功能,也就是相当于页面滚动到最底部的时候自动加载更多内容。 引入js库 1 <script type='text/javascript' src='path/jquery.min.js'></script 阅读全文
摘要:
引入主题背景:angular 的指令配置中的template可以直接使用硬编码写相应的代码,不过也可以根据变量,进行动态更新。那么需要用到那些变量,因用法的不同,所以需要设置合适的绑定策略。 @ 绑定策略,它的作用就是能把指令配置的独立Scope下变量的值等于根据@绑定的指令属性的值。(指令属性的值 阅读全文