摘要:
序言 通过代码实现反编译 反射存在的意义 反射是什么呢?反射是动态获取程序集的元数据(metadata)的一种技术。反射是.NetFramework类库提供的帮助类,动态加载dll实现程序的可配置可扩展。 个人认为反射最突出的优点或存在的合理性:在不修改程序原码的情况下,实现程序功能的动态调整(Ru 阅读全文
摘要:
序言 资料 通过消息实现最终一致性 微服务架构下分布式事务解决方案——阿里GTS http://www.tianshouzhi.com/api/tutorials/distributed_transaction/389 https://blog.csdn.net/bjweimengshu/artic 阅读全文
摘要:
序言 插入成功后返回自增主键 <insert id="insertRole" parameterType="role" useGeneratedKeys="true" keyProperty="id"> insert into t_role(role_name,note) values (#{rol 阅读全文
摘要:
1 阅读全文
摘要:
序言 数据库有五张表(userInfo,uerrole,role,rolepermission,permission) userInfo(id,username,password) userrole(uid,roleid) role(id,role) rolepermission(roleid,pe 阅读全文
摘要:
1 阅读全文
摘要:
org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'multipart/form-data;boundary= 在使用工具测试(Postman、 swagger )时报如下异常 解决方案: 去掉 @Req 阅读全文
摘要:
错信息generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver 上网查了一下,发现原来是generator这个插件在运行的时候找不到com.mysql.jdbc.Driver的依赖,把pom文件中的这个依赖移到gene 阅读全文
摘要:
序言 设计窗口函数目的? 在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。 为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决。 SQL Server 2012之后对窗口 阅读全文
摘要:
概述 函数有且只有一个输入参数和一个返回值,而存储过程没有这个限制; 返回表变量的函数可以当做VIEW或者临时表用在WHERE/HAVING/SELECT/JOIN语句中而存储过程不可以; 存储过程中可以使用try-catch块和事务,而函数中不可以 表值函数 表值函数主要用于数据计算出来返回结果集 阅读全文
摘要:
序言 SELECT datediff(ms, '2019-07-18 14:01:50.867', '2019-07-18 14:01:52.877') coalesce函数(下面简称函数),返回一个参数中非空的值 SELECT COALESCE(NULL, NULL, GETDATE()) 由于两 阅读全文
摘要:
变量 局部变量 1.声明局部变量 @where NVARCHAR(4000), @whereFORhruserinfo NVARCHAR(4000) = '', @order NVARCHAR(200) = '', @pagesize INT,--每页有几条数据 @page INT,--当前页数 @ 阅读全文
摘要:
序言 为什么需要临时表? 临时表利用了数据库临时表空间,由数据库系统自动进行维护,因此节省了物理表空间。并且由于临时表空间一般利用虚拟内存,大大减少了硬盘的I/O次数,因此也提高了系统效率。 临时表在事务完毕或会话完毕数据库会自动清空,不必记得用完后删除数据。 临时表 什么是临时表 临时表属于会话级 阅读全文
摘要:
概述 ROW_NUMBER() OVER(PARTITION BY CustId ORDER BY ID DESC) https://www.jb51.net/article/75533.htm 开窗函数 SELECT empid, ordermonth, val, SUM(val) OVER(PA 阅读全文
摘要:
1 https://www.cnblogs.com/edisonchou/p/6129717.html 阅读全文
摘要:
1 阅读全文
摘要:
变量 -- Variables -- Declare a variable and initialize it with a value DECLARE @i AS INT; SET @i = 10; GO -- Declare and initialize a variable in the sa 阅读全文
摘要:
序言 为什么需要子查询? 查看多表的数据也可使用表连接,表连接(join on...),表连接都可用子查询替换,但有的子查询不能用表连接替换,子查询比较灵活,方便,形式多样,适合于作为查询的筛选条件。 子查询 当一个查询是另一个查询的条件时,称之为子查询。外面的查询成为父查询,圆括号嵌入的查询成为称 阅读全文
摘要:
概述 表表达式是一种命名的查询表达式,代表一个有效地关系表。可以像其他表一样,在数据处理中使用表表达式。 SQL Server支持四种类型的表表达式:派生表,公用表表达式,视图和内联表值函数。 为什么使用表表达式: 1.使用表表达式的好处是逻辑方面,在性能上没有提升。 2.通过模块化的方法简化问题的 阅读全文
摘要:
概述 为什么使用集合运算: 在集合运算中比联接查询和EXISTS/NOT EXISTS更方便。 并集运算(UNION) 并集:两个集合的并集是一个包含集合A和B中所有元素的集合。 在T-SQL中。UNION集合运算可以将两个输入查询的结果组合成一个结果集。需要注意的是:如果一个行在任何一个输入集合中 阅读全文
摘要:
测试数据脚本 CREATE TABLE Atable ( S# INT, Sname nvarchar(32), Sage INT, Sfrom nvarchar(8) ) insert into Atable select 1,N'李四',18,N'A' union all select 2,N' 阅读全文
摘要:
示例数据库 点我下载 一条完整的sql语句 select top | distinct 字段, 表达式, 函数, ... from 表表达式 where 筛选条件 group by 分组条件 having 筛选条件 order by 排序依据; SQL的执行顺序: 运算符的优先级 SELECT语句的 阅读全文
摘要:
jdk1.4中新加入的NIO,引入了通道与缓冲区的IO方式,它可以调用Native方法直接分配堆外内存,这个堆外内存就是本机内存,不会影响到堆内存的大小. 阅读全文
摘要:
前言 《Java编程思想》第四版足足用了75页来讲泛型——厚厚的一沓内容,很容易让人头大——但其实根本不用这么多,只需要一句话:我是一个泛型队列,狗可以站进来,猫也可以站进来,但最好不要既站猫,又站狗! Java的设计者在JDK 1.5时才引入了泛型,但为了照顾以前设计上的缺陷,同时兼容非泛型的代码 阅读全文
摘要:
序言 在业务系统中,数据一般都从sql中查询,类似使用where,order by,limit,聚合函数等,为什么还要用java8的Stream方法? 首先我们了解了集合操作数据的弊端,每次都需要循环遍历,还要创建新集合,很麻烦 Stream是流式思想,相当于工厂的流水线,对集合中的数据进行加工处理 阅读全文
摘要:
三大标签--title、description、keyword 淘宝网 京东 阅读全文
摘要:
元素的显示与隐藏 display、visibility、overflow 在CSS中有三个显示和隐藏的单词比较常见,我们要区分开,他们分别是 display、visibility 和 overflow。 display: none;隐藏某个元素 不保留位置 display: block 显示某个元素 阅读全文
摘要:
序言 资料 es简单打造站内搜索 https://www.cnblogs.com/ZyCoder/p/9863786.html https://blog.csdn.net/qq_34834325/article/details/78989095 https://www.cnblogs.com/52f 阅读全文
摘要:
浮动 为何需要浮动? 浮动float最开始出现的意义是为了让文字环绕图片而已,但人们发现,如果想要三个块级元素并排显示,都给它们加个float来得会比较方便。 浮动问题? 为何要清除浮动? 很多情况下父盒子不方便给高度 <!DOCTYPE html> <html lang="en"> <head> 阅读全文
摘要:
https://www.cnblogs.com/study-fanzeng/p/8930939.html http://fex.baidu.com/webuploader/doc/index.html#WebUploader_File 阅读全文
摘要:
序言 过滤器:filter 全局过滤器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1. 阅读全文
摘要:
# 文档类型<!DOCTYPE> # 字符集 # 换行标签 # div span标签 后代选择器 子代选择器 > 交集选择器 div.one{ } 并集选择器 行内元素和块级元素的区别 块级元素:独占一行 能设置大小 行内元素:不能设置大小 display:inline-block可将行内元素转为块 阅读全文
摘要:
1. 把你的代码全部放在闭包里面 这是我用的最多的一条。但是有时候在闭包外面的方法会不能调用。 不过你的插件的代码只为你自己的插件服务,所以不存在这个问题,你可以把所有的代码都放在闭包里面。 而方法可能应该放在Prototype方法内部。 $.fn.extend $.fn就是jQuery的原型,$. 阅读全文
摘要:
概述 系统数据类型详情 SqlDbType namespace System.Data { // // 摘要: // 指定要用于 System.Data.SqlClient.SqlParameter 中的字段和属性的 SQL Server 特定的数据类型。 public enum SqlDbType 阅读全文
摘要:
序言 sql语句的执行顺序 查询时数据库中使用最多的操作,一条sql语句的查询顺序是 1、from Tb1 [ join on ] 得到查询的数据源 2、where 对数据过滤(单条数据上过滤) 3、group by 对数据分组 4、having 筛选分组(在组别上进行过滤) 5、select di 阅读全文
摘要:
序言 常见的评论系统主要有三种:楼中楼模式、 流模式 和引用模式 (都是我自己起的名字),下面集中介绍这三种的优劣势以及实现方法。 楼中楼模式 流模式 引用模式 资料 https://www.cnblogs.com/Howlet/p/12441508.html https://blog.csdn.n 阅读全文
摘要:
序言 盒子模型(橘子橘子皮) 一个盒子,包括:外边距(margin)、边框(border)、内边距(padding)以及最中间的内容(content)。 margin、padding <style> div { width: 200px; height: 200px; padding: 20px; 阅读全文
摘要:
序言 安装服务 卸载服务 资料 Quartz.NET 配置文件详解 https://www.cnblogs.com/asxinyu/p/dotnet_Opensource_project_CronNET.html https://www.cnblogs.com/jsenke/p/5545635.ht 阅读全文
摘要:
下载 https://github.com/aui/art-template 导入 模板语法 实战代码 https://www.cnblogs.com/jiqiyoudu/p/4588042.html 阅读全文