`
文章列表
---查询每个表占用的表空间大小 select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments where segment_type='TABLE' group by segment_name; --查询每个索引占用的表空间大小 select segment_name ,sum(bytes)/1024/1024 from user_segments where segment_type ='INDEX' group by segment_name; --查询oracle回收站的表 select obje ...

springmvc工作原理

每次面试几乎都会问到springmvc原理或者struts工作原理等等,这些框架其实平常都用,但是面试的时候有好多说不上它的原理,下面就总结了一下,小伙伴们,不仅要会用还要会说出它的原理哦。。。。   springMVC工作原理以及简 ...
用spring也有两年了,常常用到的注解,下面就总结一下,顺便在回顾一下。。。。。网上偷袭一点 spring mvc常用的注解: @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为 类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: @Controller("tmpController") public class TestControl ...

js默认选中

下拉框默认选中: 第一种写法: <select name="warehouseId"> <option value="2" ${cSaleman.warehouseId == 2 ? 'selected':''}>北京店面</option> <option value="3" ${cSaleman.warehouseId == 3 ? 'selected':''}>上海店面</option> <o ...
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为order by user_id,  如果传入的值是id,则解析成的sql为order by id.  3. #方式能够很大程度防止sql注入。  4.$方式无法防止Sq ...
mysql replace实例说明: UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串 这个函数用来批量替换数据中的非法关键字是很有用的!如下例子: 例1:UPDATE BBSTopic SET tcontents = replace(replace(tcontents,'哥哥','') ,'弟弟','') where tcontents like '%哥哥%' or tcontents l ...
01./** 02. * @author http://blog.csdn.net/java2000_wl 03. * @version <b>1.0.0</b> 04. */ 05.public class RedisBillLockHandler implements IBatchBillLockHandler { 06. 07. private static final Logger LOGGER = LoggerFactory.getLogger(RedisBillLockHandler.class); 08. ...
                                                        Python安装、配置图文详解   目录:      一. Python简介     二. 安装python           1. 在windows下安装           2. 在Linux下安 ...
用 Redis 实现分布式锁       文章转自:http://www.jeffkit.info/2011/07/1000/ Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 用SETNX实现分布式锁 利用SETNX非常简单地实现分布式锁。例如:某客户端要获得一个名字foo的锁,客户端使用下面的命令进行获取: SETNX lock.foo <current Unix time + lock timeout + ...

scp和cp命令

scp命令和cp命令 Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。  cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件  scp --- 主要是在不同的Linux系统之间来回copy文件    关于cp的具体用法:  命令基本格式:  cp [OPTIONS] SOURCE DEST --- 从源路径copy文件到目的路径  cp [OPTIONS] SOURCE... DIRECTORY --- 将多个源文件copy到指定的目录(多个源文件用空格分隔)    OPTIONS:  -a same a ...

logback配置

<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="30 seconds">    <!-- appender 时间滚动日志 -->    <appender name="mainTime" class="ch.qos.logback.core.rolling.RollingFileAppender">        < ...
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));6:显示表的结构 ...
1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。 这可 ...
(1) 输入参数为单个值 Xml代码   <delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore"    parameterClass="long">    delete from    MemberAccessLog    where    accessTimestamp = #value#    </delete>    <delete id="com.fashionfree.sta ...
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。      二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。      三、尤其关键的是,当一个线程访问objec ...
Global site tag (gtag.js) - Google Analytics