- 浏览: 71720 次
- 性别:
- 来自: 杭州
最新评论
-
yhqnh:
redis可以一次性放入集合,楼主不懂吧
对redis与memcached性能比较的三个试验 -
Hello_Nick_Xu:
针对list的测试,你是把每个元素挨个放到redis,把lis ...
对redis与memcached性能比较的三个试验 -
wenqiang06ky:
yw123456 写道table_name 后面的表名必须全部 ...
Oracle笔记 -
yw123456:
也可以用oracle中动态SQL语句啊。
关于触发器操作本表 -
yw123456:
table_name 后面的表名必须全部要大写表名。否则查不到 ...
Oracle笔记
文章列表
redis下载地址: redis包下载地址:http://redis.io/download/,也可以通过本博附件下载,或者csdn下载地址:http://download.csdn.net/detail/wenqiang06ky/7494699
1)解压:tar -xvf redis-2.6.17.tar.gz
2) cd redis-2.6.17
make(在此之前需要安装gcc命令)
3 ...
试验场景一:要对同一个list实时添加元素,且放入缓存中。代码如下:
@Test
public void testMemCacheAndRedis() {
this.testInsert(1000);
}
public void testInsert(int size) {
MemCached memCached = (MemCached) ctx.getBean("configMemCache");
memCached.flushAll();
long before = System.currentT ...
环境:win7
mysql版本:mysql-5.6.19-winx64
步骤:
1、下载安装包,可以从oracle官网找到下载地址(这个最靠谱):http://dev.mysql.com/downloads/windows/installer/,这个在下载之前需要oracle账号才行,如果没有就注册一个;
2、解压;
3、到bin目录下,双击执行mysqld.exe
4、cmd命令输入netstat -a,看看3306端口有木有启动;
5、使用图形化界面操作,如navicat.exe等,ip就是你自己的ip或者localhost,默认用户root,密码为空;
linux环境下,敲date -R 命令,发现系统时区不对
Wed, 25 Jun 2014 10:27:55 -0700
修改时区命令:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
就OK了。
直接上代码:
public class DateUtil {
/**
* 获取延迟后的时间
*
* @param date
* 需要处理的时间
*
* @param timeTypeEnum
* 时间类型
*
* @param delta
* 需要顺延的时间变量
*
* @return Date
* */
public static Date getContinueDate(Date date, TimeTypeE ...
web管理系统中,不可避免的要画各种界面,jsp最近几年的发展貌似不是很给力,于是把目前投向了其它的开源免费软件,经过寻寻觅觅和各种实验,发现jQuery EasyUI非常给力,值得为大家推广。举个简单例子,datagrid相信服务端开发人员都用到过,专门用来展示数据列表的,若是jsp,需要如下代码:
<div class="sortable">
<div class="box span12">
<div class="box-header well" >
&l ...
1、共享池由两部分构成:共享SQL区和数据字典缓冲区,共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。数据库管理员通过执行下述语句:
select (sum(pins - reloads)) / sum(pins) "Lib Cache" from v$librarycache; 来查看共享SQL区的使用率。这个使用率应该在90%以上,否则需要增加共享池的大小。数据库管理员还可以执行下述语句:
select (sum(gets - getmisses - usage - fixed)) / sum(gets) "Row ...
由于业务需要,在写一个存储过程的时候,碰到一个问题折腾了比较长的时间才解决,希望大家在碰到类似的问题后不再浪费时间。【场景回顾】
大家看下面这个存储过程,编译是能通过的,但是调用它执行的时候返回false,这说明该过程抛异常了。
CREATE OR REPLACE FUNCTION fun_appid_insert_test(_start integer, _end integer)
RETURNS boolean AS
$BODY$
DECLARE
v_app_name character varying; -- 应用名称
v_id numeri ...
以下是个人对一些常用的高级查询技巧的一番梳理,表很简单,就不提供脚本了。
--1. 使用集合操作符:将两个或多个查询返回的行组合起来
select * from product_types;
select * from products;
select * from more_products;
-- 使用union all操作符:返回查询所检索出的所有行,包括重复行
select product_id, product_type_id, product_name from products
union all
select prd_id, prd_type_id, prd_name fr ...
--判断所要创建的数据库表是否存在,如果存在就删除该表,然后再在后面的段中创建这些表
declare
TYPE table_name_Type IS RECORD ( A varchar2(100) );
type valtal is table of table_name_Type index by varchar2(100);
tarr valtal;
n number;
t_name varchar2(100);
begin
--在这里添加上要删除的表
tarr(1).A :='ABC001 ...
敏捷开发——写代码之三思
- 博客分类:
- 个人随笔录
老祖宗告诉我们,要三思而后行。我们写代码也要如下三思:
(1)代码是否可以很好的完成功能?
(2)代码是否可以适应变化?
(3)代码是否可以和其他程序员交互?
1 代码是否可以很好的完成功能?
毋庸置疑,这是对一个合格程序员的最基本要求。相信绝大部分人都能够完成功能。但代码的质量如何评判?这个没有统一的标准,笔者概括以下几点作为参考标准:
稳定性:版本上线后,是否有致命问题出现?出现问题的数量是否在可接受的范围内?
可扩展性:体现在新增一个需求时,是否可以方便的扩展而又 ...
如applicationContext-hessian-client.xml中需要application.properties资源文件中的配置
资源文件内容:
hessian.server=192.168.1.100
(1)先在xml文件中加入配置:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="systemPropertiesModeName" value=" ...
查询数据库表被哪个进程锁定的语句
- 博客分类:
- 数据库
查询数据库表被哪个进程锁定的语句,以'PTL_PARAMETER'为例,查看'PTL_PARAMETER'表被哪些用户锁定了:
SELECT A.OWNER,
A.OBJECT_NAME,
B.XIDUSN,
B.XIDSLOT,
B.XIDSQN,
B.SESSION_ID,
B.ORACLE_USERNAME,
B.OS_USER_NAME,
B.PROCESS,
B.LOCKED_MODE,
C.MACHINE,
C.STATUS,
C.SERVER,
C.SID,
C.SERIAL#,
C.PROGRAM
FROM ALL_OBJECTS A,
V ...
--(1)得到t_User表的字段
select * from user_tab_columns where table_name='t_User';
--(2)得到t_User表的约束,包括主外键
select * from user_constraints where table_name='t_User';
--(3)得到t_User表的索引
select * from user_indexes where table_name='t_User';
--(4) 查询表所属的用户
-- 用 sys 用户登陆,例如:我要查询名为 EMP 的表,在哪些用户下有:
sys@TBWORA& ...