自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幸运小男神的博客

good good study,and day day up.

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

原创 查询数据库表结构

开发工作中经常碰到需要将表结构发送给团队的其他同事,一个一个粘贴效率太低,可以使用sql查询+导出查询结果的方式简单搞定。以navicat为例:1、新建一个查询窗口,输入如下sql:SET @i = 0;SELECT ( @i := @i + 1 ) 序号, COLUMN_NAME 字段名称, COLUMN_TYPE 数据类型, COLUMN_COMMENT 注释,IF ( column_key = 'PRI', '是', '否' ) AS '是否主键',IF ( IS_NULL

2022-03-22 16:28:17 2147 3

原创 git add,撤销添加的错文件

1、添加操作(add操作,将文件添加到暂存区)git add .(空格+ 点) 表示当前目录所有文件git add [file](带扩展名,如 test.java) 表示添加单个文件2、查看操作(查看项目的当前状态)git status 显示项目下已添加到暂存区的文件、未提交的文件等等3、撤销操作git reset HEAD 后面什么都不跟,撤销上一次add的全部文件git reset HEAD [file] 撤销某个文件...

2021-07-21 10:14:13 290 1

原创 2020-10-24

祝大家节日快乐,永不秃头 哈哈

2020-10-24 11:50:36 149

原创 SpringBoot在Maven中引入Jar包,并在打包时添加本地Jar包

前言最近在做项目时,用到Oracle包,因为这个包不能通过Maven引入,只能本地引入。但是打包时启动错误,查证后发现本地jar包没有打包进去,整了大半个小时给整好了,特此记录一下,以备用。引入本地jar包在 pom.xml 文件中的dependencies 标签下添加如下代码:<dependency> <groupId>oracle.jdbc.driver.OracleDriver</groupId> <artifactId>ojdb.

2020-09-22 11:37:56 1641

原创 查看oracle中当前已创建的目录和表空间信息

查看oracle中当前已创建的目录:select * from dba_directories;查看oracle中当前已创建的表空间:select file_id,tablespace_name from dba_data_files;

2020-07-31 14:55:35 618

原创 使用 NVM 安装 nodejs

前言nodejs 下载链接:https://nodejs.org/en/download/releases/vue开发中会使用不同版本的 nodejs ,虽然可以安装不同的版本,但是会覆盖原来的版本,如果继续使用原来的版本还需要重新安装回来,很不方便。NVM 的出现,弥补了这一不足,通俗的讲,这就是一个 nodejs 版本控制。可以使用NVM下载不同版本的 nodejs ,还可以切换不同的版本来使用,很是方便。一、下载NVM安装包官网链接:https://github.com/coreybu

2020-07-20 23:18:02 440

原创 Oracle使用命令导入DMP文件

sqlplus下:-- 创建工作目录 ,需要这个目录的真实存在CREATE DIRECTORY impdb_dir_nxwzdp_app AS 'C:\oracle_app';创建表空间CREATE TABLESPACE ORACLE_APP LOGGING DATAFILE 'C:\oracle_app\ORACLE_APP.DBF' SIZE 1024M AUTOEXTEND ON NEXT 1024M ...

2020-07-14 13:49:36 1286

原创 SpringBoot结合SpringSecurity动态权限认证设置

前言本例环境:SpringBoot:2.3.0.RELEASESpringSecurity:5.3.2.RELEASEMybatis:2.1.3Mysql:5.6开发工具:IDEA源码下载网盘链接:https://pan.baidu.com/s/1TPqzSIFf_0Z0szzIrFHlAw 提取码:9i3p一、创建数据库和表结构数据创建名为“spring-security”字符集为“utf-8”的数据库,整个数据库的表结构如下:注意:角色名必须...

2020-07-08 23:59:07 6486 5

原创 Centos7下安装Nginx

一、下载 tar.gz 文件包下载地址:http://nginx.org/en/download.html点击会自动下载,下载成功后传到Centos服务器上。二、安装相关依赖包yum install gcc -c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel三、解压文件包进入到文件包的目录下,执行命令tar -zx

2020-06-30 23:11:59 363

原创 jquery中html()、text()、val()的区别

1、.html()用来读取和修改元素的HTML标签,对应js中的innerHTML。.html()是用来读取元素的HTML内容(包括其Html标签),.html()方法使用在多个元素上时,只读取第一个元素2、.text()用来读取或修改元素的纯文本内容 对应js中的innerTexttext()用来读取元素的纯文本内容,包括其后代元素;.text()方法不能使用在表单元素上3、.val()用来读取或修改表单元素的value值.val()是用来读取表单元素的"value"值,.val().

2020-06-25 18:58:12 637

原创 spring+mybatis整合多数据源

本例 SpringBoot 版本:2.3.0.RELEASE,开发工具:IDEA源码下载地址:一、创建数据库与表结构数据CREATE DATABASE `test1` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;USE `test1`;DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` int(5) NOT NULL AUTO_INCREMENT, `

2020-06-25 17:09:02 1020

转载 CentOS7下安装JDK

一、卸载系统自带的OpenJDK以及相关的java文件1、在命令窗口键入:java -version可以看到系统自带的OpenJDK版本信息。2、在命令窗口键入:rpm -qa | grep java命令说明:rpm  管理套件 -qa  使用询问模式,查询所有套件grep  查找文件里符合条件的字符串java  查找包含java字符串的文件以上文件中,下面这几个可以删除:java-1.7.0-openjdk-1.7.0.111-2.6.7.8...

2020-06-23 23:09:52 249

原创 Centos7 安装 Mongodb

一、解压缩文件下载 .tar.gz 压缩包,上传至 Centos ,然后解压缩(本例版本:3.0.6)。tar -zxvfmongodb-linux-x86_64-3.0.6.tgz重命名文件名:mvmongodb-linux-x86_64-3.0.6mongodb-linux二、创建目录与文件cd/opt/local/mongodb-linux创建data目录(存放数据文件):mkdir data创建etc目录(存放配置文件):mkdir etc创建logs文件(输...

2020-06-23 22:18:56 180

原创 Centos7 安装解压版 Mysql_5.7

一、下载MySQL压缩包下载地址:https://downloads.mysql.com/archives/community/选择.tar.gz 包下载(本例版本 5.7.28)二、上传压缩包至 Centos 并解压缩1、使用 winSCP 或 XShell 工具远程连接 Centos ,并将MySQL压缩包上传至 Centos 的 /opt/local 文件夹下。2、解压:tar -zxvfmysql-5.7.28-el7-x86_64.tar.gz3、重命名:...

2020-06-23 16:22:53 998

原创 Centos7 安装 Redis

一、上传文件至服务器(本机使用版本为 3.2.5)将文件移动至/usr/local文件夹下:将文件移动至/usr/local文件夹下:mvredis-3.2.5.tar.gz /usr/local/解压压缩文件:tar –xvfredis-3.2.5.tar.gz二、建立安装路径及配置路径由于redis是c语言编写,需要安装相关依赖。建立redis文件夹,在redis文件夹里面分别建立redis_install,redis_workspace文件夹,redis_insta..

2020-06-22 15:20:30 104

原创 SpringBoot添加拦截器

1、创建拦截器实现 HandlerInterceptor 接口,实现接口中的方法。import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/*.

2020-06-11 14:35:10 539

原创 查看oracle中当前已创建的目录和表空间

select * from dba_directories;

2020-05-11 10:37:13 621

原创 windows下tomcat环境变量设置

一、安装JDK和Tomcat1、安装jdk百度搜索 jdk下载 ,推荐官网下载。下载成功后直接下一步傻瓜式安装就可以,注意下载jdk时选择与自己电脑对应的版本(32位或64位)。2、安装tomcat官网下载tomcat的zip包,然后解压到自己设定的目录。如果下载的是 exe(可执行)文件,直接双击运行,默认安装即可。二、配置JDK环境变量1,新建变量名:JAVA_HOME...

2020-04-23 17:17:32 297

转载 weblogic创建服务器启动脚本

一.创建控制台脚本二.创建认证文件通过上面创建的脚本进行启动的时候,会因为密码问题导致起不来,因为在startWebLogic.sh文件中,没有配置用户名和密码。而且通过上面创建的脚本,启动的时候是在后台执行,所以,启动的时候不会让你输入用户名和密码。但是,虽然启动失败了,依旧会有AdminServer目录,只要创建了认证文件,即可跳过认证,成功启动。创建完成之后,...

2020-04-17 17:58:37 1029

原创 Linux中创建文件与文件夹

一、创建文件夹命令:mkdir 文件夹名例:一开始home目录下没有test文件夹,命令创建后生成二、创建文件命令:touch 文件名例:一开始test文件夹下没有boot.properties,命令创建后生成三、注意事项创建文件或文件夹需要权限操作,因此需要root账户给与子账户权限,也可以直接用root账户创建...

2020-04-16 16:38:45 27156

转载 Linux执行.sh文件,提示No such file or directory的问题的解决方法

Linux执行.sh文件,提示No such file or directory的问题:原因:在windows中写好shell脚本测试正常,但是上传到 Linux 上以脚本方式运行命令时提示No such file or directory错误,那么一般是文件格式是dos格式的缘故,改成unix 格式即可。解决方案:1、在Windows下转换:利用一些编辑器如UltraE...

2020-04-16 16:12:45 2098

原创 springboot解决cors跨域问题

一、跨域分类1、协议跨域http://localhost:8080 访问 https://localhost:80802、端口跨域http://localhost:8080 访问 http://localhost:90903、域名跨域http://192.168.125.1:8080 访问192.168.125.2:8080二、解决方案1、全局配置(添加跨域配置类...

2020-04-14 02:08:00 399

原创 vue设置获取路由参数

一、router-link 标签url直接添加参数1、路由设置import PageB from '@/pages/PageB'{ path: '/b', name: 'PageB', component: PageB}2、设置参数<router-link :to="'/b?name=张三&id=1234'">路由测试</r...

2020-04-12 23:51:34 10213

原创 vue插槽讲解

一、插槽使用因为插槽是在组件的基础上衍生的,因此需要创建一个组件并注册引用。<slot>元素可以将插槽内容渲染出来二、内容覆盖父级组件中的插槽内容会覆盖子级组件中的插槽内容。例如:子组件插槽中写上一句话,父组件插槽内容什么也不写,渲染出来的内容为子组件的插槽内容。子组件插槽中写上一句话,父组件插槽中也写上一句话,渲染出来的内容为父组...

2020-04-02 13:53:25 241

原创 vue组件讲解

一、组件基础1.1、组件命名规则使用 kebab-case如:hello-world 解析后 HelloWorld使用 PascalCase如:HelloWorld 解析后 HelloWorld注意:禁止使用驼峰命名法,如:helloWorld 会解析成helloworld1.2、组件的创建1.1.1我们在components文件夹下创建一个...

2020-04-01 17:40:39 271 1

原创 SpringCloud Config实现server端配置自动刷新(SpringCloud 2.0+版本)

一、实现原理1、远程配置文件(默认git)变动时,提交post请求到/bus/refresh接口(SpringCloud Bus会向外提供一个http接口)2、/bus/refresh接口收到请求后通知Config Server3、Config Server接到通知后,从git上获取最新配置,并将接收到的请求通知Bus总线4、Bus总线接到消息并将消息通知给连接总线的服务5...

2020-03-31 16:37:36 919

原创 使用vue创建项目的详细步骤

一、前言1、本例环境node.js:v12.14.1npm:v6.13.4vue:@vue/cli 4.2.32、node.js环境安装与测试由于vue的安装与创建依赖node.js(JavaScript的运行环境)里的npm(包管理和分发工具),因此需要先确保安装node.js。检测方式:打开cmd命令窗口(Window + R,输入cmd然后回车),输入 node ...

2020-03-26 18:31:35 50925 20

原创 微服务的集中化配置---spring cloud config的配置

一、配置中心1、配置中心的文件命名规则:/{application}/{profile}[/{label}]/{application}-{profile}.yml/{label}/{application}-{profile}.yml/{application}-{profile}.properties/{label}/{application}-{profile}.p...

2020-03-25 22:54:44 285

原创 Windows下安装rabbitMQ

1、安装erlang(rabbitMQ运行库)2、安装rabbitMQ服务器3、开始菜单栏打开“RabbitMQ Command Prompt(sbin dir)”4、下载web视图界面插件,命令:rabbitmq-plugins enable rabbitmq_management5、rabbitMQ命令:启动:net start RabbitMQ;停止:net stop RabbitM...

2020-03-25 12:03:02 142

原创 Spring Cloud中eureka注册中心添加security认证,eureka client注册启动报错

一、老版本(Spring Cloud 2.0以下)1、在pom.xml文件中添加security依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId>&...

2020-03-25 11:41:26 797

原创 @RestControllerAdvice与@ControllerAdvice的区别

今天在学习Java全局异常处理时发现,有的自定义类加@RestControllerAdvice注解,有的自定义类加@ControllerAdvice注解,当时就疑惑了,这两个有什么区别,后来查阅资料发现其中的不同之处。简单地说,@RestControllerAdvice与@ControllerAdvice的区别就和@RestController与@Controller的区别类似,@RestCo...

2020-03-20 15:18:06 7232

原创 springboot项目打包jar包并部署

前言需要在pom.xml文件中添加插件一、maven命令打包1、命令窗口cd到根目录(和pom.xml、target同级),也可在idea工具中选择Terminal2、执行打包命令mvn clean package(跳过测试类命令mvn clean package -Dmaven.test.skip=true)二、idea插件打包1、在IDEA右侧Maven Pr...

2020-03-20 11:46:00 4632 2

原创 eclipse下彻底删除SVN插件

这两天碰到一个问题,eclipse安装SVN插件时不小心装错了,然后就是两个SVN(一个中文一个英文),对于强迫症的我来说心里那个纠结啊……网上找了一些解决办法,总结有两种:1、help ==》 installation details ==》subclipse ==》uninstall;2、help ==》 eclipse marketplace ==》subclipse ==》uninst...

2020-03-19 15:49:39 1837

原创 js遍历数组(对象)

一、普通for循环例:let arr=[1,2,3];for (let i=0; i<arr.length; i++) {console.log(arr[i]);}输出结果:1;2;3说明:这个大家都很常见,以数组下标(i)遍历查询数组结构二、for...in...循环例:let arr=[1,2,3];for (leti in arr) {...

2020-03-18 14:20:11 624

原创 VSCode下Prettier - Code formatter插件的设置

一、安装vscode扩展程序ESLintPrettier - Code formatterVetur二、打开settings文件快捷键: mac:Command + ,Windows:Ctrl + ,此时打开settings视图界面,点击右上角图标(鼠标悬上去显示“Open Settings(UI)”字样),打开settings.json文件(本人...

2020-03-13 17:16:01 33759 1

Visio2003_SP3.exe

为了更多的人能够快速的找到该软件 其他的不解释

2015-01-24

空空如也

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

TA关注的人

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