最近文章
javaExecutor线程池案例
   2 分钟阅读    邵晨峰
第一个例子:基础案例 自动控制线程的数量,且每个线程没有返回值,不能做最后的整合处理 第二个例子:进阶案例 固定线程的数量,每个线程有返回值,在左
Java遍历数组、List、Set、Map的种种方法
   1 分钟阅读    邵晨峰
数组或list的遍历 double[] nums = new double[n]; for遍历 for(int i=0;i<nums.length;i++) { result += nums[i]; } for-each遍历 for(double item : nums) { result += item; } lambda表达式 items.forEach(item->{ if("C".equals(item)){ ​ System.out.println(item); } }); 直接引用函数 items.forEach(System.out::println); se
Java各种文件的读写和文件夹遍历方法
   4 分钟阅读    邵晨峰
读取文本文件 import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.HashMap; public class TxtFileRead { public static void main(String[] args) { readFile1(); System.out.println("==================="); //readFile2(); //JDK 7及以上才可以使用 } public static void readFile1() { FileInputStream fis = null; InputStreamReader isr = null; BufferedReader br = null; try { fis = new FileInputStream("c:/temp/abc.txt"); // 节点类 isr = new InputStreamReader(fis, "UTF-8");
Java 读写GBK编码的文件
   1 分钟阅读    邵晨峰
以GBK编码某个读写文件 读入: BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("a.txt"), Charset.forName("GBK"))); String str = br.readLine(); br.close(); 写出: BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("a.txt"), Charset.forName("GBK"))); bw.write("hello"); bw.flush(); bw.close(); 使用try-with-resource语法确保close
2020年Spring所有官方项目介绍
   3 分钟阅读    邵晨峰

从可配置性到安全性,从Web应用程序到大数据开发,无论您的应用程序需要什么样的基础框架,都有一个 Spring项目 可以帮助您构建它。从小着手并按需使用,因为Spring是为模块化设计的。

——来自官网

文章主要翻译自spring官方的项目介绍 https://spring.io/projects

其中没翻译的就是我不知道怎么翻译比较好,看英文吧

Centos8(7)安装tomcat9和常见用法
   1 分钟阅读    邵晨峰
1.安装jdk tomcat9可以工作在jdk8及之后的版本 所以可以安装jdk8或是jdk11 dnf install java-11-openjdk # centos8 yum install java-11-openjdk # centos7 2.下载最新的tomcat二