自定义 DailyRollingFileAppender 自动清理过期日志

/* * Copyright 1999-2005 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * ...

2018-08-29 11:06:55

阅读数 574

评论数 0

Java 常用日志框架(common-logging,log4j,slf4j,logback )

common-logging common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具...

2018-08-29 10:38:06

阅读数 258

评论数 0

Spring 缓存相关注解

1、Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用 https://blog.csdn.net/wjacketcn/article/details/50945887 2、注释驱动的 Spring cache 缓存介绍 https://www.ibm....

2018-08-26 21:13:11

阅读数 163

评论数 0

使用 JSR-303 校验参数

1、SpringMVC BindingResult验证框架Validation特殊用法 https://blog.csdn.net/clypm/article/details/69382766 2、springMvc 的参数验证 BindingResult result 的使用 https:...

2018-08-26 20:51:54

阅读数 185

评论数 0

JPA、Hebernate、MyBatis、Spring Data JPA 的区别

JPA 是持久化的标准,是接口协议 Hebernate 和 MyBatis 是持久化技术的具体实现 Spring Data JPA 是在 Hibernate 的基础上更上层的封装实现 1、Hibernate与Jpa的关系? https://www.zhihu.com/question/...

2018-08-26 20:38:41

阅读数 422

评论数 0

FastJSON、Gson、Jackson 比较

1、FastJSON、Gson和Jackson性能对比 https://blog.csdn.net/accountwcx/article/details/50252657 2、各个JSON技术的比较(Jackson,Gson,Fastjson)的对比 https://blog.csdn.ne...

2018-08-26 17:28:44

阅读数 257

评论数 0

RedisTemplate 和 StringRedisTemplate 的区别

RedisTemplate 和 StringRedisTemplate 都提供了一些操作 Redis 的模板方法,但是两者之间是有一些区别的 从上图中可以看出,StringRedisTemplate 是继承了 RedisTemplate 的,RedisTemplate 有一个成员变量 def...

2018-08-26 16:52:23

阅读数 373

评论数 0

Invalid character found in method name. HTTP method names must be tokens

Gayhub 上下载了一个别人的项目跑着玩,启动成功了, 但是请求 controller 的时候,出现了这种错误: 2018-08-25 17:57:26,673 - Error parsing HTTP request header Note: further occurrences of...

2018-08-25 18:10:56

阅读数 872

评论数 0

mkdir -p 的使用方法

使用 # mkdir -p 可以直接创建多级目录 创建多级文件夹,比如,a/b/c $ mkdir a $ cd a $ mkdir b $ cd b $ mkdir c 使用 -p 的方式 mkdir -p a/b/c 1、mkdir -p https://ww...

2018-08-22 16:14:52

阅读数 520

评论数 0

执行 shell 脚本出现乱码的解决办法

export LANG="en_US.UTF-8" 在脚本的最前边加上 utf-8 编码即可 但是很奇怪,我的 shell 脚本里明明没有 中文字符,怎么也会出现乱码的情况。。。。 不过这样改了一下之后确实是好了的 参考资料: 1、Jenkin...

2018-08-22 16:11:32

阅读数 3092

评论数 0

利用 git rebase -i 指令合并多次 commit

由于公司要求一次 push 只能有一次 commit,然而自己由于操作失误,导致一次修改的内容,分成了两次 commit,再进行 push 的时候就失败了 在网上找了一次找到了如下的方法 合并前两次 commit 的信息 # git rebase -i HEAD~2 将从现在起倒数...

2018-08-21 17:20:16

阅读数 415

评论数 0

Linux 文件截取前几行、后几行、中间几行命令

如果你只想看文件的前100行,可以使用head命令,如 head -100 filename 如果你想查看文件的后100行,可以使用tail命令,如: tail -100 filename 或 tail -n 100 filename 查看文件中间一段,你可以使用s...

2018-08-20 20:25:27

阅读数 4182

评论数 0

在 PyCharm 上配置 PySpark

1、在pycharm上配置pyspark https://blog.csdn.net/rifengxxc/article/details/74503119 2、使用PyCharm配置Spark的Python开发环境 https://blog.csdn.net/ydc321/article/d...

2018-08-20 20:17:40

阅读数 296

评论数 0

Homebrew 更换为国内镜像

1、Mac下更换Homebrew镜像源 https://blog.csdn.net/lwplwf/article/details/79097565 2、将Homebrew的源更换为清华大学提供的源 https://mirror.tuna.tsinghua.edu.cn/help/homebr...

2018-08-20 20:11:55

阅读数 8079

评论数 0

PyCharm 修改 pip 源的方法

pycharm修改pip源为清华源-提高下载速度 让PIP源使用国内镜像,提升下载速度和安装成功率。 以后文章更新在 https://oldpan.me 国内pip源:清华大学 https...

2018-08-20 16:20:53

阅读数 1262

评论数 0

PyCharm 使用 Anaconda 作为虚拟环境的方法

python的IDE使用Anaconda下的虚拟环境[PyCharm] 我使用的是pycharm: 只需要更改python interpreter就行。 1.找到IDE设置中的Pr...

2018-08-20 16:16:16

阅读数 1911

评论数 1

Mac 终端传输到剪切板

cat a.txt | pbcopy #将a.txt文件类容写入剪切板,相当于 cmd + C pbpaste #将刚刚存入剪切板的a.txt内容复制到终端,相当于 cmd + v 1、MAC 终端(命令行)剪切版的使用 http://yangl....

2018-08-20 16:09:58

阅读数 1755

评论数 0

Linux 跨主机传输文件

本地到远程 $ scp local_file remote_username@remote_host:remote_file $ scp local_fle remote_host:remote_file 远程拉到本地 $ scp remote_host:remote_file ...

2018-08-20 16:07:49

阅读数 355

评论数 0

SQL 中的通配符

最近在写 sql 遇到的场景是 只匹配某个出现一次的字符 以前经常用的 % 是没办法搞定的 所以顺便复习了一下 SQL 中的通配符 SQL 通配符 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使...

2018-08-20 15:19:09

阅读数 165

评论数 0

Spark 读取外部文件的几种方式

Spark从外部读取数据之textFile textFile函数 /** * Read a text file from HDFS, a local file s...

2018-08-20 15:15:42

阅读数 2547

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭