文章列表
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:
Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱 ...
java.lang.OutOfMemoryError异常解决方法
原因:常见的有以下几种:
1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;
2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;
3.代码中存在死
java中list、set和map 的区别
- 博客分类:
- Java
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap.
List的功能方法
实际上有两种List: 一种是基本的ArrayList,其优点在于随机访问元素,另一种是更强大的LinkedList,它并不是为快速随机访问设计的,而是具有一套 ...
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应
的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人
都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
假如我们需要确定谁占用了我们的8080端口
1、Windows平台在windows命令行窗口下执行:
问题描述:
win7系统(64位)下,对系统进行垃圾清理后,MySQL无法启动。在网上查找发现,可能清理文件的时候,清理掉了MySQL的0字节文件,导致MySQL无法正常启动。
准备工作:
在MySQL安装目录中找到my.ini,打开查看,找到basedir、datadir和innodb_data_home_dir。
例如我的是:
basedir="D:/Program Files (x86)/MySQL/MySQL Server 5.5/"
如果是自己手工搭建struts的开发环境,手工编写struts-config.xml文件,或者从其他项目中复制struts-config.xml文件到当前项目。双击打开struts-config.xml文件,默认使用的是MyEclipse Struts Config Editor,就会报错Error opening the editor,can not chan ...
Android初学点滴积累(操作篇)
- 博客分类:
- Android
初学android,顺手记下过程中碰到的问题或心得,既是总结,也为方便以后回头复习;
p.s.环境:Ubuntu 14.04 adt-bundle-linux-x86-20130917
adt更新慢
由于GFW的存在,更新sdk的时候总是很慢,经常失败,有两种方法处理:
修改host文件/etc/hosts(对于windows是C:\Windows\System32\drivers\etc\hosts),在增加一条 :203.208.46.200 dl-ssl.google.com具体的ip可能会变化,可以到“谷歌服务器IP-SMARTHOST版”中找到该域名对应的ip; ...
开放接口使用积累
- 博客分类:
- Android【移动开发】
- Android
个推(消息推送)
官网:http://www.igetui.com/
Demo快速入门说明;
步骤:
用自己的开发者账号登陆个推,进入控制界面;
在左侧菜单中选择 " 应用管理 ==> 应用管理 ==> 登记新应用"在 "应用名称" 和 "应用标识" 中填入相应内容;名称随便取,标识是app的package name;
登记完新应用后,单击 " 应用管理 ==> 应用管理 ==> 应用详情 " 中看到各应用对应的详情信息;
下载SDK,解压,在文件夹中的 &q ...
string.xml中添加空格
假设TextView引用了string.xml中的常量,若要在字符串开头添加空格或制表符,或者在字符串中间显示多个空格符,直接键盘敲入空格是不会在控件中起作用,需要使用: " " 或者 "\t"等特殊字符:
[html] view plaincopy
<stringname="test1">\t填写    手机号</string>
<stringname=&q ...
简介:
从android 3.0开始,android加入了一个新的api,actoinbar,随着android 4.0的发布和慢慢的推广开来,很多应用也开始使用google推广的ui设计,而actionbar是其中相当重要的一部分。本人现在对IOS的那种设计有点厌烦,对安卓4.0的设 ...
常见错误代码提示
Multiple markers at this line- overrides com.actionbarsherlock.app.SherlockActivity.onCreateOptionsMenu- Cannot override the final method from SherlockActivity- Method breakpoint:MainActivity [entry] - onCreateOptionsMenu(Menu)
解决方法
Android的onCreateOptionsMenu()创建菜单Menu详解
An ...
Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性
JAVA面试题及解答
- 博客分类:
- 笔试面试&技巧
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五,HashMap和Hashtable的区别。 第六,Collection 和 Collections的区别。 第七,什么时候用assert. 第八,GC是什么? 为什么要有GC? ...
Eclipse开发andriod程序时import android.support.v4或者import android.support.v7提示导入错误解决办法
- 博客分类:
- Eclipse工具&插件
在使用Eclipse开发andriod程序时,程序中提示import android.support.v4.XXX或者import android.support.v7.XXX出错,具体的提示信息是:
The import android.support cannot be resolved。
解决办法是增加所缺的jar包。步骤如下:
1、在Eclipse中,右击当前工程,选择Properties
2、选择Java Build Path
3、选择Libraries tab,点击右边面板的Add External JARs按钮
4、选择android-support-v4.ja ...
安装ADT后,随着sdk的更新,它也会被我们更新,后来呢,我想看一下我升级到什么版本了。原来在Eclipse的help->about Eclipse里面有个小机器人图标,那是The Android Open Source Project,点击它会看到它的Version,我现在的版本是0.9.7。搞定~~~
如果ADT又发布新版本了,那么如何升级呢?通常它可以选择下载文件或在线升级。但它与sdk的升级没在一起。
help->check updates,
会看到ddms和android development toolkit,
选中它进行升级。ok~~
...