`
文章列表
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来: Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱 ...
java.lang.OutOfMemoryError异常解决方法   原因:常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死
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,顺手记下过程中碰到的问题或心得,既是总结,也为方便以后回头复习; 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; ...
个推(消息推送)   官网:http://www.igetui.com/ Demo快速入门说明;   步骤: 用自己的开发者账号登陆个推,进入控制界面; 在左侧菜单中选择 " 应用管理 ==> 应用管理 ==> 登记新应用"在 "应用名称" 和 "应用标识" 中填入相应内容;名称随便取,标识是app的package name; 登记完新应用后,单击 " 应用管理 ==> 应用管理 ==> 应用详情 " 中看到各应用对应的详情信息; 下载SDK,解压,在文件夹中的 &q ...
string.xml中添加空格 假设TextView引用了string.xml中的常量,若要在字符串开头添加空格或制表符,或者在字符串中间显示多个空格符,直接键盘敲入空格是不会在控件中起作用,需要使用: "&#160;" 或者 "\t"等特殊字符: [html] view plaincopy <stringname="test1">\t填写&#160;&#160;&#160;&#160;手机号</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文件)的属性
第一,谈谈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.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~~     ...
Global site tag (gtag.js) - Google Analytics