自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】05.部署Microsoft SQL Server

执行以下命令获取镜像,并创建容器默认情况下,会自动创建SQL Server的开发者版本,若需要创建其他版本的容器,可通过官网获取许可证,添加MSSQL_PID环境变量。MSSQL_PID的值可以是。

2024-04-02 11:34:00 1097 1

原创 【DataTable.js】02.DataTable参考

一、Option1.1 Features属性类型默认值描述autoWidthbooleantrue是否自动调节单元格宽度,若传入了columns.width,可禁用该选项orderingbooleantrue是否支持排序pagingbooleantrue是否支持分页scrollXbooleanfalse是否支持横向滚动条scrollYstring启用垂直滚动。垂直滚动将限制DataTable到给定的高度,并允许滚动任何溢出当前

2024-02-23 17:00:40 1376

原创 【Linux】Vagrant搭建Linux环境

多个设备都可以在文件中通过来定义。这个配置会在Vagrantendendend正如你所见,重新定义了一个区域作为另一个变量。这个变量,例如web,与config变量完全相同,只是在变量中的任意配置都只适用于当前定义的设备。因此,web中的任意配置只影响web这台设备。并且更重要的是,你还可以继续同样地使用config对象。配置对象会在设备独有的配置之前进行加载和合并。如果您熟悉编程,这与语言具有不同的变量作用域类似。在使用这些作用域时,诸如提供程序之类的事情的执行顺序变得很重要。

2024-02-23 16:00:54 917 1

原创 【Ubuntu】使用WSL安装Ubuntu

适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。安装 Linux 发行版时,WSL 2 是默认发行版类型。WSL 2 使用虚拟化技术在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核。Linux 发行版作为独立的容器在 WSL 2 托管 VM 内运行。

2024-02-23 15:58:23 6403 1

原创 【Docker】05.Docker Desktop安装踩坑汇总

在Docker官网下载Docker Desktop(),按照安装步骤逐步安装即可。

2024-02-20 10:20:53 1237

原创 【Node】使用nvm管理node版本

使用nvm管理Node版本

2024-01-22 17:30:46 422

原创 【Linux】Vagrant搭建Linux环境

Vagrant搭建Linux环境

2024-01-22 17:29:52 525

原创 【Ubuntu】Ubuntu安装微信

Ubuntu安装微信的方法

2024-01-22 17:04:58 2998 2

原创 【DataTable.js】01.DataTable基础应用

本文主要介绍了DataTable.js组件的应用

2023-05-24 17:13:16 3086

原创 【Oracle】事务的提交与回滚

本文主要简述了Oracle数据库的事务,并对锁的一些定义加以说明,针对于死锁的问题进行分析。

2023-02-24 16:38:14 5084

原创 【MSSQL】分析数据库日志文件无法收缩的问题

分析在SQL Server 2008R2数据库中,无法对数据库日志进行收缩,导致日志不断膨胀的问题

2023-01-30 17:07:48 4628

原创 01.【Vue】Vue2基础操作

Vue2的基础操作

2023-01-16 11:36:07 660

原创 【Java】Quartz定时作业的创建

本文主要介绍了Quartz的应用。

2022-08-13 09:46:08 866

原创 【Java】使用Java实现爬虫

利用HtmlUtil和HttpClient实现爬取网页内容

2022-08-04 17:07:39 23403 3

原创 【Java】EasyExcel使用方法

本文主要对EasyExcel进行了一定的解读,列举了常用的工具类,与源码中列举的各种使用情况

2021-12-01 10:02:22 8110 1

原创 【Nginx】Nginx基础操作

本文主要介绍了什么是Nginx,以及Nginx在反向代理,资源服务器以及高并发下服务器集群的负载均衡设置等应用

2021-11-22 10:49:28 2662

原创 【Linux】Ubuntu运行环境搭建

本文主要介绍了如何在Ubuntu中搭建Java Tomcat MySQL 和 Nginx环境

2021-11-11 16:06:23 3304

原创 【Idea】Idea常用设置及插件

主要介绍了IntelliJ Idea中的基础设置和插件以及常用快捷键

2021-11-02 15:57:43 3674

原创 【SQL Server】查询数据表主键及主键类型

在做SQL开发的过程中,可能需要获取所有表的主键信息,此时就需要用到SQL Server中的系统表进行多表联查,获取数据表的相关信息。

2021-10-20 10:30:14 5701

原创 【Java】实现文件导出过程中的提示功能

在实现文件导出时,若文件过大导出时间过长,此时就需要有提示框提示用户当前导出的状态,在导出功能结束后有相应的提示。

2021-10-15 17:48:12 1572

原创 【SVN】Idea中对SVN的应用

文章目录配置SVN检出项目提交、冲突、还原提交冲突还原分支创建分支切换分支合并分支配置SVN在Idea中打开设置(File --> Settings),搜索【SubVersion】配置SVN的程序路径。如果需要切换其他版本管理软件,可以选择【Version Control】选择【Git】即可。注意:在安装SVN时,默认是不会安装svn.exe,所以在安装TortoiseSVN时要注意选择插件时将【Command line client tools】勾选安装,才能在Idea中使用SVN的功能

2021-10-03 17:38:46 569

原创 【SVN】版本控制管理操作

安装客户端下载客户端安装包按照界面提示进行安装启动客户端若需要安装语言包可以下载单独的简体中文语言包,双击执行就可以为客户端添加语言服务端下载服务端安装包按照界面提示进行标准安装,设置安装路径、仓库根路径、服务备份路径和端口号运行VisualSVN Server Manager,启动SVN Server的界面化管理平台。SVN服务端创建仓库右键单击【Repositories】,再点击【Create New Repository】仓库类型选择默认(Regular FS

2021-08-26 14:55:43 2059

原创 【Git】分支管理--创建与合并

分支Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是 master。 在多次提交操作之后,你其实已经有一个指向最后那个提交对象的 master 分支。 master 分支会在每次提交时自动向前移动。几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。分支的创建# 创建分支$ git branch test# 切换分支$ git checkout test# 创建分支并切换至分支$ git

2021-07-17 10:45:11 139

原创 【Git】常用操作--创建、提交、撤销

本文主要介绍了Git的基础操作,例如仓库的创建,仓库中文件状态的查看,添加暂存区,提交,查看文件修改内容等操作,还介绍了历史记录的查询和版本的回滚操做

2021-07-15 16:09:07 364

转载 SQL Server 数据分区管理

SQL Server 支持表和索引分区。 已分区表和已分区索引的数据划分为可以选择分布于一个数据库中多个文件组的单元。 数据是按水平方式分区的,因此多组行映射到单个的分区。 单个索引或表的所有分区都必须位于同一个数据库中。 对数据进行查询或更新时,表或索引将被视为单个逻辑实体。分区的优点通过对大型表或索引进行分区,可以具有以下可管理性和性能优点。可以快速、高效地传输或访问数据的子集,同时又能维护数据收集的完整性。 例如,将数据从 OLTP 加载到 OLAP 系统之类的操作仅需几秒钟即可完成,而如果

2021-07-01 17:13:26 1233

转载 SQL Server索引的创建与维护

创建索引SQL Server的索引较为常用的有聚集索引、非聚集索引、唯一索引等,为数据表添加合理的索引可以提高数据的查询效率。聚集索引与非聚集索引索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。 索引包含由表或视图中的一列或多列生成的键。 这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。聚集聚集索引根据数据行的键值在表或视图中排序和存储这些数据行。 索引定义中包含聚集索引列。 每个表只能有一个聚集索引,因为数据行本身只能按一个顺

2021-06-30 11:10:27 1136

原创 Java Web开发环境搭建

JDK环境搭建前往Oracle官网下载对应的JDK(推荐使用的是JDK1.8)

2021-06-23 10:34:16 338 1

原创 Spring MVC 拦截器

Spring MVC集成的拦截器功能与Servlet的Filter功能相类似,拦截器主要是对请求过程的前后进行过滤,底层基于Spring AOP的切面技术。引入Maven依赖由于拦截器的实现需要拦截HTTP请求所以需要引入javax.servlet-api的jar包,但是在发布时Tomcat中集成了该jar包,所以可以设置jar包的使用范围在打包时不再对该jar包进行打包。<dependency> <groupId>org.springframework</gro

2021-05-08 16:54:13 161

原创 Spring MVC的跨域访问

在默认情况下,浏览器都存在同源策略。同源策略是浏览器的一种自我保护机制,不允许其他域的请求访问当前域,例如:<script type="text/javascript"> $(function () { $("#btnGetPerson").click(function () { $.ajax({ url : "http://192.168.0.1/restful/findAll", type : "GET",

2021-05-08 14:24:15 164

原创 RESTful开发方式

文章目录RESTful路径变量注解简单请求与非简单请求JSON的反序列化REST表现层状态转换,资源在网络中以某种表现形式进行状态转移,而RESTful是基于REST理念的一套开发风格的具体的开发规则。在原来的开发过程中一般使用JSP来渲染前端页面,这样的做法只适用于PC端的能够解析HTML页面的程序而移动端则并不适用,所以提出了REST的开发规则。REST的核心就是将前后端解耦,后台控制器只需要向前端传递数据,前端的渲染工作完全由前端来处理。RESTfulREST要求适用URL作为用户交互的入口,

2021-05-07 17:30:08 584

原创 【Spring】SpringMVC请求参数接收与响应数据返回

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架。易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。Spring MVC的核心为Controller控制器,用于处理请求产生响应。

2021-05-06 22:49:09 1869 6

原创 Spring 事务管理

spring框架也提供了一套完整的事务管理方案。其中主要以PlatformTransactionManager类为核心类,该类提供了三个方法:TransactionStatus getTransaction(TransactionDefinition definition)根据指定的传播行为,返回当前活动的事务或创建一个新的事务,参数为TransactionDefinition类的对象,该类主要定义了事务传播的方式。返回一个事务的状态TransactionStatus类。commit(Transact

2021-04-22 16:10:14 215

原创 【SQL】JDBC事务管理

在数据库中执行的一系列操作可以被称之为事务。事务在执行过程中只会完成成功或完全失败,即若事务中出现异常造成中断,数据库会自动对事务进行回滚,以确保数据的正确性。如果不特意对SQL语句进行管理,每条SQL语句就可以被称为一个事务。由于绝大多数数据库都是自动提交事务所以如果需要将多条SQL语句作为一个事务,可以使用`begin`、`commit`、`rollback`来进行手动提交事务或回滚事务。

2021-04-21 10:40:56 181

原创 Spring JDBC Template

文章目录Maven引入创建配置文件Spring JDBC Template基础应用executeupdate、batchupdatequery查询简单数据结果查询复杂数据对象(封装为Map)查询复杂数据对象(封装为实体类)Spring作为适应性较好的框架,对JDBC也提供了良好的支持。Spring本身对JDBC进行了封装,使得在使用JDBC时更加简便。Maven引入spring核心jar包spring的aopspring的jdbc支持(jdbc,tx)mysql的驱动包<!-- sp

2021-04-20 10:20:14 177 1

原创 Spring AOP 基于AspectJ开发

AspectJ是基于Java的AOP框架,在Spring2.0之后新增了对AspectJ切点表达式的支持。AspectJ在使用中支持注解和XML配置两种方法,在AspectJ1.5之后提供了@AspectJ注解允许在Bean中直接定义切面。引入Maven依赖<!-- 引入spring基础jar包 --><dependency> <groupId>org.springframework</groupId> <artifactId&gt

2021-04-19 14:34:13 316

原创 Spring AOP 增强类型

AOP增强类型Spring按照通知Advice在目标类的方法的连接位置,可以分为5类:前置通知:在目标方法执行前实施增强(MethodBeforeAdvice)后置通知:在目标方法执行后实施增强(AfterReturningAdvice)环绕通知:在目标方法执行前后实施增强(MethodInterceptor)异常抛出通知:在方法抛出异常后实施增强(ThrowsAdvice)引介通知:在目标类中添加新的方法和属性(IntroductionInterceptor)AOP切面类型Adviso

2021-04-15 15:42:23 299

原创 Spring AOP 代理的底层实现

Spring AOP 的底层是通过JDK动态代理或CGLib动态代理技术,为目标Bean执行横向织入。JDK动态代理主要针对于接口类,而不属于接口类的则需要使用CGLib生成目标对象的子类。由于JDK动态代理或是CGLib动态代理都是针对目标类生成的子类,所以需要增强的方法不能使用final修饰。示例:JDK动态代理创建一个接口和实现类用于测试:package com.spring.aop.dao;public interface UserDao { void save();

2021-04-14 16:56:06 88

原创 Spring AOP概述

AOP(Aspect Oriented Programing)面向切面编程,采取的是横向抽取机制,取代传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)。例如:在纵向继承编程中,写有公有方法的父类需要被所有的子类继承并且调用,这种方法在使用中较为麻烦,而且代码耦合性强,所以在Spring中提出了面向切面编程,使用代理的方法切入类的方法中,对方法进行增强再重新返回包含增强方法的代理类,使得代码逻辑更加清晰,降低了代码的耦合性。Spring AOP使用纯Java实现,不需要专门的编译过程和类加

2021-04-14 11:42:15 92

原创 Spring Bean 管理(注解)

利用注解注册Bean创建配置文件,并添加context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchem

2021-04-13 23:09:59 90

原创 Spring Bean管理(XML)

Spring工厂类BeanFactory为ApplicationContext的子接口,使用的BeanFactory接口用于工厂类后需要调用getBean()方法才能创建实体类对象,而使用ApplicationContext则会在加载配置文件时,就对配置文件中的类进行实例化。而创建工厂类也提供了两个实体类,FileSystemXmlApplicationContext可以从本地磁盘中读取配置文件,而ClassPathXmlApplicationContext则会从项目的类路径中读取配置文件。Spri

2021-04-13 17:13:53 96

空空如也

空空如也

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

TA关注的人

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