Java
Coratch_kkk
这个作者很懒,什么都没留下…
展开
-
JDK动态代理
一、什么是代理?通俗的讲就是中介,通过代理,我们可以专注于业务,举个例子,假如现在我想买一辆新车,但是新车落地还需要一系列的手续,这时候可以找人帮我们完成这些手续,我们只需要专注于选择自己喜欢的车。二、JDK动态代理实现动态代理步骤:1.创建被代理的接口以及其实现类package com.wyc.service;public interface SomeService { public void dosome(String name,Integer age); public S原创 2021-07-05 22:28:08 · 114 阅读 · 0 评论 -
解决IDEA中mybatis-config.xml文件无法找到的问题
解决IDEA中mybatis-config.xml文件无法找到的问题先上图:IDEA报 Could not find resouce mybatis-config.xml的错误,很有意思的是,在Eclipse中是可以找到xml文件的,但针对于使用IDEA的入门级玩家是个不友好的体验,下面总结两种方法(亲测有效):1.标记为Resources文件首先,右击xml文件所在的包,选中Mark Dircetory as再点击Resources Root即可结果如图,该警告是因为jdk版本太高,不影原创 2021-02-23 17:21:52 · 6171 阅读 · 4 评论 -
为什么Dao层和Service层要写接口和实现类
这段时间在看JavaWeb的视频时候,产生了一个疑惑,为什么Dao层和Service层要写接口和实现类?这里是引用接口在JAVA编程语言中是一个抽象类型,是抽象方法的集合,可以将其理解成一种规范.如果项目中,Dao层或Service层只需要一种实现,那么直接编写实现类可以减少代码量与复杂度,如果项目中Dao层或Service层需要有多个实现类,使用接口可以实现解耦使用接口还可以实现多态,从而达到代码的复用,例如,Dao层可以使用JDBC或者MyBatis,而不需要修改Service层的代码...原创 2021-02-10 16:51:37 · 6225 阅读 · 0 评论 -
实现strStr
题目来源:leetcode题目描述:实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例1:输入:haystack="hello",needle="ll"输出:2示例2:输入:haystack="aaaaa",needle="bba"输出:1双指针法package 实现strStr;import .原创 2020-05-11 20:33:50 · 178 阅读 · 0 评论 -
Java多线程编程方法
用Java编写多线程代码有四种方式:继承Java的线程类Thread,重写run方法。实现Runnable接口,重写run方法。实现Callable接口,实现call方法。使用线程池(项目常用)1.继承Java的线程类Thread,重写run方法因为Thread类封装了线程的行为,所以继承Thread类须重写run()方法实现线程任务。调用start方法启动线程。例如impor...原创 2020-01-27 15:17:57 · 302 阅读 · 0 评论