随笔分类 - Java
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
摘要:HashMap是Map接口的实现类,以key-value存储形式存储数据。HashMap的操作不是同步的,所以线程不安全。 特点: 无序性 : 存入取出元素顺序不一致 唯一性 : key唯一 可存null : 键和值都可以为null,键只能有一个为null 数据结构 : 数据结构控制的是key而非值
阅读全文
摘要:ArrayList集合是Collection和List接口的实现类。底层的数据结构是数组。 数据结构特点 : 增删慢,查询快。线程不安全的集合! 开发的时候,不建议无脑选用ArrayList ArrayList的特点: 单列集合 : 对应与Map集合来说【双列集合】 有序性 : 存入的元素和取出的元
阅读全文
摘要:linux System.setOut(new PrintStream(new File("/opt/apache-tomcat-8.5.51/logs/outLog.txt"))); System.out.println("输出到日志文件测试"); windows System.setOut(ne
阅读全文
摘要:在知道源文件目录的情况下,直接在后端执行上传 package com.example.hystrix.controller; import org.springframework.core.io.FileSystemResource; import org.springframework.util.
阅读全文
摘要:由于ueditor默认是上传到项目的根目录下, 重新部署项目之前上传的文件会被清空,所以需要将文件保存到项目目录之外。 方法如下: ① config.json新增配置:"saveRootPath": "d:/data/" /* 前后端通信相关的配置,注释只允许使用多行方式 */ { "saveRoo
阅读全文
摘要:Lambda表达式 lambda表达式需要“函数式接口”的支持 。接口中只有一个抽象方法的接口称为函数式接口 可以使用注解@FunctionalInterface修饰, 可以检查是否是函数式接口 java8内置得4大核心函数式接口: 一、Consumer<T>:消费型接口 void accept(T
阅读全文
摘要:电脑 --> 属性 -- > 高级系统设置 --> 环境变量 -- > path --> 编辑 新建 C:\software\java\openjdk-14_windows-x64_bin\jdk-14\bin 然后 WIN + R 输入 cmd 进入黑窗口 输入 java -version 窗口显
阅读全文
摘要:操纵对象,操纵的标识符实际是指向一个对象的“句柄”(Handle): 想象成用遥控板(句柄)操纵电视机(对象) 安全的做法是:创建一个句柄时,记住无论如何都进行初始化:String s = "asdf"; 寄存器:最快的保存区域(处理器内部),数量十分有限,由编译器分配,我们对此没有直接的控制权 对
阅读全文
摘要:1,项目中全局搜索表名 2. 数据库中搜索 select * form USERINFO 3. 搜索存储过程是否使用。select * from all_source where upper(text) like '%USERINFO%'
阅读全文
摘要:将null强制转换为String Object obj = null; String.valueOf(obj);//不报错,依然为空 (String)obj;//不报错,依然为null String.valueOf(null);//报空指针 通过上面两个案例,你学会了什么? java中调用存储过程:
阅读全文
摘要:目的:将jdk1.7切换为jdk1.6 1、原本安装了jdk1.7,环境变量也是配置的1.7相关路径,在cmd下输入【java -version】后,显示 【 C:\Users\Administrator>java -versionjava version "1.7.0_79"Java(TM) SE
阅读全文
摘要:打电话和发短信 Java 7 引入了java.nio包下的Files,大大简化了文件的读写,如下: // 写入文件(追加方式:StandardOpenOption.APPEND) Files.write(Paths.get(filePath), Content.getBytes(StandardCh
阅读全文
摘要:tomcat设置java虚拟机参数 : VM arguments -Xmx512m -XX:MaxPermSize=100m
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>taoke</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <
阅读全文
摘要:JAVA 通常有两种方法来操作Excel,分别是开源的POI和JExcelAPI。POI是Apace公司,对中文支持较弱;JExcelAPI是韩国公司,中文支持好,纯JAVA编写,可跨平台。不依赖Windows系统,在Linux下同样能够正确的处理Excel文件。 对图形和图表的支持很有限,仅识别P
阅读全文
摘要:@JSON(format="yyyy-MM-dd") public Date getCreatDate() { return creatdate; } @JSON(format="yyyy-MM-dd hh-mm-ss") public Date getCreatDate() { return cr
阅读全文
摘要:body内容: { "name":"mark", "orgIds": ["111","222"], } RestTemplate调用POST接口示例: String url = "127.0.0.1:8080/resources?id=1"; JSONObject json = new JSONOb
阅读全文

浙公网安备 33010602011771号