首页 > 2015年04月21日 > 全部分享
Druid连接池及监控在spring中的配置
Druid连接池及监控在Spring配置如下: [html] view plaincopy bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">               prope...
分类:编程语言   时间:2015-04-21 09:38:27    收藏:0  评论:0  赞:0  阅读:409
报表多样性数据源之MongoDB
MongoDB等nosql数据库具有易扩展和高性能等优势,但计算能力比传统SQL要弱,例如MongoDB的分组结果不能太大,且不直接支持join运算等,而集算报表内置的计算引擎再正好可以补充这一点,在获得MongoDB的优势的同时还拥有较强的计算能力。         我们通过一个分组实例来了解一下集算报表使用MongoDB数据源开发报表的过程。 报表说明         学生成绩信...
分类:数据库技术   时间:2015-04-21 09:38:17    收藏:0  评论:0  赞:0  阅读:228
Protobuf的奇怪问题解决--Expected top - level statement (e.g "message")
最近天天都在玩Protobuf,因此,最近总结的问题过半都是关于它的。话说昨天遇到一个很奇怪的问题,转换.proto为java文件的过程中,报错:Expected top - level statement (e.g "message")。截图如下: 查询问题原因,原来是由于编码格式的问题,因为,我使用UE打开了文件,并保存为UTF-8的形式。因此,会在文件的开头有一个特...
分类:其他   时间:2015-04-21 09:38:07    收藏:0  评论:0  赞:1  阅读:4306
oracle到底能不能insert into 多个values!?
稍微熟悉oracle的都知道,如果我们想一条SQL语句向表中插入多个值的话,如果INSERT INTO 某表 VALUES(各个值),VALUES(各个值),.....;这样会报错的,因为oracle是不支持这种写法的,如果多个INSERT INTO VALUEES(各个值);这样以“;”隔开一同执行也是不行的,oracle也是不支持的。        不过MySQL这两种方式都是支持的。  ...
分类:数据库技术   时间:2015-04-21 09:37:57    收藏:0  评论:0  赞:0  阅读:280
Objective-C - 多个对象之间的内存管理
多个对象之间的内存管理 /* 1.你想使用(占用)某个对象,就应该让对象的计数器+1(让对象做一次retain操作) 2.你不想再使用(占用)某个对象,就应该让对象的计数器-1(让对象做一次release) 3.谁retain,谁release 4.谁alloc,谁release */#import #import "Person.h" #i...
分类:其他   时间:2015-04-21 09:37:47    收藏:0  评论:0  赞:0  阅读:188
软考路上——操作系统
计算机系统由硬件和软件两个部分组成,缺一不可,只有硬件、没有软件的计算机(裸机)就像一个没有灵魂、没有思想的植物人,根本无法运行;而硬件又是软件的载体,说白了,软件就是硬件的状态,软件就是由硬件的两种状态(高低电平)来体现的,所以没有硬件,软件也就不存在。...
分类:其他   时间:2015-04-21 09:37:37    收藏:0  评论:0  赞:0  阅读:212
Clustering by fast search and find of density peaks代码详解
发表在2014年Science上的聚类方法Clustering by fast search and find of density peaks,不在这赘述介绍了,其matlab代码详细注释下面给出,如果想看该方法的详细解释说明,推荐在阅读原文的基础上,参考这位博主的博文 http://blog.csdn.net/itplus/article/details/38926837 本文版权...
分类:其他   时间:2015-04-21 09:37:28    收藏:0  评论:0  赞:0  阅读:1001
JVM 垃圾回收器工作原理及使用实例介绍
垃圾收集基础 Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。 拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后必须手工释放曾经占用的内存空间。当内存释放不够完全时,即存...
分类:其他   时间:2015-04-21 09:37:17    收藏:0  评论:0  赞:0  阅读:269
Objective-C - @property参数
@property参数/* 1.set方法内存管理相关的参数 * retain : release旧值,retain新值(适用于OC对象类型) * assign : 直接赋值(默认,适用于非OC对象类型) * copy : release旧值,copy新值 2.是否要生成set方法 * readwrite : 同时生成setter和getter的声明、实现(默认) * readonl...
分类:其他   时间:2015-04-21 09:37:07    收藏:0  评论:0  赞:0  阅读:190
并发和并行,异步与多线程区别
1、并发和并行的区别 可由上图形象指出两者的区别: 1)定义: 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。 并行:在操作系统中,一组程序按独立异步的速度执行,无论从微观还是宏观,程序都是一起执行的。 来个比喻:并发和并行的区别就是一个人同时吃三个馒头和...
分类:编程语言   时间:2015-04-21 09:36:57    收藏:0  评论:0  赞:0  阅读:332
Failed to load the JNI shared library jvm.dll 解决
Failed to load the JNI shared library jvm.dll...
分类:其他   时间:2015-04-21 09:36:47    收藏:0  评论:0  赞:0  阅读:266
Objective-C - 模型的设计
模型的设计int main() { //新建2个用户 User *u = [[User alloc] init]; u.name = @"2B"; User *u2 = [[User alloc] init]; u2.name = @"傻B"; // 新建2条微博 Status *s = [[Status alloc] init]; s.t...
分类:其他   时间:2015-04-21 09:36:37    收藏:0  评论:0  赞:0  阅读:138
shell脚本编程(快速排序)
#!/bin/bash #shell脚本编程之快速排序的实现(以最右边为元点的思想) #a=(8 5 10 3 2 93 4 1 2 3 40 9 61 8 6 29) a=(0 0 0 0 1 2 3 3 4 4 8 28 30495 921 43716) temp= buff= #交换函数 swap() { buff=${a[$1]} a[$1]=${a[$2...
分类:编程语言   时间:2015-04-21 09:36:17    收藏:0  评论:0  赞:0  阅读:236
Java垃圾回收是如何工作的?
目录 垃圾回收介绍 垃圾回收是如何工作的? 垃圾回收的类别 垃圾回收监视和分析 本教程是为了理解基本的Java垃圾回收以及它是如何工作的。这是垃圾回收教程系列的第二部分。希望你已经读过了第一部分:《Java 垃圾回收介绍》。 Java 垃圾回收是一项自动化的过程,用来管理程序所使用的运行时内存。通过这一自动化过程,JVM 解除了程序员在程序中分配和释放内存资源的开销。 启...
分类:编程语言   时间:2015-04-21 09:36:07    收藏:0  评论:0  赞:0  阅读:225
关于leetcode中对数组O(1)空间消耗操作的几道题
其实这几道题在leetcode中都是比较容易的,但是如果刚开始不理解题意的话可能就会进入陷阱。 整数数组中的几个操作如下面所示,无非是怎样进行数组元素的的交换。 Remove Element Given an array and a value, remove all instances of that value in place and return the new length...
分类:编程语言   时间:2015-04-21 09:35:57    收藏:0  评论:0  赞:0  阅读:225
设计模式 笔记 享元模式 Flyweight
//---------------------------15/04/20---------------------------- //Flyweight 享元模式------对象结构型模式 /*     1:意图:         运用共享技术有效地支持大量细粒度的对象。     2:动机:     3:适用性:         ...
分类:其他   时间:2015-04-21 09:35:47    收藏:0  评论:0  赞:0  阅读:216
Objective-C - 循环引用问题
循环引用问题/* 1.@class的作用:仅仅告诉编译器,某个名称是一个类 @class Person; // 仅仅告诉编译器,Person是一个类 2.开发中引用一个类的规范 1> 在.h文件中用@class来声明类 2> 在.m文件中用#import来包含类的所有东西 3.两端循环引用解决方案 1> 一端用retain 2> 一端用assign */#import <Foundati...
分类:其他   时间:2015-04-21 09:35:37    收藏:0  评论:0  赞:0  阅读:225
加载图片到内存
1、图片解析配置 2、只解析图片的尺寸 3、获取图片的宽高信息 4、获取手机屏幕的宽高 5、计算缩放比例(图片的大小/窗口的大小)按大的进行缩放 6、解析图片全部信息 scale 缩放比例...
分类:其他   时间:2015-04-21 09:35:07    收藏:0  评论:0  赞:0  阅读:110
leetcode || 103、Binary Tree Zigzag Level Order Traversal
problem: Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and alternate between). For exa...
分类:其他   时间:2015-04-21 09:34:57    收藏:0  评论:0  赞:0  阅读:125
为什么我的/dev/event没有文件或目录
Input子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统提供的接口注册到内核,利用子系统提供的功能来与用户空间交互。输入设备一般包括键盘,鼠标,触摸屏等,在内核中都是以输入设备出现的。下面分析input输入子系统的结构,以及功能实现。 一. Input子系统结构与功能实现 1. Input子系统是分层结构的,总共分为三层: 硬件驱动层,子系统核心层,事件处理层。...
分类:其他   时间:2015-04-21 09:34:47    收藏:0  评论:0  赞:0  阅读:323
1903条   上一页 1 ... 74 75 76 77 78 ... 96 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!