- 博客(49)
- 收藏
- 关注
原创 Java基本数据类型变量
基本数据类型变量:基本数据类型定义了4类8种 整数类型:byte short int longJava各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。Java 语言整型常量的三种表示形式: ◆十进制整数,如:12,314 ◆八进制整数,要求以0开头,如:012. ◆十六进制数,要求0x或0X开头,如...
2019-11-22 11:05:22 256
转载 Http协议
1. HTTP概述HTTP是一种允许获取资源的协议,例如HTML文档。 它是Web上的任何数据交换和客户端 - 服务器协议的基础,这意味着请求由接收者(通常是Web浏览器)发起。 一个完整的文档是根据不同的子文档重新获得的,例如文本,布局描述,图像,视频,脚本等等。通常我们通过http协议获取如下的内容.image.png客户和服务器通过交换单个消息进行通信(而不是数...
2019-11-18 14:50:30 207
原创 JavaWeb应用的生命周期
启动阶段:加载Web应用的有关数据,创建ServletContext对象,对Filter和一些Servlet进行初始化。(1)把web.xml文件中的数据加载到内存中。(2)为JavaWeb应用创建ServletContext对象。(3)对所有的Filter进行初始化。(4)对那些需要在Web应用启动时就被初始化的Servlet进行初始化。运行阶段:为客户端提供服务。这是Java...
2019-11-05 15:35:52 126
转载 应用程序加载 web.xml
参考链接:https://blog.csdn.net/u010180031/article/details/54177675运行起的项目是如何加载,那么我们一起探索tomcat做为容器是如何加载项目的呢?每个项目的加载都是从web.xml开始的,话说欲善其事必先利器。首先揭晓web.xml常用元素的含义:<web-app> <display-name>...
2019-11-05 15:10:17 200
转载 Mac OS X mkdir: /home/test: Operation not supported
Hmmm, trying to create a directory under '/home' on a Mac?Well, Apple doesn't want you to (with good reason, automounter owns this dir, which makes it easier to do NFS mounts and such) so you shou
2016-12-15 10:47:49 6132
转载 MACOSX下查看某个端口被哪个程序占用及杀进程方法
sudo lsof -i :9000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 61342 a 313u IPv6 0x1111111111111 0t0 TCP *:cslistener (LISTEN)然后根据PID杀进程:sudo kill -9 61342
2016-11-30 16:17:59 1928
原创 MAC机中安装RUBY环境
以下代码区域,带有 打头的表示需要在控制台(终端)下面执行(不包括 打头的表示需要在控制台(终端)下面执行(不包括 符号)步骤0 - 安装系统需要的包 # For Mac # 先安装 Xcode 开发工具,它将帮你安装好 Unix 环境需要的开发包 步骤1 - 安装 RVMRVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。$ curl -L https://get.
2016-11-24 14:34:12 298
转载 js判断undefined类型
方法:if (typeof(reValue) == "undefined") { alert("undefined"); }
2016-11-16 17:59:41 388
转载 Mac设置Root密码
Mac系统重新设置root用户密码 如果不知道root用户密码,需要重设。 命令[sudo passwd root ] 然后提示你输入当前登录用户密码,通过以后, 提示你输入两遍root的密码。 这样你就设置好root帐号密码了,可以用root来登录MacOS了。 参考:http://www.2cto.com/os/201306/219
2016-09-18 15:40:49 1090
转载 html中 cookie设置
box==“checkBox ‘是否记住用户密码’”;loginName,password为用户名和密码。html初始化检查是否含有cookiewindow.onload=function init(){ var box = getCookie("box_"+str); var username = getCookie("usn_"+str); va
2016-09-14 14:23:00 11965
转载 HttpServletRequest常用获取URL的方法
1、request.getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是request URL的部分值,并且web容器没有decode过的3、request.getContextPath() 返回 the context of the reque
2016-09-14 14:21:19 295
原创 HTML中title前面小图标和网站收藏现实的图标
网站上的logo实际上是一个“favicon.ico”图片。实现步骤:第一步:制作favicon.ico,大小为16*16毫米;第二步:将“favicon.ico”放到项目的根路径下。第三步:在所有html页面head中添加如下代码。//收藏用logo图标link rel="bookmark" type="image/x-icon" href="favicon.ic
2016-09-07 10:23:27 7620
转载 优化Mysql数据库的8个方法
本文通过8个方法优化Mysql数据库:创建索引、复合索引、索引不会包含有NULL值的列、使用短索引、排序的索引问题、like语句操作、不要在列上进行运算、不使用NOT IN和<>操作。1、创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全
2016-08-30 09:51:28 353
原创 人民币大写转换
/** * 人民币大写转换 * @param {} numberValue 人民币小写 * @return {String} */ RMBCapital : function(numberValue) { var numberValue = new String(Math.round(numberValue * 100));
2016-08-12 10:41:27 1381
转载 js 数字金额大小写转换成中文大写
function Arabia_to_Chinese(Num){ for(i=Num.length-1;i>=0;i--) { Num = Num.replace(",","")//替换tomoney()中的“,” Num = Num.replace(" ","")//替换tomoney()中的空格 } Num = Num.replace("¥","")//替换掉可能出现的¥字符
2016-08-12 10:02:59 9235 1
原创 常用正则表达式
1、邮件校验emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
2016-07-19 18:04:23 285
原创 windows/linux 查看端口进程号
windowsnetstat -aon | findstr "端口号"linuxnetstat -anl | grep "端口号"lsof -i:端口号
2016-07-18 15:34:28 298
原创 maven 远程部署(tomcat服务器)
一、Tomcat (apache-tomcat-7.0.70) ——服务器 注:Tomcat推荐用7.0版本以上,因为7.0及以上版本和6.0配置信息不同,这里不做6.0配置介绍 。1、./conf/tomcat-users.xml 添加下面代码:<role rolename="admin-gui"/><role rolename="admin-script"/><role rolename
2016-07-12 09:42:45 433
转载 Resin配置SSL双向认证
Resin支持多种SSL证书的文件格式,包括Java Keystore, PKCS12, Openssl等。目前Openssl仅在Resin 3.2 Professionial 版本才可以获得支持。但在Resin 2和Resin 3的开源版本中都可以支持Java Keystore, PKCS12。 本文将使用JDK的keytool来为Resin配置双向SSL认证。 JDK1.6
2016-06-17 14:35:06 511
原创 MAC查看端口占用情况
命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILLjava 61342 a 313u IPv6 0x1111111111111 0t0 TCP *:cslistener (LISTEN)然后根据PID杀进程:sudo kill -9 61342
2016-06-16 19:42:53 370
原创 https单向认证及tomcat配置https方法
在tomcat的bin目录或jdk的bin目录下面执行: 第一步:为服务器生成证书 keytool -genkey -v -alias tomcat -keyalg RSA -validity 3650 -keystore E:\tomcat.keystore -dname "CN=localhost,OU=cn,O=cn,L=cn,ST=cn,c=cn" -storepass 123456 -k
2016-06-16 14:56:31 2390
原创 WEB开发,当只有一个input的时候按回车键时,input会默认提交表单
WEB开发中,如果页面中只有一个input元素且type=”text“,在该input元素的输入框中按回车(注:此时并没有写对应的onkeydown等事件处理),则浏览器会默认提交表单,请看如下代码: input style="display:none;" id="Text1" type="text" />
2016-06-12 17:55:23 307
原创 创建表空间,用户,分配权限
create tablespace ptsys datafile 'D:\app\Administrator\oradata\orcl\ptsys.dbf' size 200M;CREATE USER ptsys IDENTIFIED BY ptsys DEFAULT TABLESPACE ptsys TEMPORARY TABLESPACE temp PROFILE DEFAULT;grant
2016-06-09 11:24:35 277
原创 js cookie 读和写
function writeCookie(name, value, hours) { var expire = ""; if (hours != null) { expire = new Date((new Date()).getTime() + hours * 1000); expire = "; expires=" + expire.toGMTSt
2016-06-08 17:59:07 301
转载 CSS背景图拉伸自适应尺寸,全浏览器兼容
突然有人问我这个问题,说网上CSS filter的方法在非IE浏览器下不奏效。思考之后,问题之外让我感慨万千啊,很多我们所谓的难题,都会随着时代的发展迎刃而解,或被新的问题所取代。当CSS背景图片拉伸这个问题产生时,CSS3也只是浮云....对于IE而言网上常见的方法是使用CSS滤镜,但那时Firefox还小,Chrome还没出生,IE称霸天下....。但如今,我们用三四行简短的代
2016-05-30 16:04:33 282
原创 linux 安装jdk
1、准备jdk文件 jdk-8u91-linux-i586.tar.gz 放在自定义的/java文件夹中 2、解压 cd java tar -xzvf jdk-8u91-linux-i586.tar.gz 3、配置/etc/profile文件 nano /etc/profile crtl+x 保存退出 4、让配置生效 resource /etc/profile 5、测试配置是
2016-05-19 13:38:12 220
原创 resin linux启动脚本
路径:resin/bin启动脚本:resin_start.shresin_start.sh内容:./httpd.sh -conf ./conf/resin_core.conf start停止脚本:resin_stop.shresin_stop.sh内容:./httpd.sh -conf ./conf/resin_core.conf stop
2016-05-18 10:05:44 503
转载 nlssort函数的用法以及参数 (转载)
NLSSORT,可以用来进行语言排序,且不影响当前会话.用法示例:拼音SELECT * FROM TEAM ORDER BY NLSSORT(排序字段,'NLS_SORT = SCHINESE_PINYIN_M')笔划SELECT * FROM TEAM ORDER BY NLSSORT(排序字段,'NLS_SORT = SCHINESE_STROKE_M')部首
2016-05-16 13:19:16 457
原创 ios webView 同时添加单击和长按手势
添加手势代码: // 单击的 Recognizer UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapToDo)]; tap.delegate = self; [theWebView addGestureReco
2016-04-25 17:03:20 2470
原创 jdbc 数据库连接
package com.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class SimpleDatabase { public
2014-12-21 12:18:01 369
原创 通过jdbc数据库连接
1、项目加载数据库jar包2、package com.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class SimpleD
2014-12-21 10:59:32 362
原创 Caused by: java.sql.SQLException: Driver's Blob representation is of an unsupported type: weblogic.j
Caused by: org.quartz.JobPersistenceException: Couldn't store job: Driver's Blob representation is of an unsupported type: weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB [See nested exception: java.sql.SQ
2014-12-11 14:03:21 2631
转载 最快速的Android开发环境搭建ADT-Bundle及Hello World
( 由于现在Google已经推出了android studio,想快速加入到android开发的同学也能更便捷的配置开发环境了,有兴趣的同学可以在这里找到android studio的一些资料。http://www.android-studio.org/ )正文:ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了
2014-12-10 17:41:38 346
转载 Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
http://blog.csdn.net/shulianghan/article/details/38023959
2014-12-10 17:34:07 368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人