自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lincoln 的专栏

在银川混迹的技术偏执狂^_^

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

原创 Ubuntu Netplane balancing algorithm modes

ubuntu 配置多网卡 bond 模式

2022-08-19 17:57:25 624 1

原创 Markdown MathJax 恒不等于输入

Markdown MathJax 恒不等于输入关于下面这个符号在很多数学表达式中都要使用,这就是恒不等于。≢\not \equiv​≡这个符号在很多中文MathJax的使用手册中都没有介绍,只介绍了恒等于使用\equiv即可≡ \equiv ≡异想天开的认为 = 是 \eq,不等于是 \neq ,恒不等于可不可以是 \nequiv,写入后结果不对。最后查询到的正确写法是 \not \equiv。(吐槽一下:Baidu害人。。。。。。)...

2021-10-12 11:26:32 1462

原创 apache net FTPClient 通过 Http 代理访问 FTP服务器

前言因为特殊原因,需要在服务器上安装一个代理程序,通过代理程序才能访问到安全域内的一台指定IP服务器。该服务器上安装了FTP服务,需要用程序读写FTP上的文件。之前在不使用代理程序的服务器上测试FTP连接,没有任何问题,换到这台服务器上有问题,所以记录一下处理过程。文章目录前言问题发现FTPHTTPClient问题发现在安装有代理程序的服务器上,通过资源管理器、FTP客户端、FTP Cli 都可以正常进行访问,唯独Java 程序开发的FTPClient 有问题,通过抓包发现,其他的客户端程序在访问

2021-03-01 15:50:29 1746

原创 ubuntu下重置mysql的Root密码

前言测试环境中有一部分数据需要导出,结果时间太长了,忘记了密码。没办法只好在ubuntu下重置Mysql的密码。如果你将服务器密码也忘记了,那就对不起了,没招了。文章目录前言处置步骤STEP 1 修改mysqld.cnf文件STEP 2 添加skip-grant-tablesSTEP 3 重启MYSQLSTEP 4 修改ROOT 密码STEP 5 移除配置,重启mysql 用新密码登录处置步骤STEP 1 修改mysqld.cnf文件mysqld.cnf的默认地址在/etc/mysql/mysq

2021-01-31 12:08:59 578

原创 MicroK8s 引起的 kubadm init 失败,端口占用

前言今天在ubuntu 20error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR Port-10259]: Port 10259 is in use [ERROR Port-10257]: Port 10257 is in use [ERROR Port-10250]: Port 10250 is in useMicroK8s...

2020-12-29 09:36:18 1140

原创 CentOS 项目的开发重心将从CentOS Linux 转向 CentOS Stream

前言在即将到来的一年,CentOS 项目的开发重心将从CentOS Linux 转向 CentOS Stream。CentOS 组织的官方bloghttps://blog.centos.org/2020/12/future-is-centos-stream/文章目录前言CentOS Linux 7、8 的未来CentOS Linux 和 CentoOS StreamCentOS StreamCentOS LinuxCentOS Linux 7、8 的未来CentOS 8将在2021年结束支持

2020-12-09 10:33:20 1099

原创 树梅派3B Android Things 一键烧录

Android Things 傻瓜烧录前言Android things 是Google 于2016年提出的物联网操作系统概念。2018年,终于推出了1.0的release版本。今天就来给大家介绍一下在树梅派3B上的傻瓜烧录系统的方法。

2020-12-01 14:41:09 633

原创 spring cloud 2020 改变了版本的命名规则

前言一直对spring cloud 的版本命名规则很诟病,之前的spring cloud 版本名是根据伦敦地铁站名称的英文名称并按照字母a-z进行排序。虽然知道了规则感觉还行,但是这种对非英语语言环境的开发人员,就很反直觉。终于在今年,spring cloud 改变了版本的命名规则。官方文档说明日历式命名从 Spring Cloud 2020.0.0-M1 开始,Spring Cloud 废除了这种英国伦敦地铁站的命名方式,而使用了全新的 “日历化” 版本命名方式。Spring Cloud 使用了 Y

2020-11-30 20:57:34 653

原创 软考-架构师-第七章-系统规划 第四节 新旧系统的分析和比较 (读书笔记)

版权声明主要针对希赛出版的架构师考试教程《系统架构设计师教程(第4版)》,作者“希赛教育软考学院”。完成相关的读书笔记以便后期自查,仅供个人学习使用,不得用于任何商业用途。文章目录版权声明第四节 新旧系统的分析和比较遗留系统特点遗留系统的评价方法启动评价商业价值评价概要级评价外部环境评价应用软件评价分析评价结果遗留系统的演化策略淘汰策略继承策略改造策略集成策略第四节 新旧系统的分析和比较遗留系统特点系统虽然能完成企业中许多重要的业务管理工作,但已经不能完全满足要求。一般实现业务处理电子化及部分企

2020-10-23 17:22:46 447

原创 数据库表结构文档工具 screw

前言工作中难免需要使用到数据库文档,之前一直使用的E-R设计工具,但是文档化不够智能,不符合国人阅读的习惯,所以找啊找,在码云找到了screw。试用了一下,感觉挺不错的,给大家分享一下。文章目录前言一、screw是什么?二、使用步骤侵入式配置依赖管理Java代码生成配置插件式配置maven 插件式总结一、screw是什么?直接抄作业,哈哈,官方的gitee仓库摘要说明很清晰的说明了工具的用途。简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/Oracle/Pos

2020-09-17 15:15:29 1202 1

原创 Docker compose 部署 Jenkins + SonarQube

前言之前一直是用实体机部署Jenkins + SonarQube,为了节省服务器资源,把之前用实体机部署的 Jenkins + SonarQube 换到Docker 部署,原因也很简单,容器定时清理之后,所有的持久化内容都会被清理,不需要像以前一样,定时写脚本处理了。文章目录前言docker compose遇到的问题vm.max_map_count [65530]解决办法docker composeversion: "3"services: sonardb: image: postgr

2020-08-21 10:27:27 528

原创 Spring boot JWT koltin 模块实现

前言其实今天这篇博客就是纯水,至于水的原因也是因为自己对自己有承诺,从开始写博客开始,每月都要有至少有一篇博客,从15年开始写,写到现在一共写了 180多篇原创博客,自己觉得还是收获满满。说了废话,开始正片。文章目录前言JWTJWT 组成头部载荷标准中注册的声明公共的声明私有的声明签名依赖JwtTokenUtils.ktKeyHelper.ktTokenInfo.kt特别说明,密钥存放位置GitHub 项目DemoJWTJson web token (JWT), 是为了在网络应用环境间传递声明而

2020-07-26 23:18:13 441

原创 docker 启动的 jenkins 中调用宿主机docker进行build

前言期初有这个需求感觉就跟套娃一样,你在docker 中调用docker,笑哭……这个也太逗了。不过的确遇到了,因为jenkins 容器中没有docker ,所以在编译 docker build 的时候 会出现 docker command 不存在。好吧,解决他!解决其实也很简单,把宿主机的 docker.socket 和 docker 挂在到容器内部,就可以使用了docker-composeversion: "3"services: jenkinsServer: image:

2020-06-24 17:30:50 2633

原创 Centos install Jetty

前言因为要安装在Centos 部署jenkins 所以需要web容器,为了简单,就打算使用Jetty。安装步骤记录备忘。安装步骤下载jetty通过wget获取tar包wget https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.30.v20200611/jetty-distribution-9.4.30.v20200611.tar.gz最新版本可以到https://www.eclipse.org/

2020-06-24 15:48:34 443

原创 Mysql 根据身份证号码操作

前言主要是针对一些针对身份证号码进行数据分析的场景,进行一些SQL的备忘记录。年龄(YEAR(CURDATE()) - SUBSTRING(身份证字段项,7,4)) AS 年龄,性别-- 1 男 2 女 IF (MOD(SUBSTRING(身份证字段项,17,1),2),1,2) AS 性别-- 汉字IF (MOD(SUBSTRING(身份证字段项,17,1),2),'男','女') AS 性别出生日期substring(身份证字段项,7,8) as 出生日期归属地CASE L

2020-05-20 21:12:23 2418

原创 MySQL 中 mysqldump 数据库导出命令行工具

前言通常在开发过程中,Mysql 数据库的备份都是使用工具。但其实这些工具调用的仍旧是Mysql中自带的mysqldump 工具命令。所以在linux中不安装UI界面组件的情况下,使用命令行才是王道。文章目录前言命令格式OPTIONS常用命令格式还原数据库命令格式$ mysqldumpUsage: mysqldump [OPTIONS] database [tables]OR ...

2020-04-26 09:55:41 645

原创 kotlin 开发spring boot 特性概述

前言一直使用kotlin 在spring boot 框架下进行代码编写,在使用过程当中,总结了一些 kotlin 可以减少代码开发的场景。暂时只写这么多,想起来了其他的再更新。文章目录前言创建项目使用Initializr网站使用命令行空安全WebFluxJPA的持久性创建项目使用Initializr网站访问https://start.spring.io并选择Kotlin语言。Gradl...

2020-03-31 21:18:35 524

原创 Springboot2 hive2 jdbc连接

前言这段时间学习大数据应用,对于Hive server2 的服务,用beeline可以通过CLI来执行一些查询,但是毕竟是做业务,所以还是会牵扯到用Spring boot 来读取 hive2 中的数据,进行CRUD操作嘛。文章目录前言依赖配置 yml创建datasource使用JdbcTemplate依赖pom.xml<dependency> <groupId&...

2020-03-25 17:49:25 1619

原创 HDFS Windows GUI 工具

前言这段时间学习大数据工具,hdfs 很好用,命令行也算比较简单。但是嘛,懒人推动社会的发展。再windows 下不想切换到终端进行命令行操作,那有没有相关的GUI工具?答案嘛,肯定是有,今天就来推荐一款轻量级的windows GUI 工具。文章目录前言HDFS Explorer使用HDFS Explorer下载地址:https://hdfs-explorer1.software.i...

2020-02-25 16:44:29 1327

原创 tools-百度地图画出区域并获取区域坐标范围

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="initial-scale=1.0, user-scalable=no" />...

2020-02-25 16:37:46 963

原创 JDBC 连接 oracle 使用sys用户登录

前言莫名其妙的在使用jdbc 连接oracle 数据库时,使用system 登录数据库没有任何异常,一旦使用sys用户登录就会连接异常,在此记录一下异常内容以及异常处理方式。文章目录前言异常解决Navicat 使用 sys 连接异常Exception in thread "main" java.sql.SQLException: ORA-28009: connection as SYS s...

2020-01-10 10:46:19 2128

原创 docker 构建 oracle数据库 镜像

前言之前docker 部署的 oracle 镜像,突然从 dockerhub 下架了。所以没办法,只能自己打包一个oracle 数据库的镜像。找来找去,其实oracle 自身就提供了oracle 的产品 docker 构建脚本。所以直接按照oracle 官方的docker 构建仓库的说明打包。文章目录前言oracle 官方 docker imageoracle 官方 docker imag...

2020-01-08 16:17:34 2669 8

原创 宁夏-银川地区geojson数据

前言项目中要使用宁夏地区的边界geojson 数据。故此备份一份在博客上。文章目录前言宁夏 geojson宁夏-兴庆区 geojson宁夏-金凤区 geojson宁夏-西夏区 geojson宁夏-永宁县 geojson宁夏-贺兰县 geojson宁夏-灵武市 geojson宁夏 geojson{"type": "MultiPolygon","coordinates": [[[[106.66...

2019-12-23 09:35:47 848

原创 使用retorfit2创建flowable-rest-api的flowable-rest-client

前言上一篇博客将flowable rest api通过spring boot 发布给了这里写自定义目录标题前言欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新...

2019-12-05 15:36:59 540

原创 Spring boot 整合flowable工作流引擎并提供rest-api

前言工作流引擎,现在Java世界使用的主流是Activiti 和 Flowable 这两款。Flowable 是Activiti 的fork 分支,所以用法其实差不多。最理想的状态,引擎能够提供一个rest目录前言依赖与Spring boot 整合增加RestResponseFactory 和 ContentTypeResolver 提供rest服务解决中文乱码使用测试依赖flowable...

2019-11-27 18:34:14 6014 4

原创 EasyPoi 工具类

为了快速实现Java 对 excel 的 导入导出操作,编写了一些工具类,可以快速实现导入导出、模板处理等功能。

2019-11-15 17:37:59 1146

原创 spring boot maven 添加kotlin编译, java kotlin 混编配置

前言拿到一个已经有部分业务代码的 java项目 ,使用maven进行构建的。希望能在项目中增加kotlin相关的支持。所以就需要进行kotlin 项目配置,并且不能转化之前的代码,所以就需要java 和 kotlin 混合编译。说明关键配置parent 项目的pom 配置增加依赖配置 <properties> <kotlin.version&gt...

2019-10-28 09:21:46 5501 1

原创 使用 docker 部署 mycat 中间件配置数据库读写分离、分库分表

文章目录前言配置镜像配置文件server.xml 服务配置文件,包含登录用户配置schema.xml 逻辑表配置rule.xml 分片规则将这三个配置文件放置到固定的位置,方便后面使用启动docker composedocker compose 启动测试前言之前有一篇博客已经在docker 中将 mysql的主从配置讲述了,没有看的童鞋请转到下面的连接去看一下,本篇文章仅说明如何在docker...

2019-10-11 16:22:37 1806

原创 Spring boot ActiveMQ 消息队列使用

前言选择Apache ActiveMQ 主要是因为,是一个完全使用Java开发的消息中间件。与Java的Java Message Service 服务可以无缝衔接。并且支持多协议,包括:OpenWire、REST、STOMP、WS-Notification、MQTT、XMPP以及AMQP。当然性能上和集群使用上,无法和kafka、RabbitMQ等近几年比较火的消息中间件相比。但是,够用就好。...

2019-09-20 15:34:18 587

原创 HttpClients java.io.IOException: Attempted read from closed stream

HttpClient 异常在使用apache 的httpClient 工具时,调用EntityUtils.toString(entity)时出现Attempted read from closed stream.根据这个异常的显示,是调用该方法时,流被关闭了问题解决方法跑到stackoverflow上看了一下,原因也很简单。httpClient 在调用EntityUtils.toStrin...

2019-09-18 10:19:31 1015

原创 Mycat 分片规则踩坑备忘

分片规则Mycat 针对数据分表提供了一些编写好的分片规则,在这个博客中,将会把也用到的几个分片规则进行阐述说明。分片规则在Mycat 配置文件的rule.xml配置文件中按id求模分片mod-long这个分片规则比较好理解,其实就是针对分片关键字段取余,然后进行分片。需要注意的是,分片关键字段必须是整数类型。如果不是整数类型,在插入数据库时就会有无法插入数据的异常。按月分片shar...

2019-08-31 17:00:06 362

原创 docker 创建 mysql 主从集群

文章目录前言Docker 镜像创建STEP 1 创建工作目录、文件STEP 2 master 文件Dockerfilemy.cnfSTEP3 slave 文件Dockerfilemy.cnfSTEP 4 编写 docker-compose.ymlSTEP 5 build 镜像STEP 6 启动镜像,配置 mysql 主从启动容器Master Mysql 创建Slave Mysql 主从配置前言...

2019-07-30 11:39:51 1443

原创 Spring boot 开发 MQTT 物联网消息服务(kotlin)

主要针对Spring Boot 使用MQTT协议,远程控制物联网设备,编写的一份教程,希望各位开发物联网的小伙伴们能够有所收获。

2019-07-18 16:51:39 4995 2

原创 spring boot gradle kotlin script 多模块 配置公共resource资源

前言因为使用的是多模块架构,有些公共配置文件,例如日志配置文件,必须每个独立的微服务module都需要配置,每次复制粘贴很麻烦,那怎么能通过一个资源配置,将公共平配置文件打包到微服务module中呢?项目结构图可以看到上图中,其实关键的是 shared-resources 这个module,这个module里放置了公共使用的资源。在我这里放了key文件和日志配置文件。Gradle 配置...

2019-06-19 18:23:01 1399 1

原创 Ubuntu 中为docker挂载 配置 NFS

前言在docker 集群里 ,增加了一台存储服务器,所以用了NFS 将这台存储服务器的存储,共享给了所有的docker 宿主机。NSF服务NFS 服务安装NSF 服务,在ubuntu 的apt 中心名称为:nfs-kernel-server$ sudo apt install nfs-kernel-serverNSF 服务配置配置文件位置:/etc/exports$ sudo v...

2019-05-23 14:30:39 1036

原创 Kotlin List 分割方法

前言为了做多线程处理,所以要先处理一下取到的一个list 分割开后,然后再处理。所以用kotlin 写了两个方法,写在博客里备忘。分割指定数量的list输入参数:source 原List , size 需要被切割成多少份sample:INPUTsorce : [1,2,3,4,5,6,7]size: 2OUTPUTresult [1,2,3,4],[5,6,7]private ...

2019-05-22 11:33:21 10979 3

原创 Linux lpadmin 命令 增加usb打印机

前言因为要在linux 用命令添加USB打印机,所以就有了这个博客。文章目录前言Step 1 安装 CupsStep2 配置Cups 允许添加设备节点作为打印机Step 3 查看USB打印机节点Step 4 lpadmin 添加打印机Step 5 测试打印Step 1 安装 Cups一般使用Ubuntu 系统的话,默认系统会安装cups 组件用来控制打印机。如果使用lpadmin 命令提...

2019-04-04 15:30:40 8545 2

原创 Android 人脸识别 MTCNN Kotlin实现

前言看见网上有一个 MTCNN 的Java 实现,闲来无事,把Java 实现用Koltin 重写了一下,主要是针对使用MTCNN来识别人脸。不想罗嗦看的,可以直接去我的github上下载已经写好的demo。https://github.com/ChineseLincoln/AndroidFaceNet文章目录前言人脸识别tensorflowAndroid 依赖配置MTCNN kotli...

2019-03-20 08:31:34 1647

原创 Spring cloud Eureka Docker 多网卡 IP 注册异常

前言开发环境下,没有使用docker swarm 方式部署,没有问题。但是线上的生产环境使用了docker swarm做了集群,网络方式使用了 overlay方式 ,这样造成一个问题,如果容器中的服务向eureka注册时,ip地址获取到的永远都是第一张网卡的ip,这样造成的问题就是使用feign无法访问容器服务,但是容器间ping的通。文章目录前言解决办法yml 配置解决忽略特定网卡优先使用i...

2019-02-20 15:29:42 2597

原创 Linux 切割大log日志

文章目录前言方法一 head命令Sample方法二 tail命令Sample方法三 sed命令Sample方法四 split命令前言业务服务器上产生了一个 10G 的log文件,然后很悲催的是什么样的文本编辑器都打不开,然后只能切分一下文件,再查看文本内容。在此记录几种方式来切分日志。方法一 head命令head 命令是用来获取文本文件的开始n行。Samplehead -10000 j...

2019-02-18 16:21:10 6884 3

jdk-11.0.5_windows-x64_bin.7z

在oracle 官方网站上 下载的 windows 下的 jdk 安装程序 exe 版本。免费提供给大家使用。竟然看到资源网上有人9分。太没有分享精神了。每次自动提到6分啥情况。。。

2019-12-20

空空如也

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

TA关注的人

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