常用操作或者常见bug积累

来源:互联网 发布:酷安软件下载 编辑:程序博客网 时间:2024/06/08 08:27

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条数据)
模糊查询’%%’表示全部过滤,不要写成’% %’

原创粉丝点击