码迷,mamicode.com
首页 > 编程语言
Java枚举enum使用及相关的操作
在Java1.5之后,引入了枚举新的特性,在之前,java有两种定义新类型的方式:类和接口。但是在特殊情况下,满足不了我们的需求,比如我们定义一个Color类,它只能有Red,Blue,Green三种值,对于其他的值来说都是无效的。为引入枚举之前,我们一般使用其私有化其构造方法,然后在其内部实例化三个常量,然后再取值。这样不仅繁琐,而且带来了更多不安全的问题。 package andy.enum...
分类:编程语言   时间:2014-11-24 13:37:27    阅读次数:177
JavaFX8 -- TableView中TableCell对象管理的奇怪问题-多次异步刷新单元格慎重!
JavaFX8 -- TableView中TableCell对象管理的奇怪问题-多次异步刷新单元格慎重!JavaFX8中每个单元格都会对应一个独立TextFieldTableCell对象,但是并不是每次刷新都重新初始化一个新的对象,而是会优先使用已经存在的对象(也许是为了性能和内存优化),可严重的问题在于对于同一行号,并不保证每次拿到的都是同一个对象。...
分类:编程语言   时间:2014-11-24 13:38:34    阅读次数:260
Memcached与Spring AOP构建数分布式据库前端缓存框架
由于上一篇有介绍了Memcached缓存,并集群部署,这边我们就不介绍,我们直接介绍Memcached与Spring AOP构建分布式数据库前端缓存框架...
分类:编程语言   时间:2014-11-24 13:32:58    阅读次数:319
Java自定义类加载器
1 //示例: 2 package com.csair.soc; 3 4 import java.io.IOException; 5 import java.io.InputStream; 6 7 public class MyClassLoader1 extends ClassLoade...
分类:编程语言   时间:2014-11-24 13:33:36    阅读次数:342
如何在JAVA中实现一个固定最大size的hashMap
如何在JAVA中实现一个固定最大size的hashMap利用LinkedHashMap的removeEldestEntry方法,重载此方法使得这个map可以增长到最大size,之后每插入一条新的记录就会删除一条最老的记录。import java.util.LinkedHashMap;import j...
分类:编程语言   时间:2014-11-24 13:32:26    阅读次数:200
[python]常用的几个包
http://dev.mysql.com/doc/connector-python/en/connector-python-tutorial-cursorbuffered.htmlhttps://docs.python.org/2/library/re.htmlhttps://github.com/...
分类:编程语言   时间:2014-11-24 13:31:33    阅读次数:218
python写的批量图片水印工具
前段时间想给seo那边做个某工具站的爬虫,用到了图像识别(对方防守可谓严密啊,异步返回非标准json结构+referer+加密+图像四道防线.嘿嘿,代码就不放了.)正好公司要给全站图片加水印,刚研究的图像识别又有用武之地了.万事先谷歌,找到个加水印的代码,修改了一番就用上了.^ ^ 1 impor....
分类:编程语言   时间:2014-11-24 13:32:22    阅读次数:336
<转>Spring配置中transactionAttributes的使用方法和作用
最近碰到这个问题,在使用spring提供的JpaTemplate进行查询时,如果数据量超过100 条,查询效率就会明显降低。由于开始时使用JPA内部的双向关联,造成各实体内部关联过多,从而影响所有的操作,因此怀疑是因为JPA的关联关系所致。但 是去掉关联关系后的效果不显著。查找spring的相关配置...
分类:编程语言   时间:2014-11-24 13:30:00    阅读次数:266
Java热加载的实现
应用服务器一般都支持热部署或者热加载(Hot Deployment或者Hot Swap),即更新代码保存时把新编译类替换旧的类,后面的程序就执行新类中的代码。这也是由各种应用服务器的独有的类加载器层次实现的。那如何在我们的程序中也实现这种热加载功能呢? 即要在不重启JVM虚拟机的情况下,换个类,J....
分类:编程语言   时间:2014-11-24 13:27:11    阅读次数:406
JAVA类加载器概念与线程类加载器
类加载器的功能:通过一个类的全限定名来获取描述此类的二进制字节流的过程java的类加载器大致可以分为两类,一类是系统提供的,一类是由应用开发人员编写的。系统提供的类加载器有以下三种:引导类加载器(bootstrap class loader):用来加载 Java 的核心库(rt.jar),是用原生代...
分类:编程语言   时间:2014-11-24 13:26:29    阅读次数:195
练习 堆排序
1 #include 2 int h[101]; 3 int n; 4 void swap(int x,int y)//交换 5 { 6 int t=h[x]; 7 h[x]=h[y]; 8 h[y]=t; 9 }10 void siftdown(int i)//调整一次1...
分类:编程语言   时间:2014-11-24 13:27:00    阅读次数:129
SpringMVC是用junit测试
架包支持:junit.jar;org.springframework.test-3.1.0.RELEASE.jar 测试Dao基础类:JUnitDaoBase Java代码 packagetest.test;importjavax.annotation.Resource;importjavax.sq...
分类:编程语言   时间:2014-11-24 13:24:03    阅读次数:168
C++指针
虽然,现在的Java、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么去应用它! 1、什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而....
分类:编程语言   时间:2014-11-24 13:24:20    阅读次数:219
大型C++网络游戏开发视频教程
国内首部大型C++网络游戏开发教程(300+课时,MINI快跑、水果忍者、DirectX技术、传奇游戏3)课程分类:游戏开发适合人群:初级课时数量:343课时用到技术:C++涉及项目:MINI快跑、水果忍者、DirectX技术、传奇游戏3咨询qq:1840215592游戏开发目前70%以上的网络游戏...
分类:编程语言   时间:2014-11-24 13:23:31    阅读次数:183
java + function总结,不断搜集中。。。
一、获取某个区间的随机值 public static float rnd(float min, float max) { float fRandNum = (float)Math.random(); //返回一个0~1的随机值 return min + (...
分类:编程语言   时间:2014-11-24 13:19:48    阅读次数:138
swift侧开菜单
此文来自学习这篇博客后的学习笔记,原博客是用oc写的,我最近在学swift,于是改写为swift。swift和oc之间互相调用还是很方便的,但是要注意AnyObject和optional的运用,我现在对其理解也不是很深刻。另外由于swift更新很快,许多文档没来得及更新,还是要在xcode里跳到声明...
分类:编程语言   时间:2014-11-24 13:19:23    阅读次数:178
把《c++ primer》读薄
原文地址:http://www.cnblogs.com/kubixuesheng/p/4116354.html一:大小端的概念Big-Endian和Little-Endian(见计算机存储的大小端模式解析)二:浮点数的机器级表示(见从如何判断浮点数是否等于0说起——浮点数的机器级表示)三:c++的基...
分类:编程语言   时间:2014-11-24 13:18:02    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!