calendar日历 类型java
java基础-构建工具mvn-day20
目录1. 初识mvn2. 用maven创建工程3. maven工程 之间的关系4. 父子 mvn工程5. mvn常见的插件6. tomcat插件 1. 初识mvn mvn是一个项目构建工具 idea里面内置ant,已经基本被maven取代 官网:https://maven.apacher.org 核 ......
java课后动手动脑
下面是使用Files.walkFileTree()方法来找出指定文件夹下所有大于指定大小的文件的示例代码: 1 import java.io.IOException; 2 import java.nio.file.*; 3 import java.nio.file.attribute.BasicFi ......
Java基础 字符流、字符输入流
字符流的底层其实就是字节流,只不过在字节流的基础上又添加了字符集的概念(字符流 = 字节流 + 字符集) 字符流的特点: 输入流:一次读一个字节,遇到中文时,一次读多个字节(GBK一次读两个,UTF-8一次读三个) 输出流:底层会把数据按照指定的编码方式进行编码,变成字节再写到文件中 字符流应用场景 ......
Java基础 Java中编码、解码的方法
所谓编码,就是把我们要存储的数据变成能真正的存储在硬盘当中的字节数据 编码的方法: public byte[] getBytes () → 使用默认方式进行编码(idea默认使用UTF-8;eclipse默认使用GBK) public byte[] getBytes (String charsetN ......
在Java中如何创建一个内存泄漏?
内容来自 DOC https://q.houxu6.top/?s=在Java中如何创建一个内存泄漏? 我刚刚参加了一个面试,面试官让我用Java创建一个内存泄漏***。 毫无疑问,我感到相当愚蠢,不知道如何开始创建它。 举个例子呢? ***在纯Java中创建一个真正的内存泄漏(无法通过运行代码访问的 ......
Java基础 为什么会有乱码?
为什么会有乱码? 原因①:读取数据的时候未读完整个汉字 原因②:编码和解码的方式不统一 如何不产生乱码? 1. 不要用字节流读取文本文件 2. 编码解码时使用同一个码表,同一种编码方式 问:字节流读取中文会乱码,但为什么拷贝文本文件不会乱码呢? 答:拷贝时,是一个字节一个字节地拷贝过去的,数据没有丢 ......
Java基础 Unicode、UTF-8
UTF-8 不是字符集,而是 Unicode 字符集的一种编码方式 UTF-8 编码规则:用 1~4 个字节保存 UTF-8 规定,如果是 ASCII 里面的英文字母,统一用一个字节表示,二进制的第一位是 0,转成十进制是正数 UTF-8 规定 一个中文用三个字节表示,二进制的第一位是 1,第一个字 ......
Java基础 计算机的存储规则
在计算机中,任意数据都是以二进制的形式来存储的 8个比特为1个字节,字节是计算机最小的存储单元 计算机在存储英文的时候,只需一个字节 简体中文版 Windows 默认使用 GBK 字符集。GBK 字符集完全兼容 ASCII 字符集 GBK编码: 规则①:一个汉字用两个字节存储(英文字母占一个字节,二 ......
IO流,对象流,写出基本数据类型的数据,读取基本数据类型的数据
写出: 会发现,其实跟之前学习到的数据输出流方法是差不多的。 结果:还是一些乱码 ,因为是用字节输出的 读取: 也和数据输入流很像 也是:写入数据类型要和写出数据类型的顺序一样 结果为:和之前写出的数据一样 ......
IDEA工具第二篇:自定义Java方法注释模板
网上搜索类似的文章有很多,但是一味的复制粘贴总会出现各种奇葩问题,最后然并卵!今天特意自己研究琢磨一下,将最终结果分享给大家,100%亲测可用。 ......
java实现文件上传到服务器
本文实例为大家分享了java实现文件上传到服务器的具体代码,供大家参考,具体内容如下 1、运行jar包,发送post请求 public static void main(String[] args) { //String filePath="C:/Users/706293/IT_onDuty.xls ......
Long类型响应后面几个数字全部变成0
添加一个配置类即可解决 public class JacksonConfig { @Bean @Primary @ConditionalOnMissingBean(ObjectMapper.class) public ObjectMapper jacksonObjectMapper(Jackson2 ......
Java基础 捕获异常的完整形态
finally 里面的代码是一定会执行的,除非虚拟机停止(跟 JVM 退出是一个意思) 所以经常把释放资源之类的扫尾代码放在 finally 里面 语法格式: try { } catch (Exception e) { } finally { } JDK7 的时候,Java 推出了一个接口叫 Aut ......
这些文件都是7-Zip自解压缩文件(SFX)的默认模板。每个文件名后缀代表不同类型的操作系统和处理器架构
这些文件都是7-Zip自解压缩文件(SFX)的默认模板。每个文件名后缀代表不同类型的操作系统和处理器架构。 Default.SFX:这是用于32位Windows操作系统的默认SFX模板,其中包含了7-Zip解压程序。 Default64.SFX:这是用于64位Windows操作系统的默认SFX模板, ......
类型转换、格式化、适配器模式
1、说在最前面,tomcat每次启动都会自动把webapps下的项目重新发布,导致启动时间越来越长,刚开始我双击tomcat,把timeouts里的start时间加长了,但是等待时间越来越长,就想着能不能每次只启动一个项目。经过一番搜索(虽然最后还是没怎么搞懂),参考https://blog.csd ......
常见java基础面试题
Java中的集合框架包括常用的List、Set和Map等接口及其相应的实现类。例如: List接口的实现类有ArrayList、LinkedList等。 Set接口的实现类有HashSet、TreeSet等。 Map接口的实现类有HashMap、Hashtable等。 HashMap和Hashtab ......
java8 map过滤 map转字符串
Map<String,Long> map = new HashMap<>();map.put("aaa",1L);map.put("bbb",2L);map.put("ccc",1L);Map<String, Long> map2 = map.entrySet().stream().filter(e ......
java上传文件到服务器指定目录
问题描述: 如何在Java中实现文件上传功能,并将上传的文件保存到服务器的指定目录? 解答: 在Java中,可以使用一些库和框架来实现文件上传功能,其中最常用的是使用Apache Commons FileUpload库。下面将详细介绍如何使用该库来实现文件上传并将文件保存到服务器指定目录的过程。 步 ......
Java基础 字节输入流 读取数据 的两个方法API
public int read () → 一次读取一个字节数据 public int read (byte[] buffer) → 一次读取一个字节数组的数据,每次读取都会尽可能把数组装满 我们创建的数组的长度尽量是 1024 的整数倍,例如 1024*1024*5 的长度 ......
Java基础 文件拷贝的基本代码
FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt");FileOutputStream fos = new FileOutputStream("E:\\Java基础资料\\b.txt" );while (true) { in ......
Java基础 字节输入流的循环读取
FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt");/*int b;while((b = fis.read()) != -1) { System.out.print((char)b);}*/while (true) { i ......
Java基础 FileInputStream 字节输入流的细节
1. 创建字节输入流对象:FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt"); 细节:如果文件不存在,就直接报错 2. 读取数据(read 方法负责读取数据,会一个一个地读,如果读不到了,就会返回 -1) 细节①:一次读取 ......
PostgreSQL 自动(隐式)类型转换,解决类型不匹配报错问题
PostgreSQL 自动(隐式)类型转换,解决类型不匹配报错问题 来自博主的笔记:https://blog.csdn.net/qq_43458533/article/details/119521047 分类专栏: PostgreSQL 文章标签: 数据库 java版权 华为云开发者联盟该内容已被华 ......
Java基础 字节输入流的基本用法
操作本地文件的字节输入流,可以把本地文件中的数据读取到程序中来 步骤: 1. 创建字节输入流对象 FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt"); 2. 读取数据(read 方法负责读取数据,会一个一个地读,如果读不到 ......
Java拾贝第九天——synchronized关键字
Java拾贝不建议作为0基础学习,都是本人想到什么写什么 当多个线程同时读取某一变量时候,容易出现和预期不符的结果 public class Test9 { static int i = 0; public static void main(String[] args) { Thread m1 = ......
java后端操作树结构
一、树结构的三种组装方式(递归.双层for循环,map) (1)递归 普通递归方法 public Result getBmsMenuList(UserSessionVO userSessionInfo) { // 查询顶级节点菜单 List<BmsMenuVO> bmsMenuVOList = bm ......
java上传文件到指定服务器
Java上传文件到指定主机必须条件先决条件是要知道上传到指定的主机,需要知道它的用户密码。 代码pom.xml<!--图片上传到服务器需要的依赖--> <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> < ......
mysql数据库类型有哪些
mysql数据库类型有哪些 mysql数据库类型有:1、整数类型;2、浮点数类型;3、定点数类型;4、位类型BIT;5、日期与时间类型;6、文本字符串类型;7、ENUM类型;8、SET类型;9、二进制字符串类型;10、JSON 类型;11、空间类型。其中,整数类型一共有 5 种。 1、整数类型 整数 ......
Java学习之路(二)
Java学习之路(二) 1、流程控制语句 1.1、顺序结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 执行流程: 1.2、分支结构 1.2.1、if语句 格式一:单分支 if (关系表达式) { 语句体; } 执行流 ......