ES6中js的运算符(?.、?:、? ?、? ?=、)


一、空值合并操作符( ?? )空值合并操作符( ?? )是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。 空值合并操作符( ?? )与逻辑或操作符( || )不同,逻辑或操作符会在左侧操作数为假值时返回右侧操作数。示例const nu

Vue权限控制显隐

Vue 

权限来控制按钮显隐。实现:我们需要自定义指令来控制新建一个文件btnOption.js import Vue from 'vue' Vue.directive('has ', { inserted: function (el, binding) {

SpringBoot中实现通用Auth认证的几种方式


前言最近一直被无尽的业务需求淹没,没时间喘息,终于接到一个能让我突破代码舒适区的活儿,解决它的过程非常曲折,一度让我怀疑人生,不过收获也很大,代码方面不明显,但感觉自己抹掉了 java、Tomcat、Spring 一直挡在我眼前的一层纱。对它们的理解上了一个新的层次。挑一个方面总结一下,希望在梳理过

Oracle重启

Oracle 

重启命令(1) 以oracle身份登录数据库,命令:su - oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect /as sysdba (4) 如果是关闭数据库,命令:shutdown immediate(5) 启

达梦8数据库安装及授权


官方文档 文档下载地址 下载下载页面有数据源下载地址(没有java的)补充java 数据源驱动下载

Oracle11g密码过期时间设置

Oracle 

修改密码登录可错误次数一般数据库默认是10次尝试失败后锁住用户1、查看FAILED_LOGIN_ATTEMPTS的值select * from dba_profiles where resource_name = 'FAILED_LOGIN_ATTEMPTS';2、修改为30次alt

HttpClient 高并发工具类


依赖<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>4.4.13</ver

SpringBoot 设置定时任务


SpringBoot项目中简单使用定时任务,不过由于要借助cron表达式且都提前定义好放在配置文件里,不能在项目运行中动态修改任务执行时间,实在不太灵活。经过网上搜索学习后,特此记录如何在SpringBoot项目中实现动态定时任务。依赖因为只是一个demo,所以只引入了需要的依赖<depend

Oracle表空间操作

Oracle 

oracle增加表空间大小第一步:查看表空间的名字及文件所在位置select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tables

Maven删除 .lastUpdated

Maven 

在maven仓库文件夹 打开命令行执行for /r %i in (*.lastUpdated) do del %i如果提示文件不存在for /r %i in (*.lastUpdated) do del "%i"