采用编程式事务 1、 getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会 * 采用getCurrentSession()创建的session...
分类:
编程语言 时间:
2014-07-25 11:41:01
阅读次数:
300
内部类分类 内部类:将一个类定义在另一个类里面或者一个方法里面 类别:成员内部类、局部内部类、匿名内部类和静态内部类 成员内部类: 定义位于另一个类(外部类)的内部,可以访问外部类的所有属性与方法(包括...
分类:
编程语言 时间:
2014-07-25 11:39:15
阅读次数:
529
在Javascript中创建json对象数据并遍历...
分类:
编程语言 时间:
2014-07-25 11:27:11
阅读次数:
257
案例一:
User
public class User {
}
UserSizeTest
public class UserSizeTest {
static final Runtime runTime=Runtime.getRuntime();
public static void main(String[] args) {
final int count...
分类:
编程语言 时间:
2014-07-25 11:26:41
阅读次数:
261
java压缩 GZIP进行简单压缩,ZIP进行多文件保存...
分类:
编程语言 时间:
2014-07-25 11:25:41
阅读次数:
314
《C++ Primer Plus》学习笔记11
第17章 输入、输出和文件
主要内容:
1)C++角度的输入和输出
2)iostream类系列
3)重定向
4)ostream类方法
5)格式化输出
6)istream类方法
7)流状态
8)文件I/O
9)使用ifstream类从文件输入
10)使用ofstream类输出到文件
11)使用fstream类进行文件输...
分类:
编程语言 时间:
2014-07-25 11:25:31
阅读次数:
318
前一段时间观注了一下Spring4.0的一些特性,其中就有对Groovy配置的支持。由于暂时还没有非常深入的研究,所以举个小例子来说明一下如何支持Groovy配置。...
分类:
编程语言 时间:
2014-07-25 11:25:21
阅读次数:
302
这个是我一个技术相当好的哥们去面试的时候碰到的奇葩问题,那天,这个面试官的答案是不能。后来就带着这个问题去国内外的论坛上搜了一把,也是各说纷纭,实在是没有一个统一的答案,简直有点公说公有理,婆说婆有理的架势。
几个意见大致如下,第一,不能,因为“进程是CPU进行调度的单位,而JVM是一个进程,于是就只能跑在一个CPU上”。第二,“进程是CPU进行调度的单位,这没错,但是O...
分类:
编程语言 时间:
2014-07-25 11:25:11
阅读次数:
313
这是我google unity3D一个问题偶然发现的在stackflow上很有趣的帖子:
大意是 要在unity3D上从服务器下载一个zip,并解压到持久化地址.并将其加载到内存中.下面展示了这种用法:
IEnumerator LongCoroutine()
{
yield return StartCoroutine(DownloadZip());
ExtractZip()...
分类:
编程语言 时间:
2014-07-25 11:24:41
阅读次数:
324
并发编程
线程通信
共享内存和消息传递
线程同步
控制不同线程的执行顺序
java并发
基于共享内存模型指令重排序
编译器重排序处理器重排序
cpu重排序写缓存区(cache、寄存器)
内存屏障顺序一致性与Happens-before执行结果有序性
volatile
解决内存可见性问题
锁
lock 显示锁
可中断可定时...
分类:
编程语言 时间:
2014-07-25 11:24:11
阅读次数:
275
内存中对象的创建、对象的结构以及访问方式。
一、对象的创建
在语言层面上,对象的创建只不过是一个new关键字而已,那么在虚拟机中又是一个怎样的过程呢?
(一)判断类是否加载。虚拟机遇到一条new指令的时候,首先会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号代表的类是否被加载、解析并初始化。如果没有完成这个过程,则必须执行相应类的加载。
(二)在堆上为对象分配空...
分类:
编程语言 时间:
2014-07-25 11:22:21
阅读次数:
261
在C++primer 第4版的 15章 15.2.5中有下面这样一段提示:
“注解:派生类可以恢复继承成员的访问级别,但不能使访问级别比基类中原来指定的更严格或者更宽松。”
在vs2010中经过验证,这段话是错误的。具体见以下代码:
//Base.h
#pragma once
#include
using namespace std;
class Base
{
public:
Base(...
分类:
编程语言 时间:
2014-07-25 11:18:11
阅读次数:
233
windows下安装模块错误
1)Unable to find vcvarsall.bat :
打开“\Lib\distutils\msvc9compiler.py”
找到 toolskey = “VS%0.f0COMNTOOLS” % version,
直接修改为 toolskey = “VS100COMNTOOLS” (如果是vs2012或者vs2013则要从100改成120)
2...
分类:
编程语言 时间:
2014-07-25 11:17:01
阅读次数:
240
访问控制和继承
public: 公有类型
private: 私有类型
protected: 保护类型
当一个类的成员定义为public,就能够在类外访问,包括它的派生类。
当一个成员定义为private,它仅能在类内访问,不能被它的派生类访问。
当一个成员定义为proteced,它仅能在类内访问,但是能被它的派生类访问。
当一个成员没有指定访问说明符时,默认为private。
...
分类:
编程语言 时间:
2014-07-25 11:16:01
阅读次数:
314
【前言】
参考一些网上整理的文章:
http://c7sky.com/javascript-libraries-cdn.html
本文添加的各个cdn对一些库的更新情况,以及响应时间。
【更新】
发表文章的时候bootstrap已经更新到3.2.0,
但是大部分cdn还是提供前一个版本3.0.3,
其实两者的区别还是比较大的,这里对各个cdn提供的bootstrap版...
分类:
编程语言 时间:
2014-07-25 11:11:52
阅读次数:
365
之前已经完成了大整数的表示、绝对值的比较大小、取负值、加减法运算以及乘法运算。具体见前两篇博客(自己动手写Java系列)。
这里添加除法运算。
另外看到作者Pauls Gedanken在blog中的转换十进制数到大整数的方法,这里一并列出。...
分类:
编程语言 时间:
2014-07-25 11:09:41
阅读次数:
272
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
思路:笨办法是每个节点再开辟一个属性存放是否访问过,这样遍历一遍即可知道是否有环。但为了不增加额外的空间,可以设置两个指针,一个一次走一步,另一个一次走两步...
分类:
编程语言 时间:
2014-07-25 11:09:21
阅读次数:
206