首页 > 2016年06月23日 > 全部分享
使用Druid作为数据源
Druid号称是Java语言中最好的数据库连接池。 1)?可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。 ? 2) 替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。 3) 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全 ...
分类:其他   时间:2016-06-23 02:05:54    收藏:0  评论:0  赞:0  阅读:395
漫谈海外N多事
为啥想起这个话题呢,这个主要是在海外数据仓库(EDW)项目有机会接触到一些国际同行 (1)IBM模型设计师 (2)海外对端项目经理 (3)海外架构/技术顾问 (4)海外业务咨询顾问 (5)Teradata模型设计师 (6)海外测试经理 (7)海外业务客户 等等 在整个项目的实施过程,思想和理念一次次碰撞,外国人的做事方式和做事态度,产品化,标准化给我带来比较大的震撼,也让我看到 ...
分类:其他   时间:2016-06-23 02:05:28    收藏:0  评论:0  赞:0  阅读:259
AbstractQueuedSynchronizer初探
毫不为过的说,AbstractQueuedSynchronizer(以下简称AQS)是java.util.concurrent包下同步器类的灵魂组件,很多同步组件都是基于它实现的,比如CountDownLatch、CyclicBarrier、ReentrantLock、ReentrantReadWriteLock和ConcurrentHashMap等。 我们不要一头栽进AQS的代码里直接看,因 ...
分类:其他   时间:2016-06-23 02:05:02    收藏:0  评论:0  赞:0  阅读:274
构想下一代优化器MBO:MachineLearning Based Optimizer
2016-06-10?朱洁?hadoop技术学习 ? 熟悉ORACLE数据库的人,对RBO/CBO肯定很熟。
分类:系统服务   时间:2016-06-23 02:04:37    收藏:0  评论:0  赞:0  阅读:231
django使用vanilla和forms画页面
vanilla是django的一个框架,更高效,不过使用思路有点与众不同。 ? ? ? ?先看官方文档说明:http://django-vanilla-views.org/api/model-views ? ? ? ?只? ...
分类:其他   时间:2016-06-23 02:04:12    收藏:0  评论:0  赞:0  阅读:252
【dubbo框架操作例子】
本例子分为客户端和服务端, 其中客户端核心类为: App ? ? ? ? ? ? ? ? 客户端运行Main主类 DemoService ?接口(公共部分包名——类名和服务端相同) User ? ? ? ? ? ? ? ?VO对象,必须实现序列化,供VO接口使用(公共部分包名——类名和服务端相同) ? 服务端核心类为: App ? ? ? ? ? ? ? ? ? ? ?客户端运行M ...
分类:其他   时间:2016-06-23 02:03:47    收藏:0  评论:0  赞:0  阅读:624
Ubuntu 14.04 配置Android编译环境
分类:移动平台   时间:2016-06-23 02:01:17    收藏:0  评论:0  赞:0  阅读:283
金蝉素数
程序地址:http://www.cheemoedu.com/exercise/21问题描述:某古寺的一块石碑上依稀刻有一些神秘的自然数。专家研究发现:这些数是由1,3,5,7,9这5个奇数字排列组成的5位素数,同时去掉它的最高位与最低位数字后的3位数还是素数,同时去掉它的高二位与低二位数字后的一位数还是..
分类:其他   时间:2016-06-23 01:14:12    收藏:0  评论:0  赞:0  阅读:362
分布式文件系统mogilefs的简单应用
简介MogileFS是一个开源的分布式文件存储系统,由LiveJournal旗下的DangaInteractive公司开发。Danga团队开发了包括Memcached、MogileFS、Perlbal等多个知名的开源项目。特性1、应用层:用户空间文件系统,无须特殊的核心组件2、无单点:(tracker,mogstore,database(MySQL))3..
分类:其他   时间:2016-06-23 01:14:02    收藏:0  评论:0  赞:0  阅读:280
策略模式
在策略模式(StrategyPattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。其实现原理是定义一系列的算法,将他们一个个封装起来,并且是他们可以互相替换,这样避免了使用if…else语句所带来的复杂度和维护成。如果一个系统里有许多的类,..
分类:其他   时间:2016-06-23 01:13:52    收藏:0  评论:0  赞:0  阅读:243
工厂模式
工厂模式属于创建型模式,它提供了一种创建对象的方式。工厂模式是先定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类。使用工厂模式的扩展性高,如果想增加一个产品,只要扩展一个工厂类酒可以了,其屏蔽了产品的具体实现,调用者只需关心产品的接口。工厂模式的..
分类:其他   时间:2016-06-23 01:13:42    收藏:0  评论:0  赞:0  阅读:239
ospf基础原理
ospf的五种协议报文hello报文:周期发送,建立邻居,维护neighbour、选举DR/BDRDD报文:描述本地LSA的摘要、查看有没有LSA节省链路的带宽LSR报文:向对端请求本端没有或对端的更新的LSALSU报文:向对方发送其需要的LSALSack报文:收到LSU之后、进行确认hello——>neighbour(通过..
分类:其他   时间:2016-06-23 01:13:33    收藏:0  评论:0  赞:0  阅读:345
利用fork循环创建进程
我们知道,fork可以创建子进程,那么如果循环调用fork,进程之间会有什么关系呢?得到结果:从结果上分析,一共有4个进程,6132,6133,6134,6135,它们的关系是怎样的呢?按道理来讲,刚开始i=0,只有一个进程6132,fork后,产生子进程6133。6132执行完printf后,i++。在fork后,6..
分类:系统服务   时间:2016-06-23 01:13:22    收藏:0  评论:0  赞:0  阅读:247
keepalived高可用haproxy/nginx
前言:本文主要讲解keepalived+haproxy,等试验完成,后面会附上keepalived+nginx的思路,原理几乎相同,相信能看懂keepalived+haproxy的朋友,亦能很简单的看懂keepalived+nginx拓扑:准备工作:1).高可用集群节点基于名称互相访问(两节点都需配置,略)#vim/etc/sysconfig/..
分类:其他   时间:2016-06-23 01:13:13    收藏:0  评论:0  赞:0  阅读:278
ssm框架的项目,使用maven管理,启动服务器报错
异常信息:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener解决办法:Opentheproject‘sproperties(e.g.,right-clickontheproject‘snameintheprojectexplorerandselect"Properties").Select"DeploymentAssembly".Clickthe"Add..."butt..
分类:其他   时间:2016-06-23 01:13:02    收藏:0  评论:0  赞:0  阅读:208
JavaScript语法详解(二)
一、JavaScript条件语句1.if...else<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>Title</title> </head> <body> <script> vari=11; if(i==10){ document.write("yeleven"); }else{ document.wr..
分类:编程语言   时间:2016-06-23 01:12:52    收藏:0  评论:0  赞:0  阅读:225
在vfork下,对于return和exit的理解
fork是创建一个子进程,并把父进程的内存数据拷贝一份给子进程。而vfork中内存数据所共享的,vfork保证子进程先运行,当子进程调用exit()或exec()后,父进程才会执行。#include<stdio.h> #include<unistd.h> #include<sys/types.h> #include<stdlib.h>..
分类:其他   时间:2016-06-23 01:12:42    收藏:0  评论:0  赞:0  阅读:230
Linux中程序的栈帧分析以及修改函数地址
下面有一段代码:#include<stdio.h> #include<unistd.h> #include<stdlib.h> voidfun() { printf("iamtheevilfunc\n"); exit(1); } intfun1(inta,intb) { int*p=&a; p--; *p=fun; intc=0xcccc; returnc; } intmain() { printf("beginrun..\n"); inta=..
分类:系统服务   时间:2016-06-23 01:12:32    收藏:0  评论:0  赞:0  阅读:333
(二)Redis的安装及配置(3)---注册服务与自动启动
注册服务所谓注册服务就是把一个程序变成Linux的系统服务,在指定运行级别上赋予关闭和启动的入口。默认情况下redis不支持服务注册,会报错。在拷贝到/etc/rc.d/init.d/中的redis脚本中修改如下(之前已经拷贝过去):加入chkconfig:23459010。2345是运行级别,就是告诉chkconfig..
分类:其他   时间:2016-06-23 01:12:22    收藏:0  评论:0  赞:0  阅读:451
JavaScript语法详解(三)
一、JavaScript循环语句1.for循环、for/in<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>Title</title> </head> <body> <script> vararray=[1,2,3,4,5,6]; for(vari=0;i<6;i++){ document.wr..
分类:编程语言   时间:2016-06-23 01:12:12    收藏:0  评论:0  赞:0  阅读:209
1332条   上一页 1 ... 59 60 61 62 63 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!