码迷,mamicode.com
首页 > 编程语言
Spring 事务 readOnly 到底是怎么回事?
Spring的事务经常会有这样的配置:1 或者这样的注记:1 @Transactional(readOnly = true)正好我正在做的项目中这样配置了,而且偶然发现配置了不生效,本着“不弄明白对不起祖国对不起人民”的精神,参考了不少帖子和文档,总结了网上形形色色的答案,稍有收获,规整如下,不正....
分类:编程语言   时间:2014-08-05 00:05:18    阅读次数:379
C语言 linux环境基于socket的简易即时通信程序
转载请注明出处:http://www.cnblogs.com/kevince/p/3891033.html By Kevince最近在看linux网络编程相关,现学现卖,就写了一个简易的C/S即时通信程序,代码如下:head.h 1 /*头文件,client和server编译时都需要使用*/ 2 #...
分类:编程语言   时间:2014-08-05 00:04:58    阅读次数:339
Javascript单例模式
1.简单单例模式:只能实例化一次的对象也就可以使用“对象字面量”的定义方式来实现:var singleton = { attribute:'', method:function(){}}这样定义的对象,不能使用new singleton的方式来生成另外的对象(不存在prototype和const.....
分类:编程语言   时间:2014-08-05 00:03:58    阅读次数:288
python核心编程例子3.1
#!/usr/bin/env python# -*- coding:utf-8 -*- 'python核心编程例子3.1:makeTextFile.py -- create text file'import os import sys ls = os.lines...
分类:编程语言   时间:2014-08-05 00:02:38    阅读次数:294
java集合框架小结(进阶版)之HashMap篇
基本概念:Hash(哈希):hash一般也译作“散列”。事实上,就是一个函数,用于直接定址。将数据元素的关键字key作为变量,通过哈希函数,计算生成该元素的存储地址。冲突:函数是可以多对一的。即:多个自变量可以映射到同一函数值。一般而言,不同的key的hash值是不同的。在往hash表中映射的时候,...
分类:编程语言   时间:2014-08-05 00:01:50    阅读次数:548
【Q2D】如何导出自定义C++类给框架使用
本文基于Quick cocos2d x这个游戏框架,为了行文流畅,后面都简称Q2D导出自定义c++类给项目使用已经有了现成的例子了详见:http://quick.cocos.org/?p=235我们讨论的是如何导出给框架,使得我们以后每次新建项目的时候,都能使用到这个类咱也是新手,忙活了会,编译成功...
分类:编程语言   时间:2014-08-05 00:01:18    阅读次数:250
java的锁机制
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁);如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。取到锁后,他就开始执行同步代码(被synchronized...
分类:编程语言   时间:2014-08-05 00:00:48    阅读次数:448
Java线程:线程的同步与锁
Java线程:线程的同步与锁一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。publicclassFoo {privateintx = 100;publicintget...
分类:编程语言   时间:2014-08-05 00:00:38    阅读次数:432
C++ 出现bug :二位数组的操作运算,求非对角线的元素的和
编写一个通用程序,求出二位数组(行数和列数必须相等)的非对角线的元素之和,试建立类MATRIX完成上述功能#includeusing namespace std;class MATRIX{ public: void mATRIX(); ...
分类:编程语言   时间:2014-08-04 23:59:48    阅读次数:496
Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数
文章转载:http://blog.snsgou.com/post-793.html1、查看物理CPU的个数[root@MysqlCluster01 ~]#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l12、查看逻辑CPU的个数[root@...
分类:编程语言   时间:2014-08-04 23:58:28    阅读次数:564
spring security与cas client集成(无http标签方式)
<?xml?version="1.0"?encoding="UTF-8"?> <beans?xmlns="http://www.springframework.org/schema/beans"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.o...
分类:编程语言   时间:2014-08-04 21:51:38    阅读次数:489
使用python实现内置map,filter,reduce函数
map函数 #?-*-?coding:?cp936?-*- def?myselfmap(f,*args): ????def?urgymap(f,args): ????????if?args==[]: ????????????return?[] ????????else: ??????????...
分类:编程语言   时间:2014-08-04 21:50:28    阅读次数:239
015_C语言中文件操作
文件:存储在外部介质上的数据集合 ASCII码文件和二进制文件 流式文件和非流式文件   在内存中只有1和0,电脑在显示文件时,按一定编码显示   流式文件:输入输出的数据流的开始和结束仅受程序控制而不受物理符号控制      缓冲文件和非缓冲文件 每一个使用的文件都会在内存中开辟一个缓冲区   文件打开fopen 文件关闭fclose   读到文件末尾...
分类:编程语言   时间:2014-08-04 21:49:18    阅读次数:253
Move semantics(C++11)
/*  * Compile with:   *       g++ move_test.c -o move_test -std=c++11 -g -fno-elide-constructors  * -fno-elide-constructors disabled the return value optimize.  */ #include #include class...
分类:编程语言   时间:2014-08-04 21:47:58    阅读次数:228
关于写的Java书籍进展
大家好,去年说要写本Java书,近期就快出版了。目前已经开始打印样书了,最快于本月中旬左右就可以在互动网www.china-pub.com上看到消息,其它各个网站何时会发售要看具体进货情况。去年我预期是半年写好这本书,6个月左右确实将手稿写好,但由于是第一次写书,所以没有意料到许多review的成本也是很高的,另外需要在每次review过后与出版社沟通。经过几次review下来后,书中改掉许多问题...
分类:编程语言   时间:2014-08-04 21:42:18    阅读次数:444
Java提高篇(三五)-----Java集合细节(一):请为集合指定初始容量
集合是我们在Java编程中使用非常广泛的,它就像大海,海纳百川,像万能容器,盛装万物,而且这个大海,万能容器还可以无限变大(如果条件允许)。当这个海、容器的量变得非常大的时候,它的初始容量就会显得很重要了,因为挖海、扩容是需要消耗大量的人力物力财力的。同样的道理,Collection的初始容量也显得异常重要。所以:对于已知的情景,请为集合指定初始容量。public static void main...
分类:编程语言   时间:2014-08-04 21:40:38    阅读次数:280
Java提高篇(三六)-----java集合细节(二):asList的缺陷
在实际开发过程中我们经常使用asList讲数组转换为List,这个方法使用起来非常方便,但是asList方法存在几个缺陷:一、避免使用基本数据类型数组转换为列表        使用8个基本类型数组转换为列表时会存在一个比较有味的缺陷。先看如下程序:public static void main(String[] args) { int[] ints = {1,2,3,4,5}; ...
分类:编程语言   时间:2014-08-04 21:39:58    阅读次数:337
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!