- 博客(16)
- 收藏
- 关注
原创 spring bean scope
spring 配置bean的scope为prototype原型模式,也就是多例模式: 情况1:单例对象使用多例对象 方式1:不使用代理创建 public class A{ @Autowired private ApplicationContext applicationContext; private B b; void fun(){ ...
2018-06-28 23:12:45 149
原创 spring笔记
spring是一个轻量级的应用开发框架(平台)。作为一个平台,spring抽象了在许多应用开发中碰到的共性问题。 spring是一个分层的架构。核心层包括IOC(Inject Object Container)依赖注入容器和AOP(Aspect Oriented Programming)面向切面编程。IOC负责管理bean,包括初始化过程和依赖注入过程。初始化过程:1、通过Resourc...
2018-06-16 17:50:06 119
原创 ThreadLocal对象的作用
ThreadLocal对象将值跟线程关联起来,维持线程的安全性。 线程调用ThreadLocal.get()方法,会触发调用ThreadLocal.initialValue()方法,该方法会返回值,该值交给Thread保存。当线程终止后,这些值会作为垃圾回收。...
2018-06-03 09:25:48 343
转载 css
摘录自BootStrap学习笔记,优缺点总结 CSS 声明顺序: 相关属性声明应该归为一组,并按照下面的顺序书写: 1、定位 Positioning 2、盒模型 Box Model 3、格式排版 Typographic 4、视觉 Visual 5、杂项 Misc 由于定位可以从正常的文档流中移除元素,并且还能覆盖盒模型相关的样式,因此排在首位。盒模型排在第二,因为它决定了组件的尺寸
2017-07-23 13:28:49 258
原创 并发安全性
一个可变的状态,不能共享。如果共享,从各个线程的角度来看,状态将会是不一致的。 这就好比量子物理学当中的测不准原理,你对粒子的测量将会影响到别人对同一粒子的测量结果,你说粒子在这,他说粒子在那。 所以可变的状态被共享了,就要做同步处理。 参考自《Java并发编程实战》
2017-07-13 23:14:45 229
原创 我的对象怎么了?
正确的对象未被正确地发布,正确的对象会被破坏。多线程就像一大波僵尸一样袭来,对象即将被感染。一群食人鱼在吃东西,一群秃鹫在吃腐尸,只剩骨架。 参考自《Java并发编程实战》一书
2017-07-13 22:26:42 173
原创 脑咋了?脑炸了
脑子为什么会炸呢? 是因为它(脑子)遇到了新的信息, 而这种信息它以前没接触过,不知如何处理,就会炸。 (不善于学习,从小没打开思考的种子) 就像突然叫一个思维定势的人去学习新的东西,也会炸。
2017-07-09 22:18:37 214
原创 理解关系型数据库表设计 三大范式
理解关系型数据库表设计 三大范式http://aijuans.iteye.com/blog/1629645一个表的设计应该遵从以下原则: 1. 确定主(主人)、从(下属)。主人可以由多个人员组成(复合主键、董事会)。下属由个人组成,不能搞非法集会,要独立。 2. 下属只听命(依赖)于主人,下属之间不存在互相依赖(听命)之说。 另外说一下,下属是因为收到了主人的号召,才排成一列,来欢迎主人
2017-06-29 14:24:16 463
原创 idea mybatis BindingException
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): top.haw358.demo.dao.UserMapper.selectByPrimaryKey找不到mapper.xml
2017-05-15 14:45:25 267
转载 网络爬虫
网络爬虫基本原理 | 知乎前辈建议 | 知乎2016-02-16 深圳龙岗区 天气:多云 21度python写爬虫内置库实现:requestsScrapy:异步,分布式爬虫,基于这个框架来写自己的爬虫,简单的页面爬取(比如可以明确获知url pattern的情况)。用这个框架可以轻松爬下来如亚马逊商品信息之类的数据。但是对于稍微复杂一点的页面,如weibo的页面信息,这个框架就满足不了需求了
2017-02-16 13:19:31 279
转载 PageRank算法
本质PageRank通过网络浩瀚的超链接关系来确定一个页面的等级。Google把从A页面到B页面的链接解释为A页面给B页面投票,Google根据投票来源(甚至来源的来源,即链接到A页面的页面)和投票目标的等级来决定新的等级。简单的说,一个高等级的页面可以使其他低等级页面的等级提升。概念PageRank是Google专有的算法,用于衡量特定网页相对于搜索引擎索引中的其他网页而言的重要程度。它由Larr
2017-02-16 12:49:18 351
转载 MapReduce笔记
概念:当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。MapReduce做了什么:一个数据块对应一个计算任务,然后放到一个计算节点处理该数据块。数据和代码的关系:就近原则调度处理,减少不必要的通讯。集群节点待遇:出错检测和恢复。特性:重数据、封装实现细节、可扩展思想来源:MapRe
2017-02-16 11:26:31 231
转载 MongoDB笔记
数据模型 一个MongoDB实例包含一组数据库(database),一个数据库包含一组集合(collection),一个集合包含一组文档(document),一个文档包含一组字段(field),每一个字段对应一个键值对(key/value pair) key: 必须为字符串类型。 value:可以包含如下类型。 ● 基本类型,例如,string,int,float,timestamp,bin
2017-02-15 17:29:35 334
原创 对称的随想
从今天起,想找一份python工程师的工作,看了招聘信息,要求熟悉MongoDB,所以翻了下百科,在看MongoDB的介绍时,又想到了对称性。程序是具有指导性的事物,它必须附在硬件才能发挥作用,因此程序对应的是硬件。这里我要说的是指导性的概念必须跟客观现实世界的物体发生接触,才能发挥它的作用。如果你认同我上面所说的模型的话,质量对应物体所含物质的多少,那么时间对应什么?
2017-02-15 14:23:17 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人