- 博客(25)
- 收藏
- 关注
原创 Spring Boot整合Mybatis
Spring Boot整合Mybatis1、导入依赖<!-- mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</ver
2021-10-02 11:37:58 140
原创 SpringBoot整合Druid
SpringBoot整合Druid1、导入maven依赖<!-- druid--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.5</version>
2021-10-01 22:56:44 200
原创 在IDEA中使用MyBatis Generator
在IDEA中使用MyBatis Generator一、使用插件<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <versi
2021-09-22 10:41:36 851
原创 SSM整合项目——图书管理系统
SSM整合项目——图书管理系统一、项目概况二、pom.xml1、依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</sco
2021-09-22 10:40:16 355
原创 SpringMVC开发
SpringMVC开发一、pom.xml<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version> </dependency>
2021-09-20 08:29:51 90
原创 Spring-mybatis整合
Spring-mybatis整合一、前期准备1、依赖与配置<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.21</version> </dependency>
2021-09-16 22:53:41 86
原创 Mybatis流程
Mybatis流程一、准备工作1、pom.xml1)导入Maven依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.21</version></dependency><dependency> <groupI
2021-09-16 11:45:50 79
原创 Spring学习 之 AOP
Spring学习 之 AOP一、前提准备1、功能接口public interface UserService { public void insert(); public void delete(); public void update(); public void select();}2、接口实现类public class UserServiceImpl implements UserService{ public void insert() {
2021-09-15 10:49:06 67
原创 Spring学习 之 代理
Spring学习 之 代理一、静态代理1、功能接口public interface Rent { public void rent();}2、真实角色(被代理角色)public class Host implements Rent{ public void rent() { System.out.println("房东出租房子"); }}3、代理角色public class Proxy implements Rent{ private H
2021-09-15 09:10:19 71
原创 Spring学习 之 xml配置文件、注解与JavaConfig
Spring学习 之 xml配置文件、注解与JavaConfig一、xml配置文件1、配置文件框架<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:
2021-09-14 21:14:04 219
原创 用IDEA构建Maven项目
1.自定义Maven项目设定1)设置maven文件夹,maven setting文件夹,repository文件夹位置2)设置runnervm options:-DarchetypeCatalog=internalJre版本3)为新项目同步以上设定2.建立Maven工程3.pom.xml<!--配置文件,无需修改--><?xml version="1.0" encoding="UTF-8"?><project xmlns="http://ma
2021-09-03 12:58:23 405
原创 用IDEA构建Vue项目(主要指令)
用IDEA进行Vue项目搭建用cmd初始化vue项目使用idea管理vue项目上传项目到gitee用cmd初始化vue项目注册cnpm ,国内使用npm或速度慢或导致导入失败 `$ npm install -g cnpm --registry=https://registry.npm.taobao.org`在工作目录下初始化vue项目vue init webpack myvue进入项目cd myvue安装element-uicnpm i element-ui -S
2021-08-24 09:33:03 372
原创 C++实现 HDU 1062 Text Reverse
Ignatius likes to write words in reverse way. Given a single line of text which is written by Ignatius, you should reverse all the words and then output them.InputThe input contains several test cases. The first line of the input is a single integer T wh
2021-02-26 10:28:18 160
原创 C++ 抽屉原理
1.HDU - 1808 Halloween treatsEvery year there is the same problem at Halloween: Each neighbour is only willing to give a certain total number of sweets on that day, no matter how many children call on him, so it may happen that a child will get nothing if
2021-02-03 11:24:00 756
原创 C++实现 数字游戏之拼出最大数
从键盘输入的十进制正整数(不超过231-1)转换为对应的十八进制数,且用字符串存放该十八进制数。十八进制中用大写A、B、C、D、E、F、G、H分别代表10、11、12、13、14、15、16、17。例如,输入:16输出:G又如,输入:54335输出:95CB输入一个十进制正整数(不超过231-1)输出转换后的十八进制数样例输入54335样例输出95CB代码#include<iostream>#include<cstring>using namespa
2020-12-18 16:51:46 1268 1
原创 C++实现 找鞍点
给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。你的任务是找出矩阵A的鞍点。输入输入有2行,第1行为一个正整数n(1≤n≤10),表示矩阵A为n行n列。第2行到第n+1行,每行都是用空格隔开的n正整数,表示矩阵A。输出输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。样例输入41 7 4 14 8 3 6
2020-12-14 21:24:57 8170
原创 C++实现 单词首字母大写
所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。要求编写程序,输入一行字符,将每个单词的首字母改为大写并去掉多余空格后输出。即输入时若单词间有多个空格,输出时单词之间只保留一个空格。输入输入给出一行字符。输出在一行中输出已输入的字符,其中所有单词的首字母已改为大写,单词之间只用一个空格分隔。样例输入How are you?样例输出How Are You?代码#include<iostream>#include<cstring>
2020-12-14 12:39:28 5805 4
原创 C++实现 运算的低4位
17的n次方(0<=n<=100)的低4位数字,四位中最左边0不用输出。输入输入n输出17的n次方的低4位。样例输入2样例输出289代码#include<iostream>using namespace std; int main(){ int n; cin>>n; int sum=1; for(int i = 0; i < n; i++){ sum = (sum % 10000) * (17 % 10000) % 10000;
2020-12-14 12:36:38 496
原创 C++实现 红与黑
小明站在一个矩形房间里,这个房间的地面铺满了地砖,每块地砖的颜色或是红色或是黑色。小明一开始站在一块黑色地砖上,并且小明从一块地砖可以向上下左右四个方向移动到其他的地砖上,但是他不能移动到红色地砖上,只能移动到黑色地砖上。请你编程计算小明可以走到的黑色地砖最多有多少块。输入输入包含多组测试数据。每组输入首先是两个正整数W和H,分别表示地砖的列行数。(1<=W,H<=20)接下来H行,每行包含W个字符,字符含义如下:‘.’表示黑地砖;‘#’表示红地砖;‘@’表示小明一开始站的位置,
2020-12-12 20:41:42 3541 3
原创 java实现 OpenJ_Bailian 2754 八皇后
会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。对于某个满足要求的8皇后的摆放方法,定义一个皇后串a与之对应,即a=b1b2…b8,其中bi为相应摆法中第i行皇后所处的列数。已经知道8皇后问题一共有92组解(即92个不同的皇后串)。给出一个数b,要求输出第b个串。串的比较是这样的:皇后串x置于皇后串y之前,当且仅当将x视为整数时比y小。Input第1行是测试数据的组数n,后面跟着n
2020-10-29 19:26:19 123
原创 java实现 HDU 2553 n皇后解的数量
在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。Output共有若干行,每行一个正整数,表示对应输入行的皇后的不同放置数量。Sample Input1850Sample Output19210代码import java.util.Scanner;
2020-10-27 17:39:49 173
原创 java实现 OpenJ_Bailian 4004 和为定值(和为t的组合)
有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如:n=5,5个数分别为1,2,3,4,5,t=5;那么可能的组合有5=1+4和5=2+3和5=5三种组合方式。Input输入的第一行是两个正整数n和t,用空格隔开,其中1<=n<=20,表示正整数的个数,t为要求的和(1<=t<=1000)接下来的一行是n个正整数,用空格隔开。Output和为t的不同的组合方式的数目。Sample Input5 51 2 3 4 5Sample Output3解
2020-10-24 18:06:52 201
原创 java实现 OpenJ_Bailian 2748 全排列
给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。我们假设对于小写字母有’a’ < ‘b’ < … < ‘y’ < ‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。Input输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。Output输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在前面。字母序如下定义:已知S = s1s2…sk , T = t1t2…tk,则S < T 等价于,存在p
2020-10-24 17:58:12 105
原创 java实现 OpenJ_Bailian 4070 全排列
java实现 OpenJ_Bailian 4070 全排列对于数组[1, 2, 3],他们按照从小到大的全排列是1 2 31 3 22 1 32 3 13 1 23 2 1现在给你一个正整数n,n小于8,输出数组[1, 2, …,n]的从小到大的全排列。Input输入有多行,每行一个整数。当输入0时结束输入。Output对于每组输入,输出该组的全排列。每一行是一种可能的排列,共n个整数,每个整数用一个空格隔开,每行末尾没有空格。Sample Input230Sample O
2020-10-24 17:28:48 116
原创 java实现 51Nod 2060 全排列
51Nod 2060 数字全排列1输入一个整数n(n <= 9),输出1、2、3、······、n这n个数的全排列(按照字典序输出)。Input:一个整数nOutput:多行,每行表示一种排列,行内使用空格分隔相邻两数。Sample Input:3Sample Output:1 2 31 3 22 1 32 3 13 1 23 2 1解题主要思路:深度优先搜索(dfs)代码:import java.util.*;public class 数字全排列1 {
2020-10-24 16:55:45 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人