- 博客(463)
- 资源 (6)
- 收藏
- 关注
原创 SpringBoot项目图片文件的上传与显示
目录需求分析数据库设计配置application.yml后台代码控制代码FileUtils代码MVCConfig设置前端代码上传代码显示代码需求分析在个人信息页面点击图片上传,上传文件到后台后,并修改图片的名称,设置为唯一的名称,并同步跟新图片名称到数据库中数据库设计我的数据库中: Users存放用户名和密码, Member 存放用户详细信息(包括图片)配置application.ym...
2020-04-01 09:24:53 847
原创 SpringBoot 整合Shiro 使用RememberMe功能时报RememberMe services will not be performed for account,
报错:RememberMe services will not be performed for account .org.apache.shiro.io.SerializationException: Unable to serialize object In order for the DefaultSerializer to serialize this object, the [o...
2020-03-25 18:58:42 748 1
原创 Mybatis Insert 插入时拿到自增的主键ID
<insert id="接口方法明" parameterType="传参类型" useGeneratedKeys="true" keyColumn="数据库中主键名称" keyProperty="(实体类中主键对应的名字或者自定义名称)"> .... sql 代码.....</insert>useGeneratedKeys="true" : 是否...
2020-03-21 21:54:55 297
原创 Mybatis 中实现多表关联查询
一.多表关联查询1.1 一对一关系 1.1.2 关联查询数据库结构: Member表以及外键;Users表:MySQL代码:-- userscreate table users( id INT not null comment 'ID', createDate ...
2020-03-21 19:35:04 532
原创 Mybatis中update使用动态SQL语句
Mybatis 进行Update 操作时;有的数据不一定要进行修改,因此从前台传过来的数据,某些项可能为null;在进行sql 语句时 就会进行异常;导致操作失败;所以进行动态SQL语句拼接:在UserMapper.xml中 更改: <update id="updateUser" parameterType="map" > update sa...
2020-03-08 23:39:15 1903
原创 SpringMVC中 @RestController和@Controller的区别
记个笔记:@RestController加在类上面的注解,使得类里面的每个方法都将json/xml返回数据加返回到前台页面中。@Controller加在类上面的注解,使得类里面的每个方法都返回一个试图页面。@Controller和@ResponseBody(加在方法/类上面)一起使用,和@RestController的作用相同。...
2020-02-28 17:04:05 180
原创 Springboot 整合mybatis框架
一: 在pom.xml 中导入mybatis 和 mysql依赖 <!--整合mybatis框架--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</art...
2020-02-28 16:26:49 166
原创 JSR-303的一些常用约束规则和用法
JSR303数据校验spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。@Component //注册bean@Validated //引入数据校验public class demo { @Email //name必须是邮箱格式 private String email;}...
2020-02-25 14:19:00 287
原创 mybatis-config.xml核心配置文件&log4j配置文件
mybatis-config.xml核心配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-con...
2020-02-22 17:35:24 591
原创 数据结构之排序(Sort)
序言:内排序: 全部在内存里实现的成为内排序.外排序: 不仅需要内存还需要外存成为排序.五大分类: 插入排序,选择排序,交换排序,分配排序,归并排序;一: 插入排序1.1 直接插入排序:从小到大: 时间复杂度: O() 排序是稳定的.void DirectInsertionSort(int A[],int n){ for(int i = 1 ;i &l...
2019-09-07 11:40:25 396
原创 中缀转后缀(逆波兰式求值)
(1) 0-2^32 位 之间 , 考虑数字大于10的情况.(2) C/C++实现(3) 中缀转后缀调用 栈stack(4) 后缀求值,用自己定义的栈求值思路:初始化两个栈:运算符栈s1和储存中间结果的栈s2; 从左至右扫描中缀表达式; 遇到操作数时,将其压s2; 遇到运算符时,比较其与s1栈顶运算符的优先级: 如果s1为空,或栈顶运算符为左...
2019-09-05 16:37:08 325
原创 python 批处理修改图片名字
import osfrom random import Randomdef random_str(): randomlength=32 str = '' chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789'# chars='abcdefghijklmnopqrstu...
2019-07-10 15:57:34 1149
转载 简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别
转载: https://www.cnblogs.com/zhangchenliang/p/3700820.html结合简单示例和UML图,讲解工厂模式简单原理。 一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,...
2019-01-01 19:45:03 423
原创 MacOX配置GCC编译器 以及sublime支持 c++11和输入和支持 bits/stdc++.h 头文件
Mac 内 写 sublime 本身是个很舒服得问题.但是因为 Mac 编译器得问题不支持 bits/stdc++.h 这个头文件. 也不支持 c++11 版本太低的问题.没有bits/stdc++.h 感觉写起来非常的难受.. 所以就着手研究 Mac 上更新 GCC 版本.网上好多教程, 都是直接调用 clang , xcode 来省事, 不符合要求 pa...
2018-11-13 20:26:04 1479
原创 JS 中 location.href 的用法
Jsp 中 常用到js来跳转页面; 整理了一下js location.href 的用法Javascript中的location.href有很多种用法,主要如下: self.location.href="/url" 当前页面打开URL页面 ocation.href="/url" 当前页面打开URL页面 windows.location.href="/url" 当前页面打开URL页面...
2018-10-30 19:16:06 21378
原创 C++ 连接数据库MySQL (迷的操作..) (Codeblocks(32位) + MySQL(64位)
导语:C++ 连接数据库MySQL.我的本机环境是 MySQL(64位) 安装的 Codeblocks 是(32位的) 因为 不兼容的原因. 所以 一直出现各种错误.经过各种尝试, 终于连接成功. 解决方案: 安装 MinGW64 位的编译器. 一般默认的 编译器是MinGW32 位的.需要的前置环境:如果你的Codeblocks 是 64 位的 , ...
2018-10-18 11:09:19 1442 1
原创 POJ -2391 Ombrophobic Bovines (二分+Floyd+网络流)
Ombrophobic BovinesTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 21425 Accepted: 4593 DescriptionFJ's cows really hate getting wet so much that the mere thought of...
2018-10-17 15:27:01 192
原创 nowcoder (牛客)Wannafly挑战赛26 B: 冥土追魂 (思维)
链接:https://www.nowcoder.com/acm/contest/212/B来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 524288K,其他语言1048576K64bit IO Format: %lld题目描述有一天 Misaka 和 Kuroko 在玩一个关于冥土追魂的游戏....Misaka和Kuroko在一个 n x m 的...
2018-10-14 10:28:18 292
原创 Educational Codeforces Round 52 (Rated for Div. 2) C: Make It Equal(思维)
C. Make It Equaltime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere is a toy building consisting of nn towers. Each tower cons...
2018-10-12 10:13:38 312
原创 IDEA写JSP访问数据库 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driverat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)at org.apache.catalina.loader.WebappClassLoader.loadClass...
2018-10-08 16:58:20 617
原创 @Wannafly summer camp Day2 B: Utawarerumono (数学公式, 扩展欧几里得)
算术是为数不多的会让久远感到棘手的事情。通常她会找哈克帮忙,但是哈克已经被她派去买东西了。于是她向你寻求帮助。给出一个关于变量x,y的不定方程ax+by=c,显然这个方程可能有多个整数解。久远想知道如果有解,使得p2*x2+p1*x+q2*y2+q1*y最小的一组整数解是什么。为了方便,你只需要输出p2*x2+p1*x+q2*y2+q1*y的最小值。 输入第一行三个空格隔开的整数a,...
2018-10-08 10:15:22 204
原创 @Wannafly summer camp Day2 H:Princess Principal (栈模拟)
阿尔比恩王国(the Albion Kingdom)潜伏着一群代号“白鸽队(Team White Pigeon)”的间谍。在没有任务的时候,她们会进行各种各样的训练,比如快速判断一个文档有没有语法错误,这有助于她们鉴别写文档的人受教育程度。这次用于训练的是一个含有n个括号的文档。括号一共有mm种,每种括号都有左括号和右括号两种形式。我们定义用如下的方式定义一个合法的文档:1.一个空的字符串是一...
2018-10-08 10:04:15 242
原创 @NCPC2016 @ Exponial (欧拉降幂)
Illustration of exponial(3) (not to scale), Picture by C.M. de Talleyrand-Périgord via Wikimedia Commons Everybody loves big numbers (if you do not, you might want tostop reading at this point). The...
2018-10-07 11:45:29 263
原创 @ 2016GCPC Knapsack in a Globalized World (DP 完全背包)
Globalization stops at nothing, not even at the good old honest profession of a burglar. Nowadays it is not enough to break in somewhere, take everything you can carry and dart off. No! You have to be...
2018-10-06 21:40:22 318
原创 @2017-2018 ACM-ICPC, Asia Daejeon Regional Contest : Rectilinear Regions ( 细节处理题,模拟)
A rectilinear path connecting two points in the plane is a path consisting of only horizontal and vertical line segments. A rectilinear path is said to be monotone with respect to the x-axis (resp., y...
2018-10-06 21:00:22 322
原创 @2017-2018 ACM-ICPC, Asia Daejeon Regional Contest H; How Many to Be Happy? ( 最小割 dinic算法)
时间限制: 1 Sec 内存限制: 128 MB提交: 80 解决: 32[提交] [状态] [讨论版] [命题人:admin]题目描述Let G be a connected simple undirected graph where each edge has an associated weight. Let’s consider the popular MST (Mini...
2018-10-04 22:10:57 265
原创 @2017-2018 ACM-ICPC, Asia Daejeon Regional Contest @Gym 101667I Slot Machines (巧用KMP,next 求循环节)
题目描述Slot machines are popular game machines in casinos. The slot machine we are considering has six places where a figure appears. By combination of figures, one may earn or lose money. There ...
2018-10-04 20:17:13 429
原创 @2015ACM/ICPC亚洲区长春站-重现赛(感谢东北师大) @HDU5534 (Dp,完全背包)
题目描述In mathematics, and more specifically in graph theory, a tree is an undirected graph in which any two nodes are connected by exactly one path. In other words, any connected graph without simple ...
2018-10-04 11:11:00 254
原创 @HDU 5536 @2015ACM/ICPC亚洲区长春站-重现赛(感谢东北师大)(字典树Tire +贪心)
Chip FactoryTime Limit: 18000/9000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 5363 Accepted Submission(s): 2409 Problem DescriptionJohn is a manager...
2018-10-02 20:57:57 237
原创 快速排序Qsort -- > C++
聊以慰藉.... #include <bits/stdc++.h>#include <stdio.h>#define rep(i,a,n) for(int i=a;i<=n;i++)#define per(i,a,n) for(int i=n;i>=a;i--)typedef long long ll;const int max...
2018-09-28 22:48:52 131
原创 写给自己的信..
What a fool you are!What a fool you are!What a fool you are!What a fool you are!What a fool you are!What a fool you are!What a fool you are!What a fool you are!What a fool y...
2018-09-27 21:16:59 263
原创 @钓鱼II (DP)
题目描述在一条水平路边,有n个钓鱼湖,从左到右编号为1,2,…,n。佳佳有H个小时的空余时间,他希望利用这个时间钓到更多的鱼。他从1出发,向右走,有选择的在一些湖边停留一定的时间(是5分钟的倍数)钓鱼。最后在某一个湖边结束钓鱼。佳佳从第i个湖到第i+1个湖需要走5×Ti分钟路,还测出在第i个湖停留,第一个5分钟可以钓到Fi条鱼,以后每再钓5分钟,可以钓到的鱼量减少Di,若减少后的鱼量小于0,则...
2018-09-20 08:28:38 354
原创 @ACM-ICPC 2018 焦作赛区网络预赛 : G: Give Candies (欧拉降幂)
题库: https://nanti.jisuanke.com/t/31716 求 %mod ; 刘汝佳紫书上.代码:#include <bits/stdc++.h>using namespace std;typedef unsigned long long ll;const ll mod=1e9+7;ll quc(ll a,ll b){ ...
2018-09-15 18:46:07 260
原创 @ACM-ICPC 2018 焦作赛区网络预赛 J:Participate in E-sports (Java大数,牛顿迭代式)
题目链接:https://www.jisuanke.com/contest/1558/107313 吐槽: - - - - 队友牛X .. 全靠队友..... 这题 java 很恶心.题意很明确: 判断 n 和 n*(n-1)/2 是否是完全平方数...主要超时 在 判断完全平方... 代码:import java.math.Bi...
2018-09-15 18:03:36 188
原创 @2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017) K:Kayaking Trip(二分+贪心)
Kayaking Trip时间限制: 1 Sec 内存限制: 128 MB提交: 95 解决: 34[提交] [状态] [讨论版] [命题人:admin]题目描述You are leading a kayaking trip with a mixed group of participants in the Stockholm archipelago, but as you a...
2018-08-30 20:16:33 531
原创 @2018中国大学生程序设计竞赛 - 网络选拔赛:1001 Buy and Resell(维护队列)
http://acm.hdu.edu.cn/showproblem.php?pid=6438Buy and ResellTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1754 Accepted Submission(s):...
2018-08-28 09:36:38 279
原创 @UPC8378 :Floating-Point Numbers (模拟, 浮点精度)
Floating-Point Numbers时间限制: 1 Sec 内存限制: 128 MB提交: 45 解决: 25[提交] [状态] [讨论版] [命题人:admin]题目描述In this problem, we consider floating-point number formats, data representation formats to approxima...
2018-08-27 20:57:20 225
原创 @HDU6424 @2018 Multi-University Training Contest 9 : Rikka with Time Complexity (数学题)
Rikka with Time ComplexityTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 538 Accepted Submission(s): 194 Problem DescriptionCalcul...
2018-08-27 19:58:18 274
原创 @UPC 5065 @ICPC2017 Hua-Lian K : Assigning Frequencies (暴力枚举)
Assigning Frequencies时间限制: 2 Sec 内存限制: 128 MB提交: 102 解决: 23[提交] [状态] [讨论版] [命题人:admin]题目描述Bob wants to assign frequencies to n satellites, numbered from 0 to n − 1. Two distinct satellites a...
2018-08-27 18:44:32 324
原创 @UPC 7625@North American Invitational Programming Contest 2018 H: Recovery(贪心)
时间限制: 1 Sec 内存限制: 128 MB提交: 203 解决: 35[提交] [状态] [讨论版] [命题人:admin]题目描述Consider an n × m matrix of ones and zeros. For example, this 4 × 4:1 1 1 10 1 1 10 1 1 10 1 1 0We can compute even pa...
2018-08-26 19:25:34 815
操作系统实验之请求分页系统页面淘汰算法
2018-05-24
计算机网络实验
2017-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人