自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

琦彦

Find out who you are,and be that person.

  • 博客(15)
  • 资源 (13)
  • 收藏
  • 关注

原创 Linux:vim编辑器的基本使用

Linux常用命令总结Vim编辑器1.1 Vi简介vi / vim 是Unix / Linux上最常用的文本编辑器而且功能非常强大。 只有命令,没有菜单。Vim工作模式:1.2 编辑使用的快捷键i 在光标前插入I 在光标当前行开始插入a 在光标后插入A 在光标当前行末尾插入o 在光标当前行的下一行插入新行O 在光标当前行的上一行插入新行...

2019-05-29 11:14:46 1106

原创 Tomcat:修改日志输出位置

认识Tomcat的日志:catalina.out、localhost、manager、localhost_access_log参考:https://blog.csdn.net/fly910905/article/details/78463909修改日志输出位置修改localhost、catalina、manager、host-manager输出位置编辑Tomcat下...

2019-05-27 14:33:13 2431

原创 SpingBoot2.x文件上传:failed to convert java.lang.String to org.springframework.util.unit.DataSize

问题现象:SpringBoot项目由1.5.x升级到2.x,文件上传启动报错配置文件#文件上传路径 linux配置路径spring.servlet.multipart.max-file-size=50Mbspring.servlet.multipart.max-request-size=50Mbfile.upload.realpath=D:/csizgcardmanage/...

2019-05-27 10:26:20 3411

原创 Spring Boot:WEB项目,以WAR包形式部署到外部tomcat部署

配置步骤:1、继承SpringBootServletInitializer 外部容器部署的话,就不能依赖于Application的main函数了,而是要以类似于web.xml文件配置的方式来启动Spring应用上下文,此时我们需要在启动类中继承SpringBootServletInitializer并实现configure方法: import org.springframework...

2019-05-24 17:17:34 2757

转载 Springboot:windows下部署外置Tomcat,控制台中文乱码解决

springboot外置tomcat启动时经常会遇到中文乱码的问题,通常是由于以下4种原因:IDEA设置的字符编码不对:File->settings->Editor->file encoding将字符编码都修改为UTF-8。IDEA配置文件中对字符编码的配置不对:在IDEA的安装目录bin文件夹下找到idea64.exe.vmoptions(32位的选择id...

2019-05-24 16:35:59 3126

转载 Linux:find mtime的时间算法

在unix或linux环境中经常会用到find -mtime这样的写法来找某某时间点之前的文件,至于如何写find -mtime +N/-N/N,原来并不是很清楚,今天找了些资料看看,画下了这个图,以便理解和记忆:从图上可以看出,以当前时间点开始算起,+表示往左,从该时间点开始再继续往更早推,可以称作xx以外;-表示往右,从该时间点算起往后的时间推,可以称作xx以内;没有加减...

2019-05-22 17:43:03 5103 1

原创 Linux : 查找最近修改的文件

Linux常用命令总结Linux查找最近修改的文件查找当前目录下.phtml文件中,最近30分钟内修改过的文件。find . -name ‘*.phtml‘ -type f -mmin -30查找当前目录下.phtml文件中,最近30分钟内修改过的文件,的详细情况find . -name ‘*.phtml‘ -type f -mmin -30 -ls查找当前目...

2019-05-22 15:20:42 15261

原创 Linux: 查看文件和文件夹大小的df和du命令

Linux常用命令总结当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。dfdf可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。df 统计数据块使用情况dudu可以查看文件及文件夹的大小。du 统计文件大小相加查看文件和文件夹大小的df和du命令df #列出各文件系统的磁盘空间使用情况d...

2019-05-22 10:55:15 7371

转载 Java之Retry重试机制详解

应用中需要实现一个功能: 需要将数据上传到远程存储服务,同时在返回处理成功情况下做其他操作。这个功能不复杂,分为两个步骤:第一步:调用远程的Rest服务上传数据后对返回的结果进行处理;第二步:拿到第一步结果或者捕捉异常,如果出现错误或异常实现重试上传逻辑,否则继续接下来的功能业务操作。常规解决方案try-catch-redo简单重试模式在包装正常上传逻辑基础上,通过判断...

2019-05-20 17:48:04 9026

原创 Linux中记录终端输出到文本文件

 一,如何把命令运行的结果保存到文件当中?这个问题太简单了,大家都知道,用 > 把输出转向就可以了  例子: $ ls > ls.txt #或者ls-->ls.txt #把ls命令的运行结果保存到文件ls.txt中  [lhd@hongdi ~]$ ls > ls.txt  [lhd@hongdi ~]$ cat ls.txt  ...

2019-05-20 16:29:36 6613 1

原创 SpringBoot:Jar包工程启动、停止、重启脚本

单一启动脚本:vi start.sh#!/bin/bashecho startingjava -jar joke.jar > log.file 2>&1 &停止服务脚本:vi stop.sh#!/bin/bashPID=$(ps -ef | grep joke-0.0.1-SNAPSHOT.jar | grep -v gre...

2019-05-20 16:09:25 7943 1

原创 IDEA:修改JAVA文件自动引入import.*包

问题描述Intellij Idea工具在java文件中,经常会自动导入import java.utils.* 这样的导入方式,导致引入不必要的包,使得类的体积变大 不推崇导入*这样的做法!问题解决选择 Editor->Code Style->Java->Imports 修改Class count和Names count属性Class count ...

2019-05-14 16:06:45 13517 1

转载 JVM 发生 OOM 的 8 种原因、及解决办法

1. Java 堆空间发生频率:5颗星造成原因无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队列服务的守护线程调用,有时 finalizer 线程的处理能力无法跟上结束队列的增长解决方案使用 -Xmx 增加...

2019-05-13 19:10:16 7864

转载 还在使用SimpleDateFormat?你的项目崩没?

论SimpleDateFormat线程安全问题及解决方案日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全的类。在多线程情况下,会出现异常,想必有经验的小伙伴也遇到过。下面我们就来分析分析SimpleDateFormat为什么不安全...

2019-05-13 11:32:10 1739

转载 Arrays.sort.Collections.sort 排序出现的java.lang.IllegalArgumentException的异常

1.问题分析(Java 7)在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,内部实现换成了TimSort(做了大量优化的归并排序),其对对象间比较的实现要求更加严格:Comparator的实现必须保证以下几点: 原则1. sgn(compare(x, y)) == -sgn(compare...

2019-05-09 16:54:50 2191

XXX产品软件概要设计书.doc

XXX产品软件概要设计书

2021-09-13

华为软件概要设计模板.doc

华为软件概要设计模板

2021-09-13

MySQL:使用mysqldump在Windows数据库定时备份

MySQL:使用mysqldump在Windows数据库定时备份-- mysqldump --opt --single-transaction=TRUE --user=%user% --password=%password% --host=%host% --protocol=tcp --port=%port% --default-character-set=%charSet% --routines --events %dbName% > %backupPath%\%backupFileName%ry-cloud_%dateTime%.sql

2020-12-11

nssm-2.24-103.zip

NSSM:封装exe和cmd为Windows系统服务 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。

2020-12-11

Domain Driven Design (DDD Classic by Eric Evans).pdf

在微服务(Microservices)架构实践中,人们大量地借用了DDD中的概念和技术,比如一个微服务应该对应DDD中的一个限界上下文(Bounded Context);在微服务设计中应该首先识别出DDD中的聚合根(Aggregate Root);还有在微服务之间集成时采用DDD中的防腐层(Anti-Corruption Layer, ACL)

2020-02-02

Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)

Linux-JAVA环境搭建实施手册,包含Jdk8安装、MySQL5.7安装、Redis3.2安装,已经服务器硬件环境和网络环境说明

2019-04-20

idea :插件Statistic 统计代码数量和行数

显示项目统计数量。 这个插件显示的是按扩展名排序的文件,以及大小、行数、LOC等。 用户可以选择统计(Project/Module/Package/File)范围,选择范围后需要点击Refresh,。 (这个插件需要Java1.8)

2018-12-21

luke-6.6.0

Luke:用于Lucene / Solr / Elasticsearch索引的GUI工具;具体参考:https://blog.csdn.net/fly910905/article/details/81190382

2018-07-24

增量打包工具 patch-generator-desk-v2.0.0

项目增量打包神器:全自动web增量打包发版,支持git/svn,支持多模块项目

2018-06-06

grafana-4.6.2.linux-x64.tar.gz

Prometheus自带的图表是非常基础的,只能用来临时查看一下数据。如果要构建强大的Dashboard,还是需要更加专业的工具才行。这个工具就是Grafana

2017-11-23

prometheus-2.0.0.linux-amd64.tar.gz

Prometheus 属于一站式监控告警平台,依赖少,功能齐全

2017-11-23

阿里巴巴Java开发手册(终极版).pdf

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总 结, 经历了多次大规模一线实战的检验及不断的完善, 系统化地整理成册, 反馈给广 大开发者。 现代软件行业的高速发展对开发者的综合素质要求越来越高, 因为不仅是 编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如: 数据库的表 结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险; 工程结构混乱导致后续 维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。 所以本手册以 Java 开发者为中心 视角,划分为编程规约、异常日志、 单元测试、 安全规约、工程结构、 MySQL 数据库六 个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性, 规约依次分为强制、推荐、参考三大类。 对于规约条目的延伸信息中,“说明” 对内 容做了适当扩展和解释; “正例” 提倡什么样的编码和实现方式; “反例” 说明需要 提防的雷区, 以及真实的错误案例。

2017-09-25

毕向东_Java基础源代码Codes

毕向东老师的java源码,对java学习很有帮助

2015-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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