工作知识点总结 Java知识点总结
2016-03-09 16:37
411 查看
Internet上使用的网络协议是TPC/IP是OSI模型的浓缩版, OSI模型是指 开放式系统互联参考模型, ISO是指 国际标准化组织
OSI是在一个备受尊敬的国际标准团体的参与下完成的,这个组织就是ISO, OSI分为七层结构,
第一层:物理层,
第二层:数据链路层,
第三层是网络层,
第四层是处理信息的传输层,
第五层是会话层,
第六层是表示层,
第七层应用层,
画图工具使用总结:
1、选择图片,右键选择打开方式为“画图工具”;获取doc命令mspaint打开此工具。
2、拖动画布,出现空白部分;或者调整显示比例为50%.
3、左上角选择“粘贴来源” ,选择第二张图片。
4、点击保存,注意把画布拖成和图片一样大,OK。完工
having:查询两个重复值(having必须放在后面)
select a.xiaoqu_id from mv_3g_magui a
group by a.xiaoqu_id
having count(a.xiaoqu_id)>=2;
隐藏某个区域
var myTable= document.getElementById('childTable');
myTable.style.display ="none";
隐藏下拉框:style=" display:none; "
jquery form表单.serialize()序列化后中文乱码问题原因及解决
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
var params = jQuery("#formId").serialize(); // http request parameters.
params = decodeURIComponent(params,true);
在进行编码
params = encodeURI(encodeURI(params));
后台
String paramsTrans = new String(params.getBytes("ISO-8859-1"),"UTF-8");
params = java.net.URLDecoder.decode(paramsTrans , "UTF-8");
问题解决。
---------------
1 .encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码.
2. UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号
EncodeURI两次的原理:http://www.cnblogs.com/myjavawork/articles/1784748.html
之所以有上面两个不同的函数,是因为我们在写JS代码的时候对URI进行两种不同的编码处理需求。encodeURI可以用来对完整的URI字符串进行编码处理。而encodeURIComponent可以对URI中一个部分进行编码,从而让这一部分可以包含一些URI保留字符。这在我们日常编程中是十分有用的。比如下面的URI字符串:
http://www.mysite.com/send-to-friend.aspx?url=http://www.mysite.com/product.html
在这个URI字符串中。send-to-friend.aspx页面会创建HTML格式的邮件内容,里面会包含一个链接,这个链接的地址就是上面URI字符串中的url值。显然上面的url值是URI中的一个部分,里面包含了URI保留关键字符。我们必须调用encodeURIComponent对它进行编码后使用,否则上面的URI字符串会被浏览器认为是一个无效的URI。正确的URI应该如下:
http://www.mysite.com/send-to-friend.aspx?url=http%3A%2F%2Fwww.mysite.com%2Fproduct.html
例子
AJAX在Post中文时乱码的解决方法:
加上设置字符编码的方法:
header('Content-Type:text/html;charset=GB2312');
解释如下:
用AJAX来POST回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字会正确显示,而送出了GBK编码流的时候就乱了。解决的办法就是在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XMLHTTP就不会乱搞了。
PHP:header('Content-Type:text/html;charset=GB2312');
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");
JQuery:http://jquery-easyui.wikidot.com/forum/t-252794/
有四种情况:
1,浏览器gbk,服务器端gbk:服务器要把接收的数据从utf-8转为gbk处理,输出时再转为utf-8;
2,浏览器gbk,服务器端utf-8,不用转换直接输出(这种情况好少见)
3,浏览器utf8,服务器端gbk:服务器要把接收的数据从utf-8转为gbk处理,输出时再转为utf-8;
4,浏览器utf-8,服务器端utf-8,不用转换直接输出
上面所有的原因:ajax都是以utf-8的格式发送数据,是浏览器自身的行为,且自适应浏览器自己编码,但不适合服务器端编码。凡是服务器端不是utf-8的情况,都要考虑做一次转换输出。
uname-a x86_64表示64位机器 i686表示32位机器
oracle 启动:注意启动顺序
1、su - oracle
2、lsnrctl start 先启动监听
3、sqlplus / as sysdba
4、startup 启动实例和服务(如果要关闭需要可以使用shutdown)
FTP操作:
service vsftpd start 启动
service vsftpd stop 停止
service vsftpd restart 重启
linux drwxr-xr-x
第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。
解压:tar -xzvf .tar.gz
tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
OSI是在一个备受尊敬的国际标准团体的参与下完成的,这个组织就是ISO, OSI分为七层结构,
第一层:物理层,
第二层:数据链路层,
第三层是网络层,
第四层是处理信息的传输层,
第五层是会话层,
第六层是表示层,
第七层应用层,
画图工具使用总结:
1、选择图片,右键选择打开方式为“画图工具”;获取doc命令mspaint打开此工具。
2、拖动画布,出现空白部分;或者调整显示比例为50%.
3、左上角选择“粘贴来源” ,选择第二张图片。
4、点击保存,注意把画布拖成和图片一样大,OK。完工
having:查询两个重复值(having必须放在后面)
select a.xiaoqu_id from mv_3g_magui a
group by a.xiaoqu_id
having count(a.xiaoqu_id)>=2;
隐藏某个区域
var myTable= document.getElementById('childTable');
myTable.style.display ="none";
隐藏下拉框:style=" display:none; "
jquery form表单.serialize()序列化后中文乱码问题原因及解决
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
var params = jQuery("#formId").serialize(); // http request parameters.
params = decodeURIComponent(params,true);
在进行编码
params = encodeURI(encodeURI(params));
后台
String paramsTrans = new String(params.getBytes("ISO-8859-1"),"UTF-8");
params = java.net.URLDecoder.decode(paramsTrans , "UTF-8");
问题解决。
---------------
1 .encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码.
2. UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号
EncodeURI两次的原理:http://www.cnblogs.com/myjavawork/articles/1784748.html
之所以有上面两个不同的函数,是因为我们在写JS代码的时候对URI进行两种不同的编码处理需求。encodeURI可以用来对完整的URI字符串进行编码处理。而encodeURIComponent可以对URI中一个部分进行编码,从而让这一部分可以包含一些URI保留字符。这在我们日常编程中是十分有用的。比如下面的URI字符串:
http://www.mysite.com/send-to-friend.aspx?url=http://www.mysite.com/product.html
在这个URI字符串中。send-to-friend.aspx页面会创建HTML格式的邮件内容,里面会包含一个链接,这个链接的地址就是上面URI字符串中的url值。显然上面的url值是URI中的一个部分,里面包含了URI保留关键字符。我们必须调用encodeURIComponent对它进行编码后使用,否则上面的URI字符串会被浏览器认为是一个无效的URI。正确的URI应该如下:
http://www.mysite.com/send-to-friend.aspx?url=http%3A%2F%2Fwww.mysite.com%2Fproduct.html
例子
AJAX在Post中文时乱码的解决方法:
加上设置字符编码的方法:
header('Content-Type:text/html;charset=GB2312');
解释如下:
用AJAX来POST回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字会正确显示,而送出了GBK编码流的时候就乱了。解决的办法就是在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XMLHTTP就不会乱搞了。
PHP:header('Content-Type:text/html;charset=GB2312');
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");
JQuery:http://jquery-easyui.wikidot.com/forum/t-252794/
有四种情况:
1,浏览器gbk,服务器端gbk:服务器要把接收的数据从utf-8转为gbk处理,输出时再转为utf-8;
2,浏览器gbk,服务器端utf-8,不用转换直接输出(这种情况好少见)
3,浏览器utf8,服务器端gbk:服务器要把接收的数据从utf-8转为gbk处理,输出时再转为utf-8;
4,浏览器utf-8,服务器端utf-8,不用转换直接输出
上面所有的原因:ajax都是以utf-8的格式发送数据,是浏览器自身的行为,且自适应浏览器自己编码,但不适合服务器端编码。凡是服务器端不是utf-8的情况,都要考虑做一次转换输出。
uname-a x86_64表示64位机器 i686表示32位机器
oracle 启动:注意启动顺序
1、su - oracle
2、lsnrctl start 先启动监听
3、sqlplus / as sysdba
4、startup 启动实例和服务(如果要关闭需要可以使用shutdown)
FTP操作:
service vsftpd start 启动
service vsftpd stop 停止
service vsftpd restart 重启
linux drwxr-xr-x
第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。
解压:tar -xzvf .tar.gz
tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树