`
文章列表

JAVA List 移除元素

    博客分类:
  • j2se
JAVA List 移除元素 ArrayList<String> list = new ArrayList<String>(); list.add("one"); list.add("two"); list.add("two");
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:public class InitialOrderTest {// 静态变量public static String staticField = "静态变量";// 变量public String field = "变量";// 静态初始化块static {System.out.println(staticField);System.out.println("静态 ...
当设计数据量大的表时,需要考虑多一点 一 可以使用表分区   表分区有以下优点: 1、改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。2、增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;3、维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可; 4、均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能。 二 在大表上加少数索引(或者不加索引) ,每天或者每周将统计数据放到中间表 ,查询的时候直接从中间表里查询 ,这样做一定要确定历史的数据不可以改变 ,要不然 ,会出现数据不一致 ,将数据插到中间表可以在job中做; ...

建立索引的规则

建立索引常用的规则如下:   1、表的主键、外键必须有索引;   2、数据量超过300的表应该有索引;  3、经常与其他表进行连接的表,在连接字段上应该建立索引;    4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;   5、索引应该建在选择性高的字段上;    6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;    7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:    A、正确选择复合索引中的主列字段,一般是选择性较好的字段;    B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极 ...
在今天的工作中,学到了以下几个知识点: 一、date和timestamp 的区别      date类型是Oracle常用的日期型变量,他的时间间隔是秒。两个日期型相减得到是两个时间的间隔,注意单位是“天”。例如:查看一下当前距离伦敦奥运会开幕还有多长时间:        select to_date('2012-7-28 03:12:00','yyyy-mm-dd hh24:mi:ss')-sysdate from dual       结果是:92.2472685185185天,然后你根据相应的时间换算你想要的间隔就行!这个结果可能对程序员有用,对于想直接看到结果的人,这个数字还 ...
1.首先我们可以用scott用户以sysdba的身份登录oracle. Sql代码   conn scott/tiger as sysdba   conn scott/tiger as sysdba 2.然后我就可以来创建用户了. Sql代码   create user zzg identified by zzg123;   create user zzg identified by zzg123; 3.创建好用户我们接着就可以修改用户的密码. Sql代码
引入jQuery文件库 下载完jQuery框架文件后,并不需要任何安装,仅需要使用<script>文件导入标记,将jQuery框架文件jquery-1.4.2.min.js导入页面中即可。假设该文件下载后保存在项目文件夹Jscript中,那么,在页面的<head></head>中加入如下代码: <script language="javascript" type="text/javascript"    src="<%=basePath%>jscript/jquery-1.7.2. ...
spring3. 1应用springMVC时如果配置URL映射时如下配置 [html] <servlet>         <servlet-name>appServlet</servlet-name>         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>         <init-param>             <param-name>contextConfigLocatio ...
1 导入存在的Maven工程spring-mvc-31-demo  2   点击next/finish完成导入,导入完成后界面会报一个错误: Unsupported IClasspathEntry kind=4, 忽略这个错误   3.修改Pom.xml 里用于编译的java版本为本地安装的版本, 修改 java-version 为1.7(本地安装的版本是1.7)   4 选择工程 右键选择properties 点击project facts 修改工程的默认java版本为1.7     5 右键 properties--> deployment Assembly-> ...
Spring中关于classpath:和classpath*:前缀的一个小问题 在写Java代码时,有很多场景需要用到从classpath中加载资源。 使用Spring时,定义了比较方便的前缀风格告诉程序从哪里加载。 比较常用的有classpath:和classpath*:两种前缀,用于指定从classpath中加载资源。但两者有些细微差别。   以加载Spring的配置文件为例,以下的写法大家应该比较熟悉:     Java代码   ClassPathXmlApplicationContext ctx = new ClassPathXmlAppl ...
Spring MVC 3提供了基于注解、REST风格等特性,有些方面比Struts 2方便一些。这里进行Spring MVC 3的开发环境搭建,即开发Hello World程序。1. 首先创建Web工程(请参照E:\积累\通用代码\eclipse\Eclipse怎么创建Web工程.doc),在web.xml加入如下内容: <servlet>  <servlet-name>spring</servlet-name>  <servlet-class>org.springframework.web.servlet.DispatcherServlet ...
看到很多人都喜欢用<%=request.getContextPath()%> 那我也使用一下 <%=request.getContextPath()%>是解决相对路径的问题,可返回站点的根路径。 <a href="<%=request.getContextPath()%>/XXX.jsp"> //这样获得的是绝对路径 <a href="XXX.jsp"> //这样获得的是相对路径 <a href="<%=request.getContextPath()%>/XXXX.j ...
JDBC调用存储过程一般有3种:   1.无返回值   2.有一个返回值   3.返回一个数据集,就是游标! 关键字:call 语法格式{call 存储过程名(参数列表)} 废话不说,见代码! 业务实例: 1.添加员工,如果指定部门不存在,则先添加部门信息,再添加员工(无返回值) --创建存储过程如下 Sql代码   CREATE OR REPLACE PROCEDURE sp_add_emp1(       v_empno emp.empno%TYPE,       v_ename emp.ename%TYPE,       v_deptno dept.dept ...

jdbc 修改数据

public void doPost(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException {    int id = Integer.valueOf(request.getParameter("id"));  int bookCount = Integer.valueOf(request.getParameter("bookCount"));  try {   Class.forName("com.mysq ...
在使用json的时候,记得必须导入如下几个.jar包,最好是手动复制.jar包只lib路径下,否则可能出现异常。 commons-beanutils.jar     commons-collections.jar   commons-lang-2.5.jar(必须是2.x  3.x的会报ClassNotFoundException这个异常)   commons-logging.jar  ezmorph-1.0.6.jar  json-lib.jar.导入这些jar包以后,就可以在后台使用json来进行数据处理了。       JSONArray的使用: 这里做一个简单的示例: ...
Global site tag (gtag.js) - Google Analytics