
java
文章平均质量分 80
Anshay
程序员改变世界。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简化Java代码,拥抱Lombok
从getter和setter方法引入在项目中,我们编写一个pojo类,都会有getter/setter,如果pojo的字段较多,那么这个类就会充斥大幅无意义但又不得不写的getter/setter。不仅不方便阅读,并且每当需要修改一些字段时,这些方法也必须进行修改。在我看来,这对于程序员的高效开发是一种阻碍。那么,这时候,lombok可以很有效的解决这个问题。以下面的代码为例:代码1:W...原创 2019-02-18 11:09:56 · 515 阅读 · 0 评论 -
SpringBoot项目的创建、打包、部署
Idea下SpringBoot项目的新建、打包、部署新建项目新建选中maven webapp格式项目参数依赖项目路径Maven仓库启动配置文件打包jar包war包新建项目随着技术的更新对于开发速度的追求,我们越来月不能忍受的时候Spring框架对于集成开发以后大量的配置问题,所以SpringBoot应运而生,SpringBoot框架就是在Spring框架外边再做了一层包装,减少了配置文件,内置...原创 2019-01-14 11:26:16 · 1453 阅读 · 0 评论 -
shiro学习笔记
shiro学习记录你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。shiro架构从外部来看Subject: 应用代码直接交互的对象,也就是说 Shiro 的对外API 核心就是 Subject。Subject 代表了当前“用户”, 这个用户不一定是一个具...原创 2018-11-08 15:00:58 · 180 阅读 · 0 评论 -
SpringBoot集成PageHelper分页查询
最近在公司里做一个内部项目,但是总公司那边需求一直没提过来,没办法就自己想自己做,结果不同人负责不同模块,写出来的代码就差异性很大,一个分页查询,四个人就写了封装了三个类,对于我这种强迫症太不友好了。所以我就决定引入一个统一的规范。 我们之前用Mybatis-Plus进行了一次重构,省去了基本的crud方法的编写,所以我先看了以一下里面推荐的分页器,这个分页器的用法也是高度封装了...原创 2018-10-15 17:55:16 · 3399 阅读 · 0 评论 -
Filter学习笔记
1). Filter 是什么 ?①. JavaWEB 的一个重要组件, 可以对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. ②. Filter 是实现了 Filter 接口的 Java 类.③. Filter 需要在 web.xml 文件中进行配置和映射. 2). 如何创建一个 Filter, 并把他跑起来①. 创建一个 Filter 类: 实现 Filter 接...原创 2018-08-21 08:47:45 · 156 阅读 · 0 评论 -
java继承时的方法调用顺序记录
类B继承类A,当实例化一个B类型时,执行顺序为: A的静态代码块->B的静态代码块->A的构造代码块->A的无参构造函数->B的构造代码块->B的无参构造函数public class Test1 { public static void main(String[] args) { System.out.println(2 + 2 + "5" + 2 + 2)...原创 2018-03-13 22:12:44 · 962 阅读 · 0 评论 -
Java多线程学习笔记
1.1线程和进程的区别: 进程是正在运行中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。独立性:进程是系统中独立存在的实体,他可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。 动态性:进程与程序的区别在于,程序这是一个静态的指令集合,二进程是一个正在系统中活动的指令集...原创 2018-03-11 22:08:17 · 238 阅读 · 0 评论 -
java—int和integer的区别
Java中int和Integer的区别Java各种数据类型详细介绍及其区别基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。Java中的简单类型从概念上分为四种:实数、整数、字符、布尔值。但是有一点需要说明的是,Java里面只有八种原始类型,其列表如下:实数:double、float整数:byte、short、int、long字符:char布尔值:boolea...转载 2017-09-28 21:20:41 · 280 阅读 · 0 评论 -
java中的IO
一,文件系统用java遍历一个文件夹下的所有文件,并打印出文件夹和文件数量package IO;import java.io.File;import java.util.ArrayList;import java.util.List;/** * 遍历文件夹下的所有文件 * * @author machao * @since Jan 16, 2018 */publi原创 2018-01-17 14:01:56 · 213 阅读 · 0 评论 -
初涉java中的反射
笔者是一个小白,在浏览相java相关信息时,总会看到关于java反射相关的讨论,于是花了一个下午的时间在慕课网学习了关于java反射的知识,在这里做一个记录。(虽然现在博客写得水,但是相信慢慢多写多学习还是可以给人一看的)。以下只贴相关代码,有一篇关于java反射机制的详解博客,待博主同意后贴到此篇结尾。反射机制的大概模式:万物皆对象,在对类的构造方法,方法,成员变量,均视为对象来访问相关原创 2018-01-12 17:20:21 · 202 阅读 · 0 评论 -
java—笔试题记录
1:输入一个字符串,返回字符串中第一个只出现一次的字符。简单方法: public class FirstLetter { public static void main(String [] args){ Scanner in = new Scanner(System.in); String st = in.next(); System.out.println(g...原创 2017-09-28 20:45:16 · 304 阅读 · 1 评论 -
HashMap学习笔记
原理hash表是一种数据机构,它使用hash函数组织数据,以支持快速插入和搜索。其关键思想是使用hash函数将键映射到存储桶。当我们插入一个新的键是,hash函数将决定键分配到哪一个桶中,并将该键存储仔相应的桶中。当我们搜索一个键时,hash表使用相同的hash函数来查找对应的桶,并只在特定的桶中进行搜索。设计hash表的关键hash函数hash函数是hash表中最重要的组件,该...原创 2019-06-04 19:37:26 · 251 阅读 · 0 评论