自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (8)
  • 收藏
  • 关注

原创 bert中 [CLS] 和 [SEP]怎么使用

在BERT中,`[CLS]` 和 `[SEP]` 是特殊的标记(tokens),用于表示句子的开始和结束,或者在处理多个句子时进行分隔。在训练过程中,BERT学会将`[CLS]`标记用于句子分类任务,例如情感分析。在处理多个句子时(例如,在问答任务或自然语言推理任务中),`[SEP]`应放置在每个句子的结尾。总之,使用`[CLS]`和`[SEP]`标记的关键在于确保它们分别出现在输入序列的开头和句子的末尾。要注意的是,在处理单个句子时,也需要在句子末尾添加一个 `[SEP]` 标记。

2023-07-04 15:17:54 1811

原创 ThinkPHP数据查询去重distinct和group by方法

利用distinct去重、简单易用,但只能对于单一字段去重,并且最终的结果也仅为去重的字段,实际应用价值不是特别大,对于使用TP自带的paginate分页查询方式得到的记录总数和实际查询到的总数有出入。近期在做项目的时候,遇到数据表查询去重的要求,处理好之后,对ThinkPHP的去重方法有了更加准确的认识和体会。利用group去重,最终的显示结果为所有字段,且对单一字段进行了去重操作,效果不错,推荐使用group by。2、利用group方法去重(合并重复字段)

2023-04-02 12:11:20 2668

原创 win10 下 WAMP中的MySQL设置默认密码

输入要修改的密码的sql语句“update user set password=PASSWORD('你的密码') where user='root';新装wamp,mysql默认密码是空的,所以需要设置一下;1.首先,通过WAMP菜单打开mysql的控制台。use mysql;//选择mysql数据库。成功连接:密码是【root】

2022-11-18 16:47:18 2521

原创 centos Hadoop伪分布模式安装-ssh免密登录

centos Hadoop伪分布模式安装-ssh免密登录

2022-11-08 22:06:33 1160

原创 【PHP基础扫盲】php empty()和isset()的区别

在使用 php 编写页面程序时,经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数,问题不再。顾名思义,empty() 判断一个变量是否为“空”,isset() 判断一个变量是否已经设置。正是这种所谓的“顾名思义”,令我开始时走了些弯路:当一个变量值等于0时,empty()也会成立(True),因而会发生一些意外。原来,empty() 和 isset() 虽然都是变量处理函数,它们都用来判

2022-03-05 11:07:17 170

转载 离散型变量的编码方式——one-hot与哑变量(dummy variable)

 在机器学习问题中,我们通过训练数据集学习得到的其实就是一组模型的参数,然后通过学习得到的参数确定模型的表示,最后用这个模型再去进行我们后续的预测分类等工作。在模型训练过程中,我们会对训练数据集进行抽象、抽取大量特征,这些特征中有离散型特征也有连续型特征。若此时你使用的模型是简单模型(如LR),那么通常我们会对连续型特征进行离散化操作,然后再对离散的特征,进行one-hot编码或哑变量编码。这样的操作通常会使得我们模型具有较强的非线性能力。那么这两种编码方式是如何进行的呢?它们之间是否有联系?又有什么样的区

2022-01-14 12:14:12 854

转载 哑变量详解

1、哑变量定义哑变量(DummyVariable),也叫虚拟变量,引入哑变量的目的是,将不能够定量处理的变量量化,在线性回归分析中引入哑变量的目的是,可以考察定性因素对因变量的影响,它是人为虚设的变量,通常取值为0或1,来反映某个变量的不同属性。对于有n个分类属性的自变量,通常需要选取1个分类作为参照,因此可以产生n-1个哑变量。如职业、性别对收入的影响,战争、自然灾害对GDP的影响,季节对某些产品(如冷饮)销售的影响等等。这种“量化”通常是通过引入“哑变量”来完成的。根据这些因素的属性类型

2022-01-14 12:06:15 20007 1

转载 二分类和多分类问题的评价指标总结:机器学习分类模型中的评价指标介绍:准确率、精确率、召回率、ROC曲线

二分类和多分类问题的评价指标总结_wf592523813的博客-CSDN博客_多分类评价指标

2022-01-13 23:28:25 522

转载 【java扫盲】基础!Java中各类修饰符的使用总结(看完这篇就够了)

引言:Java的修饰符根据修饰的对象不同,分为:类修饰符、方法修饰符、变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符。访问控制存在的原因:a、让客户端程序员无法触及他们不应该触及的部分 b、允许库设计者可以改变类内部的工作方式而不用担心影响到客户端程序员。目录一、 类修饰符二、方法修饰符三、变量修饰符一、 类修饰符1.访问修饰符:公共类修饰符public 公共类修饰符 public : Java 语言中类的访问控制符只有 publ...

2021-10-13 17:21:08 132

原创 【java扫盲】JAVA中的“抽象接口”,概念及其作用,附代码讲解

在程序设计过程中,读者很可能遇到这样一种困境:设计了一个接口,但实现这个接口的子类并不需要实现接口中的全部方法,也就是说,接口中的方法过多,对于某些子类是多余的,我们不得不浪费的写上一个空的实现。 今天小菜提到的“抽象接口”,就是用来解决这个问题的。 为了不误导读者,先说明一下,什么是“抽象接口”。 所谓“抽象接口”,即在提供接口的同时,提供一个抽象类,用抽象类实现该接口(实际上这是缺省适配模式)。 下面小菜举个例子,让读者体会这样做的好处。...

2021-10-13 16:39:16 337

转载 【经典java扫盲】深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请多多谅解并欢迎批评指正,不甚感激。一.抽象类  在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而

2021-10-13 15:53:13 83

原创 抽象类必须有抽象方法吗?答:不是,但如果一个抽象类不包含任何抽象方法,为何还要设计为抽象类

 下面要注意一个问题:在《JAVA编程思想》一书中,将抽象类定义为“包含抽象方法的类”,但是后面发现如果一个类不包含抽象方法,只是用abstract修饰的话也是抽象类。也就是说抽象类不一定必须含有抽象方法。个人觉得这个属于钻牛角尖的问题吧,因为如果一个抽象类不包含任何抽象方法,为何还要设计为抽象类?所以暂且记住这个概念吧,不必去深究为什么。我们都知道,有抽象方法的类是抽象类,反过来说,抽象类都有抽象方法吗? 其实这个问题非常明白,用abstract修饰的类就是抽象类,并不是说抽象类中必须有抽象..

2021-10-13 15:49:42 1141

原创 【java扫盲】抽象类和接口--对比--使用

1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用。说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象类了,这也是本文我想说的重点。既然面向对象设计的重点在于抽象

2021-10-13 15:38:57 138

原创 【java扫盲】Java中的单继承和多继承

多继承的优缺点优点:对象可以调用多个父类中的方法缺点:如果派生类所继承的多个父类有相同的父类(也就是一个菱形继承结构),而派生类对象需要调用这个祖先类的方法,就会容易出现二义性。1、java 与 C++ 的不同点在于多继承。Java:不能多继承,只能单继承,但可以实现多个接口C++:可以实现多继承。例如: class A extends B implements C,D,E {}2、如若写成 interface A extends B,C,D 可以编译通过,这样是不是违背了

2021-10-13 14:51:20 1197

原创 【java扫盲】一个“.java“源文件中 只能有一个public类吗,一个“.java“源文件中是否可以包括多个类(不是内部类)?

最近在一个java文件中实现了几个类,其中一个声明为public类型,但编译器报错;后来将public去掉,也即文件中没有一个public类,程序正常运行,有些困惑,最后通过本文章找到答案,为以后方便查找在阅读JDK源码时可能会看到在一个public class中“居然”存在另一个public class,似乎跟学习java时提到的“同一个源程序中只能有一个public类”有点矛盾。其实不然,一张图足以完全说明:补充:问题:一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限

2021-10-13 14:00:05 3227

原创 MySQL sql_mode=only_full_group_by错误、my.cnf修改后不起作用问题解决方案,全再现

一、mysql 5.7版本在使用group by时可能遇到下列错误"this is incompatible with sql_mode=only_full_group_by"因为sql_mode中设置了only_full_group_by模式引起的,在only_full_group_by这种模式下,使用group by语句进行查询时,所要查询的语句必须依赖于group by子句中所列出的列,也就是group by要以查询的字段作为分组依据,这里是要查询的所有字段。解决方案如下:我们所有的sql

2021-08-17 16:23:34 1649

原创 【运维】Linux如何解决root用户Operation not permitted

在linux中,root用户是可以做任何的事情,但是当使用一些命令时仍然会出现类似于“Chmod: changing permissions of 'xxx ': Operation not permitted”这样的提示语,如下图所示:出现这种情况的原因:与该文件(目录)特有的属性是相关的,即文件(目录)属性就是定义为不能被修改的。对此我们可先用lsattr命令查看文件的属性:lsattr 文件名如果我们想查看一个目录的权限,可使用:lsattr -d 目录名命令在linux下,有些配置文

2021-06-22 11:05:55 31232

原创 【线上维护】如何配置MySQL远程连接

为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作(缺一不可):1.云主机安全组端口开放3306端口参考文档:《云主机安全组端口开放教程》2. 打开iptables 3306端口PS:只有开启了iptables才需要此步骤!如果您的操作系统为CentOS系列:iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT..

2021-06-08 17:05:08 263 1

原创 防火墙开放相应端口 3306 开启方式 和 iptables: Index of insertion too big. 和 Unknown operation ‘iptables‘

3306 开启方式通过以下命令查询,3306端口,竟然返回空的,3306端口没有开启netstat -an|grep 3306然后就使用以下命令iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT来开启3306,但是显示以下错误iptables: Index of insertion too big.是什么原因呢?还有什么方法可以开启3306的端口吗?需要做远程链接

2021-05-20 18:09:53 10470

原创 解决npm install安装慢的问题

国外镜像会很慢可用 get命令查看registry 1 npm congfig get registry 原版结果为 1 http://registry.npmjs.org 用set命令换成阿里的镜像就可以了 1 npm config set registry https://registry.npm.taobao.org 再执行命令 1 ...

2021-01-20 22:57:21 176

原创 服务器配置填坑 wget: unable to resolve host address解决方法,最终成功

项目上线,手续要配置服务器,甲方机房在单位内,无法使用公司云服务器。于是配置坑来了配环境下载包,ubutun 16显示如下错误:wget: unable to resolve host addresswget:无法解析主机地址。这就能看出是DNS解析的问题解决办法一【失败】:修改/etc/resolv.conf文件,添加nameserver即可,下面给出两个通用的谷歌域名服务器,如果有自己解析服务器也可以换成自己的vim /etc/resolv.confnameserver 8.

2020-10-22 11:22:30 29780 2

原创 【记录点滴】StringEscapeUtils.unescapeHtml与StringEscapeUtils.escapeHtml4使用

StringEscapeUtils.unescapeHtml的使用富文本提交数据到后台后,保存到数据库的格式可能是这样的:&lt;p&gt;【产品名称】艾酷维多种维生素锌软糖&lt;/p&gt;我们有时候需要的是:<p>【产品名称】艾酷维多种维生素锌软糖</p>所以就需要用到StringEscapeUtils 类进行转义和反转义 public static void main(String[] args) { Stri..

2020-10-17 12:05:52 4128

原创 Thinkphp用exp表达式执行mysql语句,查询某字段不为空is not null,自动增值

Thinkphp用exp表达式执行mysql语句,查询某字段不为空is not null,自动增值Thinkphp用exp表达式执行mysql语句,查询某字段不为空is not null,自动增值Thinkphp 的文档经常不够完整的表达MYSQL的各种组合,is not null在thinkphp中就不能用“=” 或者简单的eq等来表示。TP支持MYSQL不为空的array编写方式:$data = D('tablename');$map = array();$map['pic'] = ar

2020-05-22 13:55:18 524

原创 快速找到php.ini的位置的方法

快速找到php.ini的位置的方法如果忘了php.ini在哪了,以前都是通过查看phpinfo() 或者用命令 php -i | grep 'php.ini' 查看。甚至用这个土办法 find / -name php.ini今天看so网站的时候发现,原来还可以通过,如下命令查看:php--ini...

2020-02-16 15:39:54 235

原创 基于Springboot+vue前后端分离商城项目基本开发手册——常见问题【七】

常见问题这里整理了一些经常会被问到的问题: 微信小程序为啥会提示这个错误消息: 答: 你这个问题,我感觉是微信开发工具的问题,我们这边很久以前出现过一次,后来更新微信开发工具又好了...有的人更新了也没好,推荐不要追求太新,使用正式版的开发工具。。。 为什么微信小程序登录会提示无效的code ? 答:你看看微信小程序配置的appid和你api配置的appid是不是一样的 ...

2020-01-08 14:30:21 472

原创 基于Springboot+vue前后端分离商城项目基本开发手册——生产环境安装及配置基于docker【六】

使用docker部署商城centos jdk安装docker centos 安装Docker Compose 安装与卸载docker 镜像的基本操作docker 容器的基本操作通过yum安装maven使用docker部署商城在阅读本章节前,我们回认为您已经会安装并且使用docker,如果您不会安装使用docker的话,请阅读相关章节如果无法理解我们所编...

2020-01-08 14:28:41 359

原创 基于Springboot+vue前后端分离商城项目基本开发手册——生产环境安装及配置【五】

nginx安装与跨域配置安装mysql安装redis传统方式部署项目docker本文为大家介绍了CentOS7 64位 安装nginx与跨域配置 的详细步骤Nginx官方提供了Yum源1、安装nginxyum install -y nginx2、启动Nginx并设置开机自动运行systemctl start nginx.servicesys...

2020-01-08 14:25:42 290

原创 基于Springboot+vue前后端分离商城项目基本开发手册——接口设计【四】

必读购物车的设计订单设计-确认订单订单设计-提交订单订单设计-支付这里只有几点说明: 这里写的是接口设计,如果你整个接口的接口文档,只需要启动api这个项目,然后访问http://localhost:8086/doc.html 这里写的是如何设计,我们就不水接口文档几十页了好吧。 我们说了数据库基于b2b2c其实接口也是基于b2b2c,所以你才...

2020-01-08 14:20:29 764

原创 基于Springboot+vue前后端分离商城项目基本开发手册——商城表设计【三】

商品信息商品分组购物车订单地区管理运费模板商品信息1. 背景了解在看具体的数据库实体设计之前,我们先一起了解下电商的名词定义1.1 名词定义参考《产品 SKU 是什么意思?与之相关的还有哪些?》整理。SKU:Stock Keeping Unit中文翻译为库存单位。SKU 从库存视角,以库存进出为单位,可以是件、瓶、箱等等。例如,iPho...

2020-01-08 14:15:05 586

原创 基于Springboot+vue前后端分离商城项目基本开发手册——认证与授权【二】

从授权开始看源码如果不理解oauth协议的推荐阅读 阮一峰的理解OAuth 2.0当然,我们也要简单介绍下oauth的运行流程: +--------+ +---------------+ | |--(A)- Authorization Request ->| Resource ...

2020-01-08 14:12:24 226

原创 基于Springboot+vue前后端分离商城项目基本开发手册【一】

开发环境准备项目目录结构权限管理通用分页表格Swagger文档undertow容器对xss攻击的防御分布式锁统一的系统日志统一验证统一异常处理文件上传下载 一对多、多对多分页开发环境准备mall的商业版,最基本的开发环境与开源版本一致,方便用户迁移,我们认为,购买商业版,并且需要进行代码编写的人员,都是具有一定技术基础的开发人员。1.开...

2020-01-08 14:00:02 2140

原创 记一次nginx跨域404的问题 ,切记css、js、图片文件会优先匹配

项目属于前后端分离项目,由于项目登录时需要输入图片类验证码,但是获取验收码的url路径一直报404错误。项目nginx 跨越配置如下:在浏览器中输入:http://xiaozhaowang.net,就是无法获取验证码,如下图:分析过程如下:一、定位是否是vue前端Nginx配置的问题1、查看 服务器8111端口是否打开 使用Telnet tserv 8...

2020-01-08 00:11:37 1254

原创 项目上线到 Linux 使用Spring Quartz的时候出错,Table '**.QRTZ_LOCKS' doesn't exist

解决方法:mysql数据库区分大小写。所以找不到大写的表名。应该在my.cnf的[mysqld]节点下加入lower-case-table-names=1

2020-01-03 11:44:42 1014

原创 logback生产环境配置

<?xml version="1.0"?><configuration> <!-- 彩色日志 --> <!-- 彩色日志依赖的渲染类 --> <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.lo...

2019-12-03 20:59:20 955

原创 系统上线配置

注意:通过ftp上传代码不需要修改权限,默认已经是www;在服务器里面下载代码必须修改网站根目录及子、目录文件权限都为www;如网站权限出现问题,请参考《关于网站根目录权限》1、更新后发现无法上传文件:reason 使用ssh用户root进行的上传,需要更改文件夹权限。命令:chown -R www:www /data/wwwroot (目录下的所有文件与子目录执行相同的所有者变更:给www...

2019-11-21 15:07:09 324

转载 通过RequestContextHolder直接获取HttpServletRequest对象

问题朋友遇到一个问题:他想在Service方法中使用HttpServletRequest的API,但是又不想把HttpServletRequest对象当作这个Service方法的参数传过来,原因是这个方法被N多Controller调用,加一个参数就得改一堆代码。一句话:就是他懒。不过,这个问题该这么解决呢?思考不把HttpServletRequest当作参数传过来,这意味着要在Serv...

2019-11-17 21:15:54 146

原创 vue中$router.push打开新窗口

在vue中使用this.$router.push({ path: '/home' }) 默认是替代本窗口如果想新开一个窗口,可以使用下面的方式:let routeData = this.$router.resolve({ path: '/home', query: { id: 1 } });window.open(routeData.href, '_blank');...

2019-11-02 23:18:53 2956

原创 Springboot+ Vue-element-admin前后端分离的 项目打包部署过程记录

一、开发环境先进行打包如果你使用的是maven来管理项目,执行以下命令既可以cd 项目跟目录(和pom.xml同级)mvn clean package或者执行下面的命令排除测试代码后进行打包(正式环境使用)mvn clean package -D maven.test.skip=true打包完成后jar包会生成到target目录下,命名一般是 项目名+版本号.jar下...

2019-11-02 23:12:41 7020

原创 2019 Eclipse开发实用的快捷键汇总

1.代码提示:ALT+/2.Ctrl+L 弹出对话框输入 行号,进行代码快速定位3.Ctrl 可以切换到大纲视图,快速定位到方法(2,3两点,对于快速找到bug很有用)4.注释快捷键:单行用Ctrl+/ ,段落注释Ctrl +Shift +/5.Ctrl+D 删除当前行(可以配合Ctrl+L 使用)6.Ctrl+M 当前窗口,变大和还原7.Ctrl+Shift+S 全局保...

2019-03-20 11:06:31 1175

原创 从零开始服务器部署及正确认识Access denied for user 'root'@'localhost' (using password: YES)

前言项目临近上线,需要准备部署工作。项目在选择服务器的时候,最终领导确定的是自购服务器,为了确保工作顺利,刚好手上有一台新电脑,我开始从零配置服务器之路。一路遭遇的坎坷 ,难以形容。可能用多了阿里云的web界面之后,人的水平也下降很多。Access denied for user 'root'@'localhost' (using password: YES) 是本地运维中遇到的最大的问题...

2019-03-05 13:35:05 813

Guns 文档高级版 v20191027.pdf

Guns 文档高级版 v20191027 1. 序言1.1 文档简介 1.2 最新Guns&Roses架构视频 1.3 版本介绍 2. 使用手册 2.1 下载项目 2.1.1 下载企业版项目 2.2 导入项目 2.2.1 eclipse导入 2.2.2 IDEA导入 2.3 运行项目 2.4 打包部署 3. 开发手册 3.1 了解Guns 3.1.1 模块结构 3.1.2 包结构说明 3.2 实战开发 3.2.1 建表 3.2.2 代码生成 3.2.3 添加菜单与分配权限 3.2.4 编写业务代码 3.3 权限控制与校验 3.3.1 用户,角色和资源 3.3.2 如何对资源进行权限控制 3.3.3 前端页面对权限资源的显示 3.4 多数据源的使用 3.5 如何分页 3.5.1 简单查询的分页 3.5.2 复杂查询的分页 3.5.3 获取前端表格插件传值 3.6 数据范围 3.6.1 介绍 3.6.2 如何使用 3.6.3 原理 3.7 spring security + jwt鉴权 3.7.1 放开权限过滤 3.7.2 获取当前登录用户 3.7.3 会话管理 3.8 日志记录 3.8.1 业务日志 3.8.2 异常日志 3.9 如何使用缓存 3.10 使用枚举 3.11 spring boot热部署 3.11.1 重新加载html 3.11.2 重新加载java类 3.12 发送邮件 3.13 发送短信 4. 高级使用手册 4.1 修改项目名和包名 4.2 在线参数配置 4.3 模板位置的变更 4.4 顶部广告的关闭 4.5 添加登录验证码 4.6 spring profile 4.7 多机器部署注意事项 4.8 XSS过滤器 4.8.1 介绍 4.8.2 原理 4.8.3 放过过滤 4.9 多租户功能 4.9.1 介绍 4.9.2 打开租户开关 4.9.3 新建租户 4.9.4 使用租户账户登录 4.9.5 基本原理 4.10 多语言 4.10.1 介绍 4.10.2 录入字典条目 4.10.3 使用字典翻译 5. 核心思想 5.1 分包 5.2 统一异常拦截 5.2.1 介绍 5.2.2 优点 5.2.3 关于性能 5.3 结果包装器 5.3.1 如何使用 5.3.2 ConstantFactory 5.4 前端思想 5.4.1 布局 5.4.2 手动新增标签页 6. 常见问题答疑 6.1 默认的系统登录账号和密码是多少 6.2 权限异常 6.3 为何分页是前端实现 6.4 关于${ctxPath} 6.5 放过某些url的权限验证 6.6 主页的搜索功能 6.7 运行sql报错 6.8 关于打包 6.9 查询结果的驼峰转化问题 6.10 为何使用beetl 6.11 为何有的业务没有service层

2020-02-13

Guns 技术文档 旗舰版v2.3.pdf

Guns 技术文档 旗舰版v2.3 1. 序言1.1 文档简介 1.2 Guns教程 1.3 获取帮助 2. 使用手册 2.1 下载项目 2.2 导入项目 2.2.1 eclipse导入 2.2.2 IDEA导入 2.3 运行项目 2.4 打包部署 3. 开发手册 3.1 了解Guns 3.1.1 模块结构 3.1.2 包结构说明 3.2 实战开发 3.2.1 建表 3.2.2 代码生成 3.3.3 添加菜单与分配权限 3.3.4 编写业务代码 3.3 权限控制与校验 3.3.1 用户,角色和资源 3.3.2 如何对资源进行权限控制 3.3.3 前端页面对权限资源的显示 3.4 多数据源的使用 3.5 如何分页 3.5.1 简单查询的分页 3.5.2 复杂查询的分页 3.5.3 获取前端表格插件传值 3.6 数据范围 3.6.1 介绍 3.6.2 如何使用 3.6.3 原理 3.7 guns-rest模块的使用 3.7.1 关于jwt鉴权 3.7.2 关于传输数据的签名 3.7.3 guns-rest模块的运行流程 3.7.4 运行原理 3.8 工作流 3.9 日志记录 3.9.1 业务日志 3.9.2 异常日志 3.10 如何使用缓存 3.10.1 用工具类操作 3.10.2 用spring cache操作缓存 3.11 使用枚举 3.12 spring boot热部署 3.12.1 重新加载html 3.12.2 重新加载java类 4. 扩展与高级配置 4.1 修改项目名和包名 4.1.1 修改项目名 4.1.2 修改包名 4.2 放过接口权限验证 4.3 静态资源和模板位置的变更 4.4 三个或更多数据源如何配置 4.5 添加登录验证码 4.6 spring profile 4.7 多机器部署开启spring session 4.8 使用Redis 4.9 XSS过滤器 4.9.1 介绍 4.9.2 原理 4.9.3 放过过滤 5. 核心思想 5.1 分包 5.2 统一异常拦截 5.2.1 介绍 5.2.2 优点 5.2.3 关于性能 5.3 结果包装器 5.3.1 如何使用 5.3.2 ConstantFactory 5.4 前端思想 5.4.1 布局 5.4.2 标签 5.4.3 手动新增标签页 6. 常见问题答疑 6.1 默认的系统登录账号和密码是多少 6.2 权限异常 6.3 为何分页是前端实现 6.4 关于${ctxPath} 6.5 放过某些url的权限验证 6.6 主页的搜索功能 6.7 运行sql报错 6.8 关于打包 6.9 查询结果的驼峰转化问题 6.10 为何使用beetl 6.11 为何有的业务没有service层 6.12 为何既有dao,又有mapper 6.13 提示@spring.active@错误

2020-02-13

百度云 Linux jkd1.7多版本下载

到处找jdk的资源,发现官方网站要注册登录,即使注册了也无法登录下载,无奈自己下载了可以资源,分享出来,下载速度很快,百度云 Linux jkd1.7多版本下载,

2018-08-10

2014四川省普通高等学校毕业生就业数据库代码标准说明.doc

2014四川省普通高等学校毕业生就业数据库代码标准说明.doc

2014-11-13

asp 创建jason

asp 创建jason

2014-11-13

.net 安全代码规范2014

.net 安全代码规范2014

2014-09-29

mybatis-3.2.7.zip

mybatis-3.2.7.zip 在官方上一直无法下载成功,现在分享一下!

2014-09-29

2014最新简历模板合辑.zip

2014最新简历模板合辑,合集内容请点击下载!

2014-09-29

空空如也

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

TA关注的人

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