码迷,mamicode.com
首页 > 编程语言
Java 垃圾回收与内存分配策略
垃圾回收是什么? 垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。 怎么判断一个对象是否需要... ...
分类:编程语言   时间:2016-08-21 21:23:29    阅读次数:191
并发并行多线程
Servlet多线程同步问题(important)最主要的原因之一是:Servlet是单例模式,一个Servlet给所有的用户提供服务,有可能造成资源混乱的模式Servlet的多线程同步问题:Servlet本身是单实例的,这样当有多个用户同时访问某个Servlet时,会访问该唯一的Servlet实例 ...
分类:编程语言   时间:2016-08-21 21:21:02    阅读次数:232
Spring:No bean named 'beanScope' is defined
初学Spring,“No bean named 'beanScope' is defined”这个问题困扰了我好几个小时,查资料无果后,重写好几遍代码后发现问题居然是配置文件不能放在包里。。。要放在src的直接目录下。。。心碎了一地。。。 使用的是 windows 10 / eclipse 4.5. ...
分类:编程语言   时间:2016-08-21 21:22:51    阅读次数:520
JavaScript学习笔记5 之 计时器 & scroll、offset、client系列属性 & 图片无缝滚动
一、计时器 setInterval ( 函数/名称 , 毫秒数 )表示每经过一定的毫秒后,执行一次相应的函数(重复) setTimeout ( 函数/名称 , 毫秒数 ) 表示经过一定的毫秒后,只执行一次相应的函数(不重复) 清除计时器: clearInterval( ); clearTimeout ...
分类:编程语言   时间:2016-08-21 21:19:47    阅读次数:473
Spring+SpringMVC+MyBatis)
用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和 ...
分类:编程语言   时间:2016-08-21 21:19:36    阅读次数:331
转 浅谈C++中指针和引用的区别
浅谈C++中指针和引用的区别 浅谈C++中指针和引用的区别 指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。 1.指针和引用的定义和性质区别: (1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原 ...
分类:编程语言   时间:2016-08-21 21:19:01    阅读次数:223
python命令行参数处理
使用sys.argv获得参数,使用getopt和optparse两个内建的模块处理命令行参数: getopt,只能简单处理 命令行参数; optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。 getopt,只能简单处理 命令行参数; optp ...
分类:编程语言   时间:2016-08-21 21:16:57    阅读次数:254
C++面试基础
自己整理了一些常见的面试题,频率挺高的都是,而且感觉这里这些基础的东西都会问,自己过几天也要面试了,所以发上来让大家一起看看,有什么错误的地方望提醒我纠正。 32位数据类型以及sizeof大小、 char:1; short int:2; int:4; long:4; long long:8; flo ...
分类:编程语言   时间:2016-08-21 21:16:10    阅读次数:280
python特殊函数 __call__()
可以把实例对象用类似函数的形式表示,进一步模糊了函数和对象之间的概念 ...
分类:编程语言   时间:2016-08-21 21:17:07    阅读次数:296
springmvc简述
Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架,即使用了 MVC 架构模式的思想,将 web 层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC 也是要简化我 ...
分类:编程语言   时间:2016-08-21 21:16:36    阅读次数:287
C++ 基础知识复习(三)
43. 继承的几种方式: 答:共有继承public,保护继承protected,私有继承private。其中后两种继承会改变原有的访问级别。 44. 深复制与浅复制: 答:简单理解,深复制自己申请了内存,浅复制直接把地址抄了过去。 45. C++是否支持参数个数不确定: 答:支持,可以使用隐藏参数机 ...
分类:编程语言   时间:2016-08-21 21:16:09    阅读次数:287
java设计模式之中介者模式
中介者模式 用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 中介者模式UML图 中介者模式代码 中介者模式适用场景 一组对象以定义良好但是复杂的方式进行通信。产生的相互依赖关系结构混乱且难以理解。 一个对象引用其他很多 ...
分类:编程语言   时间:2016-08-21 21:14:43    阅读次数:150
Java多线程6:synchronized锁定类方法、volatile关键字及其他
同步静态方法 synchronized还可以应用在静态方法上,如果这么写,则代表的是对当前.java文件对应的Class类加锁。看一下例子,注意一下printC()并不是一个静态方法: 从运行结果来,对printC()方法(非静态)的调用和对printA()方法、printB()方法(静态)的调用时 ...
分类:编程语言   时间:2016-08-21 21:12:47    阅读次数:184
Java多线程7:死锁
前言 死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发生了错误,就可能导致程序中发生死锁,并且即使通过压力测试也不可能找出所有潜 ...
分类:编程语言   时间:2016-08-21 21:13:56    阅读次数:231
Swift - 通过叠加UILabel来实现混合的进度条
Swift - 通过叠加UILabel来实现混合的进度条 效果 源码 https://github.com/YouXianMing/Swift-Animations ...
分类:编程语言   时间:2016-08-21 21:09:40    阅读次数:156
python重载四则运算符及输出格式设置
能够输出想要的结果。 ...
分类:编程语言   时间:2016-08-21 21:08:01    阅读次数:143
python限定类属性的类属性:__slots__
...
分类:编程语言   时间:2016-08-21 21:09:11    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!