欢喜面包

文章
5
资源
0
加入时间
2年10月17天

数据库中char与varchar类型的区别

在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下选择塔门的理由。 首先明确的是,char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为

NIO之Pipe

引言Pipe(管道)一般用于Java多线程通信,其优点是可以利用Java的I/O机制来解决多线程数据交互的同步问题。管道类似生活中的水管,一端进水一端出水,其使用方法也是一端写数据一端读数据,写读数据时均有可能进入阻塞。Java不同的管道形式Java库中提供了两种管道的使用方法,即BIO(Blocking IO)型与NIO(Non-blocking IO)型(本文只介绍NIO型管道),BIO为常见的IO类型例如普通的文件输入输出,而NIO是一种非阻塞模式的IO类型,何为非阻塞?我们知道IO是系统

java如何获取随机数(两种方式)

在小的知识,都有深挖之价值。很久没有生产随机数,竟然忘了!我明明记得我做过关于随机数产生的总结,but,我翻遍了整个笔记本,就是没找到。即便我知道笔记就在某一个角落;我还是放弃了查找笔记,跑去Google了,所以我决定建立电子笔记,记录那些小知识点。//获取100以内的随机数package com.isea.java;import java.util.Random;public ......