自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 spring-retry简单用法

 有些场景需要我们对一些异常情况下面的任务进行重试,比如:调用远程的RPC服务,可能由于网络抖动出现第一次调用失败,尝试几次就可以恢复正常。 spring-retry是spring提供的一个基于spring的重试框架,非常好用。官网地址: https://github.com/spring-projects/spring-retry 下面是springboot调用spr...

2018-10-15 19:45:50 8693

原创 Swagger样例

 参考地址: https://dzone.com/articles/spring-boot-and-swagger-documenting-restful-servic?edition=407216&utm_source=Daily%20Digest&utm_medium=email&utm_campaign=Daily%20Digest%202018-10-14...

2018-10-15 10:23:16 450

原创 springboot的Quartz使用

   public interface Job { void setName(String name); void execute();}  import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Comp...

2018-10-08 16:24:42 73

原创 SimpleHTTPServer — Simple HTTP request handler

 简单示例:python -m SimpleHTTPServer 8080 后面的端口不填,会采用默认端口8000。它会将当前所在的文件夹设置为默认的WebRoot的目录,在浏览器敲入本机地址:http://localhost:8080 如果当前文件夹有index.html文件,会默认显示该文件;否则,会以文件列表的形式显示目录下所有文件。这样就实现了最基本的文件分享。 ...

2018-10-08 10:14:53 814

原创 linux非常有用的别名

   #有的系统不支持ll命令,即查看列表的方式。alias ll='ls -lh'#显示隐藏文件alias lla='ls -lha'#开启一个以当前目录为webroot的HTTP服务,非常好用,用于文件分析alias www='python -m SimpleHTTPServer 8000'#查看外部IPalias ipe='curl i...

2018-10-08 10:08:06 470

原创 出售、赠送或折抵 Mac 前该怎么做

  苹果官网: https://support.apple.com/zh-cn/HT201065出售、赠送或折抵 Mac 前该怎么做在出售、赠送或折抵 Mac 之前,您应备份电脑、停用某些功能和服务,并抹掉硬盘驱动器再重新安装 macOS 以恢复为出厂设置。 移到新 Mac?了解如何将文件移到新 Mac。请先完成这个步骤,然后再抹掉硬盘驱动器或遵循...

2018-10-07 18:24:49 189

原创 homebrew & brew cask使用技巧及Mac软件安装

  homebrew安装/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"命令安装软件:brew install 软件名,例:brew install wget搜索软件:brew search 软件名,例:brew ...

2018-10-04 15:38:13 117

原创 mac中brew和brew cask的区别

  brew 是从下载源码解压然后./configure && make install,同时会包含相关依存库。并自动配置 好各种环境变量,而且易于卸载。 而brew cask是已经编译好了的应用包(.dmg/.pkg). 仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom), 省掉了自己去下载、解压、拖拽(安装)...

2018-10-04 15:37:08 223

原创 mac安装mysql

在mac下面安装最新版本的mysql是很容易的,使用brew即可。不了解brew的,可以去百度安装一下,非常简单。下面开始安装mysql:brew install mysql 启动mysql:brew services start mysql 设置mysql的root的密码:mysqladmin -u root password "root" 登陆mysql:m...

2018-10-03 19:37:35 44

原创 Mac无法写入数据到HDFS格式的移动硬盘的问题

 Mac无法写入数据到HDFS格式的移动硬盘的问题:安装mounty,一款开源软件,用来解决这个问题。官网:https://mounty.app/在Mac上面安装: brew cask install mounty ...

2018-10-02 17:12:35 195

原创 Mac下通过virtualbox安装windows系统

 参考地址: https://blog.csdn.net/jswawawa/article/details/64906345简单来说:1、Mac安装virtualbox软件2、在virtualbox安装Windows73、在virtualbox的“设备”菜单里面选择“安装增强功能”。这个时候你安装的Windows系统会显示一个光驱,里面是virtualbox的增强内容。选择里...

2018-10-01 13:55:32 152

原创 MacBook怎样设置待机过后需要输入密码?

  Mac 偏好设置-->安全与隐私-->通用-->"睡眠或锁屏之后需要输入密码"打钩,可用设置锁屏之后需要输入密码的间隔时间。设置的时候需要权限,左下角有一个锁,输入密码修改。...

2018-09-30 23:09:43 817

原创 springboot学习材料

 入门学习资料:官网文档:https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/参考样例: https://www.callicoder.com/categories/spring-boot/参考样例: https://www.cnblogs.com/ityouknow/cat...

2018-09-30 10:38:44 47

原创 eclipse常用插件

  (STS)Spring Tools 4:http://marketplace.eclipse.org/content/spring-tools-4 Markdown Text Editor:http://marketplace.eclipse.org/content/markdown-text-editor MyBatis Generator:...

2018-09-30 10:17:42 59

原创 sublime常用用户自定义设置

  user.setting 写道{ "bold_folder_labels": true, "color_scheme": "Packages/Monokai Extended/Monokai Extended Bright.tmTheme", "font_size": 19, "highlight_line": true, "ignored_packages": [ &

2018-09-30 10:04:22 485

原创 vim 配色

 参考地址: https://blog.csdn.net/qq_16912257/article/details/77957248 vim默认配色位置: /usr/share/vim/vim80/colors vim ~/.vimrccolorscheme peachpuffsyntax on source ~/.vimrc...

2018-09-30 08:38:52 183

原创 mac brew

 brew官网:https://brew.sh/ brew如何安装各模块呢?下面的连接有说明:https://www.code2bits.com/homebrew/  查询javabrew cask search java查看版本信息brew cask info java从官网下载并安装 JDK 8brew cask install java...

2018-09-29 22:12:41 53

原创 item2的颜色

 ~/.bash_profile# ============ iterm2 color startexport LS_OPTIONS='--color=auto' # 如果没有指定,则自动选择颜色export CLICOLOR='Yes' #是否输出颜色#export LSCOLORS='Exfxcxdxbxegedabagacad' #指定颜色#enables ...

2018-09-29 21:46:38 81

原创 什么是 JWT -- JSON WEB TOKEN

 参考地址: https://www.jianshu.com/p/576dbf44b2ae 

2018-09-28 16:38:38 39

原创 Spring Boot Actuator metrics monitoring with Prometheus and Grafana

 参考地址: https://www.callicoder.com/spring-boot-actuator-metrics-monitoring-dashboard-prometheus-grafana/    Spring Boot Actuator metrics monitoring with Prometheus and Grafana Welcome ...

2018-09-28 15:05:34 267

原创 Spring Boot Actuator: Health check, Auditing, Metrics gathering and Monitoring

  参考地址: https://www.callicoder.com/spring-boot-actuator/   Spring Boot Actuator: Health check, Auditing, Metrics gathering and Monitoring Spring Boot Actuator module helps you monitor...

2018-09-28 15:03:56 163

原创 Spring Boot Quartz Scheduler Example: Building an Email Scheduling app

 引用地址: https://www.callicoder.com/spring-boot-quartz-scheduler-email-scheduling-example/ 代码地址: https://github.com/callicoder/spring-boot-quartz-scheduler-email-scheduling   Quartz is an...

2018-09-28 11:45:17 188

原创 postman生成curl和其他程序的代码

postman生成curl和其他程序的代码参考地址: https://www.getpostman.com/docs/v6/postman/sending_api_requests/generate_code_snippets Generate code snippetsOnce you’ve finalized and saved your request in Postman...

2018-09-27 16:28:17 1522

原创 sqlite导出数据到mysql

  命令行$sqlite3 hello.db .dump |grep "INSERT INTO \"user\""   #导出user表的内容$sqlite3 hello.db .dump |grep "INSERT INTO \"group\""   #导出group表的内容 

2018-09-25 19:26:14 882

原创 java ThreadPoolExecutor 使用方法

  引用地址: https://howtodoinjava.com/java/multi-threading/java-thread-pool-executor-example/   Java Thread Pool – ThreadPoolExecutor ExampleBy Lokesh Gupta | Filed Under: Multi Threading...

2018-09-23 18:17:47 186

原创 java并发编程的一些零散经验

 1、为你的线程池设定名称,方便后续定位问题。import com.google.common.util.concurrent.ThreadFactoryBuilder; final ThreadFactory threadFactory = new ThreadFactoryBuilder() .setNameFormat("Orders-%d") ...

2018-09-23 10:37:56 30

原创 springboot常用application.yml

  application.ymlspring: profiles: active: - dev main: banner-mode: log boot: admin: client: instance: prefer-ip: true mvc: view...

2018-09-20 11:47:28 467

原创 spring-boot的日志添加行号

 spring-boot-2.0.5.RELEASE的日志默认是不带行号的,对于开发人员来说比较鸡肋。开发人员更喜欢日志中带有代码的行号,方便定位问题。所以我们来修改一下spring-boot-2.0.5.RELEASE的logback的默认配置。找到他的默认配置文件,如下:spring-boot-2.0.5.RELEASE的默认logback的配置文件:需要使用 vim直接查...

2018-09-20 11:19:21 2419

原创 查看mysql的安装目录

 方法:进入mysql命令行输入:show variables like "%char%";

2018-09-17 16:36:21 1847

原创 springboot的应用开发经验小结

  springboot一个主要的特性就是自动配置。只要你把用到的一些关键的功能的类放在classpath里面,它就会自动装配。同时也会引起问题:springboot自己管理了很多依赖jar,它们的版本都是springboot经过冲突测试过的。如果自己贸然引入其他jar和springboot里面的jar重合,比如apache commons 下面的jar,可能引起springboot的运行...

2018-09-14 17:47:52 168

原创 springboot的构建信息build-info

 我们想在springboot的Actuator上面看见构建信息,需要配置springboot的打包插件。如下: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>s...

2018-09-14 17:33:18 1582

原创 使用H2的时候,采用mysql的模式的数据库配置

 使用H2的时候,采用mysql的模式的数据库配置application-test.properties with H2 MySQL Mode support### datasourcespring.datasource.driver-class-name=org.h2.Driverspring.datasource.url=jdbc:h2:mem:public;MODE=...

2018-09-14 14:32:40 2450

原创 springboot的logback的默认配置文件位置

 springboot的logback的默认配置文件位置:spring-boot-2.0.4.RELEASE.jar/org/springframework/boot/logging/logback/defaults.xml  

2018-09-11 17:39:46 3222

原创 H2数据库攻略

  引用地址: https://www.cnblogs.com/gao241/p/3480472.html   H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。一、引入Maven依赖在m...

2018-09-11 13:57:30 32

原创 H2支持mysql:MODE=MySQL

  连接字符串参数DB_CLOSE_DELAY:要求最后一个正在连接的连接断开后,不要关闭数据库MODE=MySQL:兼容模式,H2兼容多种数据库,该值可以为:DB2、Derby、HSQLDB、MSSQLServer、MySQL、Oracle、PostgreSQLAUTO_RECONNECT=TRUE:连接丢失后自动重新连接AUTO_SERVER=TRUE:启动自动...

2018-09-11 13:56:18 2068

原创 DevOps八荣八耻

DevOps八荣八耻1、以可配置为荣,以硬编码为耻2、以系统互备为荣,以系统单点为耻3、以随时可重启为荣,以不能迁移为耻4、以整体交付为荣,以部分交付为耻5、以无状态为荣,为有状态为耻6、以标准化为荣,以特殊化为耻7、以自动化工具为荣,以人肉操作为耻8、以无人值守为荣,以工人介入为耻 参考地址: http://www.infoq.com/cn/news/2016/11/devops...

2018-09-11 10:48:05 84

原创 Maven内置属性及使用

 参考地址:https://blog.csdn.net/wangjunjun2008/article/details/17761355  Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir...

2018-09-06 11:38:50 23

原创 pip install 安装指定版本的包

 安装 pyhive的0.3.0版本pip install PyHive==0.3.0 安装 pyhive的最新版本pip install PyHive 如何查看pyhive的版本呢?安装完成pyhive之后进入目录 python2.7/site-packages/pyhive 查看里面的文件__init__.py ,里面有版本信息:写道$cat __in...

2018-09-05 15:48:56 2162

原创 linux tar打包压缩排除某个目录或文件

命令格式如下: tar -zcvf hello.tar.gz   要打包的目录  --exclude=dir1   --exclude=file1  ...... tar -zcvf hello.tar.gz ./hello --exclude=file1 --exclude=dir1 注意:1、--exclude=file1 而不是 --exclude file1...

2018-08-27 19:53:50 1167

原创 maven profile打包

  <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration> <finalName>${jarFinalName}-${

2018-08-24 10:00:57 78

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