SpringBoot 配置Druid:不显示SQL监控 —(*) property for user to setup 题外话: SpringBoot整合Druid 请查看https://www.cnblogs.com/JealousGirl/p/druid.html Druid登录后数据源页面、SQL监控等不显示数据信息。具体情况如下: 搜索到的解决方案各式各样。 前提条件: 1. 配置文件中的druid的配置参数信息格式是否有错误, 是否全都是spring....
SpringBoot集成Shiro 实现动态加载权限 一、前言本文小编将基于 SpringBoot 集成 Shiro 实现动态uri权限,由前端vue在页面配置uri,Java后端动态刷新权限,不用重启项目,以及在页面分配给用户 角色 、 按钮 、uri 权限后,后端动态分配权限,用户无需在页面重新登录才能获取最新权限,一切权限动态加载,灵活配置基本环境spring-boot 2.1.7mybatis-plus 2.1.0mys...
Java 自定义注解 校验指定字段对应数据库内容重复 一、前言在项目中,某些情景下我们需要验证编码是否重复,账号是否重复,身份证号是否重复等...而像验证这类代码如下:那么有没有办法可以解决这类似的重复代码量呢?我们可以通过自定义注解校验的方式去实现,如下 在实体类上面加上自定义的注解 @FieldRepeatValidator(field = "resources", message = "菜单编码重复!") 即可下面就先来...
一套基于SpringBoot+Vue+Shiro 前后端分离 开发的代码生成器 一、前言最近花了一个月时间完成了一套基于Spring Boot+Vue+Shiro前后端分离的代码生成器,目前项目代码已基本完成止步传统CRUD,进阶代码优化:该项目可根据数据库字段动态生成 controller、mapper、service、html、jsp、vue、php、.py ... 等各种类型代码,采用 velocity 模板引擎在页面动态配置生成代码,前后端动态权限配置...
Nginx 配置反向代理 一、前言反向代理作用隐藏服务器信息 -> 保证内网的安全,通常将反向代理作为公网访问地址,web服务器是内网,即通过nginx配置外网访问web服务器内网举例比如小编的码云个人博客地址为:http://zhengqingya.gitee.io/blog/ ,现在小编想通过自己的服务器地址 http://www.zhengqing520.com/blog/ 来访问到码云上面个...
Git同步更新操作GitHub和码云仓库上面的代码 一、前言问题:小编在生活中,一般都是将代码保存到github上,但由于国内的码云仓库确实速度比github快很多,用起来也很方便,于是后来就慢慢转码云了,当然小编在github上的代码也不想放弃更新,于是有没有方法可以让我们可以同步更新这两个git远程仓库呢??答案:办法肯定是有的,下面我们就来实际进行操作一下吧 ~二、同步更新操作GitHub和码云仓库代码即提交代码时,g...
Ubuntu后台运行 1. 程序后加上“&” ,即 “./myjob &”, 将命令放入到一个作业队列中,可以用命令“jobs” 查看2. 将1中的命令放在 “()”中, 即 “(./myjob &)”,所提交的作业并不在作业列表中,是无法通过jobs来查看的。3. 使用"nohup", 即 “nohup ./myjob &”,忽略hangup信号,防止shell关闭时程序停掉。4. ...
diversity.pom <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...
清缓存的姿势不对,真的会出生产bug哦 最近解决了一个生产bug,bug的原因很简单,就是清理缓存的方式不对。本来没啥好说的,但是考虑到我们有时候确实会在一些小问题上栽跟头,最终决定把这个小故事拿出来跟大家分享下。风起有一天在撸代码,突然有个人加我微信,看头像是个妹子。我第一反应:对方是微商或者卖茶叶的(忍住,别笑)。因为已经有很多次这种加我好友的情况了,问对方是谁就从来没有下文。所以这次我也没有通过,而是...
终于,我感受到了IDEA的强大 Java开发者千千万,开发者用的开发工具目前主流却只有2种:eclipse和IDEA,我入行以来一直用的eclipse,听过IDEA很好很强大,但是也只是处于听说的阶段,基本没用过,自然没怎么体会过。直到今天,我解决了一个实际问题(注意,这不是一篇安利IDEA的文章,而是介绍一个实际问题解决的过程)。缘起公司的项目都是微服务的,前后端完全分离(只是代码分离,但是开发人员目前...
依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题 依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题有园友在博问中提了这样一个问题 ——.NET Core 中文等非英文文字html编码输出问题,到我们的 ASP.NET Core 项目中一看,也是同样的问题。比如下面的Razor视图代码:@{ ViewBag.Title = "代码改变世界";}<t...
css 盒子水平垂直居中 <div class="container"> <div class="content">我是内容盒子</div> </div> /*方法一:position margin: auto*/ .container { position: relative; } ...
vue 新项目安装 1)安装node.js v.6以上版本 2)设置淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 凡是使用npm的命令都可以通过cnpm去替代 3)安装 vue-cli:(vue的脚手架工具) cn...
vue 页面跳转 1.href//跳转刷新页面@click = jumpCompanyProfile(item.picktextUrl)//参数是后台给的接口jumpCompanyProfile(url){ window.location.href = url}2.router//跳转时不刷新页面1)不带参数 @click = jumpCompanyProfile();...
Java线程常见面试题 v多线程实现手段:(1)、继承Thread类 (2)实现Runable接口 (3)使用线程池v线程控制在那个包:java.util.concurrent。(1)提供了线程的运行、(2)线程池的创建、(3)线程生命周期的控制v线程池java.util.concurrent.Executors创建线程池的四种方法(1)newCachedThreadPool创建非...
Redis在新项目中的使用场景 Redis在新项目中的使用场景数据类型使用场景string比如说,我想知道什么时候封锁一个Ip地址,Incrby命令(使用这个命令记录被访问的次数)Hash存储用户的信息【id,name,age】Hset(user,id,101)Hset(user,name,张三)Hset(user,age,36)------...
MySQL什么时候适合建索引,什么时候不适合建索引 1、什么事索引(本质:数据结构) 索引是帮助MySQL高效获取数据的数据结构。2、优势: 1、提高数据检索的效率,降低数据库IO成本 2、通过索引对数据进行排序,降低数据排序的成本,降低了CPU的消耗3、劣势: 降低更新表的速度,如对表进行update 、delete、insert等操作时,MySQL不急要保存数据,还要保存一下索引文件每次添加了索引列的字...
java中的GC 1、GC发生在JVM中的堆区2、GC是很么? 1、次数上频繁收集Young区 Minor GC 2、次数上较少收集Old区 Full GC 3、基本不动的Perm区3、GC的算法 1、引用计数法:(已被淘汰) 每次有对象被引用了,就不进行垃圾回收。 缺点:每次对对象赋值时均要引用技术,且计数器本身也是一种消耗。...
Linux常用命令 —— 进程类 service (CentOs6)1、service 服务名 start -------------- 启动2、service 服务名 stop -------------- 停止3、serviec 服务名 restart -------------- 重启4、service 服务名 r...
Spring Bean的作用域 bean的作用域: 在Spring中,可以在<bean>元素的scope属性里设置bean的作用域,以决定这个bean是单实例还是多实例。默认情况下。Spring只为每个IOC容器声明的bean创建唯一一个实例,整个IOC容器范围内都能共享该实例:所以后续的getBean() 调用和bean引用都将返回这个唯一的bean实例。该作用域被称为singleton,它是所有b...