03 2019 档案
摘要:先通过RandomAccessFile获取通道,在通过通道的map()产生MappedByteBuffer,设置映射文件的初始位置和映射长度,就可以映射文件的一小部分. 通过这种方式可以提高IO读取文件的性能,因为不必要访问文件的所有大小.
阅读全文
摘要:1.big endian 高位优先 将最重要的字节存放在地址最低的存储器单元. 2.little endian 低位优先 将最重要的字节存放在地址最高的存储器单元. 解释都是来自编程思想.概念有点模糊,什么是地址最高,什么是地址最低. 百度其他概念 1. Little-endian:将低序字节存储在
阅读全文
摘要:1.通过ByteBuffer的get()方法每次读取一个字节转换成char类型输出. 2.使用系统字符集进行解码 System.getProperty可以获取系统字符集,可以用产生系统字符集的CharSet对象,来进行解码操作. 3.写入时进行编码 ByteBuffer.wrap()方法将 ""UT
阅读全文
摘要:通过nio来实现,transferTo方法即可实现.真的简单,不用写循环什么的,具体方法参考文档.
阅读全文
摘要:1.问题 平常图片路径都是在项目目录下存放,都是ip地址+端口号+项目名+图片路径,因为项目需要要把图片从tomcat中分离出来,并且设置可以通过自定义地址访问自定义图片路径. 2.解决 在 tomcat 的conf目录下 新增 path 为 ip地址+端口号+项目名+图片路径 中的 项目名,也就是
阅读全文
摘要:1.问题 maven有时候在pom文件引入jar包会报错,所以可以通过手动导入jar包的方式导入. 2.解决: 通过maven命令导入jar包, -Dfile表示要安装的jar文件的所在的目录,然后DgroupId,DartifactId和Dversion自己输入即可. 在pom文件中可以引入 即可
阅读全文
摘要:如图,修改mysql数据库中user表中的User字段为root的host为%,然后重新启动mysql服务即可让远程桌面连接本地。
阅读全文
摘要:1. java中Arrays.asList生成的集合是属于Arrays中内部类,这个内部类不支持各种 removeAll retainAll 操作,会抛出 java.lang.UnsupportedOperationException 异常.因为Arrays.asList就表示生成固定大小的数组的集
阅读全文
摘要:1.问题 在使用@Transactional注解管理事务的时候会出现很多错误,比如: 总之就是事务没有被spring管理,注解@Transactional失效. 2.原因: 重复扫描包的问题. 因为springmvc的配置文件已经扫描了service和controller注解,而spring的配置文
阅读全文
摘要:1.LinkedHashset 保持了插入顺序的链接链表.
阅读全文