自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 各类Java高质量学习网址

7. MySQL on Windows(https://dev.mysql.com/doc/mysql-windows-excerpt/5.7/en/index.html):提供了MySQL在Windows平台下的详细教程和命令介绍。7. MySQL on Windows(https://dev.mysql.com/doc/mysql-windows-excerpt/5.7/en/index.html):提供了MySQL在Windows平台下的详细教程和命令介绍。

2023-05-07 17:32:55 11237 6

原创 Apache Dubbo学习整理

1.Apache Dubbo概述1.1Dubbo简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java 远程过程调用框架,简称RPC框架。RPC并不是一个具体的技术,而是指整个网络远程调用过程。RPC是一个泛化的概念,严格来说一切远程过程调用手段都属于RPC范畴。各种开发语言都有自己的RPC框架。简单来说就好比两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不

2022-05-09 22:47:32 411

原创 InvocationTargetException:null 问题解决

入职不久后在做需求的时候遇到了这个报错:百度许久无果后是一位同事解决了这个问题,问题出在sql插入语句在插入的时候是默认省去插入ID字段(其他表是ID为主键切自增),但是在这张表上的ID的主键被不知道谁去掉了,添加上去后就没有报错了...

2021-12-28 15:49:32 4063

原创 Git基础知识整理

在毕业入职后发现,基本上所有公司都会将工作文档以及目录存放在版本控制工具中,而版本控制工具常用的有SVN以及Git,因为现在的公司用的是Git,故在此仅介绍Git的使用。0 版本控制工具0.1 为什么要使用版本控制工具 在工作中我们常常需要通过修改各类文档,但如果需要恢复到编辑之前的文档,最简单的方式就是在编辑前将文档备份,我们在备份前通常在文档名或目录名上添加编辑的日期。但是如果每次编辑文档都要实现复制,会使得操作非常繁琐,也容易出错。况且毫无规律的命名将会...

2021-12-21 15:57:08 147

原创 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/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.or

2021-10-27 02:15:23 109

原创 SpringMVC处理器方法的参数

package com.kkb.controller;import com.kkb.VO.QueryVO;import com.kkb.pojo.Team;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;.

2021-10-27 02:13:02 125

原创 Spring整合JDBC与事务管理

package com.kkb.test;import com.kkb.bean.SpringTest;import com.kkb.dao.StudentDao;import com.mchange.v2.c3p0.ComboPooledDataSource;import com.kkb.service.StudentService;import org.junit.Test;import org.springframework.context.ApplicationContext;im.

2021-10-27 02:10:41 170

原创 Linux系统的常用命令

date # 显示当前系统的时间和日期cal # 显示当月的日历df # 查看磁盘驱动器当前可用空间free # 显示可用内存exit # 关闭终端pwd # 查看当前工作目录cd # 改变目录, “.”工作目录,“..”工作目录的父目录ls # 查看目录内容,文件和目录属性;ls -a 可看到隐藏目录ls:查看当前工作目录中包含的一系列文件和子目录;ls /usr :查看特定目录,此处为/usrls ~ /usr :查看多个目录ls -l : 查看详细信息cp:复制文件和目录。

2021-10-27 02:09:13 52

原创 权限管理项目实现

为了实现不同角色的权限需求,就需要用到权限管理的功能。权限管理需要有三张关键的表,分别为角色表(Role)、用户表(Users)以及角色权限表(Menu),并且为了关联角色表以及角色权限表,还需要一个中间表(Middle)。在角色表中新建几个角色,并且在角色权限表中分配相应的权限,表示能访问的菜单有哪些,以下表示角色id为1的角色可以访问所有菜单,而角色id为2的仅可以访问菜单id为1、3的菜单。角色表中设置四种角色,分别为管理员(必备)、班主任、老师、学生用户表中添加相应的字...

2021-07-21 19:57:28 1178 1

原创 枚举类应用(7/20)

今日份学习笔记枚举类的应用(Enum)//编写枚举的类型,分为在读、休学、退学、删除,其中数值分别为1、2、3、4READING(1,"在读"),SUSPENSION(2,"休学"),DROPOUT(3,"退学"),DELETE(4,"删除");//编写枚举类的表示方式,本文以:枚举类型(type,value)的方式举例public final Integer type;public final String value;StudentEnum(Integer type,Str

2021-07-20 12:54:24 73

原创 request常用方法

1.ServletAPI 2.第一个Servlet2.1创建一个类实现Servlet接口,重写方法.或继承HttpServlet即可 public class LoginServlet implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { //初始化⽅法 }...

2021-06-09 05:14:13 2491

原创 XML与JSON

1 XML(可扩展标记语言(eXtensible Markup Language))1.1特点 1. xml具有平台无关性, 是一门独立的标记语言. 2. xml具有自我描述性1.2语法格式 1.2.1. XML文档声明 <?xml version="1.0" encoding="UTF-8"?> 1.2.2. 标记 ( 元素 / 标签 / 节点) XML文档,由一个个的标记组成. 语法: ...

2021-05-24 16:28:52 73

原创 Java网络编程

0.网络常识 什么是计算机网络 分布在不同地域的计算机,通过硬件等网络设备使用网络使用通信线路互相炼剑形成的一个网格系统。计算机网络可以很方便的进行信息的传递与资源的共享。 计算机IP IP地址是计算机在互联网中的唯一标识,就像人在社会中的身份号码。根据使用区域可以分为内网IP和公网IPIP地址又可以分为IPv4和IPv6 域名 域名可以简单的理解为IP地址的别名,更方便记忆,当输入域名后(如www.baidu.com),计算机会访问域名解析上,然后得到IP地址,在

2021-05-18 19:16:17 93

原创 GC--原理和常见回收算法

1.什么是GC GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。GC通常会作为一个单独的低优先级线程运行,在不可预知的情况下对内存对中已经死亡的活长时间没有使用的对象进行清除和回收,程序员不能实时的调用垃圾回收期对某个对象或所有对象进行垃圾回收。要请求垃圾收集,可以调用下面的方法之一:...

2021-05-18 16:50:06 474

原创 多线程

1.线程1.1 Thread 1.1.1使用步骤 (1) 线程继承Thread类 (2) 重写start方法,将运行的代码写入start方法中 (3) 创建线程对象→对象.start() 1.2.1方法 (1)getname 返回此线程的名称 (2)getId返回此线程的标识符 (3)getPriority/setPrioritygetset优先级 (4)sleep():休眠(毫秒) (5)setDaem...

2021-05-18 14:34:19 62

原创 Java集合(Connection)体系

集合1.1 集合概述集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类 型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。1.2集合框架JAVASE提供了满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采 用哪个类,以及类之间如何彼此合作,从而达到灵活应用。集合按

2021-05-15 23:39:02 412

原创 安装SqlServer 2017 时出现“Polybase要求安装Oracle JRE 7 更新51(64位)或更高版本规则失效”报错的解决办法

在安装SqlServer2017时通过功能选择“全选”后将R语言剔除后选择“下一步”后,出现报错:“Polybase要求安装Oracle JRE 7 更新51(64位)或更高版本规则失效”根据《规则检查结果》指示前往网站下载Java SE 最新版 Java SE 15.0.2版本但无论是安装好JDK后还是接着重启SqlServer 2017的安装程序,问题都没有得到解决,依旧报错:“Polybase要求安装Oracle JRE 7 更新51(64位)或更高版本规则失效”。之后经过查询发现

2021-03-10 23:54:17 2766

转载 Win10系统同步映射文件夹的方法

许多用户询问说Win10 32位系统怎么同步映射文件夹?每天都需要访问文件服务器的资料,每次打开都很不方便。我们可以把共享文件夹映射到本地,当成本地磁盘打开就行了。但是win10系统怎么同步映射文件夹呢?其实设置方法很简单,阅读下文教程,一起看下Win10系统同步映射文件夹的方法。具体方法如下:1、这里我们假设C:\Users\Default\Desktop\日常文件 要同步到D:\日常文...

2019-07-30 15:26:11 3537

转载 C#的foreach关键字

for 循环使我们可以通过索引访问数组元素;而 foreach 循环则可以不依赖索引而读取每一个数组元素。下面的示例代码声明了一个整型数组,然后通过两种方法打印数组元素:运行结果是相同的:使用 foreach 的语法:需要解释一下 ④ ,如上面的示例代码,迭代变量 x 只能用于读取数组 num 中的值,但是不能给数组元素赋值,如果尝试给 x 赋值,则会有下面的错误提示:...

2019-04-21 14:40:10 392

原创 第六周学习笔记

基本控件的输入:Lable、TextBox、Button:从Text属性中填入你要填的东西(以textbox为例)或输入代码,代码如下:Text1.Text="HelloWorld"Text2.Text="HelloWorld2"ComBox、ListBox:你可以直接在Item属性填入所要填的的东西(以combox为例)或输入代码,代码如下:c...

2019-04-13 10:13:37 120

原创 数据字典

数据字典客户表结构 表名 tb_Customer 含义 客户 列名 数据类型 空值 附加 约束 ID CHAR(10) 非空 ...

2019-03-10 20:01:24 192

原创 开发者文档(需求分析)

系统需求分析2.1社会背景随着社会的不断发展,人们也开始对自身的健康越来越关注,因此医院的业务也开始不断的增长,处理也越来越复杂,简单的人工管理已经无法满足医院的需要,因此医院对管理信息系统有着强烈的需求。美国著名教授Morris.Collen于1988年曾著文为医院信息系统(HIS)下了如下定义:利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、...

2019-03-10 19:58:04 686

翻译 SQL Server中事务日志管理的阶梯 第一级:事务日志概述

备份事务日志的简单示例 为了简要说明我们在第一个级别中讨论过的一些概念,我们将介绍一个非常简单的示例,该示例支持在完全恢复模式下操作的数据库的事务日志。每个单独的过程和命令的详细信息将在后续的级别中详细介绍。在清单1.1中,我们在SQL Server 2008实例上创建了一个新的TestDB数据库,然后使用DBCC SQLPERF (LOGSPACE)命令立即获得日志文件的大小。 USE mast...

2018-06-18 23:55:15 293

翻译 通向SQLServer安全级别3的楼梯:主体和安全性

本文是楼梯系列的一部分:通向SQLServer安全的阶梯SQLServer拥有保护服务器和数据免受当今复杂攻击所需的一切。但是,在有效使用这些安全特性之前,您需要了解所面临的威胁和一些基本的安全概念。第一个阶梯级别提供了一个基础,这样您就可以充分利用SQLServer中的安全特性,而不必浪费时间在无法防止数据受到特定威胁的功能上。通常,通过向主体分配对象的权限,可以在SQLServer中实现用户和...

2018-06-03 21:24:00 336

翻译 SQLServer安全性阶梯2的阶梯:身份验证

SQLServer安全性阶梯2的阶梯:身份验证作者: Don Kiely, 2014/06/18 这篇文章是阶梯系列的一部分: SQL Server安全性的阶梯:SQL Server拥有您需要的一切来保护您的服务器和数据,以抵御当今复杂的攻击。但是在您能够有效地使用这些安全特性之前,您需要了解您所面临的威胁和一些基本的安全概念。这个第一个阶梯级别提供了一个基础,这样您就可以充分利用SQL Serv...

2018-05-27 12:46:43 273

翻译 通往T-SQL的阶梯:超越基本的4级:使用视图简化您的查询

通往T-SQL的阶梯:超越基本的4级:使用视图简化您的查询 作者Gregory Larsen, 2016/07/22(第一次出版:2014/03/19)The Series这篇文章是楼梯系列的一部分:T-SQL的阶梯:超越基础。从他的楼梯到T-SQL DML,格雷戈里·拉森涵盖了T-SQL语言的更高级的方面,比如子查询。在这个阶梯级别,我将讨论如何使用数据库视图来简化Transact-SQL (T...

2018-05-21 14:29:11 181

翻译 通往T-SQL的阶梯:超越基础3级:构建相关的子查询

通往T-SQL的阶梯:超越基础3级:构建相关的子查询。格雷戈里·拉森,2014/03/05系列这篇文章是阶梯系列的一部分:T-SQL的阶梯:超越基础。从他的阶梯系列到T-SQL DML,格雷戈里·拉森涵盖了T-SQL语言的更高级的方面,比如子查询。在这个楼梯的第2级,我讨论了如何在Transact-SQL语句中使用子查询。通过讨论一种称为关联子查询的子查询类型,这个楼梯级别将扩展到子查询主题。我将...

2018-05-13 22:21:43 143

翻译 通往T-SQL级别1的阶梯:使用交叉连接引入高级T-SQL

通往T-SQL级别1的阶梯:使用交叉连接引入高级T-SQL格雷戈里·拉森,2016/02/19(第一次出版:2014/12/17)该系列这篇文章是楼梯系列的一部分:高级T-SQL的阶梯。这个楼梯将包含一系列的文章,这些文章将扩展到您在前面的两个T-SQL楼梯、T-SQL DML和T-SQL的基础上学习的T-SQL基础上。这个楼梯应该帮助读者准备通过微软认证考试70-461:查询微软SQL Serv...

2018-05-06 18:46:47 103

翻译 通往T-SQL的阶梯: 超越基本的6级:使用CASE表达式和IF函数

通往T-SQL的阶梯:超越基本的6级:使用CASE表达式和IIF函数。作者Gregory Larsen, 2016/04/20(第一期出版:2014/04/09)系列这篇文章是楼梯系列的一部分:T-SQL的阶梯:超越基础。从他的楼梯到T-SQL DML,格雷戈里·拉森涵盖了T-SQL语言的更高级的方面,比如子查询。有时需要编写一个TSQL语句,该语句可以根据另一个表达式的值返回不同的TSQL表达式...

2018-05-01 21:06:12 356

翻译 t-sql DML 级别 7: 使用简单分组 by 子句汇总数据

在GROUP BY子句中使用表达式有时您可能希望根据特定列或集以外的内容对数据进行分组。例如,您可能希望根据某些VARCHAR列的前几个字符,或者仅仅是DateTime列的日期或月份来总结数据。SQLServer允许您在GROUP BY子句中指定表达式以完成这一任务。表达式可以是基于正在聚合的详细记录集中的列的任何有效表达式。要演示如何在GROUPBY子句中使用表达式,请查看清单4中的代码。 清单...

2018-04-22 21:46:55 157

翻译 通往到T-SQL DML级别1的阶梯:基本选择语句

通往到T-SQL DML级别1的阶梯:基本选择语句作者:格雷戈里拉森 ,2011/10/07 系列本文是阶梯系列的一部分:阶梯通过使用 sql server 的 transact-sql (t-sql)专业语言, 此文章将更好地为您提供对sql server 表中的数据的基本理解。DML 是数据操作语言, 是处理数据的语言方面的一种语言。它包括语句的选择、插入、更新和删除。该文章也将提供一些 SQ...

2018-04-14 19:01:33 153

翻译 通往T-SQL DML级别3的阶梯: 实现在SQLServer中的关系模型

通往T-SQL DML级别3的阶梯: 实现在SQLServer中的关系模型作者:Gregory Larsen, 2017/08/02(首次出版:2011/11/09)系列这篇文章是阶梯系列的一部分:通往T-SQLDML的阶梯。通过使用SQL Server的Transact-SQL(T-SQL)专用语言,这篇文章将为您提供如何使用SQL Server表数据的基本知识。DML是数据处理语言,用以处理数...

2018-04-07 21:55:40 200

翻译 函数的依赖性

使用集值属性可以使设计冗余的数据得到存储,从而导致其属性不一致。例如,与其将教师和部门之间的关系表示为单独的关系,还不如让数据库设计人员将一组课程标识符与每个教师和一组教师标识符存储在每个部分中。(部门和教员的主键用作标识符。)当教师教哪一部分的数据被更改时,更改必须在两个地方进行:在一组教师的集合中,以及教师的一组部分。不执行这两个更新可以使数据库处于不一致的状态。只保留其中的一套,即一组教师的...

2018-04-01 00:27:34 890

翻译 实体集与属性

实体关系设计问题实体集和关系集的概念并不精确,并且可以用许多不同的方式定义一组实体和它们之间的关系。在本节中,我们将研究E-R数据库模式设计中的基本问题。第7节将详细介绍设计过程。7.71使用实体集与属性考虑使用附加属性电话号码的实体设置指导(图7.17 a)可以很容易地认为,手机是一个独立的实体,带有属性的电话号码和位置;位置可能是手机所在的办公室或家庭,移动电话(手机)可能会被“移动”的价值所...

2018-03-25 21:47:43 5280

原创 【学习笔记】关系代数的知识点(思维导图)

连接:从两个关系的笛卡尔积中悬着属性键瞒住一定条件的元组,而连接有分等值连接与自然连接。而外连接中又分左外连接与右外连接。除运算:同时从行与列的角度进行运算投影:从关系R中选择出若干属性列组成新的关系选择:从关系R中选取是悬着出条件为真的元组进行运算,是从行的角度进行运算最基本的运算有:1.并;2.差;3.选择;4.投影;5.笛卡尔积。...

2018-03-19 13:54:48 1405 1

翻译 关系数据库的概念

2.1关系数据库的结构每一个关系数据库都由制表组成,其中每一个都匹配了一个唯一的名称。例如,图2.1中的教师表,它储存了教师的各种信息。这张制表有四列:身份,姓名,部门名称以及薪水。制表的记录了教师的信息,其中包括了教师的身份,名字,部门以及薪水。相同的,图2.2的课程表储存了关于课程的信息,其中包括关于课程ID、职称、部门和学分。而要注意的是每个教师都由重要的列身份来识别,而每个课程都是由课程的...

2018-03-19 13:22:17 1305

空空如也

空空如也

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

TA关注的人

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