自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 购物车的设计(Java、Redis)

图片截自:https://www.bilibili.com/video/BV1np4y1C7Yf?p=237对于购物车:我们存储再redis中的数据类似于Java中Map形式,将外层Map的key记为K,内层Map的key和value分别记为HK、HV对于购物车商品的操作:

2022-06-19 18:16:38 617

原创 阿里云-短信

阿里云-短信HttpUtils

2022-06-18 13:12:25 330

原创 单点登录(简单的实现)

假设现在有两个域名,分别为:(分别记为client1、client2)一个认证服务器,域名:client1、client2都需要登陆后才能访问到数据,现在想要实现client1登录了,再去访问client2不需要登录简单实现:老师:学生:实现的比较简单:3.认证服务器本文单点登录的核心在:即如果登录了,则把登录的信息(用户名)存到cookie中,当用户再次访问当前服务器,回首先看cookie中有没有登录的用户信息,如果有,则不需要再登录,就实现了单点登录。访问:任意填上数据,点登录

2022-06-18 00:19:44 872

原创 社交登录-微博登录

社交登录之微博登录如果用户同意授权,页

2022-06-17 21:39:50 286

原创 分布式session-springsession

Spring Session的配置(包括对Cookie的配置,以及序列化方式)

2022-06-16 09:45:34 126

原创 密码加密-BCryptPasswordEncoder

密码加密-BCryptPasswordEncoder

2022-06-13 19:20:14 2276

原创 重定向设置参数-RedirectAttributes

addAttributeaddFlashAttributeCannot convert value of type 'java.util.HashMap' to required type 'java.lang.String':

2022-06-12 22:38:01 646

原创 异步、线程池(ExecutorService、ThreadPoolExecutor、CompletableFuture)

poll,移除第一个;删除工作队列 最早的一个,再尝试运行当前的r(依照工作顺序运行,即再检验一遍是否小于核心线程数、队列是否满了、是否达到最大线程数)。工作顺序【核心线程 -> 阻塞队列 -> 最大线程 -> 拒绝策略(超过最大线程)、释放线程(超过空闲时间)】:只有一个rejectedExecution方法,来决定如何拒绝。: 直接调用run方法,哪来的就在哪运行。: 很明显,直接抛异常。:这个有意思,啥都没干。......

2022-06-09 13:23:03 1503

原创 ECharts - 画多叉树

画多叉树

2022-06-08 12:50:52 743

原创 跳出iframe(解决登录页面也被嵌套在iframe中)

解决登录页面也被嵌套在iframe中

2022-05-28 20:19:51 3247 2

原创 spring cache - redis

Spring cache概述配置常用注解@Cacheable含义:默认行为:自定义:SpEL:@CacheEvict@CachePut(略)不足:

2022-05-22 22:29:47 620

原创 Redisson

gitHub:https://github.com/redisson/redissongitHub中文帮助文档:https://github.com/redisson/redisson/wiki/目录redisson的使用配置pom: <!-- https://mvnrepository.com/artifact/org.redisson/redisson --> <dependency> <groupId&g.

2022-05-21 16:44:50 570

原创 单元测试已从编译中排除类org.junit.platform.commons.PreconditionViolationException

报错如下:org.junit.platform.commons.PreconditionViolationException: Could not load class with name:xx原因:如图:这是由于换jar包导致一些类不可用,又不想删除类,所以当时排除了部分类解决:打开设置:找到编译器下的排除,减掉对应的类即可:不要忘记点确定或应用观察到类左上角的X已经没有了:再次运行即可...

2022-05-21 10:24:10 6409

原创 Java操作数据库中文乱码(MySQL) java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax

如图:在数据库url后面加上characterEncoding=UTF-8能解决问题:完整的:jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai

2022-05-20 10:59:26 2579

原创 压力测试-JMeter

概述什么是压力测试:压力测试考察当前硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准的范围内,做到心中有数。使用压力财务室,我们有希望找到很多种其他财务室方法很难发现的错误。有两种类型是:内存泄漏、并发同步。性能指标:响应时间:Response Time:RT响应时间是指用户从客户端发起一个请求开始,到客户端接收到从服务器返回的响应结束,整个过程所消耗的时间。HPS:(hit per second):每秒点击数,

2022-05-15 22:30:39 955

原创 jvisualvm

无法检查最新插件进行如下配置:插看Java版本:java -version2. 找到适配的网址:例如,我的是271,则选择131-331https://visualvm.github.io/pluginscenters.html3. 选中网址,CTRL+C,不要右键复制链接4. win+r, cmd输入:jvisualvm工具 > 插件修改下图3中的网址...

2022-05-15 00:07:00 176

原创 csv数据用wps表格打开

csv数据用wps表格打开步骤:有如下out.csv数据:以分号分割,想用wps表格打开:右键,以wps打开 选wps表格打开如下图:在 A 那点一下,选中第一列(一般csv打开只有一列)找到数据,再点分列选第一个分隔符号(图中箭头打歪了)、下一步。(固定宽度,就是你数据是对齐的,选一条分割线划分数据,csv一般都没对齐)选自己的分隔符号,我这里是分号,如果不知道把刚刚的文件以文本形式打开,看看用啥分隔的点完成最后的结果:...

2022-04-27 22:42:08 6111

原创 Elastic Search

ELASTICSEARCHdocker上安装工具推荐在线版postman(送给不想安装postman的)idea插件(送给不想安装kibana的)Cap-elasticsearch-clientelasticsearch query-EDQL_CAT索引检索search ApiQuery DSLaggregationmapping分词器ik分词器的下载springboot 整合 elasticsearchspringboot保存数据到es 、查询es数据、批量保存数据

2022-04-26 08:37:30 2343

原创 错误使用 Simulink.standalone_sim 输入参数太多

错误使用 Simulink.standalone_sim 输入参数太多matlab类型强制转换matlab中可以使用,打包成jar包报错

2022-04-19 10:28:26 2229

原创 已解决: newff()转为jar 调用报错:Layer sizes is not a row vector of positive integers

问题将写好的mathlab文件打包成jar文件,报错:Layer sizes is not a row vector of positive integers。其中用到了newff()函数,而且把隐含层数目等信息作为function函数的参数,以提高扩展性。尝试以为要传数组,JAVA传参new一个数组,依然报错。以为没有把传进去的参数当成数字,给它乘1,未解决。因为调用了newff()库函数,且newff有新旧两个版本,以为是版本不兼容,特意去换了旧版本,未成功。解决方案万万想不到的

2022-04-19 00:41:43 902

转载 newff

创建net = newff(P,T,S) % 这两种定义都可以net = newff(P,T,S,TF,BTF,BLF,PF,IPF,OPF,DDF)参数P:输入参数矩阵。(RxQ1),其中Q1代表R元的输入向量。其数据意义是矩阵P有Q1列,每一列都是一个样本,而每个样本有R个属性(特征)。一般矩阵P需要归一化,即P的每一行都归一化到[0 1]或者[-1 1]。T:目标参数矩阵。(SNxQ2),Q2代表SN元的目标向量。S:N.

2022-04-16 17:14:02 7116 4

原创 json转java

想要把前台返回的json数据转化为java对象,如果数据较少,自己手动创建对象就好了,但是面对大量的属性,自己转化就不太舒服了。有一个在线的json转Java对象的网站:https://www.json.cn/json/json2java.html设置好类名、包名,就可以一键把json数据转化为java对象,并支持下载到本地...

2022-04-14 15:36:36 2021

原创 IDEA中设置Run Dashboard

IDEA中设置Run Dashboard 详细步骤已解决:【服务】中没东西,而在【运行】中删除【服务】中的配置

2022-04-14 09:50:03 345

原创 Cannot read properties of undefined (reading ‘publish‘)

Cannot read properties of undefined (reading 'publish')

2022-04-13 23:27:35 1621 2

原创 MismatchedInputException Cannot construct instance of `xxx` cannot deserialize from Object value

MismatchedInputException Cannot construct instance of `xxx` cannot deserialize from Object value

2022-04-10 14:21:40 4051

原创 后端设置不给前端传某字段

下图有两个children,我们希望children为空(集合size为0)的时候,传给前端的字符串就不包含该字段给实体类的该字段标上@JsonInclude()注解,value是JsonInclude.Include.NON_EMPTY表示为empty的时候不添加该字段@Data@TableName("pms_category")public class CategoryEntity implements Serializable { ... @JsonInclude(JsonIn

2022-04-09 23:13:24 1855

原创 vue -组件之间传值

1、父组件定义一个函数2、通过prop传给子组件3、子组件接收,并使用,就能完成给子组件给父组件传值简单来说,就是右边的那个自定义事件,最终导致左边方法在父组件中执行1、子组件通过this.$emit("事件名", 参数)向父组件传递事件2、父组件通过@事件名可以获取到子组件传递过来的事件,再给它绑定方法(@事件名 = "方法名"),就完成了子组件给父组件传值1、父组件通过给子组件的标签上绑定属性来给子组件传值。注意要给属性前加上冒号,否则会被当成字符串处理!

2022-04-08 22:55:07 1566

原创 JSR303 数据检验

JSR 是 Java Specification Requests 的缩写,即 Java 规范提案。存在各种各样的 JSR,简单的理解为 JSR 是一种 Java 标准。JSR 303 就是数据检验的一个标准(Bean Validation (JSR 303))。配置pom<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation --><depe

2022-03-30 16:26:48 474

原创 xftp 7不可用

文章目录问题解决问题今天使用xftp进行远程传输时,出现如下问题:多次点击上图中的确定都没更新成功去官网看,原因大概是:更新:从 2022/02/16 开始,我们的免费许可证的标签限制已被删除。所有免费用户现在都可以通过下载下面的最新版本来访问无限的标签。当前用户必须下载最新版本并在现有安装上进行安装。解决去官网https://www.xshell.com/zh/下载选xftp免费授权页面填写信息邮箱必须写真实的,一会通过邮箱把下载链接发给你邮箱必须写真实的,一会

2022-03-27 15:12:48 2695

原创 BP神经网络分类

bp神经网络 分类 输出层

2022-03-25 19:59:50 2691 2

原创 java 使用 阿里云OSS云存储

java 使用 阿里云OSS云存储

2022-03-23 23:55:37 9004 2

原创 bp神经网络

java BP神经网络 jar包

2022-03-20 17:39:13 1927

原创 swagger的使用

swagger的使用 替代postman

2022-03-17 16:20:16 264

原创 前端基础 es6、vue

前端技术类比es6vue

2022-03-15 15:39:22 2694 2

翻译 java关于数学的jar包

commons-math3推荐的jar包是commons-math3看看它有什么上图:(来源于浏览器翻译)目录我们先看看它都有些什么功能,我将官网目录翻译为中文复制了过来,原文地址:https://commons.apache.org/proper/commons-math/userguide/index.html以下来源于浏览器翻译,可能有误差!概述0.1 关于用户指南0.2 公地数学中有什么0.3 公地数学是如何组织的0.4 如何在 commons-math java

2022-03-11 16:17:14 1159

原创 微信订阅号申请

进入微信公众平台:https://mp.weixin.qq.com/选订阅号区别:https://kf.qq.com/faq/170815aUZjeQ170815mU7bI7.html填基本信息选类型5. 信息登记(部分截图)6. 公众号信息名称,功能介绍可以改登录修改公众号名称...

2022-03-11 11:13:46 195

原创 java开发微信公众号

java使用WxJava开发微信公众号

2022-03-10 23:01:16 3181

原创 pid为4的进程占用80端口的解决办法

看80端口被谁占用了,发现pid为4netstat -aon|findstr "80"输入以下命令:net stop http输入Y此时netstat -aon|findstr "80"已经看不到80端口了

2022-03-10 16:13:01 949

原创 springboot 简单发邮件 QQ邮箱

springboot发qq邮箱

2022-03-08 12:17:44 615 1

原创 拦截器-interceptor

写一个拦截器,继承HandlerInterceptorimport org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servl.

2022-03-03 15:09:22 88

空空如也

空空如也

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

TA关注的人

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