`
GreatExpectations
  • 浏览: 18045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
何为IO流?形象点就如同水流一般,专业点讲它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。   按照操作单元划分,可以划分为字节流和字符流。字节流操作的单元是数据单元是8位的字节,字符流操作的是数据单元为16位的字符。 FileInputStream:字节输入流,指数据从磁盘读到计算机内存中。父类:InputStream FileOutputStream:字节输出流,指数据从计算机内存写入到磁盘中。父类 ...
一、准备 1.下载tomcat,我下载的是:apache-tomcat-7.0.90。版本无所谓 2.下载nginx。我的版本是1.15.1。 3.我是用nginx代理的3个tomcat,所以讲第一步下载的tomcat复制3份,修改对应的端口(修改端口不再赘述,我的三个端口分别是:8081,8082,8083); 4.安装nginx(不再赘述); 二、配置 1.进入nginx的安装目录,在nginx目录下,建立文件夹cache 2.在nginx/conf目录下建立文件夹conf.d 3.在nginx/conf/conf.d目录下分别建立:gzip.conf、tomcat_ser ...

git入门1

  1.打开git官网,进行注册账号。https://github.com/    点击sign up 进行注册,输入用户名、邮箱、密码。 2.下载git并进行安装。windows版:https://gitforwindows.org/ 3.通过git生成SSH Key :windows下打开Git Bash,创建SSH key.参考:        https://blog.csdn.net/u013295518/article/details/78746007#42-%E9%80%9A%E8%BF%87git%E7%94%9F%E6%88%90ssh-key  4.配置本地信息:包 ...
1.毫秒计算   long startTime = System.currentTimeMillis();    //获取开始时间    //TODO   long endTime = System.currentTimeMillis();    //获取结束时间   System.out.println("程序运行时间:" + (endTime - startTime) + "ms");   2.纳秒计算   long startTime=System.nanoTime();   //获取开始时间    //TODO   long e ...
使用extract 函数获取时间信息的时候,小时数不能正确获取 例如: select sysdate "date", extract(year from sysdate) "year" ,                        extract(month from sysdate)"month",                        extract(day from sysdate)"day",                        extract(hour from systimest ...
读取properties文件的工具类: package com.jtv.util; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.Properties; import org.apache.log4j.Logger; public final class EnvPathList extends Properties { privat ...
1.push();方法可以向数组的末尾添加一个或多个元素,并返回新的长度。 2.语法:arrayObject.push(newelement1,newelement2,,,)。 3.返回值:把指定的值添加到数组后的新长度。 4.说明:push()方法可以把他的参数顺序添加到arrayObject的尾部。它可以直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈 的功能。 5.提示:要想数组的开头添加一个或多个元素,请使用 unshift() 方法。 6.例子:在本例中,我们将创建一个数组,并通过添加一个元素来改变其 ...

Maven的相关命令

mvn archetype:create :创建 Maven 项目     mvn compile :编译源代码(编译到target文件夹中)     mvn test-compile :编译测试代码     mvn test : 运行应用程序中的单元测试     mvn site : 生成项目相关信息的网站     mvn clean :清除目标目录中的生成结果(把默认target文件夹中的数据清理)     mvn package : 项目打包     mvn install :将打包好的包安装到本地仓库中,以使其塔项目能够调用     mvn eclipse:eclipse ...
引用:http://blog.csdn.net/eengel/article/details/17119359 技术点 1.      在每块要显示的内容开头,加入标签<a>,并设定它的 “name”属性。比如“<aname="day_1"></a>”。这个标签只是为了跳转控制,因此不包含内容。这样在页面中就看不到。 2.      按钮也用标签<a>做。设定其“href”属性为对应要显示内容的“name”属性值,并用“#”约束。“#”表示在本页内寻找“name”为相应值的标签。 3.      为了让标签<a& ...

BigDecimal

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。 BigDecimal一共有4个构造方法 BigDecimal(int) 创建一个具有参数所指定整数值的对象。 BigDecimal(double) 创建一个具有参数所指定双精度值的对象。 BigDecimal(long) 创建一个具有参数所指定长整数值的对象。 BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。 BigDecimal 的运算方式 不支持 + - * / 这类的运算 它有自己的运算方法 ...
1.命名空间的配置:     mapper 为根元素节点,一个namespace对应一个dao,        格式:<mapper namespace="com.dy.dao.UserDao"> 2.SQL 语句的映射: 图片 官方文档: 图片 3.SQL这个元素用来定义可以重复使用的sql语句。可复用的不一定要是一个完整的sql语句,也可以是sql语句中的一部分,如字段名称等。 以查询和插入为例,我们在查询语句中会写出好多的列名称;同样,在插入语句时也要写出这些字段名称,那么这时,我们就可以把这部分重复的sql语句单独拿出来定义。如 图片 ...
参考:http://user.qzone.qq.com/1406099683/2
修改Server.xml文件,把8080端口改成80就可以了。 8080是Tomcat服务器的默认的端口号。我们可以通过修改Tomcat服务器的conf目录下的主配置文件server.xml来更改.用记事本打开server.xml文件,找到如下部分: 以下为引用的内容: <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" ...
[size=medium] 1.创建索引 2.复合索引 3.索引不会包含有null值 4.使用短索引 5.排序的索引问题 6.like语句操作 7.不要在列上进行运算 8.不使用not in 和<>操作[/s ize]
创建标准索引: CREATE  INDEX 索引名 ON 表名 (列名)  TABLESPACE 表空间名; 创建唯一索引: CREATE unique INDEX 索引名 ON 表名 (列名)  TABLESPACE 表空间名; 创建组合索引: CREATE INDEX 索引名 ON 表名 (列名1,列名2)  TABLESPACE 表空间名; 创建 ...
Global site tag (gtag.js) - Google Analytics