自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(480)
  • 收藏
  • 关注

原创 oracle查看锁表进程,杀掉锁表进程

查看锁表进程SQL语句1:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sesswhere ao...

2021-06-26 16:53:00 444

原创 Oracle查询日期字段是否包含时分秒 TRUNC() 函数

可以使用 ORACLE TRUNC()函数 来进行判断表 A 日期字段 datetime 部分数据带时分秒,部分数据没有时分秒select * from A where datetime = TRUNC(datetime) --不包含时分秒select * from A where datetime <> TRUNC(datetime) --包含时分秒也可以用 TRUN...

2021-06-24 16:14:00 1477

原创 解决IDEA创建Gradle项目没有src目录问题

1. Gradle 6.xx以前的版本:在build.gradle文件中最外层添加如下代码: task"createDirs" << { sourceSets*.java.srcDirs*.each { it.mkdirs() } sourceSets*.resources.srcDirs*.eac...

2021-06-24 16:10:00 595 2

原创 IDEA配置Gradle

2021-06-24 16:06:00 142

原创 Mac OS m1 下安装Gradle

1. 下载、解压1.1 下载地址https://gradle.org往下翻选择版本1.2 解压到指定目录2. 配置环境变量2.1 编辑环境文件vi ~/.bash_profile#GRADLEGRADLE_HOME=/Users/qinxy/software/gradle-4.9PATH=$PATH:$GRADLE_HOME/bin...

2021-06-24 16:04:00 1653 1

原创 Mac系统配置gradle的系统环境变量

配置gradle的系统环境变量首先要确保Java的环境变量配置成功java -version本地下载gradlehttp://services.gradle.org/distributions/拿到安装目录: /Users/erwa/Desktop/work/software/gradle-6.0.1打开配置文件: open .bash_profileGRA...

2021-06-24 16:02:00 1722

原创 plsql乱码解决 字符集处理

解决方法如下:配置一个系统环境变量即可1.先查询当前plsql的字符集编码  select userenv('language') from dual;2.设置环境变量环境变量添加办法:右击我的电脑,点击“属性”-->"环境变量",在系统变量中新建键值分别为NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK变量值与查询结果一致即可。...

2021-04-02 09:14:00 379

原创 Vuex与组件通信

我们在开发一些比较大型的项目中,既有父子组件通信又有兄弟组件通信,甚至无关联的组件间也要通信,这时单靠前面文章中讲的$emit,$on,$refs等方式管理数据显得比较混乱,那么我们可以使用Vuex来管理组件间的数据通信。查看演示:https://www.helloweba.net/demo/2019/vuexTodo下载源码:https://www.helloweba.net/down/6...

2021-03-04 19:35:00 185 1

原创 Mybatis-Plus实现动态表名sql解析器

Mybatis-Plus实现动态表名sql解析器在实现动态表名sql解析之前我们先配置动态表名的创建动态表名的创建配置mapper1 public interface SysTestMapper extends BaseMapper<SysTest> {2 3 void createTable(@Param("tableName") String tab...

2021-01-28 22:49:00 787 1

原创 SpringBoot:同一个类中调用另一个方法没有触发 Spring AOP

在同一个类中调用另一个方法没有触发 Spring AOP 的问题起因考虑如下一个例子:@Target(value = {ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface MyMonitor {}@Component@Aspectpublic class...

2021-01-28 21:56:00 726

原创 Spring使用Spel表达式获取参数值

一、依赖 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-web</artifactId> 4 </dependency> 5 6 <!-...

2021-01-28 20:53:00 4246

原创 使用SpringBoot AOP 记录操作日志、异常日志

平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找到,而且也不能对发生的异常进行统计,从而改进我们的项目,要是能做个功能专门来记录操作日志和异常日志那就好了, 当然我们肯定有方法来做这件事情,而且也不会很难,我们可以在需要的方法中增加记录日志的代码,和在每个...

2021-01-28 19:58:00 260

原创 maven插件使用及dockerfile插件多模块下打包

参考:1、https://blog.csdn.net/qq_25113803/article/details/1008632662、https://blog.csdn.net/u012280292/article/details/86519340

2020-12-19 09:11:00 518 1

原创 Docker开启远程访问、IDEA Docker 连接 linux 上的 Docker

前提条件:Docker开启远程访问修改Docker服务文件:vi /lib/systemd/system/docker.service将文件内的ExecStart注释,添加如下代码:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock重新加载配置文件、重启Docke...

2020-12-18 20:32:00 665 1

原创 Docker打包错误:Failed to execute goal com.spotify:docker-maven-plugin:1.2.0:build (default-cli) on proje...

Failed to execute goal com.spotify:docker-maven-plugin:1.2.0:build (default-cli) on project security: Exception caught<build> <plugins> <plugin> <gr...

2020-12-18 20:05:00 2557 1

原创 Idea 中 Docker 的 log 乱码

IDEA 本地调试代码中英文显示全部正常,但是用 idea 中的 docker 插件部署到服务器,再查看 容器中 log 的时候,log 里面的中文全是乱码。查看容器中语言(字符集)环境,也是支持中文的,也就是 utf-8如果不是的话,可以在 dockerfile 中加入环境的设定ENV LANG en_US.UTF-8ENV LANGUAGE en_US:UTF-8EN...

2020-12-18 20:04:00 583 3

原创 Java 8 中的 Streams API 详解

参考:https://developer.ibm.com/zh/articles/j-lo-java8streamapi/

2020-12-08 10:14:00 58

原创 java8 Lambda Stream collect Collectors 常用详细实例代码汇总

参考:https://blog.csdn.net/fzy629442466/article/details/84629422

2020-12-07 18:36:00 87

原创 linux修改yum源镜像源

修改CentOS默认yum源为国内yum镜像源1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo(备份前建议先安装wget,yum install wget)[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.r...

2020-11-12 15:19:00 408

原创 前后端分离项目使用Nginx配置负载均衡

其实Nginx官方文档有一篇文章专门介绍如何配置负载均衡,见:Using nginx as HTTP load balancer, 非常详细。这篇博客主要结合前后端异构项目(Asp.Net Core WebApi + Angular/Vue/React等),简单总结一下Nginx使用及心得。1. 下载安装启动Nginx从官方网站https://nginx.org/en/downlo...

2020-10-30 14:30:00 1204

原创 Oracle 11g导出空表、少表的解决办法

导出表语句exp scoot/[email protected]/orcl file=F:\export\test.dmp tables=(表名1,表名2) log=F:\export\test.log  ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间。解决方法:  1)insert一行,再rollback就产生segment了  该方...

2020-10-28 19:43:00 124

原创 vue导出Excel文件(入门篇)

1、在src目录下创建一个目录vendor,放入Blob.js和Export2Excel.js2、安装相关组件npm install -S file-saver 用来生成文件的web应用程序npm install -S xlsx 电子表格格式的解析器npm install -D script-loader 将js挂在在全局下3、修改js文件中地址  4、使用  在相关组件中引...

2020-09-29 19:11:00 184

原创 node --save、-dev

备注:<=> 意为等价于;1、npm install <=> npm i--save <=> -S --save-dev <=> -D npm run start <=> npm start // 对应"scripts"里的"start"命令少敲几下键盘,何乐...

2020-09-29 14:32:00 601

原创 maven安装本地jar包

在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。给一个阿里云的搜索网站,http://maven.aliyun.com/mvn/search安装指定文件到本地仓库命令:mvn install:install-file-DgroupId=<groupId&g...

2020-09-24 09:48:00 770

原创 gulp报错:ReferenceError:primordials is not defined问题

在打包renren-fast-vue中遇到了此问题。如果gulp版本v3.9,node版本v12.xx。会出现安装gulp使用不了插件的问题,此问题为gulp版本和node版本不兼容。解决方法:将gulp版本升级到v4。将node版本降级到v11。将graceful-fs升级到在node v12+下工作的版本4.2.2(推荐)。推荐解决办法:  在package.jso...

2020-09-24 09:33:00 1598 1

原创 nginx性能调优一(worker_processes、worker_cpu_affinity参数配置)

Nginx worker 进程个数语法:worker_processes number;默认:worker_processes 1;worker 进程的数量会直接影响性能,那么,用户配置多少个 worker 进程才好呢?这实际上与业务需求有关。每个 worker 进程都是单线程的进程,它们会调用各个模块以实现多种多样的功能。如果这些模块确认不会出现阻塞式的调用,那么,有多少 CPU ...

2020-09-17 17:32:00 790

原创 Linux时间与系统时间相差8小时的解决办法

原因是时区不同在/etc/profile文件中增加一行export TZ='CST-8'使文件立即生效source /etc/profile或者. /etc/profile

2020-09-09 13:42:00 3374

原创 Nginx安装Docker版教程(非传统安装方式)

一、Docker安装教程1、移除原有dockersudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2、安装相关的包  sud...

2020-09-09 11:15:00 68

原创 Nginx传统方法安装(非Docker)

nginx传统方法安装一、相关组件配置1、安装gccgcc是linux下的编译器,它可以编译C,C++,Ada,Object C和Java等语言。安装命令:   yum -y install gcc版本查看 gcc -v2、pcre、pcre-devel安装pcre是一个perl(Perl Compatible Regular Expressions)库,包括perl兼容的正则表达式...

2020-09-09 10:57:00 143

原创 解决搭建renren-fast-vue遇到的问题——sass版本问题

安装提示sass版本不兼容64位卸载sass卸载时,可能安装 chromedriver,但是国外网站速度很慢,而且不易安装成功。使用此命令安装:npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver安装完成后,卸载sass。npm uninsta...

2020-09-01 15:03:00 442

原创 windows 杀死端口号对应进程

netstat -ano | findstr 61616 //列出进程极其占用的端口,且包含 80tasklist | findstr 21884taskkill -PID 21884 -F //强制关闭某个进程

2020-08-08 23:22:00 475

原创 MyBatis基础-05-缓存

MyBatis_cacheTeacher.java: 1 package com.atguigu.bean; 2 3 import java.io.Serializable; 4 import java.util.Date; 5 6 public class Teacher{ 7 8 private Integer id; 9 private ...

2020-07-01 17:22:00 77

原创 MyBatis基础-04-动态sql

MyBatis_dynamicSQL代码示例:Teacher.java: 1 package com.atguigu.bean; 2 3 import java.util.Date; 4 5 public class Teacher { 6 7 private Integer id; 8 private String name; 9 ...

2020-07-01 17:13:00 61

原创 MyBatis基础-03

MyBatis_sqlMapper代码示例:Cat.java: 1 package com.atguigu.bean; 2 3 public class Cat { 4 5 private Integer id; 6 private String name; 7 private Integer gender; 8 priv...

2020-07-01 17:08:00 91

原创 MyBatis基础-02

1.2.3.

2020-07-01 16:42:00 70

原创 MyBatis基础-01

MyBatis简介1、MyBatis;和数据库进行交互;持久化层框架(SQL映射框架);1)、从原始的JDBC----dbutils(QueryRunner)-------JdbcTemplate----xxx;不用的 称为工具; 工具:一些功能的简单封装 框架:某个领域的整体解决方案;缓存,考虑异常处理问题,考虑部分字段映...

2020-06-27 09:30:00 105

原创 SpringMVC基础-14-SpringMVC与Spring整合

代码示例:BookController.java: 1 package com.atguigu.controller; 2 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.stereotype.Controller; 5 imp...

2020-06-23 19:04:00 71

原创 SpringMVC基础-13-SpringMVC运行流程

SpringMVC运行流程:1、所有请求,前端控制器(DispatcherServlet)收到请求,调用doDispatch进行处理2、根据HandlerMapping中保存的请求映射信息找到,处理当前请求的,处理器执行链(包含拦截器)3、根据当前处理器找到他的HandlerAdapter(适配器)4、拦截器的preHandle先执行5、适配器执行目标方法,并返回Model...

2020-06-23 08:44:00 89

原创 SpringMVC基础-12-异常处理

代码示例ExceptionTestController.java: 1 package com.atguigu.controller; 2 3 import org.springframework.http.HttpStatus; 4 import org.springframework.stereotype.Controller; 5 import org.s...

2020-06-23 08:38:00 83

原创 SpringMVC基础-11-国际化

代码示例:I18TestController.java: 1 package com.atguigu.controller; 2 3 import java.util.Locale; 4 5 import javax.servlet.http.HttpSession; 6 7 import org.springframework.beans.facto...

2020-06-22 18:04:00 89

空空如也

空空如也

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

TA关注的人

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