摘要: @GetMapping("/download") ResponseEntity download() throws IOException { String head[] = {"员工编号", "用户名", "姓名", "密码", "身份证", "联系电话", "状态"}; HttpHeaders headers = new HttpHeaders();... 阅读全文
posted @ 2019-03-21 09:05 xiaobai1007 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Java垃圾回收(GC)机制详解 一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问 阅读全文
posted @ 2019-03-14 08:52 xiaobai1007 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、Java 基础 1.JDK 和 JRE 有什么区别?JDK:开发Java程序用的开发包,JDK里面有Java的运行环境(JRE),包括client和server端的。JRE:运行Java程序的环境,JVM,JRE里面只有client运行环境,安装过程中,会自动添加PATH。 2.== 和 equ 阅读全文
posted @ 2019-03-07 14:15 xiaobai1007 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 效果图: 阅读全文
posted @ 2019-02-18 15:20 xiaobai1007 阅读(7953) 评论(0) 推荐(0) 编辑
摘要: 所有操作请看图片 阅读全文
posted @ 2019-02-17 15:43 xiaobai1007 阅读(2652) 评论(0) 推荐(0) 编辑
摘要: 接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final。另外,接口和抽象类在方法上有区别: 1.抽象类可以有构造方法,接口中不能有构造方法。 2. 阅读全文
posted @ 2019-01-15 10:32 xiaobai1007 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 近来学习了一下面向对象的设计模式,其中涉及到了面向对象的五大基本原则,所以总结一下。以前一直认为程序中的类有使用到封装、继承和多态就是面向对象设计,其实不然封装、继承、多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象,其实真正的面向对象设 阅读全文
posted @ 2019-01-15 09:43 xiaobai1007 阅读(402) 评论(0) 推荐(0) 编辑
摘要: ResponseEntity download() throws IOException { String head[] = {"用户编号", "用户名", "姓名", "密码", "身份证", "联系电话", "状态"}; HttpHeaders headers = new HttpHeaders(); headers.setCacheCont... 阅读全文
posted @ 2019-01-08 08:44 xiaobai1007 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 我们先了解一下身份证是怎么校验的: 将前面的身份证号码17位数分别乘以不同的系数,将这17位数字和系数相乘的结果相加,然后除以11求余,根据最后的余数对应校验码,判断身份证是否符合要求。 现在我们开始写代码 效果图: 如果需要显示籍贯的话,需要那对应的数字去数据库中查找显示。 阅读全文
posted @ 2019-01-04 10:35 xiaobai1007 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 基于Java形式的项目配置,相比于基于配置文件的形式更直接,更简洁,更简单。使用配置文件,比如xml,json,properties等形式,都是用代码去解析配置文件内的信息,然后根据其信息设置相应配置类的属性。而Java形式的配置是跳过配置文件,直接将配置信息赋值到相应的配置类里。俗话说的好:在ja 阅读全文
posted @ 2018-12-17 09:52 xiaobai1007 阅读(681) 评论(0) 推荐(0) 编辑