SpringBoot | 第二十四章:spring boot项目之登陆缓存session至redis和cookies

一、将获取的openId(详细步骤见卖家扫码登陆获取openId)作为参数传入到SellerUserController中的login登陆方法。 注:此处设置token,是为了取出时先从cookie中拿出token,再回redis校验 二、将传入的openId去和数据库中的数据进行匹配 三、先在application.yml中设置redis配置,然后再将token设置进redis(token作为value设置进cookie写进response,又作为key设置进redis,相应的value为o
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

SpringBoot | 第二十五章:spring boot项目之登出删除缓存session至redis和cookies

一、从request中读出cookies集合,然后封装成map,为的是能够直接通过name得到相应的cookie即get方法 public static Cookie get(HttpServletRequest request, String name) { Map<String, Cookie> cookieMap = readCookieMap(request); if (cookieMap.containsKey(na
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

application.properties各种配置模板 --springBoot配置文件

本文转载:http://blog.csdn.net/lpfsuperman/article/details/78287265###; # spring boot application.properties配置的各个属性详解 # 该示例文件作为标准提供。(官方文档 翻译过来的) # 还是花了些功夫翻译,各位如果转发,请留下本文地址,谢谢 # ---------------------------------------- 1.# 核心属性 # -------------------------
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

LeetCode刷题(八)

版权声明:本文为博主原创文章,未经博主允许不得转载。原账号CreabineChen现已不用,所有博客均已迁移过来。 https://blog.csdn.net/Creabine/article/details/86539876 LeetCode 是个著名的编程题库,里边有很多面试、算法题目,多刷刷对提高编程水平很有帮助,避免因为天天写业务代码而停滞不前。最近玩了下挺有意思的,决定慢慢的刷起来,在这里记录一下我的刷题过程。 相关资料: 我的LeetCode 我的GitHub 备注: 先从简单的开
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

SpringBoot | 第二十六章:Spring Boot 集成 Lombok 让代码更简洁

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Thinkingcao/article/details/87690618 lombok的威力 IntelliJ IDEA安装lombok插件 Spring Boot项目中使用lombok 其它简化代码的特性介绍 推荐用法 IntelliJ IDEA安装lombok插件 1.菜单栏 File > Settings > Plugins > Browse repositories… 2.搜索 Lombo
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

SpringBoot | 第三十四章:Spring Boot集成freemarker模板引擎渲染web视图

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Thinkingcao/article/details/87864517 freemarker和thymeleaf是模板引擎。在早前我们使用Struts或者SpringMVC等框架的时候,使用的都是jsp,jsp的本质其实就是一个Servlet,其中的数据需要在后端进行渲染,然后再在客户端显示,效率比较低下。而模板引擎恰恰相反,其中的数据渲染是在客户端,效率方面比较理想一点。前后端不分离的话用模板
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

如何实现call,apply,bind方法?

版权声明:本文为博主原创文章,未经博主允许不得转载。原账号CreabineChen现已不用,所有博客均已迁移过来。 https://blog.csdn.net/Creabine/article/details/86690457 很久前写过一篇call,apply,bind的作用,最近学习的过程中看了一篇手写这三个方法的文章。才想起这么多年其实一直知其然不知所以然,还是要更深入原理才好,接下来整理一下我自己的写法。 实现call 首先我们看call的用法,比如fn.call(obj,a,b,..
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

Photoshop分享| 九宫格制作(升级)

今天分享一个九宫格的简单设计,主要用到了剪贴蒙版。 (1)执行快捷键:Ctrl+N 新建一个如图白色一个背景文件。 (2)拉出四条辅助线(横二纵二),将背景分为大小一致的九块。 (3)执行快捷键:Ctrl+Shift+N 新建一个空白图层,重命名为模板1。 (4)选择矩形工具,圆角稍微大点,在左上角拖出一个大小适中的正方形路径。 (5)执行快捷键:Ctrl+Enter 将路径转化为选区。 (6)将选区填充为黑色,然后取消选区。 (7)执行快捷键:Ctrl+J 将模板1图层复制一层并重命名为模板
分类: 业界资讯 发布时间: 02-21 22:00 阅读次数: 0

SpringBoot | 第三十一章:SpringBoot集成JDBCTemplate

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Thinkingcao/article/details/87800378 本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql 初始化mysql: -- create table `account` DROP TABLE `account` IF EXISTS CREA
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

数据库连接池小结

简介 1、建立数据库连接池对象(服务器启动)。 2、按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。 3、对于一个数据库访问请求,直接从连接池中得到一个连接。如果数据库连接池对象中没有空闲的连接,且连接数没有达到最大(即:最大活跃连接数),创建一个新的数据库连接。 4、存取数据库。 5、关闭数据库,释放所有数据库连接(此时的关闭数据库连接,并非真正关闭,而是将其放入空闲队列中。如实际空闲连接数大于初始空闲连接数则释放连接)。 6、释放数据库连接池对象(服务器停止、维护期间,释放数
分类: 业界资讯 发布时间: 02-21 22:00 阅读次数: 0

STM32-DAC数模转换

1、基本介绍 核心框图 触发方式是硬件触发(3APB1),还是软件触发 (1 APB1) 触发时间是不同的 DAC_OUT 模拟输入模式,防止寄生电流的消耗(这个是一样的没必要设置成输出 设置输出电压的大小: 2、DAC的配置步骤 Step1 配置端口 DAC时钟 并不是配置了模拟输入 就不能输出 step2 初始化DAC的参数 对其进行一定的配置 下面是一个初始化DAC初始化函数的额例子 一般不使用DAC的输出缓存, 如果使用的话 输出不能为0 这样是很危险的,所以,一般我们都会选择在外部另
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

演讲时语调很平没吸引力,训练方法和训练材料在这里01

语调有三类:基本语调、特殊语调和综合语调。而基本语调则是由最基本要素单独组成的语调,总共有两类四种(见图2-16),依次为:语流类(停顿、快慢)、语势类(重音、抑扬),现逐一介绍。 在这里,需要说明一下,为什么把停顿、快慢、重音和抑扬叫做基本语调呢?因为语音的四要素为音高、音强、音长和音色,而单独的音色成不了语调,于是,音长派生出停顿和快慢,音强派生出重音,音高派生出抑扬。 图2-16 一)语流类 2、快慢 1)概念 快慢是指语调的变化速度。 2)作用 如果快慢的节奏处理恰当,往往能够: ①
分类: 业界资讯 发布时间: 02-21 22:00 阅读次数: 0

class中的static

版权声明:本文为博主原创文章,未经博主允许不得转载。原账号CreabineChen现已不用,所有博客均已迁移过来。 https://blog.csdn.net/Creabine/article/details/87624930 参考资料 类(class)通过 static 关键字定义静态方法。不能在类的实例上调用静态方法,而应该通过类本身调用。这些通常是实用程序方法,例如创建或克隆对象的功能。 class ClassWithStaticMethod { static staticMetho
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

1、GIT---创建版本库

关于GIt的安装,请参考廖雪峰老师的教程,下面我也只是将自己在学习的过程中,对廖老师中所讲的东西进行学习,并将自己的学习的过程记录下来,遇到的问题记录下来,不喜勿喷。 {github 是一个开源库,如果你不想要自己的代码被别人看到,可以采用gitlab 这个可以选择不公开} 下面会加入自己对每一步为什么要这么做的理解 1、首先建立一个空的文件夹,里面喔自己存放了一个python的文件,以便实现测试 在安装好git之后,我们可以在此处点击右键,选择git here 2、git init (用来是
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

重医附一院发现了2型糖尿病的新治疗靶点—rFGF21

一项刊登在影响因子7.368国际杂志Hypertension上题为“Endocrine Regulator rFGF21 (Recombinant Human Fibroblast Growth Factor 21) Improves Neurological Outcomes Following Focal Ischemic Stroke of Type 2 Diabetes Mellitus Male Mice”的研究报告中,来自重庆医科大学附属第一医院的科学家发现,rFGF21(重组人成
分类: 业界资讯 发布时间: 02-21 22:00 阅读次数: 0

《实战Google深度学习框架》之RNN学习笔记2 LSTM对PTB数据集的建模

  建立语言模型的目的是为了计算一个句子出现的概率,利用语言模型,可以确定哪个单词序列出现的可能性更大,或者给定若干个单词,预测下一个最可能出现的词语。语言模型的常用评价指标是复杂度,刻画的是通过某一个语言模型估计的一句话出现的概率。例如当已经知道(w1,w2,w3,…,w(m)这句话出现在语料库之中,那么通过语言模型得到这句话的概率越高越好,也就是复杂度越小越好。复杂度perplexity表示的概念是平均分支系数,即模型预测下一个词时的平均可选择数量。计算perplexity值的公式如下:
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

剑指offer:奇数在前,偶数在后

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 public class Solution { public static void main(String[] args) { int[] testArray= {1,4,3,5,7,6,9}; // new Solution().reOrderArray(testArray); new Solution().
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

SpringBoot | 第三十二章:SpringBoot集成Redis缓存

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Thinkingcao/article/details/87804409 这篇文章主要介绍springboot整合redis,至于没有接触过redis的同学可以看下这篇文章:5分钟带你入门Redis。 引入依赖pom.xml: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

Hadoop安装(伪集群)

Hadoop安装(伪集群) 1、安装准备 2、SSH设置和密钥生成 3、下载hadoop解压 4、配置系统环境变量 5、配置hadoop 6、验证Hadoop安装 7、hdfs基本操作和wordcount程序 1、安装准备 linux(centos64位)系统 java jdk1.8 全文使用root账户 2、SSH设置和密钥生成 下面的命令用于生成使用SSH键值对。复制公钥形成 id_rsa.pub 到authorized_keys 文件中,并提供拥有者具有authorized_keys文件
分类: 其他 发布时间: 02-21 22:00 阅读次数: 0

ES6中的Proxy、Reflect以及Vue3.0中的应用原理

版权声明:本文为博主原创文章,未经博主允许不得转载。原账号CreabineChen现已不用,所有博客均已迁移过来。 https://blog.csdn.net/Creabine/article/details/87811207 Vue3.0中,Even You表示会使用Proxy代替Object.defineProperty来做数据的响应式。对于Object.defineProperty我们已经很熟悉了,之前也写过相关的Vue双向绑定原理(二)访问器属性defineProperty()和发布/
分类: 企业开发 发布时间: 02-21 22:00 阅读次数: 0
今日推荐