- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 idea 反编译代码插件java-decompiler
安装插件,默认都有运行命令java -cp "D:\IDE\IntelliJ IDEA 2018.2.1plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true 需要反编译的jar 目标目录...
2020-12-10 16:21:42
2958
1
原创 idea 安装后需修改的配置
1.修改字体大小用滚轮控制字体大小2.控制菜单栏字体大小3.修改默认字体编码4.maven 设置5.隐藏自动生成的文件(.iml .idea)6.只能提示忽略大小写7.智能导包8.多行显示tab页...
2020-01-14 22:30:02
523
原创 SpringBoot Controller返回时间带yyyy-MM-dd HH:mm:ss.0
一、问题描述 前端调用后台程序时,返回的时间字段后缀多加了毫秒值,或时间没有处理。例如这种情况:2019-05-31T06:25:03.000+00002019-05-31 06:25:03.0二、解决方式:1.在实体类有Date类型的属性上加上,这段注解。@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss", timez...
2019-06-03 09:47:54
3595
原创 Guava Cache
一、概述 Guava Cache是在内存中缓存数据,相比较与数据库或redis存储,访问内存中的数据会更加高效。合理的利用缓存可以极大的改善应用程序的性能。二、应用场景愿意消耗一些内存空间来提升速度。 预料到某些键会被多次查询。 缓存中存放的数据总量不会超出内存容量。三、用法添加依赖 <dependency> <groupId>co...
2019-05-09 16:00:59
293
原创 Spring Boot 报错记录
1.@Autowired或@Repository,再运行时为null。原因可能是调用类,是new出来的对象,这样是行不通的;上一层也需要用注解。
2019-03-22 10:04:06
127
原创 Spring Boot 配置记录
1.spring.profiles.active 可以便于切换开发环境和测试环境,比如在application.yml定义此属性。spring: profiles: active: test 再定义application-test.yml(测试环境)和application-dev(开发环境).yml...
2019-03-22 09:56:34
112
原创 MySQL DDL记录
一、概念 DDL(data definition language)数据库定义语言:其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALTER、DROP等。DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上二、表DDL1.修改表注释。 alter table table1comment '修改后的表的注释'...
2019-03-14 17:45:31
1726
原创 Linux 执行sudo命令失败
一、报错信息sudo: /etc/sudo.conf is world writablesudo: /etc/sudo.conf is world writablesudo: /etc/sudoers is world writablesudo: no valid sudoers sources found, quittingsudo: unable to initialize po...
2019-03-11 14:48:01
3768
原创 MySQL 报错记录
一、max-allowed-packet背景: 当MySQL收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于Web服务查询MySQL时,如果max_allowed_packet配置太小,Web端会报错。解决:1.查看配置 show VARIABLES like '%max_allowe...
2019-03-07 17:51:40
178
原创 Spark OOM
一、背景 在跑Spark SQL任务时,突然报OOM错误,测试的时候是可以的。报错如下:Exception in thread "broadcast-exchange-12" java.lang.OutOfMemoryError: Not enough memory to build and broadcast the table to all worker node...
2018-11-16 10:08:12
1406
原创 SparkSQL读取CSV文件
一、核心代码 val spark = SparkSession .builder() .master("local[2]") .appName("app") .getOrCreate() //读取文件 val sr...
2018-10-22 17:51:34
11140
原创 Scala-基础
一、scala概述 Scala是一门多范式的编程语言,一种类似java的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。 scala与java一样,运行在JVM。二、scala安装部署 解压、设置环境变量三、scala文件的编译运行 scalac hello.scala ...
2018-09-25 15:25:05
243
原创 Linux系统配置了SSH,但是登入时,还需要数据密码
一、原因 在编译LZO包时,在/home/user 目录下,添加了几个文件,用户目录的权限被修改,导致ssh失败。二、查错及改正 1.查看系统的日志文件tail /var/log/secure -n 20 发现Authentication refused: bad ownership or modes for file 目录的...
2018-09-07 13:50:15
547
原创 POST和GET的区别
一、概述 GET和POST是HTTP请求的两种基本的方法,最直观的区别在与,GET请求把参数包含在URL中,而POST通过request body传参。 HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。 HTTP底层是基于TCP/IP,也可以是说GET/POST也是基础TCP/IP协议。二、区别 GET在浏...
2018-07-16 16:15:06
160
原创 linux 常用命令
1.find 查找命令find / -type d -wholename “/opt/module/jdk/*”2.查找包含某些文件内容的文件grep -rn "hello,world" *grep -rn "hello,world" ** : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小...
2018-04-26 15:38:12
140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人