码迷,mamicode.com
首页 > 编程语言
Java内存溢出的详细解决方案
一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web ap.....
分类:编程语言   时间:2015-09-10 10:59:36    阅读次数:194
Best Practices in JavaScript
Some items you should konw : Graceful degradation : ensuring that your web pages still work without JavaScript Unobtrusive JavaScript : separating s.....
分类:编程语言   时间:2015-09-10 10:59:21    阅读次数:170
MapReduce 中job.setJarByClass()方法的疑惑
在调试mr实例的时候,遇到如下的情况,如图所示说明:就是我的mr程序类名称和我设置的setJarByclass()中设置的不一样,但是程序竟然没有报错!!!!当时把我吓尿了疑惑:如果这样设置的话,那岂不是找不到的main方法了啊?最后查看setJarByClass()方法,惊奇的发现在 JobCon...
分类:编程语言   时间:2015-09-10 10:58:43    阅读次数:754
基础学习day04---数组的操作
一、数组基本常见操作1.1、静态初始化//第一种声明 //第一种声明 int [] arr=new int[5]; //第二种声明 int [] arr1=new int[]{5,3,8,1,9,11}; ...
分类:编程语言   时间:2015-09-10 10:53:56    阅读次数:246
Ehcache 整合Spring 使用页面、对象缓存
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、L...
分类:编程语言   时间:2015-09-10 10:54:49    阅读次数:266
Hibernate 与Spring整合出现 hibernate.HibernateException: createCriteria is not valid without active transaction
当 Hibernate 和 Spring 整合时,在 Spring 中指定的 Hibernate.cfg.xml 文件内容中要注释掉以下内容: thread -->这样,才能将 Hibernate 的 session 交给 Spring 来管理,而 Spring 才能使用切面方法,对 DAO 中的方...
分类:编程语言   时间:2015-09-10 10:51:35    阅读次数:193
Java中三种常见内存溢出错误的处理方法
相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括...
分类:编程语言   时间:2015-09-10 10:52:52    阅读次数:420
Thread多线程stopSleep顺序问题
今天呢,学习了javase多线程,里面的睡眠sleep问题有点困扰:public class Thread_06_stopSleep{ public static void main(String[] args)throws Exception{ Processor p = ne...
分类:编程语言   时间:2015-09-10 10:52:03    阅读次数:186
C语言 gets()和scanf()函数的区别
scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(str...
分类:编程语言   时间:2015-09-10 10:49:27    阅读次数:133
算法与数据结构之冒泡排序
1 #include 2 #include 3 void BubbleSort(int *a,int n); 4 5 int main(void)//入口函数,整型,无参数 6 { 7 int k; 8 int a[10]={2,4,6,8,0,1,3,5,7,9}; 9 ...
分类:编程语言   时间:2015-09-10 10:48:45    阅读次数:239
C#线程同步的几种方法
我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到...
分类:编程语言   时间:2015-09-10 10:44:47    阅读次数:249
代码面试最常用的10大算法
在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix 在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这个方法大家应该...
分类:编程语言   时间:2015-09-10 09:41:06    阅读次数:221
C++重载流插入运算符和流提取运算符
C++的流插入运算符“>”是C++在类库中提供的,所有C++编译系统都在类库中提供输入流类istream和输出流类ostream。cin和cout分别是istream类和ostream类的对象。在类库提供的头文件中已经对“>”进行了重载,使之作为流插入运算符和流提取运算符,能用来输出和输入C++标准...
分类:编程语言   时间:2015-09-10 09:40:14    阅读次数:215
字符串排成字典序,字符串数组
字符串数组好久没用都忘了,定义string s[100];但是输入的时候如果写scanf("%s", s[i]);就错了,提示也许%s只能把定义的char型的字符数组当成字符串输出,改成 cin>>s[i];就对了而且strlen(s[i])都用不了,会提示而strlen括号里面是放字符串的所以我猜...
分类:编程语言   时间:2015-09-10 09:36:51    阅读次数:252
javascript 中的 this 关键字详解
1.javascript 中 什么是 this? this 指的是当前行为执行的主体,或者是当前方法执行的主体 context:是当前行为或者方法执行的环境 实例: xx 去北京饭店吃东西;上下文是“北京饭店”, thi...
分类:编程语言   时间:2015-09-10 09:33:55    阅读次数:146
优化线程池
线程池初始时其池内只有一个线程。随着任务的分配,线程池管理器就会向池内“注入”新线程来满足工作负荷的需要,直到最大数量的限制。在足够的非活动时间之后,线程池管理器在认为“回收”一些线程能够带来更好的吞吐量时进行线程回收。 可以通过调用ThreadPool.SetMaxThreads方法来设置线...
分类:编程语言   时间:2015-09-10 09:34:16    阅读次数:167
C++builder XE 安装控件
C++builder XE 安装控件与cb6不一样了,和delphi可以共用一个包。启动RAD Studio。打开包文件。Project>Options>Delphi Compiler>Output-C/C++>Out file generation>选择Generate all C++Builde...
分类:编程语言   时间:2015-09-10 09:32:51    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!