自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陶洲川的博客

水滴石穿

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

原创 【规范】代码分支管理规范

如何初步管理自己的代码分支

2022-11-05 14:05:37 1347 1

原创 【Nginx】常用配置

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题【Nginx】基本配置是什么二、解答1、配置2、检测3、启动4、停止5、重新加载6、完毕~三、总结常见问题3.1、【nginx: [error] invalid PID number “” in “/usr/local/nginx/logs/nginx.pid”】nginx启动时报错查看/usr/loc

2022-03-02 13:59:07 647

原创 【Mysql】 如何单个(批量)给 mysql 数据库已经存在的表添加字段及注释

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题如何单个(批量)给 mysql 数据库已经存在的表添加字段及注释二、解答1、添加单个字段及注释ALTER TABLE tableName ADD COLUMN code VARCHAR(20) COMMENT '编码';2、批量添加ALTER TABLE tableName ADD (code VARCHAR(20)

2022-02-10 13:42:02 1986

原创 【Java】文件流 BUG-Check the return value of the “read“ call to see how many bytes were read.

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题Check the return value of the “read” call to see how many bytes were read.二、解答1、源代码 try { String fileName = ExcelUtils.encodeFileName(templateName, r

2021-12-08 14:58:37 4603

原创 【Mysql】数据库和【Oracle】数据库如何批量插入数据?

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题【Mysql】数据库和【Oracle】数据库如何批量插入数据?二、解答2.1、Mysql 数据库1、格式:<insert id="batchInsert"> insert into table_name( <trim suffixOverrides=",">

2021-10-07 09:26:22 507

原创 【Python】【Conda】【Pip】conda和pip管理工具,如何统一仓库地址

一、问题1.1、环境①、操作系统:Windows 10;②、开发工具:PyCharm 2021.1.3 (Community Edition) Build #PC-211.7628.24, built onJune 30, 2021 Runtime version: 11.0.11+9-b1341.60 amd64 VM: OpenJDK64-Bit Server VM by JetBrains s.r.o. Windows 10 10.0 GC: G1 YoungGeneration, G

2021-08-09 21:17:38 774

原创 【Python】【报错】Please upgrade numpy to >= 1.13.3 to use this pandas version

一、问题1.1、环境①、操作系统:Windows 10;②、开发工具:PyCharm 2021.1.3 (Community Edition) Build #PC-211.7628.24, built onJune 30, 2021 Runtime version: 11.0.11+9-b1341.60 amd64 VM: OpenJDK64-Bit Server VM by JetBrains s.r.o. Windows 10 10.0 GC: G1 YoungGeneration, G

2021-08-09 17:41:38 18271

原创 【Mysql】group_concat()的长度的坑

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Mysql 8.0.18JDK环境: Jdk1.8;1.2、问题我们这边新使用了一个数据库,然后迁移过来的自定义函数(Function)里,有一mysql自带的函数方法:group_concat,但是我们数据库命名有700多条,但是前端只查询出来200多条记录,很奇怪;二、解答思路:把自定义函数里的SQL手动拆分出来,逐个执行查询语句。发现有个地方很可疑这里发现,我们group_.

2021-06-24 11:02:22 386

原创 【Mysql】SQL常用命令集锦

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Mysql 8.0.18JDK环境: Jdk1.8;1.2、问题【Vue】二、解答– 1、查询数据库中的存储过程和函数select * from mysql.proc where db = ‘my_test_schema’ and type = ‘PROCEDURE’ – //存储过程select * from mysql.proc where db = ‘my_test_sch

2021-06-24 09:44:06 214

原创 【官网】Nginx配置问题汇总

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题如何给自己的官网部署https协议;二、解答众所周知,完毕~三、总结承接项目开发(电商,金融,直播等互联网开发项目),承接外包等互联网业务~欢迎关注我的CSDN博客: https://blog.csdn.net/River_Continent微信公众号:幕桥社区知乎:张牧野, https://www.zhih

2021-05-11 22:51:35 498 4

原创 【Git】Git带密码clone代码 403

一、问题1.1、环境电脑环境:Linux开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题Git带密码clone代码 403二、解答1、一般情况下,我们只需要git clone [url]即可;2、如果不是开源的,需要登录的用户名和密码,那么你就要带着用户名和密码登录;不带用户和密码,可能会报错:403;报错信息:fatal: unable to access ‘https://gitee.com/shang

2021-04-28 15:33:17 537

原创 【Vue】如何干干净净地退出logOut

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题【Vue】我们再一个系统退出的时候,如何才能做到干干净净地退出呢?二、解答首先,我们得明白1点,干干净净退出系统的标准:1、sessionStorage 没有缓存用户的token等令牌信息;2、localStorage 没有系统的敏感信息;2、Cookie中没有缓存用户信息;3、如果是单体项目,不能够展示当前页面中的

2021-03-17 23:46:01 710

原创 【ElementUI】【Vue】el-Radio失效,无法切换选中效果

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题【Vue】【ElementUI】为什么使用el-radio 标签失效?使用el-radio标签,点击图中的【审核不通过】圆形单点框,没有反应,还是默认选中【审核通过】。二、解答1、这里有个坑,就是ElementUI和Vue.js框架配合使用的时候,不支持连点。错误方法: //3 审核 reviewSys

2021-02-26 16:56:00 9229 12

原创 【Git】如何将本地代码提交到git仓库

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题如何将本地代码提交到git上?二、解答①、完毕~三、总结欢迎关注我的CSDN博客: https://blog.csdn.net/River_Continent微信公众号:幕桥社区知乎:张牧野, https://www.zhihu.com/people/zhang-mu-ye-37-76/activities简

2021-01-25 11:00:56 5773 1

原创 【Vue】从列表跳转到详情页报错:Invalid prop: type check failed for prop “disabled“. Expected Boolean, got String.

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Mysql 5.1.6JDK环境: Jdk1.8;1.2、问题【Vue】从列表跳转到详情页报错:Invalid prop: type check failed for prop “disabled”. Expected Boolean, got String.二、解答1、在列表页传值代码:我通过vue中的路由传参:this.$router.push({ path:'',//英文单引号

2021-01-03 16:34:58 1365

原创 前端开发工程师招聘

1、大学本科学历及以上,4年以上工作经验,精通 HTML/CSS/Javascript,熟悉掌握 W3C 标准、语义化、规范化以及浏览器兼容性。2、 精通 Vue/React/Angular 任意一种,并熟知其底层实现原理。3、熟练掌握 原生 Es5 ~ Es8 规范。3、熟练掌握CSS3 规范,以及 Less 或 Sass语法。4、熟练掌握 Webpack、Gulp、Rollup 等工具,并有一定优化经验。5、熟悉 lodash/Ramda 、RxJs 或其他主流工具库的应用。6、熟悉混合式应

2020-09-28 15:57:16 496 2

原创 【Docker】Linux环境下在Docker里安装JIRA

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题如何在Linux系统中安装Docker,我们从上一篇博客中已经知道了,不知道的同学可以参考【Linux系统下安装docker】;那么如何在Docker中安装Jira呢?二、解答1、准备Dockerfile文件;(没有后缀名),文件内的内容如下:FROM cptactionhank/atlassian-jira-softwa

2020-09-09 03:30:00 722

原创 【Docker】Linux系统下安装docker

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题如何在docker中部署jira和confluence;二、解答1、首先,我们需要有1台Linux系统的服务器;本案例,也是针对Linux系统的服务器来理解的;2、查看系统是否安装了 dockeryum list installed | grep docker3、如果没有安装,执行下面的命令:yum -y ins

2020-09-08 22:13:02 229

原创 【Java】AOP面向切面写一个日志拦截器

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题因为我想看每个请求过来的入参和出参,所以结合 SpringBoot 的AOP(面向切面编程)写了一个日志打印的方法;那么具体是如何实现的呢?二、解答1.jar包依赖,下面这3个依赖包是切面功能实现的必要条件; <!-- 面向切面 added by Taozhouchuan at 2020-8-3 1

2020-08-05 13:48:30 618

原创 【Java】如何根据图片的网络url,下载图片,并base64加密

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;JDK环境: Jdk1.8;1.2、问题我们在开发过程中,会进场要将网络上的图片资源,下载下来,经过base64编码之后,再将编码后的资源保存下来,或者存储起来,或者交给下游处理;那么该如何实现呢?二、解答着急的朋友可以直接拿源码,这里我使用了一个base64的编码附录如下:package com.demo.platform.utils;import sun.misc.BASE64Encoder;

2020-08-05 10:29:14 1643 7

原创 【Java】关于ByteArrayOutputStream的源码分析

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题ByteArrayOutputStream 是经常用到的字符数组输出流,下面我们就来分析一下该类;JDK 1.8的 ByteArrayOutputStream 源码请见附录;二、解答1、概述ByteArrayOutputStream 实现了OutputStream类,这个缓冲数据,会自动根据写入的数据而增长;数组里的数据还

2020-07-27 19:48:37 582

原创 【Kettle Spoon】数据迁移Spoon的使用

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题如何使用Spoon工具,讲A数据库的demo表,迁移到B数据库的demo2表?以MySQL为例1、字段名不一致如何处理;2、字段类型不一致如何处理;3、字段长度不一致如何处理;4、多个字段对应1个字段如何处理;5、A库demo表某字段为空如何处理;官方文档地址英文好的朋友可以去看看;二、解答1、首先,我们要下载

2020-06-14 04:33:35 1986

原创 【Vue】路由配置:访问根目录死循环;

一、问题1.1、环境电脑环境:Windows 10;开发工具:VScode;JDK环境: Jdk1.8;1.2、问题【Vue】搭建项目是,进入首页,报错:Error in beforeCreate hook: “RangeError: Maximum call stack size exceeded”二、解答从明面上看,是hook钩子 创建之前的错误,范围错误,执行了最大次数的调用链;刚开始没感觉出来,后来看到出错的地方,才反应过来是死循环;出错的原因是:原路由:import

2020-06-12 18:57:57 1087

原创 【Vue】Vue.js:从列表到详情页面,如何传值,如何控制是否可编辑,按钮是否显示

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题【Vue】我们写前段页面,一个经常遇到的场景就是页面传值,除了我们之前说过的父子页面之间的引用,还有一种场景就是松耦合的两个页面之间的跳转和传参,今天总结下一下3个问题:1.源头页面如何传值,目的地页面如何接收;2.如何控制是否可编辑;3.如何控制按钮是否显示;二、解答1.列表传值我们有两种模式:①.是在路由中定义一

2020-05-30 15:41:32 2321

原创 【Vue】系统学习——入门

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题使用Vue开发已经有2个多月了,应该后端的逻辑越来越“平庸”,作为一个全栈程序员,前段开发的效率低,极大阻碍了我的开发效率,所以是时候系统地学习Vue这套JavaScript框架了;Vue是什么?Vue是JavaScript框架,能够简化Dom操作,加快开发速度;而且是响应式数据驱动;接下来,因为是非纯前段,我参考的是B站

2020-05-28 01:18:26 358

原创 【Vue】关于父子组件之间的传值问题

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题父子组件之间,如何传值呢?(注意:本文中的中文中括号【】中引用的,一般都是特定不变的值,或者固定名称,请细品)二、解答我们知道,Vue.js定义了父子组件的概念;我们可以通过子组件的属性(property,vue中简写为props)给子组件传值;下面看一个例子:父组件的HTML:这里的data是父组件中的对象;

2020-05-18 18:02:00 429

原创 【Vue】父组件中定义props树形结构的对象的属性无法返显的问题

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题ForkJoinPool.java源码解析;二、解答2.1 checkPermission()方法从System实体类中通过getSecurityManager()方法获取到安全管理实体类security;如果security为null,则表示没有安全管理,不校验安全性;如果不为空,则表示有安全管理,则需要校验调用者是否有

2020-05-15 22:36:14 586

原创 【Vue】【Element】下拉框返显,为何只显示选项的key,不显示选项的值?

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题下拉框返显,为何只显示选项的key,不显示选项的值?下面的下拉选项,value为0表示停用;value为1表示启用;二、解答 <el-form-item label="仓库状态" prop="status"> <el-select v-model="dataForm.status"

2020-05-09 15:17:58 2826 1

原创 【Vue】【Element】下拉框中没有赋默认值,为何页面加载后,下拉框内的值为0?

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题Vue.js和Element框架的前端,没有设置默认值,为什么下拉框默认值总是为0?二、解答2.1 前端的element框架的html代码: <el-form-item label="仓库" prop="storeId"> <el-sel

2020-05-08 20:26:56 3402 4

原创 【SQL】Group by 和Order By 后字段不一致引起的错误ORDER BY clause is not in GROUP BY clause

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题java.sql.SQLSyntaxErrorException: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains no...

2020-04-15 19:53:50 1739

原创 【Java】异步线程的返回封装接口Function

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题Future,是异步线程调用的返回值容器接口,可以封装自己想反悔的实体类;一般你再main方法里写了一个异步调用的线程任务,表面上,它会很快就执行完了,实际上,后台任然在执行;就好比:你在楼下玩耍,你妈在楼上让你回家吃...

2020-03-27 20:12:55 570

原创 【Java】如何在Java中使用Redis

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:Redis 3.2.100JDK环境: Jdk1.8;1.2、问题如何在Java中使用Redis非关系型数据库?二、解答redis是一个高性能的非关系数据库,在做数据缓存,高并发缓存中间件等方面有着非常搞笑的便捷的用途;下面就说下,如何在java中使用Redis;2.1.下载...

2020-03-27 18:30:52 1078

原创 【面试题】【Java】面试题4、ReentrantLock的公平锁与不公平锁;

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA 2017.2.4;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;1.2、问题我们知道ReentrantLock具有手动上锁,手动解锁的功能;但是ReentrantLock的公平锁和不公平锁是什么意思?二、解答2.1、基本知识;ReentrantLock构造函数里有tru...

2020-03-07 12:54:37 1029

原创 【面试题】【Mybatis】面试题3、mybatis如何实现二级缓存

一、问题1.1、环境电脑环境:Windows 10;开发工具:IntelliJ IDEA;数据库环境:MySQL 11.0.10;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;1.2、问题如何使用Mybatis框架实现二级缓存?二、解答2.1、基本知识;1.一级缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该S...

2020-03-04 13:25:34 1233

原创 【面试题】【Java】面试题2、单线程与多线程;

本文主要回答3个问题:是什么,为什么,怎么弄?1、线程是什么?附一段【百度百科】的介绍:线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightweight process...

2020-02-28 13:13:24 490

原创 【面试题】【Java】面试题1、进程与线程概述;

一、概述1、进程:同一个操作系统中,执行的子程序;包含3部分:CPU,代码,数据;如下图所示,每一行都是一个进程;例如WeChar(微信),IntelliJ IDEA,mysqld.exe,Evernote等;2、多进程:同一个操作系统中,可执行的多个子程序;可以提高cpu的使用率;例如,我们在上图可以看到微信的图标有两个,一个是WeChar(32位),一个是Tencent Browsing...

2020-02-28 11:05:29 220

原创 【Activiti】PersistenceException,MySQLSyntaxErrorException,order by RES.ID_ asc LIMIT 1 OFFSET 0

一、问题1.1、环境电脑环境:Windows 10;开发工具:Eclipse 4.6.3;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;GIT版本:Version 2.48.02;Docker版本:Server Version: 19.03.31.2、问题启动activiti测试时,报错,报错内容如下:"C:\Progra...

2020-01-17 18:19:29 867

原创 【SQL】Oracle和MySQL数据库列值横排

一、问题1.1、环境电脑环境:Windows 10;开发工具:Eclipse 4.6.3;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;GIT版本:Version 2.48.02;Docker版本:Server Version: 19.03.31.2、问题如何将数据库中某各个列的值全部排成一排显示呢?打个比方,就好比一个教室...

2020-01-17 10:46:05 346

原创 【Activiti】使用activiti的xml配置文件连接mySQL数据库报错ActivitiException,MySQLNonTransientConnectionException

一、问题1.1、环境电脑环境:Windows 10;开发工具:Eclipse 4.6.3;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;GIT版本:Version 2.48.02;Docker版本:Server Version: 19.03.31.2、问题使用activiti的xml配置文件连接mySQL数据库失败,我在Na...

2020-01-15 17:23:07 797

原创 【Shell】20天学会shell脚本命令(5)FOR循环条件语句

一、问题1.1、环境电脑环境:Windows 10;开发工具:Eclipse 4.6.3;数据库环境:Oracle 11g;JDK环境: Jdk1.8;Maven环境:Maven3.5.0;GIT版本:Version 2.48.02;Docker版本:Server Version: 19.03.31.2、问题如何在shell脚本中使用For循环?二、解答2.1、基本知识;...

2020-01-06 00:41:23 655

MySQL数据库

基础的MySQL资源,仅供参考;

2017-02-09

空空如也

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

TA关注的人

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