2013年7月29日
    
 
        
        
摘要:        
基于SSD固态硬盘的数据库性能优化2010-11-08 00:0051cto佚名关键字:固态硬盘数据库管理SSD 企业软件热点文章 Java内存结构与模型结构分析 Oracle触发器的语法详解 NOR和NAND NOR和NAND都是闪存技术的一种,NOR是Intel公司开发的,它有点类似于内存,允许通过地址直接访问任何一个内存单元,缺点是:密度低(容量小),写入和擦除的速度很慢。NAND是东芝公司开发的,它密度高(容量大),写入和擦除的速度都很快,但是必须通过特定的IO接口经过地址转换之后才可以访问,有些类似于磁盘。 我们现在广泛使用的U盘,SD卡,SSD都属于NAND类型,厂商将fla...    
阅读全文
 
        
            posted @ 2013-07-29 12:11
kkmm
阅读(828)
推荐(0)
        
 
		
    
        
            
        
         
        2013年7月25日
    
 
        
        
摘要:        
1.实体:Java代码publicclassOrder{privateintid;privateDateorderDate;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicDategetOrderDate(){returnorderDate;}publicvoidsetOrderDate(DateorderDate){this.orderDate=orderDate;}@OverridepublicStringtoString(){return"Order[id="+id+"]    
阅读全文
 
        
            posted @ 2013-07-25 17:09
kkmm
阅读(349)
推荐(0)
        
 
		
    
        
            
        
         
        2013年7月24日
    
 
        
        
摘要:        
用openssl,Linux上自带。常用命令如下:--生成RSA私钥(传统格式的)openssl genrsa -out rsa_private_key.pem 1024--将传统格式的私钥转换成PKCS#8格式的openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt--生成RSA公钥openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem    
阅读全文
 
        
            posted @ 2013-07-24 09:52
kkmm
阅读(917)
推荐(0)
        
            
        
        
摘要:        
公钥和私钥一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。 使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的: 1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。 2. 必须保证是我发送的邮件,不是别人冒充我的。 要达到这样的目标必须发送邮件的两人都有公钥和私钥。 公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载,公钥其实是用来加密/验章用的。私钥,就是自己的,    
阅读全文
 
        
            posted @ 2013-07-24 09:35
kkmm
阅读(733)
推荐(0)
        
 
		
    
        
            
        
         
        2013年7月23日
    
 
        
        
摘要:        
此题如果 #1 和 #4判断分支交换,大集合就会超时(因为每次对于非叶子节点都要判断是不是叶子节点)。可见,有时候if else判断语句也会对于运行时间有较大的影响。import java.util.ArrayList;class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }}public class Solution { private int currSum = 0; private ArrayList> result = new Array...    
阅读全文
 
        
            posted @ 2013-07-23 14:54
kkmm
阅读(861)
推荐(0)
        
            
        
        
摘要:        
很简单一道题,搞错了N次,记录一下。public class Solution { private int currSum = 0; public boolean hasPathSum(TreeNode root, int sum) { if (null == root) return false; currSum = 0; return hasPathSumCore(root, sum); } public boolean hasPathSumCore(TreeNode r...    
阅读全文
 
        
            posted @ 2013-07-23 14:17
kkmm
阅读(421)
推荐(0)
        
            
        
        
摘要:        
class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; }}public class Solution { private ListNode left; //java不支持c++的LinkedList &*p这种方式,所以用member variable来存放left private boolean alreadyDone = false; public void reverseLinkedList...    
阅读全文
 
        
            posted @ 2013-07-23 11:10
kkmm
阅读(979)
推荐(0)
        
 
		
    
        
            
        
         
        2013年7月20日
    
 
        
        
摘要:        
一切从ServerBootstrap开始ServerBootstrap负责初始话netty服务器,并且开始监听端口的socket请求。bootstrap bootstrap =newServerBootstrap(newNioServerSocketChannelFactory(Executors.newCachedThreadPool(),//boss线程池Executors.newCachedThreadPool()//worker线程池));bootstrap.setPipelineFactory(newHttpChannelPipelineFactory());bootstrap.se    
阅读全文
 
        
            posted @ 2013-07-20 14:42
kkmm
阅读(2018)
推荐(0)
        
 
		
    
        
            
        
         
        2013年7月19日
    
 
        
        
摘要:        
命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;命令: show status;命令:show status like '%下面变量%';Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。Connections 试图    
阅读全文
 
        
            posted @ 2013-07-19 10:22
kkmm
阅读(243)
推荐(0)
        
            
        
        
摘要:        
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1INTEGER4INTEGER UNSIGNEDjava.lang.Long4TINYINT3TINYINT UNSIGNEDjava.lang.Integer-6SMALLINT5SMALLINT UNSIGNEDjava.lang.Integer5MEDIUMINT8MEDIUM    
阅读全文
 
        
            posted @ 2013-07-19 09:58
kkmm
阅读(235)
推荐(0)