关闭

ArrayList删除偶数

最近去面试,面试官一直问ArrayList和LinkedList的区别,然后问如果给你一个ArrayList集合, 然后删除掉其中的偶数,你会怎么做,我当时想了没想就说首先遍历集合,然后判断当前元素是否 是偶数,若是则调用remove方法。。后来回来查询了一下,其实可以通过add方法来替换remove方法, 通过实验,在数据量不大时,两种方法的效率没有什么区别,但是在数据量比较大...
阅读(54) 评论(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)=-...
阅读(87) 评论(0)

Spring Quartz定时器 配置文件详解

在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。 我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。 使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。 一、增加所依...
阅读(148) 评论(0)

Mac下MySQL初始化密码操作

个人在Mac上操作数据库,遇到的启动数据库问题的简单记录     1、苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)    2、进入终端输入:cd /usr/local/mysql/bin/         回车后 登录管理员权限 sudo su         回车后输入以下命令来禁止mysql验...
阅读(104) 评论(0)

StringUtils中 isNotEmpty 和isNotBlank的区别

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。 除了构造器,StringUtils中一共有130多个方法,并且都...
阅读(123) 评论(0)

如何查看本地maven仓库地址

可以在你电脑 运行命令行 mvn help:effective-settings 这里的 D:\FeiLong Soft\Essential\Development\repository 就是我的本地仓库 如果你没有做任何特殊配置的话, 从Maven中心仓库下载到本地的jar包的默认存放在”${user.h...
阅读(2738) 评论(1)

mysql sql语句大全

1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mss...
阅读(117) 评论(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也可...
阅读(126) 评论(0)

JAVA事务的概念

JAVA事务的概念 一、什么是事务   事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。     事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从IS...
阅读(90) 评论(0)

Java实时读取日志文件

Java实时读取日志文件 古怪的需求 在实习的公司碰到一个古怪的需求:在一台服务器上写日志文件,每当日志文件写到一定大小时,比如是1G,会将这个日志文件改名成另一个名字,并新建一个与原文件名相同的日志文件,再往这个新建的日志文件里写数据;要求写一个程序能实时地读取日志文件中的内容,并且不能影响写操作与重命名操作。 RandomAccessFile类中seek方法可...
阅读(223) 评论(0)

mysql 数据库引擎

mysql 数据库引擎 一、数据库引擎   数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。 二、数据库引擎任务 ...
阅读(71) 评论(0)

什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)

一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回     收   。注意它与数据结构中的堆是两...
阅读(121) 评论(0)

MySQL数据库视图总结

一、使用视图的理由是什么? 1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到 了一个特性:grant语句可以针对视图进行授予权限。 2.查询性能提高。 3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果。 这是在实际开发中比较有用的 例子:假如因为某种...
阅读(99) 评论(0)

jsp实现数据传递和保存

1.request对象的常用方法 根据表单组件名称获取提交数据(例如:获取text\password等) String getParameter(String name ) 例如:String username=request.getParameter(“username”); 获取表单组件对应多个值时的请求数据(例如:获取checkbox) String[] get...
阅读(738) 评论(0)

JQuery中$.ajax()方法参数详解

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和       delete也可以使用,但仅部分浏览器支持。 timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局...
阅读(131) 评论(0)

ResultSetMetaData用法介绍

ResultSetMetaData中的方法的介绍。  ResultSetMetaData: 这个类完成了查询结果信息和结果中的列的各种信息。它包含的方法以及各个方法的作用,在下面这个演示程序中一一介绍。在这个演示程序中用到数据库是Access的,数据库中的表的名字是STUDENTINFO表,包含字段有 IDNO 文本型 长为8 NAME 文本型 长为8 SEX 文...
阅读(242) 评论(0)

Java拦截器与过滤器

@、拦截器是基于java的反射机制的,而过滤器是基于函数回调  @、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器  @、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用  @、拦截器可以访问action上下文、值栈里的对象,而过滤器不能  @、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次     ...
阅读(160) 评论(0)

<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getSe

String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 这个语句是用来拼接当前网页的相对路径的。 从来表明当前页面的相对路径所使用的根路径,也就是项目...
阅读(2491) 评论(2)

HTML标签整理

1)贴图:&lt;img src=&quot;图片地址&quot;&gt; 2)加入连接:&lt;a href=&quot;所要连接的相关地址&quot;&gt;写上你想写的字&lt;/a&gt; 1)贴图: 2)加入连接:写上你想写的字 3)在新窗口打开连接:写上要写的字 消除连接的下划线在新窗口打开连接: 写上你想写的字 4)移动字体(走马灯):写上你...
阅读(229) 评论(0)

SSM框架整合

SSM 为 spring mvc+spring+mybatis一个集成框架,是目前较流行的一种Web应用程序开源框架。 集成SSM框架的系统从职责上分为四层:视图层、控制器层、业务逻辑层、数据持久层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。在SSM整合框架中使用Spring MVC作为系统的整体基础架构,实现MVC中的控制器层和视图层,利用MyBatis框架...
阅读(416) 评论(0)
51条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:14736次
    • 积分:458
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:23篇
    • 译文:0篇
    • 评论:3条
    文章分类