- 博客(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 2135 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 282 1
原创 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 1636
原创 查看oracle中当前已创建的目录和表空间信息
查看oracle中当前已创建的目录:select * from dba_directories;查看oracle中当前已创建的表空间:select file_id,tablespace_name from dba_data_files;
2020-07-31 14:55:35 612
原创 使用 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 438
原创 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 1284
原创 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 6414 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 358
原创 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 635
原创 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 1013
转载 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 245
原创 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 175
原创 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 995
原创 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 101
原创 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 528
原创 windows下tomcat环境变量设置
一、安装JDK和Tomcat1、安装jdk百度搜索 jdk下载 ,推荐官网下载。下载成功后直接下一步傻瓜式安装就可以,注意下载jdk时选择与自己电脑对应的版本(32位或64位)。2、安装tomcat官网下载tomcat的zip包,然后解压到自己设定的目录。如果下载的是 exe(可执行)文件,直接双击运行,默认安装即可。二、配置JDK环境变量1,新建变量名:JAVA_HOME...
2020-04-23 17:17:32 288
转载 weblogic创建服务器启动脚本
一.创建控制台脚本二.创建认证文件通过上面创建的脚本进行启动的时候,会因为密码问题导致起不来,因为在startWebLogic.sh文件中,没有配置用户名和密码。而且通过上面创建的脚本,启动的时候是在后台执行,所以,启动的时候不会让你输入用户名和密码。但是,虽然启动失败了,依旧会有AdminServer目录,只要创建了认证文件,即可跳过认证,成功启动。创建完成之后,...
2020-04-17 17:58:37 1015
原创 Linux中创建文件与文件夹
一、创建文件夹命令:mkdir 文件夹名例:一开始home目录下没有test文件夹,命令创建后生成二、创建文件命令:touch 文件名例:一开始test文件夹下没有boot.properties,命令创建后生成三、注意事项创建文件或文件夹需要权限操作,因此需要root账户给与子账户权限,也可以直接用root账户创建...
2020-04-16 16:38:45 27116
转载 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 2048
原创 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 389
原创 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 10184
原创 vue插槽讲解
一、插槽使用因为插槽是在组件的基础上衍生的,因此需要创建一个组件并注册引用。<slot>元素可以将插槽内容渲染出来二、内容覆盖父级组件中的插槽内容会覆盖子级组件中的插槽内容。例如:子组件插槽中写上一句话,父组件插槽内容什么也不写,渲染出来的内容为子组件的插槽内容。子组件插槽中写上一句话,父组件插槽中也写上一句话,渲染出来的内容为父组...
2020-04-02 13:53:25 233
原创 vue组件讲解
一、组件基础1.1、组件命名规则使用 kebab-case如:hello-world 解析后 HelloWorld使用 PascalCase如:HelloWorld 解析后 HelloWorld注意:禁止使用驼峰命名法,如:helloWorld 会解析成helloworld1.2、组件的创建1.1.1我们在components文件夹下创建一个...
2020-04-01 17:40:39 264 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 916
原创 使用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 50730 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 281
原创 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 141
原创 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 793
原创 @RestControllerAdvice与@ControllerAdvice的区别
今天在学习Java全局异常处理时发现,有的自定义类加@RestControllerAdvice注解,有的自定义类加@ControllerAdvice注解,当时就疑惑了,这两个有什么区别,后来查阅资料发现其中的不同之处。简单地说,@RestControllerAdvice与@ControllerAdvice的区别就和@RestController与@Controller的区别类似,@RestCo...
2020-03-20 15:18:06 7175
原创 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 4608 2
原创 eclipse下彻底删除SVN插件
这两天碰到一个问题,eclipse安装SVN插件时不小心装错了,然后就是两个SVN(一个中文一个英文),对于强迫症的我来说心里那个纠结啊……网上找了一些解决办法,总结有两种:1、help ==》 installation details ==》subclipse ==》uninstall;2、help ==》 eclipse marketplace ==》subclipse ==》uninst...
2020-03-19 15:49:39 1819
原创 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 615
原创 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 33718 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人