- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 手动安装jar到自己maven仓库
<!-- (参数一):下载到本地的ojdbc-10.2.0.4.0.jar包的真实存放路径 --><dependency> <groupId>ojdbc</groupId>-----------------(参数二) <artifactId>ojdbc</artifactId>-----------(参数三)...
2019-12-20 15:14:39
191
原创 安装protobuf
1、先安装protobuf编译器;https://github.com/protocolbuffers/protobuf/releases 这个网址下方下载对应自己系统的安装包win64或者OSX等2、配置环境变量;第一步下载会得到压缩包,解压后里面的bin目录配置到自己系统的变量中;windows系统:直接将bin目录配置到环境变量mac系统:将bin目录下这个protoc 可执...
2019-10-11 23:35:58
204
原创 Axios发送请求时params和data的区别
踩过的坑:在使用axios时,注意到配置选项中包含params和data两者,以为他们是相同的,实则不然。因为params是添加到url的请求字符串中的,用于get请求。而data是添加到请求体(body)中的, 用于post请求。...
2019-08-30 23:02:39
523
原创 有继承关系类的代码块与构造函数的初始化执行顺序
父类静态代码块子类静态代码块父类非静态代码块父类构造函数调用了子类非静态代码块子类构造函数调用了main函数
2019-08-30 10:37:12
140
原创 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
2889
原创 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
189
原创 2019GopherChina讲师PPT
链接: https://pan.baidu.com/s/1g9OMm5dS_PJ6g_WHWJDcDw 提取码: q972 复制这段内容后打开百度网盘手机App,操作更方便哦
2019-04-29 12:04:51
708
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
992
原创 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
2256
原创 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
155
原创 Windows安装Go语言开发环境
GO开发环境 有zip压缩版和msi安装版两个按本下载。(这里使用msi安装版,比较方便)。zip安装需要配置go语言的环境变量。将zip直接解压,得到go文件夹,将该文件夹放到合适的位置。然后添加环境变量GOROOT并将值设置为刚才的安装位置。并将%GOROOT%\bin添加到环境变量PATH中。最后输入在cmd窗口中输入go version 检测是否配置成功去官网下载https:/...
2019-02-16 17:01:25
334
转载 Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
https://www.cnblogs.com/kevingrace/p/8072860.html我遇到的坑就在这里------->理解一下:仅仅执行一次~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件....
2019-02-15 10:14:54
126
原创 Linux常用命令
本人记性很不好,我也不是专业运维,所以对于linux命令经常玩忘记,每次网上查特费劲,所以在此做个笔记,工作上用到一次就更新一次;which which命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找 符合条件的文件例如:which java 显示当前机器上java的所在位置which mvn 显示当前机器上maven所在位置lsof -i:端口号 ...
2019-02-15 00:54:27
89
原创 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
126
原创 Ubuntu 安装python虚拟环境
做个笔记,以后忘记命令了,方便直接看。1.查看虚拟环境版本:virtualenv --version2.安装命令:sudo pip3 install virtualenv #安装虚拟环境sudo pip3 install virtualenvwrapper #安装虚拟环境扩展包创建一个虚拟机环境管理目录:mkdir ~/.virtualen...
2018-12-23 02:13:40
241
原创 Mac安装 Ipython3
Mac安装 Ipython3先保证你的网络正常在终端上执行安装命令:sudo pip3 install ipython安装完后再终端输入ipython3出现Python版本号就OK了。如果要卸载的命令:sudo pip3 uninstall ipython...
2018-12-21 01:10:46
2052
1
原创 MySql修改登录密码
登录mysql后执行下面命令,讲msql的密码改成:123456alter user user() identified by "123456";
2018-11-26 22:16:42
938
原创 javac不是内部命令或外部命令
安装jdk,设置好环境变量后,在cmd中输入javac命令无法使用,提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件” 但是输入 java -version能正常显示jdk版本号,说明java命令可用。我输入Java -home后,发现指向的路径完全不对,环境变量设置没起作用,不知是何原因。解决方案:运行——&gt;cmd在控制台中运行以下命令设置java环境变量即可...
2018-11-20 00:06:13
422
原创 Oracle的sequences批量导出
场景一:将某个用户的全部sequence查询出来,并拼成创建语句:select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' maxvalue '||max_value|| ' start with '||last_number|| ...
2018-11-13 11:07:44
992
原创 radix在Character.MIN_RADIX与Character.MAX_RADIX之间
radix在Character.MIN_RADIX与Character.MAX_RADIX之间是指在 2~~36之间;部分源码:public finalclass Character implements java.io.Serializable, Comparable<Character> { public static final int MIN_RADIX = 2;...
2018-11-09 11:14:08
3225
原创 HTTP释放连接时候的4次握手理解
首先要说明一下:SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API。SOCKET是双工通信协议,而我们的通信几乎都基于Socket来实现的。HTTP 的3次握手是准备资源的过程;HTTP 的4次握手是释放资源的过程;HTTP 的3次握手(建立连接时的确认机制):按照双工通信协议,建立连接时候,也应该是4次握手的,只是为了提高通信效率,将第二...
2018-10-28 11:34:11
1768
原创 jasypt.jar 1.9.2下载以及命令方式使用:
1、jasypt.jar 1.9.2下载: 利用IDEA或者eclipse 工具引入maven地址将jar下载到本机的maven仓库内,再去仓库里面jar包复制出来就可以使用了。&lt;!-- https://mvnrepository.com/artifact/org.jasypt/jasypt --&gt;&lt;dependency&gt; &lt;groupId&g...
2018-08-29 00:22:20
5919
原创 Linux安装配置redis 、启动redis、redis设置密码
由于间隔时间较长、机器的环境不同等等原因,所以每次安装redis的时候总是不那么顺利,网上搜索没有迅速解决的文章,所以这次我要做个笔记文章大部分内容源于https://blog.csdn.net/gisredevelopment/article/details/502347371、先用命令:gcc -v 检查linux是否安装了gcc 如果没有安装就按照下面的命令依次执行 ...
2018-07-24 01:41:51
2754
原创 iOS Xcode9 统计单元测试覆盖率
1、查看Xcode版本:2、开始设置:Code Coverage将test-options下的code coverage勾选上。就设置完毕了。3、查看单元测试覆盖率:command + u 运行你的项目:如下图: 项目运行完毕后如下如图步骤查看即可: ...
2018-07-19 18:41:45
1764
转载 XML文件里处理大于号小于号方式
由于xml文件里面标签括号用到了大于" > "与小于号 " < " ,其他的语法格式就不允许出现类似" > "这样的字符,否则会让程序混淆,所以我们在SQL里面就要特殊处理。网上很多博客一般提供了2种处理方式:1:用转义字符把" < "和" > "替换:" &lt; " 和 " &
2018-07-06 22:37:51
19550
1
原创 Code Coverage
市场上主要代码覆盖率工具: Emma Cobertura Jacoco Clover(商用)这里简单介绍一下Jacoco覆盖率的概念:Jacoco 包含了多种尺度的覆盖率计数器,包含:指令级(Instructions,C0 coverage)分支(Branches,C1 coverage)圈复杂度(Cyclomatic Complexit...
2018-06-21 19:29:25
2664
原创 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
2690
原创 shell 脚本执行执行的应用程序
懂脚本的人可以略过此片文章:Mac电脑上用脚本启动某个应用程序: 其他系统也是大同小异:1、创建以 .sh 结尾的文件 2、里面的内容:#!/bin/shcd /Applications/finalshelldata/./start其中这个:/Applications/finalshelldata/ 代表是你要启动应用程序的地址路径...
2018-06-10 00:24:34
15019
转载 在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
1948
原创 springboot mybatis oracle插入SQL动态字段和值使用Map实现单条或批量插入
直接看代码1、mapper层@Mapperpublic interface ExcelDataMapper { public void insertExcelData(@Param(&amp;amp;amp;quot;params&amp;amp;amp;quot;)LinkedHashMap&amp;amp;amp;amp;lt;String, Object&amp;amp;amp;amp;gt; linkMap, @
2018-05-27 23:25:28
1764
原创 Page
package com.xxx.xxx.utils;import java.io.Serializable;import java.util.List;public class Page&amp;amp;amp;lt;T&amp;amp;amp;gt; implements Serializable { private static final long serialVersionUID = -3640039664184...
2018-05-27 23:07:14
214
原创 查询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
1039
原创 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
24569
7
原创 lameda表达式日常记录
lameda表达式越来越受欢迎,网络上已有很多基础知识,不在此阐述,直接看代码都是一些日常很基础使用的案列,作为笔记记录:场景1普通for循环for (int i = 0; i &amp;amp;amp;amp;amp;amp;amp;lt; cellList.size(); i++) { if(cellList.get(i).equals(&amp;amp;amp;amp;amp;amp;quot;&amp;amp
2018-05-15 18:39:16
610
原创 okhttp 报java.lang.IllegalStateException: closed
今天调用同事的okhttp接口报这个错误,虽然解决了,还是想记录一下:原因为OkHttp请求回调中response.body().string()只能有效调用一次在调用了response.body().string()方法之后,response中的流会被关闭. 你可以选择调用一次,用string对象接收暂存一下数据; 也可以参考下面的博客解决参考:https://blog.csdn...
2018-04-23 23:46:24
321
原创 同一个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
5886
原创 springboot快速搭建Swagger2
1、在springboot的pom文件内引入依赖:&lt;!--Swagger2依赖--&gt; &lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox-
2018-03-14 00:10:20
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人