- 博客(11)
- 收藏
- 关注
原创 内存溢出与内存泄漏
内存溢出 out of memory 指程序申请内存时,没有足够的空间。内存泄漏 memory leak 指程序中动态分配的堆内存,由于某些原因未释放或者不能释放,造成系统内存的浪费,导致程序运行速度减慢,甚至系统崩溃,最终的结果解释内存溢出。 检测工具:1.MAT(http://www.eclipse.org/mat/)2.LeakCanary 常见原因:...
2018-08-29 21:40:35 148
原创 Java解析html文本
公司是前后端分离的架构,有个功能前端使用了富文本编辑器,通过该富文本编辑器得到的html文本与实际要求有一定差距,但是前端又处理不了,因此该处理只能由我们后端处理了。 第一想法是通过处理XML文档的方式处理前端传来html文本,由于前端传来的html文本并不是规范的XML,因此只能考虑其他方法。 后来发现Jsoup可以解析html文本,解决了问题。class Test { ...
2018-08-28 21:07:53 6655 2
原创 Java基础-注解
摘要正文1 元注解1.1 @Documented1.2 @Retention1.3 @Target1.4 @Inherited2 注解定义3 注解的使用摘要 注解是JDK1.5引入的、符合JSR175规范的用来修饰元数据的工具。正文1 元注解 JDK1.5提供了四种元注解,用来修饰其他注解。@Documented@Re...
2018-08-25 15:37:25 319
原创 Linux常用命令
目录相关ll 显示当前目录下文件信息ll -a 显示当前目录下所有文件,包括隐藏文件(a:all)pwd 查看当前路径进程相关ps -a 显示所有进程ps -u 显示有效用户的进程ps -x 显示进程,并列出相关信息ps aux 查询系统所有进程数据ps -ef 效果类似ps auxps aux | grep java 查询java相关进程kill -9 1000...
2018-08-19 16:20:33 139
转载 MacBook安装、激活、配置Idea
本文记录MacBook上Idea的安装、激活、配置等全过程。下载java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlIdea下载及激活过程参考:https://www.jianshu.com/p/3c87487e7121lombok插...
2018-08-19 14:27:10 4975
原创 java-正则表达式
摘要正文1 正则表达式用法1.1 定位符1.2 限定符1.3 其他字符1.4 非打印字符1.4 参与匹配的符号摘要 本文讲解如何使用正则表达式,及java操作工具类。正文1 正则表达式用法1.1 定位符 符号 说明 ^ 开始符号 $ 结束符号 \b 匹配边界字符。\b和\s的区别...
2018-08-17 21:53:35 141
原创 Spring Boot 部署
摘要正文部署jar包摘要 SpringBoot提供了极为简单的jar部署的方式,相比部署在外部服务器简便了很多,本文将会介绍如何部署SpringBoot应用。正文部署jar包配置maven插件,用于导出jar包<build> <plugins> <plugin> ...
2018-08-14 23:17:27 127
原创 MyBatis-resultType
摘要正文查询单条记录返回对象查询多条记录返回List查询单条记录返回Map查询多条记录返回Map摘要 本文针对XML配置和注解配置说明resultType用法正文 下面的例子都用过查询User类实现查询单条记录返回对象XML配置<?xml version="1.0" encoding="UTF-8" ?><...
2018-08-08 21:05:07 1643
原创 MySql-字符串拼接函数
摘要正文CONCAT:最常用的字符串拼接函数CONCAT_WS:使用指定分隔符连接字符串GROUP_CONCAT:连接指定列字符串摘要 本文介绍MySql中的字符串拼接函数。正文CONCAT:最常用的字符串拼接函数语法:CONCAT(str1,str2…) 说明:将str1、str2…直接连接起来,如:执行SELECT CONCAT('...
2018-08-04 14:56:04 21438
原创 BeanUtils.copyProperties不支持复制集合的解决方案
工作中,经常使用Spring的工具类BeanUtils.copyProperties对bean属性进行复制,这里的复制属于浅复制。且不能复制集合和数组。本文会对该工具进行一些测试。文末会提出复制集合属性的解决方案。准备工作:准备测试需要的类@Datapublic class Class { private People[] member; private Peop...
2018-08-04 00:36:10 56224 17
原创 SpringBoot-拦截器和addCorsMappings冲突问题
项目中最开始跨域问题是通过自定义过滤器CorsFilter对request处理的,可以很好的解决问题。 最近,新项目中准备通过如下代码解决跨域问题,结果发现登录超时的错误会出现跨域问题,其他问题都不会。@Configurationpublic class WebConfig extends WebMvcConfigurerAdapter { @Override ...
2018-08-01 23:31:45 7691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人