自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringBoot 中实现跨域的5种方式

一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)二、什么是跨域当一个请求url的协议、域

2021-03-17 14:41:37 103

原创 NoSuchBeanDefinitionException

原因:启动类没有加包扫描路径

2020-12-16 14:42:56 360

原创 knife4j升级启动报错

knife4j从2.0.2版本升级到2.0.6版本后启动时出现如下错误:解决方法:1、在引用时将knife4j自带的spring-plugin-core排除掉<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.6&.

2020-10-30 16:16:38 1051

原创 阿里云短信服务发送短信(C#)

1、打开NuGet包管理器 2、下载aliyun-net-sdk-core插件 private static void SendAcs(string mobile) { if (string.IsNullOrEmpty(mobile)) { throw new Exception("mobile不能为空"); } string...

2020-10-22 09:41:19 1538

原创 System.Runtime.InteropServices.COMException (0x800A141F): Word 无法读取此文档,文档可能已损坏。

问题:解决方案:1、运行dcomcnfg.exe(如果安装的office是32位的运行comexp.msc -32)打开组件服务。2、依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"->"Microsoft Word 97-2003 Document"3、点击“安全”选项卡,“启动和激活权限”、“访问权限”、“配置权限”选择自定义;右键打开“属性”对话框,点击“标识”选项卡,选择下列用户,账号和密码就是你登录服务器的账号和密.

2020-09-16 16:31:27 1388

转载 application.properties文件配置大全

# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own application. ^^^# ===========================...

2020-08-31 10:13:42 849

转载 Java8 Stream常用API整理

Java8中有两大最为重要的改变,第一个是Lambda表达式,另外一个则是Stream API。流是Java8引入的全新概念,它用来处理集合中的数据。 众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操作,并将执行结果交给你,无需我们自己手写代码。 在项目中使用Stream API可以大大提高效率以及代码的可读性,使我们对数据进行处理的时候事半功倍。 如果想了解Java8其.

2020-08-21 13:04:36 127

转载 2020-08-11

BaseMapper Integer insert(T entity) 插入一条记录 Integer insertAllColumn(T entity) 插入全部字段的记录 Integer deleteById(Serializable id) 根据ID删除记录 Integer deleteByMap(@Param("cm")Map<String,Object>columMap) 根据表字段columMap条件,删除记录 Integer delete.

2020-08-11 10:48:59 130

原创 BigDecimal类

由于double和float会造成精度丢失,因此通常建议优先使用基于String的构造器——BigDecimal(String val).如果必须使用double浮点数作为BigDecimal构造器的参数时,不要直接将该double浮点数作为构造器参数创建BigDecimal对象,而是应该通过BigDecimal.valueOf(double value)静态方法来创建BigDecimal对象。以BigDecimal为基础定义一个Arith工具类,对double浮点数进行加、减、乘、除基本运算.

2020-07-21 13:43:49 79

转载 Easycode生成代码

原文:https://www.jianshu.com/p/e4192d7c6844Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。1、安装(EasyCode)我这里的话是已经那装好了。建议大家在安装一个插件,叫做Lombok。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现..

2020-05-11 13:05:47 370

转载 在MyBatis中使用collection标签实现嵌套查询

# 需求升级在上篇博客《一对多的关系,在MyBatis中如何映射?》中,我们实现了需求:根据用户id查询用户信息的同时获取用户拥有的角色。因为角色可以拥有多个权限,所以本篇博客我们升级需求为:根据用户id查询用户信息的同时获取用户拥有的角色以及角色包含的权限。# 实现方式因为我们需要使用到权限表的映射,所以我们需要先在SysPrivilegeMapper.xml中添加如下映射:...

2020-03-23 13:56:01 1651

转载 在MyBatis中实现一对多的关系的映射

# 使用collection标签需求:根据用户id查询用户信息的同时获取用户拥有的角色,一个用户可以拥有1个或多个角色。一般情况下,不建议直接修改数据库表对应的实体类。所以这里我们延用之前博客中新建的类SysUserExtend,并添加如下代码,如下所示:/** * 用户的角色集合 */private List<SysRole> sysRoleLis...

2020-03-23 13:36:16 362

转载 mybatis 代码生成器(IDEA, Maven)及配置详解

cnblogs.com/homejim/p/9782403.html

2020-03-20 16:25:49 90

转载 layer弹出层关闭后重新加载父界面

方案一:在layer弹出层中调用父界面重新加载函数? 1 2 3 window.parent.location.reload(); var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); 方案二:调用laye...

2018-12-14 12:59:59 3385 1

转载 C# System.Guid.NewGuid() 格式化

概念GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 广泛应...

2018-11-15 10:44:17 168

原创 ASP.NET Page对象

Page 对象的一些方法方法   描述 href 使用指定的参数构建 URL。 RenderBody() 在布局页中,将呈现不在指定部分中的内容页部分。 RenderPage(page) 在其他页内呈现某一页的内容。 RenderSection(section) 在布局页中,将呈现指定部分的内容。 Write(object)  将指定的对...

2018-08-24 17:23:46 1210

原创 文件夹路径处理

ASP.NET 提供三种处理文件夹路径的工具:~ 操作符、Server.MapPath 方法以及 Href 方法:1、~ 操作符使用 ~ 操作符,能够在不改变任何代码的情况下,将网站移动到不同的文件夹或位置:var myImagesFolder = "~/images";var myStyleSheet = "~/styles/StyleSheet.css"; 2、Serv...

2018-08-24 16:32:55 146

原创 Razor 标记

C# 的主要 Razor 语法规则: Razor 代码块由 @{ ... } 包围 行内表达式(变量和函数)以 @ 开始 代码语句以分号结束 变量通过 var 关键词进行声明 字符串用引用来包围 C# 代码对大小写敏感 C# 文件的扩展名是 .cshtml C# 实例:&lt;!-- 单行代码块 --&gt;@{ var...

2018-08-24 16:13:33 291

原创 阻止网页跳转

当鼠标点击&lt;a&gt;标签时,如何阻止网页发生跳转?只需要将&lt;a&gt;标签的href属性设为“javascript:;”即可。写法如下:&lt;a href="javascript:;"&gt;&lt;/a&gt;...

2018-08-04 17:39:36 3540

原创 CSS display属性用法

display:此属性用于定义建立布局时元素生成的显示框类型。display属性的取值及意义:值描述none此元素不会被显示。block此元素将显示为块级元素,此元素前后会带有换行符。inline默认。此元素会被显示为内联元素,元素前后没有换行符。inline-block行内块元素。(CSS2.1 新增的值)list-item此元素会作为列表显示。run-in此元素会根据上下文作为块级元素或内联元...

2018-06-11 21:06:50 266

原创 常用表单验证实例

1. 长度限制&lt;script&gt;function test(){if(document.a.b.value.length&gt;50){alert("不能超过50个字符!");document.a.b.focus();return false;}}&lt;/script&gt;&lt;form name=a onsubmit="return test()"&gt;&lt;textarea...

2018-05-31 20:23:34 506

转载 HTML5 中的新标签

按字母顺序排列的标签列表标签描述&lt;!--...--&gt;定义注释。&lt;!DOCTYPE&gt; 定义文档类型。&lt;a&gt;定义超链接。&lt;abbr&gt;定义缩写。&lt;acronym&gt;HTML 5 中不支持。定义首字母缩写。&lt;address&gt;定义地址元素。&lt;applet&gt;HTML 5 中不支持。定义 applet。&lt;area&a

2018-05-11 21:58:55 349

空空如也

空空如也

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

TA关注的人

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