11 2021 档案

摘要:首先我们需要用一个接口表明service层都有哪些操作: public interface InfoService { Ret add(Info info); //注册 Ret delete(String name,String password); //删除用户信息 Ret login(Strin 阅读全文
posted @ 2021-11-25 21:05 Acc22222222 阅读(444) 评论(0) 推荐(0)
摘要:@Data @RestController @RequestMapping(value = "/info") //处理/info 开头的请求 public class InfoController { @Autowired private InfoService infoService; //必须在 阅读全文
posted @ 2021-11-25 20:59 Acc22222222 阅读(122) 评论(0) 推荐(0)
摘要:是utils包中的一个方法 public static boolean judge(String name){ int n = 0; for(int i=0;i<name.length();i++){ n = (int)name.charAt(i); //强转为中文 if(n >= 19968 && 阅读全文
posted @ 2021-11-25 20:51 Acc22222222 阅读(106) 评论(0) 推荐(0)
摘要:为了规范编程,我们一般用一个专门的来表示返回的值,其中发生错误就返回错误码,操作成功就返回操作的对象。 那么我们首先需要一个错误码类:Code @Data @AllArgsConstructor public class Code { private String code; private Str 阅读全文
posted @ 2021-11-25 20:48 Acc22222222 阅读(322) 评论(0) 推荐(0)
摘要:@Repository public interface InfoRepository extends JpaRepository<Info,Integer> { @Override Info save(Info info); void deleteByPassword(String passwor 阅读全文
posted @ 2021-11-25 19:38 Acc22222222 阅读(545) 评论(0) 推荐(0)
摘要:对于数据库的表,我们除了要设置我们必要的属性(比如name,id等等),为了规范等原因,我们还需要加入一些别的属性,这里列举几个。 对于操作数据库,我们一般不调用delete方法,因为这样可能会删除大量数据。我们一般会在数据库中加入一个status属性,当我们加入数据时,把status设为1。需要删 阅读全文
posted @ 2021-11-25 19:24 Acc22222222 阅读(284) 评论(0) 推荐(0)
摘要:@Data @NoArgsConstructor @Table(name = "info") //对应数据库表的映射 @Entity //表明这是一个实体类 public class Info { @Id @GeneratedValue(strategy = GenerationType.IDENT 阅读全文
posted @ 2021-11-25 15:46 Acc22222222 阅读(163) 评论(0) 推荐(0)
摘要:common:存放各种要用到的常量。 config:配置类,比如添加时间格式化器等等。 repository:定义对数据库的各种操作。 utils:工具类,里面有各种静态方法。 logger:日志类。 ret:返回值类,用于controller的返回。 demo:数据库的表的映射。 controll 阅读全文
posted @ 2021-11-25 15:30 Acc22222222 阅读(74) 评论(0) 推荐(0)
摘要:SpringBoot要注入Servlet组件有两种方法:原生的ServletAPI 和 Spring注解方法 Servlet:Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间 阅读全文
posted @ 2021-11-17 13:17 Acc22222222 阅读(205) 评论(0) 推荐(0)
摘要:要添加自定义的error页,只需要在 resources/templates 目录下创建一个 error 文件夹,然后放入自定义的html文件即可。 注意html名字是有限制的,4xx表示错误是以4开头的响应码,会跳转到4xx.html,5xx同理,不能乱写(当然也可以写404.html这种更具体的 阅读全文
posted @ 2021-11-16 21:17 Acc22222222 阅读(74) 评论(0) 推荐(0)
摘要:<head> <meta charset="UTF-8"> <title>首页</title> </head> <body> <a href="car/3/owner/shang?age=18&inters=basketball&inters=game">测试常用请求参数的注解</a> </body 阅读全文
posted @ 2021-11-16 18:31 Acc22222222 阅读(172) 评论(0) 推荐(0)
摘要:需要在SpringBoot中设置一个欢迎页,只需要在SpringBoot的静态资源路径中,创建一个index.html,SpringBoot会自动发现index.html,然后把它当作主页。 注:可以改变静态资源路径,但是不可以配置静态资源的访问前缀,因为会导致index.html不会被访问。 同时 阅读全文
posted @ 2021-11-16 17:08 Acc22222222 阅读(472) 评论(0) 推荐(0)
摘要:题目描述 示例 思路分析 用双重for循环会超时,可以考虑使用双指针:i从0开始,j从numbers.size()-1开始,用一个while循环。 每次求出 numbers[i] + numbers[j] 的值,与target进行比较。如果相等则输出,较小则移动左指针(因为是非递减序列),较大则移动 阅读全文
posted @ 2021-11-12 21:54 Acc22222222 阅读(72) 评论(0) 推荐(0)
摘要:在SpringBoot中,静态资源放在类路径下:resources/static or /public or /resources or /META-INT/resources 访问方法: 当前项目根路径(也就是/) + 静态资源名 (比如localhost:8080/timg.jpg) 如果在Co 阅读全文
posted @ 2021-11-11 17:13 Acc22222222 阅读(1003) 评论(0) 推荐(0)
摘要:使用配置文件可以给类中的属性注入值。 配置文件(application.properties): mycar.brand = BYD mycar.price = 100000 控制器(controller):用于在网页上映射方法 @RestController //@RestContoller由 @ 阅读全文
posted @ 2021-11-11 15:02 Acc22222222 阅读(352) 评论(0) 推荐(0)
摘要:配置类里使用@Bean标注在方法上给容器注册组件,默认是单实例的,称为Full模式,也就是说,返回的组件永远相同。 @SpringBootApplication public class MainApplication { public static void main(String[] args) 阅读全文
posted @ 2021-11-11 14:00 Acc22222222 阅读(901) 评论(0) 推荐(0)
摘要:替代beans.xml 在Spring中,如果想要配置组件,需要用到 beans.xml,就像下面一样: ... <bean id = "user01" class = "com.example.bean.User"> //一个组件 <property name = "name" value = " 阅读全文
posted @ 2021-11-11 13:53 Acc22222222 阅读(381) 评论(0) 推荐(0)
摘要:题目描述 例子与分析 其实就是使用二分法查找,主要学习的点:如果没有这个元素,应该如何返回要插入的位置。 题目解析 先正常的写二分法,但是如果没有该元素,那么最后应该返回左边界,也就是low。 代码 class Solution { public: int searchInsert(vector<i 阅读全文
posted @ 2021-11-08 13:33 Acc22222222 阅读(55) 评论(0) 推荐(0)
摘要:题目要求 例子 思路 正常来说,肯定是定义一个二维数组,然后每次取出一对操作数进行操作,最后进行统计。但是!开一个行列都是一万以上的二维数组消耗实在太大了,于是需要想想别的办法。 题目要求统计操作结束后,矩阵中有多少个最大元素。这里会发现——不管操作是什么,(0,0)这个点是一直被包括的。因此(0, 阅读全文
posted @ 2021-11-07 19:28 Acc22222222 阅读(48) 评论(0) 推荐(0)