`
xieboke
  • 浏览: 4719 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
主要步骤就是: 一、下载MinGW(C++编译器),在安装过程中,会有一个窗口要你确定哪些包需要被安装。只要选择三个选项:MinGW base tools, g++ compiler和makefile就可以了,之后需要Apply Mark让这个安装文件导入需要安装的包,不然关闭窗口的时候这些选项会自动删除。安装完成之后,还配置一系列MinGW的路径到我的电脑,包括: 1.MINGW_HOME = D:\MinGW 2.path加上 %MINGW_HOME%\bin; 3.LIBRARY_PATH = %MINGW_HOME%\lib 4.C_INCLUDEDE_PATH = %MINGW_HO ...
1. 避免在list上进行remove操作,如果一定要进行必须这么做 Iterator<A> iterator = list.iterator(); while (iterator.hasNext()) {     A temp = iterator.next();     iterator.remove(); } 2. 扩大JVM的内存使用面积 如果建立的是一个网络服务,那么就需要在tomcat或者jetty这种servlet容器的配置文件中加入JVM的内存使用值。 3. 扩大或者减少tomcat或者jetty的线程数 并不是线程越大越适合于并发的环境,有时候线程太多反而 ...
为了提高网络服务的运行速度,有时候需要并发执行它。可以从以下几方面提高tomcat的并发效率。 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space 一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放Pe ...
当我们想在web服务器上运行web的一些应用的话,我们需要有些协议让服务器和应用进行沟通。Servlet就是其中一个常见的主要协议和接口。它是在服务器上运行的小程序。web服务器与web应用层的一系列java接口统称为Java Servlet API。能够发布运行java应用的web服务器成为servlet容器。 web容器的概念要比servlet容器的概念要大。jetty和tomcat既是一个web容器也是一个servlet容器。但是jetty相较于tomcat具有可插拔的特点。所以google选择jetty代替了tomcat,因为在云框架中,可插拔和可扩展这两个特性可以帮助web容器省去很 ...
1. eclipse有时候会出现Java Resources有红叉,但是任何一个包都没有红叉的情况。在这种情况下,我们就可以打开eclipse的problem console。这个console与运行的console在一起,如果找不到,可以再quick access搜索窗键入problem得到。
如果我们定期想在服务器上执行一些操作,而又不想每次都去重复性地干这些事情的时候,crontab可以帮助我们自动地执行这些操作。 crontab -e  编辑该用户的crontab,当指定crontab 不存在时新建。   crontab -l  列出该用户的crontab。   crontab -r  删除该用户的crontab。   crontab -u <用户名称>  指定要设定crontab的用户名称。 crontab –v 显示上一次编辑的时间(只在某些操作系统上可用) 当我们在命令行键入 $ crontab -e 的时候,linux系统会自动进入类似txt的一个界面,在 ...
这几天碰到一个问题,当我把网络服务布置到服务器上,而且成功启动的时候,却无法从其他外部IP的浏览器访问这个服务。原来此服务器不具有外部访问的IP。但是如何测试这个服务的运行效果呢,我用到了curl语句。 什么是cur ...
包的命名规范:每个单词之间用.分割开,比如org.apache.commons.logging.Log; 类的命名规范:每个单词的首字母大写,其他字母小写,单词之间不添加任何分隔符,比如AnswerSetProgramming 方法和变量的命名规范:第一个单词的首字母小写,之后所有单词的首字母大写,其余字母小写,单词之间不添加任何分隔符,比如getString
很多网络服务需要提供日志,用以方便开发者实时跟踪并调试网络服务。这篇博客主要讨论如何使用Apache Log4j为java语言的网络服务编写日志。 为了不污染源代码,Apache提供了一个jar包,名叫Log4j引用http://logging.apache.org/log4j/1.2/ma ...
Unicode和UTF-8 unicode是一个多字节的编码方式,它是一种可以容纳全世界所有文字的编码方式。对于单字节的字符来说,他的unicode就是一个ASCII码;对于多字节来说,他的unicode需要查询unicode的编码表来生成。不论是单字节还是多字节,在存储的时候需要一个字节一个字节地存储,就存在以下几个问题需要解决: 1. 先保存高位字节还是先保存低位字节 2. 只用字节数来编码,还是变换成变长字节来编码(即根据字符的频度或者其他特征来选择是单字节、双字节还是多字节编码) 3. 字节的分界点在哪里,为了让程序知道如何分词 作为一种编码方式,Unicode只规定了如何编码,并 ...
Global site tag (gtag.js) - Google Analytics