- 博客(12)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 装饰模式
装饰模式:我们可以通过装饰模式进行功能的扩展,需要什么功能只需要具体继承我们的装饰组建,就可以,如下图结构在我们熟悉的装饰模式中有典型的例子,比如输入输出流装饰模式具体例子:/** * */package com.cai.decorator;/** *@title: *@author:allencai *@date:2018-4-27下午9:25:59 */public interface C...
2018-04-27 22:49:24 111
原创 java 计算工作日工具类
package com.szhome.lands.common.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import com.szhome.commons.database.Row;import com.szhome.commons.exc...
2018-04-26 15:18:37 1642
原创 ReentrantLock重入锁 ,Condition 线程协作类学习
首先我们从源码中可以获知,ReentrantLock是一个同步器的实现,它具有同步器的一些特性,下面我们就讨论下eentrantLock重入锁 ,Condition 线程协作的协同工作。话不多说,看以下代码/** * */package com.cai.Thread;import java.util.concurrent.locks.Condition;import java.util.conc...
2018-04-21 11:17:35 149
转载 oracle-index unique scan 与index range scan等的区别
存取Oracle当中扫描数据的方法(一)Oracle 是一个面向Internet计算环境的数据库。它是在数据库领域一直处于领先地位的甲骨文公司的产品。可以说Oracle关系数据库系统是目前世界上流行的关系数据库管理系统,本文将对oracle当中扫描数据的存取方法进行介绍。1) 全表扫描(Full Table Scans, FTS)为实现全表扫描,Oracle读取表中所有的行,并检查每一行是否满足语...
2018-04-20 11:36:53 1470
原创 explain分析sql语句字段的解释和含义
explain分析sql语句字段的解释和含义?123+----+-------------+-------+------------+------+---------------+-----+---------+------+------+----------+-------+| id | select_type | table | partitions | type | possible_key...
2018-04-19 22:50:40 1295 1
转载 oracle 执行计划
一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例:①:配置执行计划需要显示的项:工具 —> 首选项 —> 窗口类型 —> 计划窗口 —> 根据需要配置要显示在执行计划中的列执行计划的常用列字段解释:基数(...
2018-04-19 13:04:10 180
转载 LRU缓存实现(Java)
LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定的阈值时就把一些过期的数据删除掉,比如我们缓存10000条数据,当数据小于10000时可以随意添加,当超过10000时就需要把新的数据添加进来,同时要把过期数据删除,以确保我们最大缓存10000条,那怎么确定删除哪条过期数据呢,采用LRU算法...
2018-04-05 22:34:20 108
转载 Linux下查看文件内容的命令
Linux下查看文件内容的命令查看文件内容的命令:cat 由第一行开始显示内容,并将所有内容输出tac 从最后一行倒序显示内容,并将所有内容输出more 根据窗口大小,一页一页的现实文件内容less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符head 只显示头几行tail 只显示最后几行nl 类似于cat -n,显示时输出行号tai...
2018-04-03 22:18:37 120
原创 Struts2中 Result类型配置详解
一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应的result,向用户输出。在com.opensymphony.xwork2.Action接口中定义了一组标准的结果代码,可供开发人员使用,当然了只有我们的action继承ActionSupport 这个类才可以使用下面的结果代码,如下所示:public interfac...
2018-04-02 23:00:19 175
原创 MySQL 使用explain分析sql语句的查询效率
mysql explain用于分析sql 语句的执行及数据库索引的使用。本文将致力于帮助大家充分理解explain所返回的各项参数,从而使大家快速掌握explain用法技巧。如果你在看其他教程或视频后仍觉得云里雾里。那么请通读本文。用法explain的用法相当简洁,直接在sql语句前加上EXPLAIN 即可,例如:EXPLAINselect * FROM ec_stores_info where...
2018-04-01 22:54:21 1682
转载 MYSQL--表分区、查看分区
一、 mysql分区简介数据库分区数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(HorizontalPartitioning)这种形式的分区是对根据表的行进行分区,通过这样的方式不同分组里...
2018-04-01 22:21:19 1260
原创 springboot 简单开发实例
springboot 开发其实是一个全新的开发模式,它可以通过注解的方式进行我们项目的开发,不需要我们进行比如web.xml及相关框架applicationcontext.xml等文件的配置,而是自动的进行配置启动为一体的简洁开发模式。话不多说首先一个小例子。1.springboot基本环境1)需要安装我们maven工具,然后搭建我们的私服配置2)在myeclipse安装maven插件2.创建一个...
2018-04-01 15:54:19 22661 2
springMVC 简单实例流程代码
2017-11-20
文件下载进度条
2017-03-25
weblogic12c 与cxf2.7版本冲突
2022-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人