- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 Java技术篇·IO包·字符流
一、编码问题见之前的博客:https://blog.csdn.net/womeng2009/article/details/84187262二、文本和文本文件Java中文本(char)是16位无符号整数,是字符的unicode编码(双字节编码)文件是byte byte byte…的数据序列文本文件指的文本(char)序列按照某种编码方案(utf-8、utf-16be、gbk)序...
2018-11-18 22:03:11 263
原创 Java技术篇·IO包·字节流
前言Java中,IO流从数据流向可以分为输入流、输出流,从外部设备流向中央处理器的数据流成为“输入流”,反之成为“输出流”。流还可分为字节流、字符流。字节流和字符流的区别:字节流读取的时候,读到一个字节就返回一个字节;字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码表,将查到的字符返回。 字节流可以处理所有类型数据,如:图片...
2018-11-18 16:55:59 783
原创 Java技术篇·IO包·RandomAccessFile类
有关知识及说明,全部在下边程序中体现。package com.io;import java.io.File;import java.io.RandomAccessFile;/** * RandomAccessFile Java提供的对文件内容的访问,既可以读也可以写。 * 支持随机访问,可以访问任意位置。 * java文件模型:在硬盘上是byte byte byte存储的,是...
2018-11-17 17:02:38 488
原创 Java技术篇·IO包·文件编码
一、Java中默认的编码方式:编码问题存在两个方面:JVM之内和JVM之外。1、Java文件编译后形成class这里Java文件的编码可能有多种多样,但Java编译器会自动将这些编码按照Java文件的编码格式正确读取后产生class文件,这里的class文件编码是Unicode编码(具体说是UTF-16编码)。因此,在Java代码中定义一个字符串:String s="汉字";...
2018-11-17 14:46:03 321
原创 SQL篇·Oracle字段根据逗号等分割
一、业务场景介绍有一个表字段存储了另一个表的关联字段,以“|”符号分割,如下所示:连接查询中当然可以使用like来关联,但是效率很差。高效的做法应该是将该字段按照“|”字符分割,然后关联查询。二、oracle分割查询方法SELECT regexp_substr( 'a|b|c', '[^|]+', 1, ROWNUM ) resultFROM dual CONNECT ...
2018-11-16 17:13:06 11211
原创 Java技术篇·HashMap实现原理
一、HashMap概述:HashMap的实现基于哈希表(即数组+链表)JDK1.8中做了优化(即数组+链表+二叉树(红黑树)),当链表长度大于8的时候,把链表转换为红黑树。默认加载因子是0.75(即默认认为当数组占用75%时达到上限,需要重新散列),默认数组大小是16。存储方式:把key对象通过hash()方法计算出hash值,然后用该hashcode与15异或(相当于与数组长...
2018-11-13 22:57:16 266
转载 SpringMVC工作原理
原文链接:https://www.cnblogs.com/xiaoxi/p/6164383.htmlSpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、...
2018-11-01 15:12:12 123
转载 SpringBoot和SpringMVC的区别
原文链接:https://blog.csdn.net/u014590757/article/details/79602309spring boot只是一个配置工具,整合工具,辅助工具.springmvc是框架,项目中实际运行的代码Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop. ioc 提供...
2018-11-01 14:43:18 633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人