2 我很好请走开谢谢

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

05上课笔记--@RequestParam 必选项

@RequestParam 必选项在无这个注解的时候,参数可传可不传。加上后则要求必须传入参数。可以不传参数@RequestMapping("/list")@ResponseBodypublic List<User> querylist(String name){ return userList;}必须传参数/*注解获取参数默认value属性required参数是否是必选项 * */@RequestMapping(value = "/query1")@

2020-10-28 20:15:13

04上课笔记--ThymeLeaf的使用

六、ThymeLeaf的使用在控制类中,@requestMapping(/table),返回一个ModelAndView(返回视图名称和模型数据),或者用model@RequestMapping(value = "/table", method = RequestMethod.GET)public ModelAndView query(){ System.out.println("测试访问"); List<User> userList=new ArrayList&

2020-10-28 20:14:13

03上课笔记--Swagger

Swagger1、使用:导入pom依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.spring

2020-10-28 20:13:01

Activity启动-关闭

1、启动从 MainActivity.java --> DetailActivity.javamainActivity.javapublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont

2020-10-23 21:06:34

内部存储&&外部存储

要点:实现一个简单的备忘录功能。能填写和点击保存,保存路径是代码:在activit_main.xml文件中定义一个按钮和可编辑文本框在MainActivity中写:public class MainActivity extends AppCompatActivity { byte[] buffer = null; //定义保存数据的数组 @Override protected void onCreate(Bundle savedInstanceSt

2020-10-12 22:26:16

编译原理 —— DFA的化简

文章转于 戳戳戳DFA 的化简任何正规语言都有一个唯一的状态数目最少的DFADFA M的化简是指:寻找一个状态数比M少的DFA M’,使得L(M)=L(M’)有穷自动机的多余状态:从自动机的开始状态出发,任何可识别的输入串也不能到达的状态化简了的DFA M’ 满足两个条件:没有多余状态 ;没有两个状态是等价的。求解步骤① 将DFA M的状态集Q分划成两个子集:终态集和非终态集;② 对每个子集G,如果面对某个输入符号得到的后继状态不属于同一个子集,则将G进一步划分;③ 重复②直到不再产生

2020-10-04 11:52:03

02上课笔记--SpringAOP

二、AOP1.去掉bean.xml删除bean.xml文件,删除ApplicationContext这两行代码在UserDAOImple.java和UserServiceImpl.java类上写 @Component,在属性上加 @Autowired2.@Component@Component 相当于配置一个bean标签,出现的位置:类属性值value,用于指定bean的id,如果不写该参数则它的默认值是当前类的短命首字母改小写。衍生的三个注解(作用和component一模一

2020-10-03 19:28:24

01上课笔记--SpringIOC

一、 SpringIOC1.传统的new对象的方式userDao.javapublic interface UserDao { public void getUser();}userDaoImpl.javaimport com.peach.hong2.dao.UserDao;public class UserDaoImpl implements UserDao { @Override public void getUser() { System.

2020-09-23 17:06:44

maven的作用和优势

原文地址–> 戳戳戳作用作用一:个人理解maven主要是用来解决导入java类依赖的jar,编译java项目主要问题。(最早手动导入jar,使用Ant之类的编译java项目)以pom.xml文件中dependency属性管理依赖的jar包,而jar包包含class文件和一些必要的资源文件。当然它可以构建项目,管理依赖,生成一些简单的单元测试报告,像现在公司的持续集成都广泛的使用maven,当你接触一些项目以后你就会有更深的体会。作用二:比如之前项目导入jar。是通过copy方式导

2020-09-20 09:00:54

【CSP】【Java】最大的矩阵

思路:双重for循环。 从第一条矩阵开始,求之后的矩阵的最小高度,然后算出目前的面积。若比最大的还大,则替换为最大的。package _3_03_最大的矩形;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Scanner;public class Main { public static void

2020-09-12 10:27:14

【CSP】【Java】出现次数最多的数

package 题;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO wAuto-generated method stub Scanner

2020-09-12 08:06:00

【CSP】【Java】画图

import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Scanner;/* *把每一个方块都看成点 */public class Main2 { public static void main(String[] args) { // TODO wAuto-generated method stub

2020-09-11 22:13:27

【CSP】【Java】数列分段

public class Main2_简单 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] a = new int[n]; for (int i = 0; i < a.length; i++) { a[i] = scanner.nextInt(); } int cou

2020-09-11 09:46:44

字符串数字相加

比如输入21345,求出2+1+3+4+5方法一:Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();//先把这个整数转换成字符串String string = String.valueOf(n);int a = 0;int sum = 0;for (int i = 0; i < string.length(); i++) { //截取每个字符串的一位数然后转乘整型,进行相加 a =

2020-09-11 08:20:41

【CSP】【Java】中间数

思路用一个双重循环,计算出每一个数,比他大的个数以及比他小的个数。然后比较,若相等,则输出。注意: 符合类型的中间数可能会有多个,但是肯定是同一个数字。package _07_1_中间数;import java.util.Arrays;import java.util.Scanner;public class Main_第二次做 { public static void main(String[] args) { // TODO wAuto-generated method stu

2020-09-09 16:32:10

【CSP】【Java】公共钥匙盒

应该没有比我这更笨的方法了吧……我的思路:整体把控,主要是四部分取钥匙一个人还钥匙多个人还钥匙(按照钥匙的编号,小号先还)同时有人还钥匙和取钥匙(先还后取)根据样例说明,想到以时间为突破口。最外层的循环是根据每个时刻。为了提高一点点效率,在遍历循环之前,先判断了最早取钥匙的时间以及最晚还钥匙的时间。在这个时间节点的范围之内进行循环遍历。然后判断这个时刻有没有要取钥匙或者还钥匙的。那如何判断是有多个人要还钥匙呢? 我用数组进行了记录,把要还钥匙的编号存入一个单独的数组,然后对这个单

2020-09-09 14:57:30

【CSP】【Java】跳一跳

题解第二次做的比较简单的方法package _05_1_跳一跳;import java.util.Arrays;import java.util.Scanner;public class Main2_第二次做简便方法 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int a

2020-09-07 16:58:37

【CSP】【Java】小明放学

题解:仔细思考。import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); long r,y,g,n; r = scanner.nextLong(); y = scanner.nextLong(); g

2020-09-07 09:07:20

【CSP】【Java】买菜

思路:这个问题可以看成是 给了两个集合,求两个集合的公共部分(交集)。下面有两种办法,分别是:暴力枚举法,分别讨论每一种的情况。1.一个集合被另一个集合包围2.一个集合的一个点被另一个集合包围3.两个集合没有交集简洁:1.先确定两个集合的右端,谁更小。2.然后确定左端是什么情况。解题一:C++理解思路:#include <iostream>using namespace std;int n;int coun = 0;int a[2005];int b[200

2020-09-07 09:04:20

【移动】Android Studio 出现 Gradle‘s dependency cache may be corrupt 错误。 亲测有效!!

问题如下:解决:这个目录下的 .gradle 文件删除。 之后会重新下载的这个文件,然后就等重新下载完就发现好了

2020-09-05 08:28:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。