一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管理、定时任务、参数管理、字典管理、文件上传、登录日志、操作日志、异常日志、文章管理、APP模块等功能。其中,还拥有多数据源、数据权限、国际化支持、Redis缓存动态开启与关闭、统一异常处理等技术特点。后台技术架构基于最新的SpringBoot2.0、MyBatis、Shiro、Element2.0+框架,开发的一套权限系统,极低门槛
分类:
编程语言 时间:
2020-06-05 18:03:59
阅读次数:
323
本文将讨论用Java创建注解的方法。还有如何将注解应用于其他声明。最后,讨论一下如何在运行时使用Reflection获得注解信息。
分类:
编程语言 时间:
2020-06-05 18:09:37
阅读次数:
67
Python基本数据类型用法 1:整数类型(int) 1:用途 int:记录年龄,等级,岁月等 2:定义方式 >>> x = 10 >>> id(x) 1489303616 >>> type(x) <class 'int'> 2:浮点数类型(float) 1:用途 float:记录重量,工资等 2: ...
分类:
编程语言 时间:
2020-06-05 18:10:33
阅读次数:
78
进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 区别: 地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。 ...
分类:
编程语言 时间:
2020-06-05 19:27:52
阅读次数:
72
import numpy as np a1=np.array([1000, 100, 10, 1]) a2 = np.array([[1000], [100], [10], [1]]) a3=np.array([[ 1000, 100, 10, 1], [35, 9, 1, 5], [22, 12, ...
分类:
编程语言 时间:
2020-06-05 19:28:55
阅读次数:
83
【程序 15 排序】 题目:输入三个整数 x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值进行交换, 然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小。 ...
分类:
编程语言 时间:
2020-06-05 19:31:38
阅读次数:
66
import numpy as np a=np.array([[ 1000, 100, 10, 1], [35, 9, 1, 5], [22, 12, 3, 2]]) b=np.log10(a) print(b) 结果为 ...
分类:
编程语言 时间:
2020-06-05 19:32:10
阅读次数:
99
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 2*np.pi, 0.02) y = np.sin(x) y1 = np.sin(2*x) y2 = np.sin(3*x) ym1 = np.ma.masked_ ...
分类:
编程语言 时间:
2020-06-05 19:32:27
阅读次数:
132
一、归并排序 Merge Sort 1.1、实现原理 如果要排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。 归并排序使用的就是分治思想。分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了 ...
分类:
编程语言 时间:
2020-06-05 19:34:32
阅读次数:
68
Java数据类型总结 Java语言是一种强类型语言,所谓强类型语言就是所有变量的使用都必须严格符合规定,所有变量都必须先定义后使用。 既然有强类型语言,就一定存在弱类型语言 弱类型语言的使用就跟强类型语言恰恰相反了,他不需要先定义后使用,比如Python,JavaScript等等的计算机语言都属于弱 ...
分类:
编程语言 时间:
2020-06-05 19:34:46
阅读次数:
91
JavaScript 与 Java 是两个公司开发的不同的两个产品。Java 是原 Sun Microsystems 公司推出的面向对象的程序设计语言,特别适合于互联网应用程序 开发;而 JavaScript 是 Netscape 公司的产品,为了扩展 Netscape 浏览器的功 能而开发的一种可 ...
分类:
编程语言 时间:
2020-06-05 19:35:05
阅读次数:
70
1。列表的赋值和切片: 切片返回的是列表对象的浅复制, 与列表对象的直接赋值并不一样: >>> a = [1,2,3] >>> b=a >>> b [1, 2, 3] >>> a.append(4) >>> b [1, 2, 3, 4] >>> >>> a=[1,2,3] >>> b=a[::] > ...
分类:
编程语言 时间:
2020-06-05 19:38:16
阅读次数:
78
Java改变生成随机数的平均值(改变生成随机数的概率)最近做普通商户微信发红包的接口,需求是可以发1-100元的红包,要求总红包金额的平均值为2按照Java的random函数生成红包金额:1+ (new Random().nextFloat() * (100- 1)),均值自然在50元左右怎么办?恩 ...
分类:
编程语言 时间:
2020-06-05 20:45:37
阅读次数:
77
包装器 异常处理的关键词 trya catch finally throw throws try{ }catch(Exception e){ } try{ }catch(Exception e){ } try(){ } try{ }catch(Exception e){ }catch(Excepti ...
分类:
编程语言 时间:
2020-06-05 20:46:30
阅读次数:
62
最小栈的实现 摘自漫画算法: 题目:实现一个栈,该栈带有出栈(pop)、入栈(push)、取最小元素(getMin)3个方法。要保证这3个方法的时间复杂度都是O(1)。 如图: 解法步骤 1、设原有的栈叫作栈A,此时创建一个额外的“备胎”栈B,用于辅助栈A。 2、当第1个元素进入栈A时,让新元素也进 ...
分类:
编程语言 时间:
2020-06-05 20:48:51
阅读次数:
58
【程序 19 打印菱形图案】 题目:打印出如下图案(菱形) * *** ***** ******* ***** *** * 源码: package com.homework.test; /* 【程序 19 打印菱形图案】 题目:打印出如下图案(菱形) * *** ***** ******* **** ...
分类:
编程语言 时间:
2020-06-05 20:51:52
阅读次数:
85
前言:我们都知道HashMap是线程不安全的,在多线程环境中不建议使用,但是其线程不安全主要体现在什么地方呢,本文将对该问题进行解密。 1.jdk1.7中的HashMap 在jdk1.8中对HashMap做了很多优化,这里先分析在jdk1.7中的问题,相信大家都知道在jdk1.7多线程环境下Hash ...
分类:
编程语言 时间:
2020-06-05 20:54:16
阅读次数:
56
def person(age, **otherInfo): print(age) print(type(otherInfo)) print(otherInfo) person(age=15, sex='male', height=175, weight=56.7, hair='long') 运行结果 ...
分类:
编程语言 时间:
2020-06-05 20:55:34
阅读次数:
102
import numpy as np a=[] n=1 a=np.hstack((a,n)) n=2 a=np.hstack((a,n)) print(a) b=np.empty((0,1),int) n=1 b=np.vstack((b,n)) n=2 b=np.vstack((b,n)) pri ...
分类:
编程语言 时间:
2020-06-05 20:58:31
阅读次数:
79
以下是html代码,个人建议放在IDE里运行,边看效果,边学习~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini ...
分类:
编程语言 时间:
2020-06-05 20:58:50
阅读次数:
57