自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

robin_time的博客

记录个人遇到的问题,有效利用时间。

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 手动安装jar到自己maven仓库

<!-- (参数一):下载到本地的ojdbc-10.2.0.4.0.jar包的真实存放路径 --><dependency> <groupId>ojdbc</groupId>-----------------(参数二) <artifactId>ojdbc</artifactId>-----------(参数三)...

2019-12-20 15:14:39 175

原创 安装protobuf

1、先安装protobuf编译器;https://github.com/protocolbuffers/protobuf/releases 这个网址下方下载对应自己系统的安装包win64或者OSX等2、配置环境变量;第一步下载会得到压缩包,解压后里面的bin目录配置到自己系统的变量中;windows系统:直接将bin目录配置到环境变量mac系统:将bin目录下这个protoc 可执...

2019-10-11 23:35:58 193

原创 Axios发送请求时params和data的区别

踩过的坑:在使用axios时,注意到配置选项中包含params和data两者,以为他们是相同的,实则不然。因为params是添加到url的请求字符串中的,用于get请求。而data是添加到请求体(body)中的, 用于post请求。...

2019-08-30 23:02:39 497

原创 有继承关系类的代码块与构造函数的初始化执行顺序

父类静态代码块子类静态代码块父类非静态代码块父类构造函数调用了子类非静态代码块子类构造函数调用了main函数

2019-08-30 10:37:12 124

原创 Docker实现springboot项目CI/CD持续集成笔记

环境为:Linux—ubuntu1. 安装完毕docker以及docker-compose2. 设置阿里镜像:进入该/etc/docker/daemon.json如果没有deamon.json文件就创建一个,文件内容:{ "registry-mirrors": ["https://legww7jr.mirror.aliyuncs.com"], "insecure-registries": [...

2019-05-25 15:24:23 2864

原创 Docker的方式安装gitlab

前提:已安装好了docker;已安装好了docker-compose;接着在一个空文件内创建一个文件叫: docker-compose.yml文件内容:version: '3'services: web: image: 'store/gitlab/gitlab-ce:11.10.4-ce.0' restart: always hostname: '192.1...

2019-05-22 10:22:12 175

原创 2019GopherChina讲师PPT

链接: https://pan.baidu.com/s/1g9OMm5dS_PJ6g_WHWJDcDw 提取码: q972 复制这段内容后打开百度网盘手机App,操作更方便哦

2019-04-29 12:04:51 695 1

转载 golang orm 框架之 gorm

##初始化DBpackage mainimport ( "github.com/jinzhu/gorm" "time")type Like struct { ID int `gorm:"primary_key"` Ip string `gorm:"type:varchar(20);not null;index:ip_idx"` Ua ...

2019-04-29 10:00:18 965

转载 采用Glide对Golang进行包管理

https://www.jianshu.com/p/7751affc933e

2019-04-26 10:57:46 137

原创 Golang 字符串ip地址与Long类型互转

将IP地址以字符串的形式存储在数据库是对数据库查询效率方面有些影响的,转成数字类型就能提高数据库查询效率,所以催生类IP地址与Long类型转换的需求:package mainimport ( "encoding/binary" "fmt" "net")func main() { fmt.Println(Ip2long("192.168.255.090")) fmt.Pri...

2019-04-11 17:18:56 2230

原创 Git家常菜命令

安装:sudo apt-get install git 查看版本:git --version命令帮助提示:git添加到版本控制:git add xxx.go提交所有的文件:git add -A提交代码到本地仓库:git commit -m "注释"提交版本号日志信息:git log回退到上一版本:git reset --hard HEAD^ 一个 ^代表上一个版本,两个 ^ 代...

2019-04-08 15:18:03 145

原创 Windows安装Go语言开发环境

GO开发环境 有zip压缩版和msi安装版两个按本下载。(这里使用msi安装版,比较方便)。zip安装需要配置go语言的环境变量。将zip直接解压,得到go文件夹,将该文件夹放到合适的位置。然后添加环境变量GOROOT并将值设置为刚才的安装位置。并将%GOROOT%\bin添加到环境变量PATH中。最后输入在cmd窗口中输入go version 检测是否配置成功去官网下载https:/...

2019-02-16 17:01:25 322

转载 Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

https://www.cnblogs.com/kevingrace/p/8072860.html我遇到的坑就在这里-------&gt;理解一下:仅仅执行一次~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件....

2019-02-15 10:14:54 117

原创 Linux常用命令

本人记性很不好,我也不是专业运维,所以对于linux命令经常玩忘记,每次网上查特费劲,所以在此做个笔记,工作上用到一次就更新一次;which which命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找 符合条件的文件例如:which java 显示当前机器上java的所在位置which mvn 显示当前机器上maven所在位置lsof -i:端口号 ...

2019-02-15 00:54:27 84

原创 elasticsearch与kibana的简单安装

安装elasticsearch虚拟机Ubuntu64java version “1.8.0_192”elasticsearch-6.6.0.tar.gz虚拟机操作用户:非root账户(如果是root账户可能会遇到不能用root账户启动es的问题,所以干脆就用自己的个人账户)elasticsearch下面简称es1、从官网下载elasticsearch:https://artifacts...

2019-02-02 17:31:43 112

原创 Ubuntu 安装python虚拟环境

做个笔记,以后忘记命令了,方便直接看。1.查看虚拟环境版本:virtualenv --version2.安装命令:sudo pip3 install virtualenv #安装虚拟环境sudo pip3 install virtualenvwrapper #安装虚拟环境扩展包创建一个虚拟机环境管理目录:mkdir ~/.virtualen...

2018-12-23 02:13:40 207

原创 Mac安装 Ipython3

Mac安装 Ipython3先保证你的网络正常在终端上执行安装命令:sudo pip3 install ipython安装完后再终端输入ipython3出现Python版本号就OK了。如果要卸载的命令:sudo pip3 uninstall ipython...

2018-12-21 01:10:46 2037 1

原创 MySql修改登录密码

登录mysql后执行下面命令,讲msql的密码改成:123456alter user user() identified by "123456";

2018-11-26 22:16:42 901

原创 javac不是内部命令或外部命令

安装jdk,设置好环境变量后,在cmd中输入javac命令无法使用,提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件” 但是输入 java -version能正常显示jdk版本号,说明java命令可用。我输入Java -home后,发现指向的路径完全不对,环境变量设置没起作用,不知是何原因。解决方案:运行——&amp;gt;cmd在控制台中运行以下命令设置java环境变量即可...

2018-11-20 00:06:13 410

原创 Oracle的sequences批量导出

场景一:将某个用户的全部sequence查询出来,并拼成创建语句:select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' start with '||last_number|| ...

2018-11-13 11:07:44 958

原创 radix在Character.MIN_RADIX与Character.MAX_RADIX之间

radix在Character.MIN_RADIX与Character.MAX_RADIX之间是指在 2~~36之间;部分源码:public finalclass Character implements java.io.Serializable, Comparable&lt;Character&gt; { public static final int MIN_RADIX = 2;...

2018-11-09 11:14:08 3112

原创 HTTP释放连接时候的4次握手理解

首先要说明一下:SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API。SOCKET是双工通信协议,而我们的通信几乎都基于Socket来实现的。HTTP 的3次握手是准备资源的过程;HTTP 的4次握手是释放资源的过程;HTTP 的3次握手(建立连接时的确认机制):按照双工通信协议,建立连接时候,也应该是4次握手的,只是为了提高通信效率,将第二...

2018-10-28 11:34:11 1746

原创 jasypt.jar 1.9.2下载以及命令方式使用:

1、jasypt.jar 1.9.2下载: 利用IDEA或者eclipse 工具引入maven地址将jar下载到本机的maven仓库内,再去仓库里面jar包复制出来就可以使用了。&amp;lt;!-- https://mvnrepository.com/artifact/org.jasypt/jasypt --&amp;gt;&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;g...

2018-08-29 00:22:20 5756

原创 Linux安装配置redis 、启动redis、redis设置密码

由于间隔时间较长、机器的环境不同等等原因,所以每次安装redis的时候总是不那么顺利,网上搜索没有迅速解决的文章,所以这次我要做个笔记文章大部分内容源于https://blog.csdn.net/gisredevelopment/article/details/502347371、先用命令:gcc -v 检查linux是否安装了gcc 如果没有安装就按照下面的命令依次执行 ...

2018-07-24 01:41:51 2739

原创 iOS Xcode9 统计单元测试覆盖率

1、查看Xcode版本:2、开始设置:Code Coverage将test-options下的code coverage勾选上。就设置完毕了。3、查看单元测试覆盖率:command + u 运行你的项目:如下图: 项目运行完毕后如下如图步骤查看即可: ...

2018-07-19 18:41:45 1745

转载 XML文件里处理大于号小于号方式

由于xml文件里面标签括号用到了大于" &gt; "与小于号 " &lt; " ,其他的语法格式就不允许出现类似" &gt; "这样的字符,否则会让程序混淆,所以我们在SQL里面就要特殊处理。网上很多博客一般提供了2种处理方式:1:用转义字符把" &lt; "和" &gt; "替换:" &amp;lt; " 和 " &

2018-07-06 22:37:51 19289 1

原创 Code Coverage

市场上主要代码覆盖率工具: Emma Cobertura Jacoco Clover(商用)这里简单介绍一下Jacoco覆盖率的概念:Jacoco 包含了多种尺度的覆盖率计数器,包含:指令级(Instructions,C0 coverage)分支(Branches,C1 coverage)圈复杂度(Cyclomatic Complexit...

2018-06-21 19:29:25 2627

原创 Mac上类似于Xshell的工具:FinalShell SSH工具 ssh客户端

FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求. 特色功能: 免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透.QQ群一 342045988(已满) 群二 432514576...

2018-06-10 00:35:43 2654

原创 shell 脚本执行执行的应用程序

懂脚本的人可以略过此片文章:Mac电脑上用脚本启动某个应用程序: 其他系统也是大同小异:1、创建以 .sh 结尾的文件 2、里面的内容:#!/bin/shcd /Applications/finalshelldata/./start其中这个:/Applications/finalshelldata/ 代表是你要启动应用程序的地址路径...

2018-06-10 00:24:34 14975

转载 在mac上Lua的安装

1、用终端进入你准备将lua安装到的目录下; 2、在终端上输入: curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz (这个版本号根据你的需要参考官网更改就行。) 3、终端输入:tar zxf lua-5.3.0.tar.gz 4、进入:cd lua-5.3.0 5、终端运行:make macosx 6、终端运行:sudo ...

2018-05-31 17:29:50 1909

原创 springboot mybatis oracle插入SQL动态字段和值使用Map实现单条或批量插入

直接看代码1、mapper层@Mapperpublic interface ExcelDataMapper { public void insertExcelData(@Param(&amp;amp;amp;amp;quot;params&amp;amp;amp;amp;quot;)LinkedHashMap&amp;amp;amp;amp;amp;lt;String, Object&amp;amp;amp;amp;amp;gt; linkMap, @

2018-05-27 23:25:28 1718

原创 Page

package com.xxx.xxx.utils;import java.io.Serializable;import java.util.List;public class Page&amp;amp;amp;amp;lt;T&amp;amp;amp;amp;gt; implements Serializable { private static final long serialVersionUID = -3640039664184...

2018-05-27 23:07:14 198

原创 查询Oracle某个表的字段

1、配置实体类package com.xxx.xxx.pojo;import java.io.Serializable;public class TabColumns implements Serializable { private static final long serialVersionUID = -6737915816681920801L; privat...

2018-05-22 00:36:00 1004

原创 Java用POI实现读取大数据量Excel

java代码使用poi的API解决在读取大数据量的Excel数据时候内存溢出的问题:首先我需要声明下面的工具类是在老袁博客(https://laoyuan.me/posts/java-read-big-excel-with-poi.html)基础上做了稍微的改造,我将老袁的的工具类需要2个参数改成只需要一个参数就可以完成调用,当然你可以根据你自己的情况使用。 下面是一个工具类,复制到自己的项目中...

2018-05-22 00:33:37 24437 7

原创 lameda表达式日常记录

lameda表达式越来越受欢迎,网络上已有很多基础知识,不在此阐述,直接看代码都是一些日常很基础使用的案列,作为笔记记录:场景1普通for循环for (int i = 0; i &amp;amp;amp;amp;amp;amp;amp;amp;lt; cellList.size(); i++) { if(cellList.get(i).equals(&amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp

2018-05-15 18:39:16 578

原创 okhttp 报java.lang.IllegalStateException: closed

今天调用同事的okhttp接口报这个错误,虽然解决了,还是想记录一下:原因为OkHttp请求回调中response.body().string()只能有效调用一次在调用了response.body().string()方法之后,response中的流会被关闭. 你可以选择调用一次,用string对象接收暂存一下数据; 也可以参考下面的博客解决参考:https://blog.csdn...

2018-04-23 23:46:24 302

原创 同一个tomcat下部署2个springboot的war包出现InstanceAlreadyExistsException

在同一个tomcat下部署2个springboot的war包出现InstanceAlreadyExistsException详细错误日志补贴了,主要有:org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].S...

2018-04-18 00:25:48 5828

原创 springboot快速搭建Swagger2

1、在springboot的pom文件内引入依赖:&amp;lt;!--Swagger2依赖--&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;io.springfox&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;springfox-

2018-03-14 00:10:20 253

Docker笔记

自学docker的笔记,从入门到理解,我也是为了知识储备才自学顺便记录。

2019-02-23

空空如也

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

TA关注的人

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