
java
文章平均质量分 87
haocm66
这个作者很懒,什么都没留下…
展开
-
iterator的方法
iterator的方法:hashNext():判断集合中元素是否遍历完毕,如果没有,就返回true。next():则是返回下一个元素,这样对于需要遍历的地方,就不需要知道元素的个数了。iterator支持泛型:ArrayList arrayList = new ArrayList();arrayList.add("good");arrayList.add原创 2016-07-06 23:10:39 · 882 阅读 · 0 评论 -
< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />
meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />这是个是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式(比如人见人烦的IE6),以此来解决部分兼容问题,例如模拟IE7的具体方式如下:但令我好奇的是,此处这个标记后面竟然出现了chrome这样的值,难道IE也可原创 2017-03-29 18:51:16 · 421 阅读 · 0 评论 -
mysql sql语句大全
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice'disk','testBack','c:\mss转载 2017-05-03 11:25:54 · 427 阅读 · 0 评论 -
Spring Quartz定时器 配置文件详解
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依原创 2017-06-22 10:37:18 · 905 阅读 · 0 评论 -
Math.round(),Math.ceil(),Math.floor()的区别
1.Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数,看下面几个例子就明白。小数点后第一位正数:Math.round(11.46)=11负数:Math.round(-11.46)=-11 小数点后第一位>5正数:Math.round(11.68)=12负数:Math.round(-11.68)=-原创 2017-06-23 14:53:07 · 574 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法,并且都原创 2017-06-14 10:37:29 · 336 阅读 · 0 评论 -
ArrayList删除偶数
最近去面试,面试官一直问ArrayList和LinkedList的区别,然后问如果给你一个ArrayList集合,然后删除掉其中的偶数,你会怎么做,我当时想了没想就说首先遍历集合,然后判断当前元素是否是偶数,若是则调用remove方法。。后来回来查询了一下,其实可以通过add方法来替换remove方法,通过实验,在数据量不大时,两种方法的效率没有什么区别,但是在数据量比较大转载 2017-08-16 17:33:36 · 1498 阅读 · 0 评论 -
Quartz CronTrigger配置说明
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明 是否必填 允许填写的值允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月 是 1-12 or JAN-DEC , - * / 6 周 是 1...转载 2018-05-14 09:20:29 · 180 阅读 · 0 评论 -
Java Socket编程
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考相关博客: 《TCP/IP协议栈及OSI...转载 2018-06-22 17:46:04 · 146 阅读 · 0 评论 -
Sql Server日期查询-SQL查询今天、昨天、7天内、30天
今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate...转载 2018-07-10 10:19:00 · 4508 阅读 · 0 评论 -
JavaSE中主要的类与方法
1.instanceof:测试左边的对象是否是右边类的实例; 数组.length:返回的是数组的长度;2.Scanner类 nextInt():读取键盘录入的整数; next():读取键盘录入的字符串 nextLIne():读取键盘录入的一行3.Math类: int min():求最小值; int max():求最大值 long round():四舍五入; double ...转载 2018-07-03 20:30:24 · 388 阅读 · 0 评论 -
js 四舍五入函数 toFixed()
js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。<script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write("原来的值:"+a+&原创 2018-07-05 09:19:59 · 319 阅读 · 0 评论 -
Oracle 查询今日、昨日、本周、本月和本季度的所有记录
Oracle 查询今日、昨日、本周、本月和本季度的所有记录字段类型为date今日 select * from 表名 where to_char(字段名,'dd')=to_char(sysdate,'dd')昨日select * from 表名 where to_char(字段名,'dd')= to_char(sysdate-1,'dd')本周 select * from 表名 where to...转载 2018-07-05 14:43:30 · 317 阅读 · 0 评论 -
JAVA事务的概念
JAVA事务的概念一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从IS转载 2017-03-07 22:56:52 · 260 阅读 · 0 评论 -
Java实时读取日志文件
Java实时读取日志文件古怪的需求在实习的公司碰到一个古怪的需求:在一台服务器上写日志文件,每当日志文件写到一定大小时,比如是1G,会将这个日志文件改名成另一个名字,并新建一个与原文件名相同的日志文件,再往这个新建的日志文件里写数据;要求写一个程序能实时地读取日志文件中的内容,并且不能影响写操作与重命名操作。RandomAccessFile类中seek方法可转载 2017-03-07 22:39:10 · 2627 阅读 · 0 评论 -
mysql 数据库引擎
mysql 数据库引擎一、数据库引擎 数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。二、数据库引擎任务转载 2017-03-07 19:34:52 · 269 阅读 · 0 评论 -
init方法
init方法是在Servlet实例化之后执行的,并且只执行一次。一.init(ServletConfig)中参数ServletConfig,代表的是配置信息。即在web.xml中配置的信息,比如: RDSDispatchServletRDSDispatchServlet flex.rds.server.servlet.Fron原创 2016-08-23 10:43:13 · 11104 阅读 · 0 评论 -
printwriter类
printwriter类: java.io 类 PrintWriter java.lang.Object java.io.Writer java.io.PrintWriter 所有已实现的接口: Closeable, Flushable, Appendable ----------------------------------------原创 2016-08-23 13:36:58 · 386 阅读 · 0 评论 -
jsp 动作元素 jsp:include jsp:forward
指令元素是在编译阶段发生作用的。但有时要求JSP页面能够在请求或执行阶段视具体情况采取相应的“行动”,这时就需要另外一类元素来完成,这种元素就是动作元素。 用于从一个JSP文件向另一个文件转发用户请求,被转发的文件可以是JSP,HTML,静态资源文件等,它们必须与发出请求的文件处于相同的上下文。每当遇到元素时,将转向执行被转发的文件。 在开发jsp过原创 2016-09-20 09:25:01 · 471 阅读 · 0 评论 -
Java拦截器与过滤器
@、拦截器是基于java的反射机制的,而过滤器是基于函数回调 @、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 @、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 @、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 @、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次原创 2016-11-03 14:18:31 · 441 阅读 · 0 评论 -
SSM框架整合
SSM 为 spring mvc+spring+mybatis一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSM框架的系统从职责上分为四层:视图层、控制器层、业务逻辑层、数据持久层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。在SSM整合框架中使用Spring MVC作为系统的整体基础架构,实现MVC中的控制器层和视图层,利用MyBatis框架原创 2016-10-27 09:15:09 · 1101 阅读 · 0 评论 -
ResultSetMetaData用法介绍
ResultSetMetaData中的方法的介绍。 ResultSetMetaData:这个类完成了查询结果信息和结果中的列的各种信息。它包含的方法以及各个方法的作用,在下面这个演示程序中一一介绍。在这个演示程序中用到数据库是Access的,数据库中的表的名字是STUDENTINFO表,包含字段有IDNO 文本型 长为8NAME 文本型 长为8SEX 文原创 2016-11-08 11:12:27 · 1576 阅读 · 0 评论 -
JQuery中$.ajax()方法参数详解
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局原创 2016-11-08 11:42:42 · 324 阅读 · 0 评论 -
jsp实现数据传递和保存
1.request对象的常用方法根据表单组件名称获取提交数据(例如:获取text\password等)String getParameter(String name )例如:String username=request.getParameter(“username”);获取表单组件对应多个值时的请求数据(例如:获取checkbox)String[] get原创 2016-11-10 09:51:37 · 3271 阅读 · 0 评论 -
HTML标签整理
1)贴图:<img src="图片地址">2)加入连接:<a href="所要连接的相关地址">写上你想写的字</a>1)贴图:2)加入连接:写上你想写的字3)在新窗口打开连接:写上要写的字消除连接的下划线在新窗口打开连接:写上你想写的字4)移动字体(走马灯):写上你原创 2016-11-01 11:48:10 · 489 阅读 · 0 评论 -
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getSe
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>这个语句是用来拼接当前网页的相对路径的。从来表明当前页面的相对路径所使用的根路径,也就是项目原创 2016-11-01 19:05:42 · 11806 阅读 · 3 评论 -
MySQL数据库视图总结
一、使用视图的理由是什么?1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。2.查询性能提高。3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果。这是在实际开发中比较有用的例子:假如因为某种原创 2017-02-26 13:11:09 · 412 阅读 · 0 评论 -
什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两转载 2017-03-05 21:28:30 · 746 阅读 · 0 评论 -
oracle获取系统时间
oracle获取系统时间,前一天时间 获取系统时间 www.2cto.com select sysdate from dual获取前一天时间select sysdate-1 from dual select to_char(sysdate,'d') 每周第几天 ,to_char(sysdate,'dd') 每月第几天 ,to_char(sysdate,'ddd') 每年第几天 ,to_char...转载 2018-07-05 14:55:31 · 2852 阅读 · 0 评论