自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringBoot集成Shiro 实现动态加载权限

一、前言本文小编将基于 SpringBoot 集成 Shiro 实现动态uri权限,由前端vue在页面配置uri,Java后端动态刷新权限,不用重启项目,以及在页面分配给用户 角色 、 按钮 、uri 权限后,后端动态分配权限,用户无需在页面重新登录才能获取最新权限,一切权限动态加载,灵活配置基本环境spring-boot 2.1.7mybatis-plus 2.1.0mys...

2019-09-28 17:00:00 639

转载 Java 自定义注解 校验指定字段对应数据库内容重复

一、前言在项目中,某些情景下我们需要验证编码是否重复,账号是否重复,身份证号是否重复等...而像验证这类代码如下:那么有没有办法可以解决这类似的重复代码量呢?我们可以通过自定义注解校验的方式去实现,如下 在实体类上面加上自定义的注解 @FieldRepeatValidator(field = "resources", message = "菜单编码重复!") 即可下面就先来...

2019-09-23 14:02:00 2776

转载 一套基于SpringBoot+Vue+Shiro 前后端分离 开发的代码生成器

一、前言最近花了一个月时间完成了一套基于Spring Boot+Vue+Shiro前后端分离的代码生成器,目前项目代码已基本完成止步传统CRUD,进阶代码优化:该项目可根据数据库字段动态生成 controller、mapper、service、html、jsp、vue、php、.py ... 等各种类型代码,采用 velocity 模板引擎在页面动态配置生成代码,前后端动态权限配置...

2019-09-20 19:35:00 663

转载 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...

2019-09-20 16:41:00 251

转载 Java线程常见面试题

v多线程实现手段:(1)、继承Thread类 (2)实现Runable接口 (3)使用线程池v线程控制在那个包:java.util.concurrent。(1)提供了线程的运行、(2)线程池的创建、(3)线程生命周期的控制v线程池java.util.concurrent.Executors创建线程池的四种方法(1)newCachedThreadPool创建非...

2019-09-10 10:36:00 192

转载 依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题

依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题有园友在博问中提了这样一个问题 ——.NET Core 中文等非英文文字html编码输出问题,到我们的 ASP.NET Core 项目中一看,也是同样的问题。比如下面的Razor视图代码:@{ ViewBag.Title = "代码改变世界";}<t...

2019-09-09 10:31:00 153

转载 Ubuntu后台运行

1. 程序后加上“&” ,即 “./myjob &”, 将命令放入到一个作业队列中,可以用命令“jobs” 查看2. 将1中的命令放在 “()”中, 即 “(./myjob &)”,所提交的作业并不在作业列表中,是无法通过jobs来查看的。3. 使用"nohup", 即 “nohup ./myjob &”,忽略hangup信号,防止shell关闭时程序停掉。4. ...

2019-09-03 14:49:00 581

转载 清缓存的姿势不对,真的会出生产bug哦

最近解决了一个生产bug,bug的原因很简单,就是清理缓存的方式不对。本来没啥好说的,但是考虑到我们有时候确实会在一些小问题上栽跟头,最终决定把这个小故事拿出来跟大家分享下。风起有一天在撸代码,突然有个人加我微信,看头像是个妹子。我第一反应:对方是微商或者卖茶叶的(忍住,别笑)。因为已经有很多次这种加我好友的情况了,问对方是谁就从来没有下文。所以这次我也没有通过,而是...

2019-08-22 07:41:00 151

转载 终于,我感受到了IDEA的强大

Java开发者千千万,开发者用的开发工具目前主流却只有2种:eclipse和IDEA,我入行以来一直用的eclipse,听过IDEA很好很强大,但是也只是处于听说的阶段,基本没用过,自然没怎么体会过。直到今天,我解决了一个实际问题(注意,这不是一篇安利IDEA的文章,而是介绍一个实际问题解决的过程)。缘起公司的项目都是微服务的,前后端完全分离(只是代码分离,但是开发人员目前...

2019-08-21 12:37:00 614

转载 VS2005 常用快捷键

VS2005 常用快捷键 Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 清除全部标签Ctrl+I: 渐...

2019-08-21 01:02:05 103

转载 leetcode--Swap Nodes in Pairs

Given a linked list, swap every two adjacent nodes and return its head.For example,Given1->2->3->4, you should return the list as2->1->4->3.Your algorithm should use only ...

2019-08-20 23:29:06 117

转载 RQNOJ过河卒问题

#include<stdio.h>int main(){ int i,j,n,m,x,y;long long f[26][26]; while(scanf("%d%d%d%d",&n,&m,&x,&y)!=EOF) { for(i=0,j=0;i<=n;i++)f[i][j]=1; for...

2019-08-20 10:18:38 141

转载 纯css制作带三角(兼容所有浏览器)

如何用 border 来制作三角。html 代码如下:代码如下:<div class="arrow-up"></div><div class="arrow-down"></div><div class="arrow-left"></div><div class="arro...

2019-08-20 07:10:11 183

转载 Swift--URLsession后台下载

前言URLSession是一个可以响应发送或者接受HTTP请求的关键类。首先使用全局的 URLSession.shared 和 downloadTask 来创建一个简单的下载任务:let url = URL(string: "https://mobileappsuat.pwchk.com/MobileAppsManage/UploadFiles/20190719144725271.png")...

2019-08-19 10:37:55 570

转载 springboot返回大写变小写的解决方法

要保持大写---在get属性上加@JsonProperty("Ao") public Integer getAo() { return Ao; }https://blog.csdn.net/github_36887863/article/details/81807088转载于:https://www.cnblogs.com/woainixxx/p/11367506.html...

2019-08-17 09:39:00 1778

转载 C#之BackgroundWorker从简单入门到深入精通的用法总结

需求分析经常用到的耗时操作,例如:1、文件下载和上载(包括点对点应用程序传输文件,从网络下载文件、图像等)2、数据库事务(从数据库读到大量的数据到WinForm界面中的DataGridview里呈现)3、复杂的本地计算4、本地磁盘文件访问(读写文件,磁盘文件列表)……这些操作在长时间运行时会导致用户界面 (UI) 处于停止响应状态,用户在这操作期间无法进行其他的操作,造成...

2019-08-16 12:03:00 687

转载 20个值得收藏的网页设计开放课件

借助开放课件是学习网页设计最简单且最便宜的方式之一。你可以通过开放课程免费得到一些全球顶级高校的指导。 诸如加州大学伯克利分校、华盛顿大学和麻省理工学院等著名学府都提供网页设计和开发课程。这些课程所覆盖的内容和这些大学的课程教学内容是一样的。你可以不付学费,并且在家按自己的步骤来学习。下面就是网页设计的20门课程。(全部均免费!) ...

2019-08-15 17:30:33 158

转载 静态工厂和实例工厂的区别

简单概述,后续会详细讲解的静态工厂方法:工厂初始化之前,工厂中的类已经被实例化放在工厂容器中实例工厂方法:工厂在构造方法初始化时,会将类进行实例化放在工厂中转载于:https://www.cnblogs.com/l-x-x-y-d-j/p/11355076.html...

2019-08-14 22:19:00 480

转载 iOS 开发中的八种锁(Lock)

这两天翻看 ibireme 大神 《不再安全的 OSSpinLock》 这篇文章,看到文中分析各种锁之前的性能的图表:发现除了@synchronized 用过,其他的都陌生的很,可以说完全不知道....于是怀着惭愧的心情赶紧把这些锁学习了下,废话不多说,我们开始:##锁 是什么意思?我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要...

2019-08-14 11:30:07 120

转载 ES6的一些基本用法

● let●variable hoisting● arrow Function, Lambda表达式●Destructuring Assignments 解构赋值●默认参数值 Default Parameters●可变参数●解构参数●解构数组●解构对象●遍历●Generators●String Templates●快速...

2019-08-13 22:20:48 114

转载 Axapta:Get system time,得到系统时间

Axapta:Get system time,得到系统时间 Axapta如何得到系统时间?(Axapta3)一般本地时间随个人改动,不准确。在2层模式下,Axapta只能得到本地时间。在三层模式下可以得到系统(AOS)的时间。首先保证你的应用是在server上运行的。方式如下,在AOT写一个class,这个class call方式是...

2019-08-13 14:13:44 119

转载 EXTJS布局示例(panel,Viewport,TabPanel) - 宏歌 - 博客园

转自:http://www.cnblogs.com/johan/archive/2011/04/11/1947982.html转载于:https://www.cnblogs.com/summer520/archive/2013/06/05/3118293.html

2019-08-13 01:55:01 123

转载 Linux 倒引号、单引号、双引号

1、倒引号表示命令,用于命令替换,获取命令的返回结果。 echo now is `date` 或者 echo now is $(date)2、单引号 name=Andy 没有问题,如果想 name=Andy Niu,报错:bash:niu:command not found,程序认为第一个空格后是命令。如何解决这个问题? 使用单引号...

2019-08-11 21:45:12 143

转载 2019牛客暑期多校训练营(第七场)-H Pair(数位dp)

题目链接:https://ac.nowcoder.com/acm/contest/887/H题意:给定A,B,C,求有多少对(x,y)满足x&y>C或者x^y<C,其中1<=x<=A,1<=y<=B。思路:首先逆向考虑,求有多少对(x,y)满足x&y<=C且x^y>=C,然后用A*B去减它即可。然后就是数位dp模板题...

2019-08-10 20:48:00 90

转载 javascript函数声明区别

JavaScript函数像一般语言一样也是遵循先声明后使用的原则,函数名只能包含字母、数字、下划线或$,且不能以数字开头。函数常见的声明方式有以下两种:// 直接声明函数myfuncfunction myfunc(/* arguments */) {}// 把匿名函数赋值给本地变量myfuncvar myfunc = function(/* arguments */)...

2019-08-10 16:20:38 104

转载 PostgreSQL基础命令【转】

原文:http://www.chnlanker.com/postgresql/556.html(1)用户实用程序:createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)dropdb 删除数据库dropuser 删除...

2019-08-10 02:32:47 108

转载 2014-05-23 总结

1、like 模糊查询如果后面跟: 你%:表示以“你”开头任意多少去匹配 你 _ : 表示以“你”开头的两个字的2、范围查询 关键字 in 如果想要查询id为123456的数据 ‘id' in(1,2,3,4,5,6)3、sort: 对数组排序 <?php ...

2019-08-09 18:03:42 87

转载 1571. [Usaco2009 Open]滑雪课Ski

传送门可以想到 $dp$,设 $f[i][j]$ 表示当前等级为 $i$,时间为 $j$ 的最大滑雪次数显然上课不会上让自己等级降低的课,所有第一维 $i$ 满足无后效性然后直接枚举 $i,j$,对于每个时间 $j$ ,考虑选择滑雪,因为划不同的坡得到的价值都是 $1$,所以直接取当前能划的时间最少的坡就行了每个时间 $j$ 枚举完以后再考虑上课,只要考虑能增加等级的课...

2019-08-09 13:42:00 110

转载 SEO笔记:构建URL的15个SEO最佳实践

By:Rand Fishkin原文链接:https://moz.com/blog/15-seo-best-practices-for-structuring-urls#1: Whenever possible, use a single domain & subdomain1.尽量使用简单的域名/二级域名  二级域名,子文件夹,301跳转的对比:Subdo...

2019-08-08 17:38:36 291

转载 一个java技术人员这么说

日志原文:http://eyinsheng.blog.sohu.com/59237774.html我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊)。 一。 在中国你千万不要因为学习技术就...

2019-08-08 17:38:22 116

转载 mongoose中Documents的save方法

调用save方法保存数据有的时候是插入有时候是更新,数据库我知道save在保存的时候会检测数据的更改,只是更新更改的部分。所以我重复save时,只是createAt更改那么我最后只应该保存了一条数据,不是2条。当我保存完数据后短时间内重复保存,确实只是看到保存数据只是更新createAt,并没有insert数据,但是过一段较长时间后,我同样保存重复数据就又会insert新的数据。...

2019-08-08 11:44:00 423

转载 锋利的jQuery第二章

感觉还是看书好一些,jQuery并不难,但是对于一些东西如果你不知道,你就会感觉到很头疼,比如以前看选择器,网上那么多文章,总结的挺好的,但是不能看下去,太多了,对电脑不爽。现在从书上看到这些总结,感觉很清晰,也可以接受。1,用jQuery判断某个元素是否存在if($("#tt").length > 0) { //使用长度判断}if( $("#tt")[0] ...

2019-08-07 19:08:00 130

转载 一些CV界的好资源

对一个方向的深入研究,必须建立在广泛且有质量的阅读、领悟之上。研一的一年时间里,感觉虽然黄老师给我的任务并不重,课程压力也不大,但思想负担不轻。想在计算机视觉领域做出点东西,这一年是打基础、搞研究最重要的一年。抓得住现在,才抓得住未来。今天也找了一些计算机视觉领域的前沿阵地,有时间一定多看看。多学知识、多总结。资源分为三类,第一类是一些注明的计算机视觉研究中心:...

2019-08-07 11:11:14 206

转载 强制文字断行(加省略号)

让超出的文字显示为省略号(FF不兼容,直接切断文字) 即:只可以显示五... div.wid{ width:200px; //定义div框 white-space:nowrap; //强制不换行,直至遇到<br /> text-overflow:ellipsis; //文字溢出部分用点(省略号...)代替...

2019-08-07 07:32:32 198

转载 Python Hacking Tools - Web Scraper

Preparation:Python Libray in the following programming:1.Requests Document:https://2.python-requests.org//en/master/2.Beautiful Soup Documentation:https://www.crummy.com/software/Beauti...

2019-08-06 22:58:00 145

转载 Redis在新项目中的使用场景

Redis在新项目中的使用场景数据类型使用场景string比如说,我想知道什么时候封锁一个Ip地址,Incrby命令(使用这个命令记录被访问的次数)Hash存储用户的信息【id,name,age】Hset(user,id,101)Hset(user,name,张三)Hset(user,age,36)------...

2019-08-05 15:08:00 156

转载 java中的GC

1、GC发生在JVM中的堆区2、GC是很么?  1、次数上频繁收集Young区 Minor GC  2、次数上较少收集Old区 Full GC  3、基本不动的Perm区3、GC的算法  1、引用计数法:(已被淘汰)    每次有对象被引用了,就不进行垃圾回收。    缺点:每次对对象赋值时均要引用技术,且计数器本身也是一种消耗。...

2019-08-05 14:28:00 111

转载 任务36:应用Jwtbearer Authentication

任务36:应用Jwtbearer AuthenticationD:\MyDemos\jesse新建项目:dotnet new webapi --name JwtAuthSampleVS2017运行项目:http://localhost:5429/api/valuesusing Microsoft.Asp...

2019-08-05 08:58:00 116

转载 PAT乙级1006

题目链接https://pintia.cn/problem-sets/994805260223102976/problems/994805318855278592题解一这道题其实很简单,获取用户输入后,判断数字的位数,根据位数的不同,再获取百位、十位、个位的数字,然后据其进行字符串拼接,最后输出。啧,太久没有写C++代码了,下面代码里的numArr可以用string类型的,而且你...

2019-08-04 23:48:00 100

转载 2019-08-04 纪中NOIP模拟赛B组

T1 [JZOJ3403] 数列变换题目描述  小X看到堆成山的数列作业十分头疼,希望聪明的你来帮帮他。考虑数列A=[A1,A2,...,An],定义变换f(A,k)=[A2,A3,...,Ak,A1,Ak+2,Ak+3,...,A2k,Ak+1,...],也就是把A分段,每段k个(最后如果不足k个,就全部分到新的一段里),然后将每段的第一个移动到该段的最后一个。  现在,...

2019-08-04 19:44:00 123

空空如也

空空如也

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

TA关注的人

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