自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 jsp元素

jsp文件的内容分为两种一种是模板数据,另外一种是jsp元素。模板数据是指html标签,jsp元素是指标记括起来的部分。jsp元素的语法:1.编译器指令:有3种:, ,的作用域为整个文件,里面是一些属性和值,只有import 属性可以赋值多次,其他的属性只能赋值一次。会由汤姆猫翻译为response.setContentType("text/html; utf-8");表示

2015-07-21 17:01:51 1477

原创 数据库中几个基本概念 主码 外码

主码 ,外码也可以成为主键,外键。什么是主码,主码是一个能唯一标识一个元组的属性。在一个关系(表)中,主码不一定只有一个,但是一定要有的。因为元组,是对世界中某种事物的数据描述,而世界中各种事物,都具有唯一性,都是可以区分的。在计算机中为了描述事物的唯一性,引入了主码的概念。在一个关系中,不同元组的主码一定不能为空,且值一定要不同。因为如果为空说明这个事物是不可标识的,而这个世界的任何事物都是

2015-07-17 10:20:22 179773 12

原创 pipe的原理

以上是管道通信的原理图;Pipe中包含两个通道,SinkChannel和SourceChannel。SinkChannel负责接收线程写入的数据,令一道线程可以从SourceChannel读取数据。

2015-07-15 17:37:21 935

原创 java的线程通信

1.  用同步工具来实现:阻塞队列,信号量,闭锁,栅栏,交换器。2.  用锁,条件。内置锁和显示锁都可以。当内置锁不能符合要求时,采用显示锁。3. java nio中的pipe管道。

2015-07-15 17:08:37 407

原创 3种解耦方式

1. 用生产者消费者模式,用阻塞队列来实现。2. Qt中信号槽的方式来解耦。        3. Spring中是用在jvm和java程序中在架一层容器,让用户代码跑在容器中,的方式来解耦。实现方式是反射。sofa,osgi也是这样。因为计算机中的任何问题都可以通过,在加一层中间层来实现。

2015-07-15 16:21:18 7069

原创 编码原则的最终来源

编码原则的最终来源是人们对于软件的需求;1. 这个软件要能实现功能,满足需求。2. 以后要易于修改和扩展。3. 要符合代码美学。

2015-07-15 16:14:13 406

原创 java nio

java nio框架中的通道channel可以关联本地文件,也可以管理一个socket。对应两个抽象类,FileChannel和SocketChannel,创建方式如以下代码所示:RandomAccessFile aFile = new RandomAccessFile("data/nio-data.txt", "rw");  FileChannel inChannel =

2015-07-15 16:05:45 321

原创 java类文件中的ConstantValue的问题

首先,是说一下结论:1:只有static final的String和数值类型,在class文件中才会有ConstantValue属性,有这个属性,则在类加载过程的准备阶段,会用ConstantValue中的值来初始化,而不是用默认的值来进行初始化。2:如果想进入运行时常量池对于字符串是很简单的,不过“xxx”字符串上是在函数里面还是在字段里面,怎这串字符串一定会进入运行时常量池。  3

2015-07-11 20:16:33 1356 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除