- 博客(19)
- 收藏
- 关注
原创 nacos access log日志占用磁盘
nacos access log日志占用磁盘access 日志大量打印, Issue.主要表现是 {nacos.home}/logs/access_log.yyyy-mm-dd.log 类似格式文件名的日志大量打印,而且还不能自动清理和滚动。这个日志是 Spring Boot 提供的 Tomcat 访问日志打印,Spring Boot 在关于该日志的选项中,没有最大保留天数或者日志大小控制的选项。因此这个日志的清理必须由应用新建 Crontab 任务来完成,或者通过以下命令关闭日志的输出(在生产环
2020-07-08 18:57:54
8601
2
原创 Effective java 读书笔记
1.清除过期对象引用,防止内存泄漏例子: public Object pop() { if (size == 0) { throw new EmptyStackException(); } Object result = elements[--size]; elements[size] = nul
2017-08-31 11:45:48
4576
原创 撤销本地git add操作
撤销本地所有add操作:git reset HEAD .撤销add操作的某个文件或目录:git reset HEAD -name
2017-08-25 10:06:36
14889
原创 工厂模式
一、概述 定义:工厂模式定义了一个创建产品对象的接口,由子类决定要实例化的是哪一个具体的产品类。工厂模式是代替new操作的一种模式。 类图:工厂模式封装具体类型的实例化,抽象的Creator具有工厂方法,它的任何子类都要实现该方法,由这些子类负责创建实例。二、具体例子场景描述:一个做pizza的商家具有多家pizza连锁店,每个店都能生产pi
2017-07-09 18:38:02
4377
原创 设计模式
最近在看《head first》,这本书不走传统路线,读起来通熟易懂,一开始看到书的封面就给了它差评,不过网上对它的评论都不错,于是决定买来看看,发现还真不错。结合实际例子,引出各种模式,具有基本的多态概念基本可以看懂这本书。写这篇文章是为了做读书笔记,在我看来,如果读一本书,没有一点记录的话,那么过不了多久就忘记的七七八八了。目前看完了第一章,内容会持续更新。面向对象基础:抽象、封装、多态、继承
2017-06-11 11:32:13
4434
原创 删除git在本地的无效远程分支
远程已经删除的分支,在本地执行 git branch -a 显示还存在,执行以下命令可以清除 git remote prune origin
2017-05-31 20:09:37
9279
原创 mybatis学习(2)---建立Demo
写mybatis相关的博客主要是为了学习源码,都是现学现写,更新速度龟速。前期先写mybatis的运用,之后再深入理解。上一节已经导入了mybatis源码项目,这次我们建立一个小Demo,往数据库里插入数据。为了不影响源码项目的目录结构,新建了两个source folder存放自己编写的代码,如下图 这个小Demo我已经写好,整个项目的文件下载链接:
2016-09-19 17:54:23
4626
原创 mybatis学习(1)---导入mybatis源码
写mybatis相关的博客主要是为了学习源码,都是现学现写,更新速度龟速。前期先写mybatis的运用,之后再深入理解。1.文件准备 既然是学习源码,这次的就不导入mybatis的jar包,直接导入源码。 源码下载:https://github.com/mybatis/mybatis-3/releases 我下载了3.4.1版本的,有两个文件,source code和mybatis-3.4
2016-09-19 11:50:12
9649
原创 LInux基础学习1
在慕课网学习linux所做的笔记。一、 linux文件类型d 目录文件 l 符号链接(指向另一个文件,类似win快捷方式)s 套接字文件b 块设备文件,二进制文件c 字符设备文件p 命令管道文件- 普通文件二、 目录文件处理命令mkdir name
2016-08-29 17:09:01
4521
原创 java util :获取国家省份城市工具类
获取全国各地省份、城市名称通过封装的方法可以获取国家、省份、城市名称。适用于用户下拉框式填写地址,防止错误输入
2016-08-26 09:57:59
26691
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人