人的记忆力是有限的,所以会遗忘一些东西,但是有些东西我们想一直记着,为了腾出更多心里的位置给当下,那么就需要记录这些东西。(假装自己很文艺。。。。)
内容比较杂,有自己的小感悟小经验,也有一些开发遇到的问题,不知道该归为哪类,然后就记录在这里了,总之都是java开发这个职位所碰到的东西。
-----------------------------------------参加工作到今天已经四个月零七天,觉得该是开一篇文来记录了。------------------------------------------
1.一定一定要善于运用debug工具:
eclipse的debug模式;谷歌浏览器的开发者工具,蒽,目前主要就是这俩。因为用了debug工具之后,问题是可以直观的显示出来,而不用这些工具的时候,你的问题大部分是靠蒙出来的,明显的后者的效率和前者差的不是一个等级,所以,走点心吧。
2.SimpleDateFormat:
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
3.ecllipse不能输入中文:
这次记录之前已经碰到过几次这个问题了,每次都会去百度一下,因为很快就能解决,所以没有想着记录下来,但是!但是!今天又碰到这个问题,就想着还是记录下来,下次再碰到直接翻到这里就不用再找了,好了,下边是正文:
Alt + Shift 键将 英文 切换为 中文 ,这次就这样切换完就好了,就能输入中文了,还有百度到的后续操作:之后再按Ctrl + Shift 就可以切换输入法了。
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*2------0------1------9------分------割------线--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
4.先记下来:maven打包过滤文件
<configuration>
<warName>${project.build.finalName}</warName>
<packagingExcludes>WEB-INF/classes/WEB-INF/lib/*.*</packagingExcludes>
</configuration>
5.json编码与解码:
//注意导包: import java.io.UnsupportedEncodingException;
/**
* 解码---反序列化(urldecode解码)
*/
public void decodeJson () {
String jsonCode="%7B%22result%22%3A%22SUCCESS%22%7D";
try {
String jsonStr = java.net.URLDecoder.decode(jsonCode,"UTF-8");
System.out.println("jsonStr:" + jsonStr);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
/**
* 编码--序列化(urlencode编码)
*/
public void codeJson () {
String jsonStr="{\"result\":\"SUCCESS\"}";
try {
String jsonCode = java.net.URLEncoder.encode(jsonStr,"utf-8");
System.out.println("jsonCode:" + jsonCode);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}