自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿一在线的博客

我是一个小白鼠。努力总结知识。

  • 博客(39)
  • 收藏
  • 关注

原创 使用Dockerfile生成springboot jar镜像并运行

此文记录Dockerfile构建springboot jar生成镜像并运行的实际操作(纯文字)1、准备一个项目jar包maven构建jar即可(操作忽略)2、将jar包拷贝到linux指定目录下比如:创建文件夹:mkdir -p /root/myjar进入文件夹:cd /root/myjar/上传jar包(两种方式): ①通过xshell软件中,xftp导入文件; ②linux安装lrzsz(yum -yinstalllrzsz),通过命令rz上传文件...

2020-09-29 09:47:46 57

原创 docker run springboot jar images error no main manifest attribute, in app.jar

docker在运行SpringBoot的jar包时出现以下异常:no main manifest attribute, in app.jar原因:SpringBoot项目基于maven开发,pom.xml需要设置goal-repackage属性为true,否则打包后文件依赖文件没有一起打包,然后镜像内没有可以运行的程序文件。解决方案如下:<build> <plugins> <plugin> <gr

2020-09-22 16:26:47 14

原创 docker容器数据卷

1、什么是容器数据卷Docker的理念:将应用与运行环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过Docker commit 生成新的镜像,使得数据作为镜像的一部分保存下来,那么容器删除后,数据自然也就没有了为了能保存数据在Docker中我们使用数据卷2、容器数据卷能做什么(1)容器数据的持久化(2)容器之间继承和共享数据3、添加数据卷的方式3.1 直接使用命令添加①语法

2020-09-09 17:21:19 34

原创 docker命令[容器]

(学习中总结的命令)什么是容器?容器镜像是一个软件的轻量级独立可执行软件包,包含运行它所需的一切:代码,运行时,系统工具,系统库,设置。不管环境如何,集装箱化软件都可以运行相同的Linux和Windows应用程序。容器将软件与其周围环境隔离,例如开发环境和生产环境之间的差异,并有助于减少在同一个基础框架上运行不同软件的团队之间的冲突。容器好处:1、轻量级在一台机器上运行的docker容器共享该机器的操作系统内核,他们立即开始并使用更少的计算和内存。图像由文件系统层构建并共享共用文件。这最

2020-09-08 14:43:15 43

原创 docker命令[帮助+镜像]

帮助命令docker version 版本信息docker info 详细信息docker --help 帮助命令镜像命令1、docker images [options] 列出本机上所有的镜像(options可选项)REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小options说明-a 列出本地的所有镜像及子镜像-q 只显示镜像ID--digests 显示镜像的.

2020-09-08 14:26:44 17

原创 nodejs中@elastic/elasticsearch 读取word、pdf等文件内容并对其文本索引检索

请多多留言指教ElasticSearch7.6.2服务器配置节点ElasticSearch7.6.2 ingest-attachment对于word,pdf等文件内容索引

2020-08-21 13:52:28 120

原创 ElasticSearch7.6.2 ingest-attachment 对于word,pdf等文件内容索引

https://blog.csdn.net/wealth_123450/article/details/107841580

2020-08-20 15:40:03 363

原创 Elasticsearch7.6.2 windows 集群多服务器 新增节点并自动发现

请多多留言指教Elasticsearch windows 集群单服务器配置多节点https://blog.csdn.net/wealth_123450/article/details/107841580添加新节点新增一个节点,加入到已运行的集群环境中,则需要配置当前节点IP和指定可运行的主节点IP1、新节点配置注:此配置的基础:集群多服务器配置多节点主要在cluster.initial_master_nodes,discovery.seed_hosts这两个参数上注意配置.

2020-08-06 16:47:42 82

原创 Elasticsearch7.6.2 windows 集群多服务器配置多节点

请多多留言指教Elasticsearch windows 集群单服务器配置多节点https://blog.csdn.net/wealth_123450/article/details/107841580ES7.0开始,一些变更在添加或删除节点时,Elasticsearch会自动的通过更新集群的投票配置(voting configuration)来维持最佳的容错级别。voting configuration是一组当前可以参与投票的的候选主节点。通常,voting configuratio.

2020-08-06 16:37:42 175

原创 Elasticsearch7.6.2 windows 集群单服务器配置多节点

请多多留言指教ElasticSearch基础知识网上非常多,就不介绍了。直接上手配置集群搭建服务器上配置3个节点 node-1,node-2,node-31、ElasticSearch复制三份放在同一目录下,配置3个节点,其中1个节点为主节点2、配置文件(a) 配置第一个主节点文件# 集群名称cluster.name: elk_cluster# 节点名称node.name: node-1# 网络连接地址network.host: 0.0.0.0# 端口h.

2020-08-06 16:07:02 105

原创 Springboot集成Shiro实现权限认证

请多多留言指教什么是Shiro?Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。Shiro核心组件Subject,SecurityManager,Realms.1、Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。

2020-07-23 09:50:44 80

原创 Java8 Lambda List特殊处理,三表关联一对多数据结构

请多多留言指教场景:1、Table:角色表,权限表,角色权限关联表(角色->权限为一对多关系)2、根据用户ID查询角色列表,根据N个角色ID获取其关联的权限ID3、取得用户下权限数据ID获取的角色列表(三表关联数据),如下图:[ { "id": "1", "code": "admin", "name": "管理员", "createdBy": null, "rolePermissions": [ .

2020-07-18 11:45:02 172

原创 MySQL Unable to connect to database. the driver has not received any packets from the server.

请多多留言指教1、当前的环境 windows10系统 正在使用logstash-input-jdbc同步MySQL数据到elasticsearch。 MySQL版本:5.7 Driver:mysql-connector-java-5.1.9.jar2、logstash -> config -> jdbc.conf配置文件如下图配置:连接本地MySQL数据库默认端口3306,可正常运行,将其数据同步到elasticsearch...

2020-07-15 09:33:56 200

原创 Springboot2.3.1搭建框架 Controller返回对象自动过滤null属性字段

请您多多留言指教框架环境:springboot2.3.1+mybatisplus3.3.2+jackson2.11.0 全局配置自动过滤null属性字段1、application.yml 全局配置 jacksonjackson: # 全局设置@JsonFormat的格式pattern date-format: yyyy-MM-dd HH:mm:ss # 当地时区 locale: zh # 设置全局时区 time-zone: GMT+8 serialization

2020-07-01 11:17:20 182

原创 springboot2.3 @JsonFormat注解不生效 马虎造成(类未序列化)

请您多多留言指教(自己搭建springboot2.3.1+mybatisplus3.3.2)注:以下为搭建项目并查找@JsonFormat注解不生效的几处关键位置一、pom.xml引用Jackson依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <ve.

2020-06-30 18:21:02 949

原创 mysqldump备份或导出数据命令

请多多留言指教注:以git-bash为基础,介绍mysqldump命令,导出相关数据业务需求:根据条件检索并导出某张表中的数据,生成数据备份作为迁移数据1、查看mysql安装目录打开Navicat,点击查询,新建查询,show variables like "%char%";2、mysqldump命令在什么位置执行?a> cd进入到mysql安装目录,b> 查看帮助信息:mysqldump -help,查看详细帮助信息:mysqldump --help.

2020-06-16 17:57:41 128

原创 sequelize 日常关键问题总结

请您多多留言指教(下面有遗留的问题,哪位兄弟有解决方式请您留言,先在此谢谢了)此次总结皆在egg搭建的nodejs框架环境中使用的。1、两表,三表关联查询(关联表指定非主键字段)解决:两表关联引用: foreignKey, sourceKey三表关联引用:foreignKey 和 otherKey2、sequelize 默认返回ORM对象格式,理想返回json格式解决:追加参数 raw: true3、sequelize model include 包含多个关联表时,git-b

2020-06-09 10:59:50 474

原创 sequelize BelongsToMany多对多关系(Many-to-many association)应用

项目中遇到的多对多关联应用(有建议的兄弟请多多留言指教):例子:第一步: 创建表及关联表1、学生表student : id、name、sex等2、城市表city : id、province、city、county等3、学生与城市关联表stu_city_info:id、stu_id、city_id等第二步:sequelizejs 创建关联Department.associate = function() {const {Student, City, StuCityInfo.

2020-06-09 09:48:13 236

原创 node批量下载文件打包成zip

本人工作需求中,编写的代码例子(有不好或不对的地方请指教):1、引入包:const archiver = require('archiver')const Stream = require('stream')2、直接上代码:// node download file打包成压缩包 async demoDownload () { // 设置压缩级别 const archiveObject = archiver('zip', { zlib: { level: 9...

2020-06-05 16:49:04 548

翻译 React Native 中组件的生命周期

注:以下内容皆为复制,作为备份,仅供参考。概述:所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命周期,是合理开发的关键。RN 组件的生命周期整理如下图:可以把组件生命周期大致分为三个阶段:第一阶段:是组件第一次绘制阶段,如图中的上面虚线框内,在这里完成了组件的加载和初始化; 第二阶段:是组件在运行和交互阶段,如图中左下角虚线框,这个阶段组件可以处理用户交互...

2018-09-03 14:58:26 70

原创 本地项目推送至git --亲自操作后的总结

本地项目推送至gitee.com看了很多资料,最后算是完成了 开始步骤:第一步:首先在gitee.com上创建一个项目,与你本地项目同名(如何创建不在此讲解)第二步:在git bash 下操作① git init 初始化本地仓库② git add . 将当前文件加入到仓库③ git commit -m 'first commit' 第一次提交项目文件④ git re...

2018-08-16 15:21:51 2540

原创 git SSH KEY 生成

注: 网上摘抄 + 自己补充本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key。第1步:创建SSH Key。在windows下查看[c盘-&gt;用户-&gt;自己的用户名-&gt;.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。打开git bash,在控制台中输入以下命...

2018-05-04 10:52:23 183

原创 git 版本回退

命令:① git reset  --hard HEAD^ 回退到上个版本② git reset  --hard HEAD^^ 回退到上上个版本③ git reset  --hard HEAD~100 回退到前100个版本④ git reset  --hard 版本号 恢复指定版本⑤ git log 查看当前提交过的日志例子情景: 当前提交版本为 :2,1 两个版本 (红色为版本号、)第一步: g...

2018-05-04 10:46:52 80

原创 GIT 常用命令速查表

注: 仅是自己总结归纳1、创建版本库: ① git clone &lt;url&gt; 克隆远程版本库② git init 初始化本地版本库2、修改和提交① git status 查看状态② git diff 查看变更内容③ git add . 跟踪所有改动过的文件 (add后面有个点,切勿忘记)④ git add &lt;file&gt; 跟踪指定文件⑤ git mv &lt;old&gt;...

2018-05-04 10:40:35 98

原创 TypeError: Assignment to constant variable

以下为异常:以下为源码:原因: const定义了变量且存在初始值。 下面又给tableJoin赋值,则报错了解决:const 改为 let注: const定义变量必须赋初始值,let不需要赋初始值例如: const num 错误写法const num = 0 正确写法let num / let num = 0 两种写法皆正确...

2018-05-04 10:30:15 20751 4

原创 nodejs 异常 未安装依赖

1、nodejs 未安装依赖$ npm run dev&gt; authentication@1.0.0 dev D:\nodejsAndReactPro\nscm_authentication&gt; egg-bin dev'egg-bin' ▒▒▒▒▒ڲ▒▒▒▒ⲿ▒▒▒Ҳ▒▒▒ǿ▒▒▒▒еij▒▒▒▒▒▒▒▒▒▒▒▒ļ▒▒▒npm ERR! code ELIFECYCLEnpm ERR! er...

2018-05-04 10:21:31 12628 3

原创 多对多关系 BelongsToMany 应用

api 文档定义:多对多关系 (Many-to-many association )简单使用 - 例子(三表联合查询):第一步: 创建表及关联表1、学生表student : id、name、sex等2、城市表city : id、province、city、county等3、学生与城市关联表stu_city_info:id、stu_id、city_id等第二步:sequelizejs 创建关联De...

2018-05-04 10:15:58 2116

原创 sequelize BelongsTo与HasOne一对一关系应用

1、belongsTo 一对一关系 --&gt; 使用例如: 第一个表: student学生表 ,属性有 id、name、sex、stu_info_id等(主表中有关联表外键)第二个表: studentInfo 学生信息关联表:id、addr、email等① model 创建关联 // 表联合关系配置 Student.associate = function() { Student.b...

2018-05-04 10:13:20 3929

原创 egg-init : commond not found

异常为 : egg-init 未找到命令原因为nodejs环境变量未设置 (安装nodejs时路径手动指向了D盘,非默认的c盘,导致环境变量未自动添加)解决方式: 添加nodejs环境变量即可注: 第一步 : npm config get prefix 获取nodejs路径 --&gt; D:\app\nodejs\node_global第二步 : 将其路径追加到path第三部 : 注销,重新检查...

2018-04-24 10:19:31 2336

原创 springMVC+freemarker 中 Could not resolve view with name 'XXX.ftl' in servlet with name 'SpringMVC'

直接上问题代码:严重: Servlet.service() for servlet [springMvc] in context with path [/ayiol] threw exception [Could not resolve view with name 'loginTemp' in servlet with name 'springMvc'] with root causejavax...

2018-03-26 14:36:51 2928 1

原创 springmvc form表单提交中文乱码

springmvc form表单submit直接提交出现乱码。导致乱码一般是服务器端和页面之间编码不一致造成。以下三种解决方式(仅供参考):1、jsp页面设置编码2、tomcat服务器设置,在server.xml中添加编码设置 URIEncoding="UTF-8"URIEncoding="UTF-8" port="80" protocol="HTTP/1.1"

2018-01-17 16:46:58 3616 7

原创 Java 静态语句块、语句块、构造函数执行顺序

简单代码: package example;class Parent { static String name = "hello"; { System.out.println("3 parent block"); } static { System.out.println("1 parent static block"); } public Parent()

2018-01-12 14:53:35 188

转载 使用Fiddler抓到包后分析

引用原文:http://blog.csdn.net/chaoyu168/article/details/51093923在 fiddler4使用教程中已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包处理。Fiddler抓取HTTP请求。抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入http://blog.c

2018-01-12 10:10:19 1078

转载 fiddler4使用教程

引用原文:http://blog.csdn.net/chaoyu168/article/details/51065644Fiddler的基本介绍  Fiddler的官方网站:  www.fiddler2.com    Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。    Fiddler是最强大最好用的Web调试工具

2018-01-12 09:23:05 1720

转载 springmvc不进入Controller导致404

原文章: http://blog.csdn.net/qq_36769100/article/details/717464491、检查请求的URL是否会被springmvc拦截web.xml配置文件中,检查访问路径URL是否被springmvc拦截,对应关系如下图。2、检查Controller层是否使用@Controller注解检查是否在Con

2018-01-08 11:27:32 4565 3

转载 Maven搭建SpringMVC+Mybatis项目详解

http://blog.csdn.net/fengshizty/article/details/43086961此篇文章很详细 ,,, 可以借鉴搭建springmvc+mybatis框架

2018-01-02 11:35:31 76

转载 Mybatis使用generator自动生成映射配置文件信息

原地址:http://blog.csdn.net/fengshizty/article/details/43086833使用mybatis配置映射文件比较的麻烦,但是有自动生成jar工具,方便加速开发速度,下面主要是该工具的使用以及相关的配置。    1、下载相关的资源         我们需要下载mybatis-generator-core-1.3.2.jar,mysql

2018-01-02 11:26:39 243

转载 Maven项目下面没有src/main/java这个包

原因:项目右击->Build Path->Configure Build Path这个包missing,所以没有解决方法一:将错误的包Remove,然后项目右击,New->Source Folder然后新建src/main/java和src/test/java和src/test/resources,建完之后就可以了

2018-01-02 10:49:48 1007

转载 mysql 5.5 安装配置教程

整理mysql 5.5 安装配置教程笔记,分享给大家。1、官网下载mysql5.5下载地址:http://dev.mysql.com/downloads/mysql/5.5.html2、安装mysql5.5注意,安装之前,请关闭杀毒软件。(1)打开下载的mysql-5.5.53-winx64.msi(2)点击下一步(3)选中复选框,下一步(4)选择自

2018-01-02 10:29:26 2088

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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