spring boot获取URL请求参数的几种方法

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 url形式:http://localhost/SSMDemo/demo/addUser1?username=lixiaoxi&password=111111 提交的参数需要和Controller方法中的入参名称一致。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param p
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

spring boot 用controller跳转后url显示为跳转后的url

版权声明:本文为博主原创文章,用来记录学习过程,欢迎交流学习。 https://blog.csdn.net/k_young1997/article/details/88841223 写一个商城的项目,在实现登录功能时,当我点击登录按钮后需要先通过controller跳转到login.check做登录的校验,然后再跳转到index首页,并将用户名显示在首页上。 最开始我直接用 return “/index”,虽然需求可以实现,但是url显示的却是/login.check,这样url就与页面不符,
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

Spring MVC 重定向和转发

版权声明:本文为博主原创文章,用来记录学习过程,欢迎交流学习。 https://blog.csdn.net/k_young1997/article/details/88846872 写一个商城的项目,需要在跳转的时候实现一些需求,通过查看资料总结一下。 1、通过return 字符串的方式映射到目标controller 这种方式是浏览器给服务器发一个response,服务器接收后向浏览器回复一个request,所以最后在浏览器显示的url是你请求时的url,对应下边的"/login_check"
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

mysql使用过程中出现的问题总结

1、mysql命令窗口输入密码后窗口闪退 密码输入错误。(其他暂不清楚) 2、 出现这个错误的原因是,数据库的编码格式不一致。 https://www.cnblogs.com/lsr-flying/p/6523529.html (参考) 修改编码格式:
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

灰熊:在这6个信息流和DSP平台投放后,我总结了这些血泪经验!

笔者有幸参与公司的一款重度游戏的推广,推广以来市面上主流的信息流和DSP 平台都投过一番,今天就零零碎碎地讲讲各个平台的特点以及用户质量。 需要提前说明的是,文章的观点仅限于各个平台的 iOS 流量,并且是基于本人投放的游戏数据表现进行的评价。 不同行业甚至不同游戏在各个平台投放的数据表现也可能不一致,欢迎有与本文不同观点的小伙伴进行讨论。 一、腾讯社交广告(原广点通) 这是个让人又爱又恨的平台,推广到一定阶段会出现瓶颈期。总结来说就是,iOS 有量,但是 iOS 的量需要抢,成本会持续飙高;
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

MySQL索引的优缺点

版权声明:本文为博主原创文章,用来记录学习过程,欢迎交流学习。 https://blog.csdn.net/k_young1997/article/details/88852962 一、什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

自己定义控件-DragButton

版权声明:本文为博主原创文章。欢迎转载,转载请注明博主和原文链接。 https://blog.csdn.net/u014077888/article/details/28097273 一、描写叙述 可拖动的Button 二、无图无真相 这是用在真实项目中的效果图,和demo还不太一样。 三、源代码 https://github.com/mentor811/Demo_DragButton 【 声明:版权全部,欢迎转载,请勿用于商业用途。 --天盟】
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

部署lamp动态网站(图解)

环境拓扑如下:1.两台虚拟机要互通 2.修改selinux +++++++++++++++++++++++++++ 服务器133上: 1.安装需要的组件httpd,mariadb,php 2.重启服务 3.编辑测试默认网页(测试完后,删除) 4.设置防火墙 客户端139上:可见,以上无问题 5.解压动态网页文件(网站的源码) 6.移动动态网页文件到网页目录下 7.赋予页面文件目录权限 客户端上:效果,可访问 在这要回服务器上,配置下数据库mariadb 服务器133上: 8.设置数据库密码 9
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

hdoj2089(入门数位dp)

题目链接:https://vjudge.net/problem/HDU-2089 题意:给定一段区间求出该区间中不含4且不含连续的62的数的个数。 思路:这周开始做数位dp专题,给自己加油^_^,一直觉得数位dp很牛逼哈哈,个人觉得这位巨佬讲得特别好:https://blog.csdn.net/wust_zzwh/article/details/52100392,超适合初学者。这题似乎是数位dp入门题,也是我第一道数位dp题哈哈。其中有个优化就是将memset放在while循环之外,因为dp保
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

4-21

js的事件对象--event 1.只要出发Dom上的某一个事件时,会产生一个事件对象event,这个对象包含着所有与事件有关的信息。 兼容性写法:var event =event || window.event; 2.常用属性 clientX,clientY:光标对于该网页的水平、垂直位置; type:事件的类型; traget:该事件被传送到的对象; screenX,screenY:光标相对于该屏幕的水平、垂直位置; pageX,pageY:光标相对于该网页的水平、垂直位置; width,h
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

Jacey:烧了500万才知道,信息流广告OCPC竟然要这样玩!心疼

现在很多线索类广告主,已经不满足于表单、在线咨询等获客方式,随着微商的火热,很多行业都玩起了个人微信号加粉的方式来获取潜在消费者。 随着手机的普遍,移动流量呈大幅上涨趋势,越来越多广告主将目光投向了信息流广告。 随着越来越多广告主的加入,普通的CPC和CPM已不能满足需求,于是今日头条OCPC应运而生。 说到OCPC,玩过头条的,应该都不陌生,OCPC投放,简单地说,他可以严格控制我们的转化成本。 但与其他行业有所区别,微信加粉做OCPC控制的第二阶段成本为复制微信号的成本,但是,最近很多广告
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

使用消息队列如何保证幂等性

比如你拿个数据要写库,你先根据主键查一下,如果这数据都有了,你就别插入了,update 一下好吧。 比如你是写 Redis,那没问题了,反正每次都是 set,天然幂等性。 比如你不是上面两个场景,那做的稍微复杂一点,你需要让生产者发送每条数据的时候,里面加一个全局唯一的 id,类似订单 id 之类的东西,然后你这里消费到了之后,先根据这个 id 去比如 Redis 里查一下,之前消费过吗?如果没有消费过,你就处理,然后这个 id 写 Redis。如果消费过了,那你就别处理了,保证别重复处理相同
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

Jupyter notebook工具栏隐藏和jupyter notebook主题更改

有趣的事,Python永远不会缺席! 如需转发,请注明出处:小婷儿的python https://www.cnblogs.com/xxtalhr/p/10747200.html 一、问题   Jupyter notebook安装完扩展包后,工具栏不见了?如下图: 二、解决办法   安装主题包: >>> pip install --upgrade jupyterthemes   查看主题:  >>> jt -l  1 Available Themes: 2 chesterish
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

2018 ccpc final I. Cockroaches

I. Cockroaches time limit per test6.0 s memory limit per test256 MB inputstandard input outputstandard output There are N cockroaches in the field. Cockroach i is located at coordinate (xi,yi). No two cockroaches are located at the same spot. B
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

[tour]2019HUST onsite签到

先定一个小目标,从签到题开始讲清楚 虽然因为我喜欢签到题的气球导致签到题并没有行使责任。。   F.Mesh  和某CF题(我找不到了)完 全 一 致,由于某些玄学原因没有get到(orz谢罪)     给出一个6*6的表格,给出一串由0123组成的数列,每个数字代表不同大小(1*3,2*3,3*1,3*2)的多米诺牌,不得旋转地放入表格中,排满一行/列就会自动消除,只要把所有的牌都放入就赢了,询问如何才能赢。     可以发现两块相同的放在一起就会直接消除,也就是考虑如何固定地放入第一块,在
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

Spring-IOC实现【02-XML配置方式案例】

项目总体图: Dao层 package com.sxt.dao; public interface IUserDao { public String add(); } package com.sxt.dao.Impl; import com.sxt.dao.IUserDao; public class UserDaoImpl implements IUserDao { @Override public String add() { // TODO Auto-generate
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

Spring-IOC实现 【03-Java配置方式】

Spring IOC: Java配置方式 SpringBoot流行之后,Java 配置开始被广泛使用。 Java配置本质上,就是使用一个Java类去代替xml配置,这种配置方式在SpringBoot中得到了广泛的使用。 实现步骤如下: 1、创建项目,导入需要使用的jar包 2、创建实体类 package com.sxt.pojo; public class User { public void say(){ System.out.println("hi!!!"); } } 3、创建
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

Spring-IOC实现【04-其他实现方式】

条件注解 Profile实际上就是条件注解的一种特殊形式,即条件注解更加灵活,用户可以根据各种不同的条件使用不同的Bean。 条件注解在SpringBoot中使用非常广泛。SpringBoot中提供了许多自动化的配置,例如数据库配置,SpringBoot使用条件注解提前配置好许多常用的类,使用条件注解,在某一个条件满足时,这些配置就会生效。 1、创建接口 package com.sxt.service; /** * 条件注解 * 1.定义接口 * @author IF * */ pu
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

Spring-事务的管理

事务管理 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。事务是数据库运行中的逻辑工作单位,由DBMS的事务管理子系统负责事务的处理。 ACI
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0

SpringMVC-原理分析及注解方式的使用

一、 SpringMVC 1.MVC介绍 模式-视图-控制器 MVC是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图以及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(manager或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了一些数据在视图层展示。控制器收集这些数据及准备模型在视图层展示。 MVC模式的核心思想是将业务
分类: 其他 发布时间: 04-21 22:11 阅读次数: 0