随笔分类 -  java

摘要:1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> 2. 阅读全文
posted @ 2020-12-29 09:41 芬乐 阅读(1111) 评论(0) 推荐(0)
摘要:1.将前端的vue项目生成的文件放到后端对应目录 前端文件: 后端目录结构: 2.引入thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymel 阅读全文
posted @ 2020-12-28 15:44 芬乐 阅读(2045) 评论(0) 推荐(0)
摘要:摘录自:https://www.jianshu.com/p/3d9b4cfe1a62 doFilter是整个过滤器最底层的概念Filter接口中的方法所有过滤器都要实现Filter package javax.servlet; import java.io.IOException; public i 阅读全文
posted @ 2020-08-11 14:27 芬乐 阅读(13610) 评论(0) 推荐(0)
摘要:java运算符优先级 阅读全文
posted @ 2019-07-31 17:25 芬乐 阅读(204) 评论(0) 推荐(0)
摘要:两种插入类排序: 直接插入排序: 折半插入排序: 两种交换类排序: 冒泡排序: 快速排序: 时间复杂度和空间复杂度: 方法调用: 阅读全文
posted @ 2019-07-22 15:50 芬乐 阅读(565) 评论(0) 推荐(0)
摘要:Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 使用Buffer读写数据步骤: fl 阅读全文
posted @ 2019-07-18 14:30 芬乐 阅读(368) 评论(0) 推荐(0)
摘要:示例代码: split("\\s+") 和 split(" +") 有什么区别? \\s表示 空格,回车,换行等空白符, +号表示一个或多个+前面字符 常用语法: 经典匹配 阅读全文
posted @ 2019-07-17 10:05 芬乐 阅读(367) 评论(0) 推荐(0)
摘要:1.1什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了当前活动线程的快照,及JVM中所有Ja 阅读全文
posted @ 2019-07-10 16:25 芬乐 阅读(159) 评论(0) 推荐(0)
摘要:类配置位置: 方法配置位置 配置内容 param的表达式配置 阅读全文
posted @ 2019-05-07 21:18 芬乐 阅读(303) 评论(0) 推荐(0)
摘要:1.在工具栏添加工具 阅读全文
posted @ 2019-04-27 17:46 芬乐 阅读(131) 评论(0) 推荐(0)
摘要:如图: 1.program arguments存储在String[] args里 2.VM arguments设置的是虚拟机的属性,是传给java虚拟机的。KV形式存储的,是可以通过System.getProperty("PropertyName")获取的 阅读全文
posted @ 2019-04-16 15:32 芬乐 阅读(1606) 评论(0) 推荐(0)
摘要:JVM结构图 1.程序计数器 是最小的一块内存区域,它的作用是当前线程所执行的字节码的行号指示器,在虚拟机的模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、异常处理、线程恢复等基础功能都需要依赖计数器完成。 (1)当前线程所执行的行号指示器。通过改变 阅读全文
posted @ 2019-03-19 10:40 芬乐 阅读(183) 评论(0) 推荐(0)
摘要:一、下载jdk最新版本版本 链接地址:官方地址 二、上传jdk到centos下 三、检查当前linux系统上是否有jdk,linux命令:rpm -qa | grep java 查询结果: 卸载掉系统自带的jdk(箭头标识),命令:rpm -e --nodeps 后面跟系统自带的jdk名 比如卸载第 阅读全文
posted @ 2019-02-27 20:27 芬乐 阅读(541) 评论(0) 推荐(0)
摘要:常见系统的换行符: 如果我们使用 BufferedWriter.newline() 函数换行,在本机测试的时候,因为是 windows 环境,换行符是 \r\n ,打开文件时候自然文件是换行处理,没有问题。 部署到服务器时候,服务器是 linux 环境,newline 读取系统换行符是 \r ,导出 阅读全文
posted @ 2019-02-27 18:45 芬乐 阅读(230) 评论(0) 推荐(0)
摘要:转成拼音工具类: 测试类: 阅读全文
posted @ 2019-02-26 21:03 芬乐 阅读(196) 评论(0) 推荐(0)
摘要:1.Json.stringify()是将json数据格式转换成String类型字符串的方法。 后台可以使用String类型接受,接收完可以使用json转换java集合的方法。 List<实体类> 集合名字= JSON.parseArray(前台传来的参数, 实体类.class); 2.JSON类是a 阅读全文
posted @ 2019-02-23 15:48 芬乐 阅读(5881) 评论(0) 推荐(0)
摘要:第一种:获取类加载的根路径 D:\git\daotie\daotie\target\classes 第二种:获取项目路径 D:\git\daotie\daotie 第三种:/D:/git/daotie/daotie/target/classes/ 第四种: D:\git\daotie\daotie 阅读全文
posted @ 2019-02-21 18:15 芬乐 阅读(197) 评论(0) 推荐(0)
摘要:Fastjson是一个Java语言编写的高性能功能完善的JSON库。由阿里巴巴公司团队开发的. 主要特性主要体现在以下几个方面: 1.高性能 fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议pro 阅读全文
posted @ 2019-01-28 09:16 芬乐 阅读(279) 评论(0) 推荐(0)
摘要:log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 阅读全文
posted @ 2019-01-18 15:43 芬乐 阅读(5832) 评论(0) 推荐(0)
摘要:1.RequestBody和ResponseBody注解 @RequestMapping(“url”),这里的 url写的是请求路径的一部分,一般作用在 Controller的方法上,作为请求的映射地址。 代码: 那么 @ResponseBody呢? 举个例子: 前台异步请求: 后台 Control 阅读全文
posted @ 2019-01-17 10:16 芬乐 阅读(3062) 评论(1) 推荐(0)