- 博客(31)
- 收藏
- 关注
原创 通用后台管理
一,使用了RBAC权限管理,将权限分给角色,然后再给用户赋予角色二,数据库表设计,创建用户表,创建角色表,创建菜单表,因为用户对角色和角色对菜单都是一对多的关系,所以还要创建,用户角色表,角色菜单表,创建日志表,创建机构表三,为什么又entity还要加vo:比如在链表查询的时候同时需要用户和机构信息entiy显然没有,这个时候就可以在vo中加上这么一个视图类来显示,这样可以保证entity只与数据库相对应不受污染...
2021-07-30 14:22:11
108
原创 Linux 基础
菜鸟教程Linux1.根目录介绍:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放所有的系统管理所...
2021-07-30 14:22:00
256
原创 java学习笔记15-javaWeb
1,基本概念1.1web,网页的意思 比如 www.baidu.com静态web——html,css提供给所有人看的数据不会发生变化-动态web提供给所有人看的数据始终发生变化,每个人在每个时间,不同地点看到的数据不一样1.2 web应用程序web 应用程序:可以提供浏览器访问的程序-a.html,b.html…多个web资源,这些web资源可以被外界访问,对外界提供服务-...
2021-07-30 14:21:43
327
原创 spring
代码Text:public static void fct(Usbinterface a,String b){ a.read(); a.write(b); }/*** Java中创建对象的方式有几种啊?** 1.new :地球人都知道。* 2.clone* 3.反射* 4.对象反序列化* -----------------------...
2021-07-30 14:21:33
71
原创 Java学习—java-Redis
jedisjedis是官方推荐的java开发连接工具,相当于java操作Redis的一个中间件开始操作:1.创建一个空的maven项目一个空的maven就创建完成了2.导入对应的maven依赖<dependencies> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupI
2020-09-26 12:06:24
218
原创 java学习—Redis基础
1.为什么用NoSql随着网站得用户量增长,数据信息增长,读写压力变大,关系型数据库已经不能满足要求了。这个时候NoSQl 非关系型数据库就诞生了。NoSQL+RDBMS2.NoSQL的特点方便扩展,数据之间没关系 例如Map<String,Object>大量数据的高性能(Redis支持读 11万次/秒,写8万次/秒)数据库类型的多样性,不需要实现设计数据库,随取随用...
2020-09-26 11:04:45
274
原创 java学习-springboot
springboot-web新建项目在static资源目录下 可以直接访问(如果没有controller控制会直接访问,若有则会访问跳转页面)在templates资源目录下 要想访问需要使用controller进行跳转(首先需要spring-boot-starter-thymeleaf依赖) <dependency> <groupI...
2020-03-18 21:35:02
188
原创 java学习-veu
一,安装node-v12.14.1-x64.msi以及VSCodeUserSetup-x64-1.41.1.exe会自动进行环境配置安装完成标志写一个简单的小例子:1.使用软件打开路径C:\java\code\Vue\vuecode自己设置的路径目录。2.创建一个空的目录3.在目录中创建文件。4.在终端中打开目录。5.npm install vue导入所需要的依赖文件,如...
2020-03-18 21:34:54
184
原创 java学习-springssm
狂老师的:博客一个图书的项目架构首先需要数据库CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VA...
2020-03-18 21:34:43
130
原创 java学习-springmvc
一.简单的springmvc例子一定记住全过程,下面的例子都是按照上面进行更改的web.xml首先金配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XM...
2020-03-18 21:34:32
108
原创 java学习-Spring
而在 Spring 中提供了 3 种方法进行配置:在 XML 文件中显式配置在 Java 的接口和类中实现配置隐式 Bean 的发现机制和自动装配原则方式选择的原则在现实的工作中,这 3 种方式都会被用到,并且在学习和工作之中常常混合使用,所以这里给出一些关于这 3 种优先级的建议:1.最优先:通过隐式 Bean 的发现机制和自动装配的原则。基于约定由于配置的原则,这种方式应该...
2020-02-23 22:18:58
90
原创 java学习-mybatis-动态SQL
动态SQL:传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, otherwise, trim, where, set, foreach标签,可组合成非常灵活的SQL语句,从而提高开发人员的效率。if:利用if实现简单的条件选择 ...
2020-02-21 22:10:59
105
原创 Java学习-mybatis-第一个mybatis-CURD 增删改查-ResultMap
1、什么MyBatis前身:MyBatis 本是apache的一个开源项目iBatis 未来我们编写代码的时候,导入包的时候,ibatis;MyBatis:需要在 Github 上下载!GitHub地址:https://github.com/mybatis/mybatis-3当前,最新版本是MyBatis 3.5.4 ,其发布时间是2020年2月4日。官网地址:https://myba...
2020-02-19 22:19:39
371
原创 javaweb
1.说说jetty与tomcat的区别。从架构上来看 Tomcat 在处理少数非常繁忙的连接上更有优势,也就是说连接的生命周期如果短的话,Tomcat 的总体性能更高。而 Jetty 刚好相反,Jetty 可以同时处理大量连接而且可以长时间保持这些连接。例如像一些 web 聊天应用非常适合用 Jetty 做服务器,像淘宝的 web 旺旺就是用 Jetty 作为 Servlet 引擎。Jetty...
2020-02-13 19:47:27
224
原创 java学习笔记14-MySQL
1、初识MySQLJavaEE : 企业级Java开发 Web前端(页面:展示,数据!)后台 (连接点: 连接数据库 JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,Txt,Excel,word)1.1、为什么学习数据库数据库是所有软件体系中最核心的存在 DBA1.2、什么是数据库数据库 (DB,DataBase)概念:数据仓库,软件,安装在操...
2020-02-06 23:11:42
538
原创 java学习笔记13-javaScript
1、什么是 JavaScript2、快速入门2.1、引入JavaSciprt1、内部标签<script> //......</script>2、外部引入abs.js//。。。test.html <script src="abc.js"></script>测试代码<!DOCTYPE html><...
2020-02-06 23:10:31
546
原创 java学习笔记12-css
1、什么是CSSCSS:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS : 表现 (美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动…css的优势:...
2020-02-06 23:10:11
183
原创 java学习笔记11-HTML
1.6常见图像格式:.png .jpg .jpeg .bmp .gif…jpg 会有浏览器兼容问题一般欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Ma...
2019-12-17 16:22:10
127
原创 java学习笔记-反射
一,反射Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期借 助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。Class c = Class.forName(“java.lang.String”)加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有 一个Class对象),这个对象就包...
2019-12-12 17:21:06
189
原创 java学习笔记-注解
一,什么是注解Annotation是从JDK5.0开始引入的新技术 .Annotation的作用 : 1.不是程序本身 , 可以对程序作出解释.(这一点和注释(comment)没什么区别) 2. 可以被其他程序(比如:编译器等)读取.Annotation的格式 : 注解是以"@注释名"在代码中存在的 , 还可以添加一些参数值 , 例如:@SuppressWarnings(value=“un...
2019-12-12 17:21:00
80
原创 java学习10-网络编程
网络编程目的:传播交流信息,数据交换,通信。javaweb:网页编程网络编程:tcp/IP C/S1.2网络通信的要素如何实现网络通信?ip+端口号:192.168.16.124:5900规则:tcp等1.3 ipip:唯一定位一台网络上计算机127.0.0.1 :本机localhostip地址分类ipv6/ipv4ipv4:4个字节组成一共42亿ipv6:128位 8...
2019-12-04 17:35:44
154
原创 java学习笔记07-泛型
泛型1.如果我们使用了泛型,就可以明确集合中到底放什么样的数据类型2.定义泛型的语法:泛型可以使用在 类,接口 方法 <引用类型,引用类型>3.泛型的好处:将问题提前到了编译期,避免了向下转型。4.注意:泛型只在编译期有效,在运行期就擦除了。5.集合明确了泛型的具体类型,那么这个集合只能存储这种类型ArrayList<String> list1 = new A...
2019-12-03 23:14:58
84
原创 java学习笔记06-数组排序
数组排序,吧数组中的元素通过比较替换 使其变成一个有序的序列排序方式:冒泡排序,选择排序,插入排序,希尔排序,快速排序,基数排序,堆排序冒泡排序数组元素两两排序 大的往后放,进过易迅比较之后最大的出现在最后实例int[] arr = {2,5,7,89,565,33,45,67,22,44,55,66,7,8,45,32,11,22,}; int zj = 0; ...
2019-12-03 23:12:42
94
原创 java学习笔记08-GUI AWT
GUI编程2.AwtAWT介绍1.包含了很多的类和接口;GUI:图形用户编程2.元素:窗口,按钮,文本框3.java.awt4.组件2.2创建java图形界面对象Frame frame = new Frame;设置 可视化frame.setVisible(true);设置窗口大小frame.setSize;设置背景wode.setBackground();设...
2019-12-03 09:58:34
86
原创 java学习笔记05-基本类型使用代表String
Scanner 类使用Scanner进行输入,`Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数字"); int i=scanner.nextInt(); 使用scanner.hasNext()方法判断是不是正确输入的类型,返回值是t...
2019-10-30 17:47:37
112
原创 java学习笔记04-传参与返回值
传参1.如果方法的形参是一个类的类型 则传给一个对象(this表示调用者的)2.如果一个方法的形参要一个抽象类,则传给一个抽象类的子类对象3.如果方法的形参要一个接口(里面的属性都是静态公共常量,可以直接通过类名.属性(方法)调用)类型,则传给一个子类对象返回值1.如果返回值要求一个类类型,则返回值是一个相应类的对象2.如一个方法的返回值要求一个抽象类型,则返回这个抽象类的子类对象3...
2019-10-30 17:32:43
139
原创 java学习笔记02-类
创建类的形式如下:class 类名称{ 属性 方法 }类:是抽象的概念比如 汽车 房子 人等,在这些抽象的概念中,比如车有不同的颜色车型价格,车也可以做出不同的动作比如可以向前开或者向后开左转右转等。对象:是通过类构造出有具体的颜色车型价格的车子,它可以调用类里面的方法实现向前开或者向后开。举例:class 车子{ 颜色; 车型; 价格;...
2019-10-16 19:22:11
73
原创 java学习笔记01
java学习笔记——Hello worldjava学习笔记01hello world代码如下public class main { public static void main(String[] args) { System.out.println("Hello word"); }}注:在写代码的过程中要注意大小写问题,Syetem.out.prin...
2019-10-10 17:32:48
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人