容易迷惑或者忘记的知识点

1.NIO的FileChannel的read方法的返回值

FileChannel的read方法的返回值有的三种:-1,0.大于0的值.
/**
	-1表示,客户端的数据传输结束并且关闭了连接通道.
	0表示buffer里面已经没有值了.
	大于0表示从buffer里面读出来的数据长度.
**/

2.纯Java项目部署

Java生成的jar包fs.jar
/**
	如果fs.jar在打包时指定了main函数,可直接运行jar包:
	格式如下:java -jar fs.jar
**/

/**
	运行指定的类:java -classpath fs.jar com.msmk.fs.socket.SocketNIOServer.
	表示运行package=com.msmk.fs.socket的SocketNIOServer类.
**/

3.java项目在Ubuntu环境下打jar包加载*.so文件的路径问题

在idea里面只要把*.so文件放在根目录,直接调用Native.loadLibrary(String name, Class interfaceClass) 方法,就可以加载到对应的*.so文件,但是打成jar包以后,就会找不到对应的*.so文件.

这里写图片描述

只要将该*.so文件放在/usr/lib/目录下即可.(注意:往该目录下拷贝文件需要有root权限,可以先将*.so文件拷贝到不需要权限的目录,然后在服务器上用cp命令拷贝.)

4.mysql注意

limit分页:limit 2,3 (表示查询第3到第6条数据)
模糊查询’%%‘表示全部过滤,不要写成’% %’

5.hibernate写JavaBean注意

多个表与一个表多对多关系时,要注意配置多个中间表,配置不用重名。

6.hibernate写JavaBean注意

Set set = new HashSet();
ArrayList arrayList = new ArrayList();
set.add(arrayList);//将arrayList中的元素装入set集合中。
Collections.addAll(arrayList,set);//将set集合作为元素放入arrayList集合中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值