自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis-Plus入门(六):删除与逻辑删除

1、删除1.1根据id删除记录@Testpublic void testDeleteById(){ int result = userMapper.deleteById(5L); system.out.println(result);}1.2批量删除@Testpublic void testDeleteBatchIds() { int result = userMapper.deleteBatchIds(Arrays.asList(8, 9, 10)); s

2021-07-07 15:51:02 487 1

原创 MyBatis-Plus入门(五):简单查询与分页查询

1、简单查询MP既可以根据ID查询某条记录,也可以通过多个id批量查询,完成了动态sql的foreach的功能。@Testpublic void testSelect1() { User user = userMapper.selectById(1);//单个查询 List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3));//查询id为1,2,3的记录}2、条件查询通过map封装查询条件

2021-07-07 15:02:38 414

原创 MyBatis-Plus入门(四):乐观锁及简单应用

先来看以下场景:假设张三和李四都可以对某条记录进行操作,原始记录为(sex,age) = (‘male’, 25)。但在张三正在查询和修改数据时,李四率先完成了修改。所以张三提交时会导致李四的更新丢失,而张三却并不知情。为了避免造成这种情况发生,MyBatis-Plus为我们实现了版本控制。版本控制,顾名思义,就是在修改完数据时会更新一次数据的版本。如果读取时的版本和修改时的版本不一致,就不能执行更新操作。如张三首先读到的 记录为(‘male’, 25),这是版本1。李四读取并修改为(‘male’

2021-07-06 23:11:55 558 7

原创 MyBatis-Plus入门(三):自动填充

需求描述:项目中经常会遇到一些数据,每次都 使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作。1.数据库修改在User表中添加datetime类型的新的字段 create_time、update_time2.实体类修改实体上增加字段并添加自动填充注解 @TableField(fill = FieldFill.INSERT) private Date createTime; //create_tim

2021-07-06 21:44:11 177 2

原创 MyBatis-Plus入门(二):简单的插入操作

1.插入操作//添加@Testpublic void testAdd() { User user = new User(); user.setName("lucy"); user.setAge(20); user.setEmail("1243@qq.com"); int insert = userMapper.insert(user); System.out.println(insert);}运行这个方法,可以看到日志中输出了1,1指的是影响行数

2021-07-06 15:39:37 2717

原创 MyBatis-Plus入门(一):我的第一个MyBatisPlus程序

1、启动idea,创建一个新项目2、配置maven,以下是重要的依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version&g...

2021-07-06 11:16:28 139

原创 如何购买阿里云ecs服务器并部署一个demo项目

一、服务器搭建的网址入口: 有试用资格: 点击进入阿里云云产品试用中心,选择下图产品,点击试用30天。

2021-06-10 16:32:43 277 1

转载 软件工程概论课后习题

第一章 软件工程概论1.什么是软件危机?软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面:(1)用户对开发出的软件很难满意。(2)软件产品的质量往往靠不住。(3)一般软件很难维护。(4)软件生产效率很低。(5)软件开发成本越来越大。(6)软件成本与开发进度难以估计。(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。2.为什么会产生软件危机?(1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品

2021-06-10 09:45:11 10512

原创 初学者如何从零开始搭建一个阿里云数据库

1、首先进入PolarDB官网,地址如下: https://www.aliyun.com/product/polardb2、

2021-06-10 09:38:18 3106

原创 关于SSM报错: No mapping found for HTTP request with URI [/] in Dispatcher的解决方案

今天在调试程序的时候发现报错但是自己的所有配置都没问题网上查了很多,有说把<url-pattern>/</url-pattern>改成<url-pattern>/*</url-pattern>,结果并没什么卵用。。。后来仔细观察了一下目录结构发现index.jsp在WEB-INF内部了,应该移到外部去。这样就完美解决...

2019-08-24 15:25:13 429

原创 Spring基础知识(二)

第3章 使用 spring的 IOC解决程序耦合 3.1 案例的前期准备[会用] 本...

2019-07-30 17:34:55 251

原创 Spring基础知识(一)

第1章 Spring概述 1.1 spring概述[了解]1.1.1 spring ...

2019-07-30 16:26:52 218

原创 第四届中国高校计算机大赛——团体程序设计天梯赛L1-2 6翻了

1-26翻了(15分)“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。输入格式:输入...

2019-04-08 16:54:23 471

原创 K倍区间

题目描述给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i &lt;= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。  你能求出数列中总共有多少个K倍区间吗?  输入输入数据: 第一行包含两个整数N和K。(1 &lt;= N, K &lt;= 100000)  以下N行每行包含一个整数Ai。(1 &l...

2018-09-17 19:15:06 232

原创 最小周期串问题

问题描述:如果一个字符串可以由某个长度为n的字符串重复多次得到,则该串以n为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过100的串,输出它的最小周期。样例输入:ChinaChinaChina样例输出:5问题分析:字符串可能有多个周期,但是只需求出最小的一个。可以从小到大枚举各个周期(即从1到字符串大小),一旦符合条件就立即...

2018-09-17 19:04:49 477

原创 Osu!

DescriptionOsu! is a very popular music game. Basically, it is a game about clicking. Some points will appear on the screen at some time, and you have to click them at a correct time.  Now, yo...

2018-08-12 20:52:21 374

原创 Average Score

Bob is a freshman in Marjar University. He is clever and diligent. However, he is not good at math, especially in Mathematical Analysis. After a mid-term exam, Bob was anxious about his grade. He went...

2018-08-12 16:47:41 766

原创 Unfair Poll

Description:On the Literature lesson Sergei noticed an awful injustice, it seems that some students are asked more often than others.Seating in the class looks like a rectangle, where n rows with ...

2018-08-09 13:31:52 186

原创 Holiday Of Equality

Description:In Berland it is the holiday of equality. In honor of the holiday the king decided to equalize the welfare of all citizens in Berland by the expense of the state treasury.Totally in Be...

2018-08-09 13:28:01 271

原创 Parallelogram is Back

Description:Long time ago Alex created an interesting problem about parallelogram. The input data for this problem contained four integer points on the Cartesian plane, that defined the set of verti...

2018-08-09 13:24:47 168

原创 HDU 1016-Prime Ring Problem (DFS)

A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a prime. Note: the number of ...

2018-08-02 14:11:11 232

原创 POJ 1562-Oil Deposits

DescriptionThe GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a grid th...

2018-08-02 13:14:28 135

原创 ZCMU 2165-黄金矿工

DescriptionInput3 10 1 1 1 1 2 2 2 2 1 3 15 9Output3 Sample InputSample OutputHINT -----sample2------ 1 1 13 12 2 2 21 3 4 7 -----sample2----- 7 ---------...

2018-08-02 09:22:28 230

原创 ZCMU 2112-聪明的美食家(最长上升子序列)

Description如果有人认为吃东西只需要嘴巴,那就错了。都知道舌头有这么一个特性,“由简入奢易,由奢如简难”(据好事者考究,此规律也适合许多其他情况)。具体而言,如果是甜食,当你吃的食物不如前面刚吃过的东西甜,就很不爽了。大宝是一个聪明的美食家,当然深谙此道。一次他来到某小吃一条街,准备从街的一头吃到另一头。为了吃得爽,他大费周章,得到了各种食物的“美味度”。他拒绝不爽的经历,不走回...

2018-08-01 19:07:39 274

原创 ZCMU 2164-去注释

Description给你一段C++代码,将其中的注释去除后输出剩余的代码。注释共有两种形式:1. 行注视:以//开头,一直作用到行尾为止。例子:int n;//n表示数据规模int a;去注释后:int n;int a;注意:保留行尾换行符2. 段注视:以/*开头,到*//结尾,中间部分都是注释,可以跨行。例子:int main() {/*我是一段注释*/...

2018-08-01 18:59:00 297

转载 树状数组彻底入门,算法小白都看得懂的超详细解析

树状数组  重点是在树状的数组大家都知道二叉树吧叶子结点代表A数组A[1]~A[8]  .......现在变形一下 现在定义每一列的顶端结点C[]数组  如下图  C[i]代表 子树的叶子结点的权值之和// 这里以求和举例如图可以知道C[1]=A[1];C[2]=A[1]+A[2];C[3]=A[3];C[4]=A[1]+A[2]...

2018-07-30 19:26:38 42692 31

原创 ZCMU 2188-Frames

Throughout Igor K.'s life he has had many situations worthy of attention. We remember the story with the virus, the story of his mathematical career and of course, his famous programming achievements....

2018-07-30 17:12:16 190

原创 ZCMU 1156-新年彩灯Ⅰ

Description新年将至,YY准备挂一排彩灯,已知彩灯刚挂完的彩灯共有N盏(编号为1,2,3,……),并且都是灭的。彩灯的闪烁由一段程序控制。每一秒钟程序会生成两个正整数a和b(1&lt;=a,b&lt;=N),然后将编号为a和b之间的所有灯的状态改变一次,即如果灯i是灭的,那么经过一次改变,灯i会亮,如果灯i是亮的,经过一次改变,灯i会灭。 当YY看着自己挂的彩灯不断闪烁的...

2018-07-30 16:29:17 270

原创 ZCMU 1880-wjw的火车站

Descriptionwjw最近新开了一座火车站...没错就是火车站,因为寒假过完同学们都该返校了,所以他准备大干一场,但是这里有一个问题,因为wjw的资金不足,所以这座火车站只有一条铁路,所有的火车从一侧进入,从另一侧出来,但是为了方便调度火车,所以wjw机智的修改了一下铁路。如下图,如果火车A首先进入铁路,然后火车B在火车A离开之前进入铁路,则火车A只有在火车B离开后才能离开。那么现在问题...

2018-07-29 20:31:39 189

原创 ZCMU 1639-残缺的棋盘

Description在国际象棋里,王是最重要的一个棋子。每一步,王可以往上下左右或者对角线方向移动一步,如下图所示。如给定两个格子 A(r1,c1), B(r2,c2),你的任务是计算出一个王从 A 到 B 至少需要走多少步。为了避免题目太简单,我们从棋盘里拿掉了一个格子 C(r3,c3)(ABC 保证互不相同),要求王从 A走到 B 的过程中不能进入格子 C。在本题中,各行从上到...

2018-07-29 20:03:57 178

原创 HDU 1874-畅通工程续

Description某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。 Input本题目包含多组数据,请处理到文件结束。每组数据第一行包含两个正整数N和M(0&lt...

2018-07-27 09:57:43 174

原创 ZCMU 1598-TomCat的环

DescriptionTomCat有一个环(如图)有N个单元,并且有4中颜色。他希望把环的每一个单元格都染上颜色,但是相邻的两个单元格颜色不能相同。他想知道一共有几种染色方法   Input输入单元格数N,N&lt;=100000。Output输出染色总数对1000000007取余的结果。 Sample Input1 2 Sample Outpu...

2018-07-27 09:47:36 188

原创 ZCMU 1375-阶乘的零

Description 定义f(n)为n!的末尾零的个数,例如f(4)=0,f(5)=1。你的任务是对于一个给定的的值x找出最小的n满足f(n)=x。Input 多组测试数据,每组测试数据包含一个正整数x(1&lt;=x&lt;=10^8)。Output 对于每组测试数据输出对应的n,若没有n满足则输出“No solution”。Sample Input2...

2018-07-27 09:44:23 175

原创 ZCMU 1830-十进制转十六进制

Description十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。   给出一个非负整数,将它表示成十六进制的形式。Inp...

2018-07-24 19:14:29 411

原创 ZCMU 1273-夫妻

Description有n对夫妻围成一个圈站,他们每个人被连续的编号为1至2n。丈夫和妻子不一定站在一起。现在,对于一对夫妻,如果他们两人中间没有隔任何其他人(站在一起),那么,他们将牵手离开。直到所有人都离开或者留下的人不能成功牵手,游戏结束。现在请问:是否所有的夫妻都能成功牵手走出这个圆圈呢? Input输入包含多组测试数据。每组测试数据中,第一行为一个整数n(1&lt;=...

2018-07-24 19:10:14 190

原创 ZCMU 1683-排列

Description给你一个数,输出所有的排列Input一个数nOutput看样例Sample Input2Sample Output1 22 1HINT按升序排列的全排列问题 AC代码: 1.用dfs来做。#include&lt;bits/stdc++.h&gt;using namespace std;int a[15...

2018-07-24 19:08:12 235

原创 ZCMU-1711 背包

Description你有一个神奇的背包,他的容积是m(0&lt;m&lt;=80),只有你装满他,你才能拿走他,现在给你n(1&lt;=n&lt;=20)个物品Xi(Xi&lt;=m),那么一共有几种方式,可以让你拿走背包?Input第一行 n,m第二行 n个数字Output输出方案数Sample Input3 4020 20 20Sample Outpu...

2018-07-24 18:52:54 165

原创 ZCMU-2163 项链

Description强迫症非常麻烦,尤其是买东西的时候。冠璐女神的生日快到了,某强迫症要送一条项链送给她,重点是,这条项链要对称,这条项链要对称,这条项链要对称。(很重要所以说三遍)项链都是环状的(废话...),每条项链上有颜色不同的珍珠,用小写字母 a−z 代表不同的颜色。一条项链是对称的,是指从项链的某个位置开始,两个方向看过去是一样的(珍珠的颜色一样)。比方说,如图所示的项链(第一...

2018-07-24 18:50:23 197

原创 ZCMU-数三角形

Description给定一个等边三角形,它的每条边被分成n等分,分别用平行于三边的直线过各个n等分点截这个三角形,如图所示:请问,图中总共有多少个三角形?   Input输入包含多组测试数据,直至EOF。每组测试数据包含一个正整数n,表示三角形三边被分为了n等份(n&lt;500)。Output 输出三角形的个数。Sample Input1 ...

2018-07-24 18:45:46 202

原创 ZCMU-1411 喜闻乐见的a+b

Description喜闻乐见的a+b来了,当然二进制,八进制,十进制什么的估计你们也懒得写了,来个20进制的a+b Input         给出多组a和b,每个数字一行数字由0~9和小写字母a~j(10~19)给出的长度不超过100 Output每组数据输出a+b的和。 Sample Input1234567890 abcdefghij ...

2018-07-22 10:53:48 189

空空如也

空空如也

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

TA关注的人

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