
Java
ladyer
这个作者很懒,什么都没留下…
展开
-
Bean 自动装配过程 @Autowired注解
Autowired 是一个注解,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。深入理解@Autowired - 知乎 (zhihu.com)原创 2022-12-29 12:43:55 · 138 阅读 · 0 评论 -
接口的定义
接口中的 private 方法应具有主体// 因为接口是抽象类型的方法集合,类可以继承接口,在类中实现它。// 但是,在类中经实现继承的接口中的所有方法,这样保持接口功能的抽象性,集合性和单一性。// 否则,只实现其中部分方法,说明有其他方法不适用,说明接口仍不够抽象。// 如果,只实现其中部分方法,那到只有把类声明为抽象类,不可以被new,只可以被继承。// 而仍不能成为一个对象。// 接口中的方法会被隐式的指定为 public abstract private List<Ma原创 2021-09-18 19:25:55 · 236 阅读 · 0 评论 -
理解线程同步
ref:线程同步_百度百科同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。“同”字从字面上容易理解为一起动作,其实不是。“同”字应是指:协同、协助、互相配合。线程同步:即当有一个线程正在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作, 其他线程才能对该内存地址进行操作,而其他线程又处于等待状态,实现线程同步的方法有很多,临界区对象就是其中一种。HashMap不是线程安全的,如果多个线程同时访问HashMap...原创 2021-09-13 10:27:15 · 109 阅读 · 0 评论 -
数据表的字段约束:主键、外键、唯一
一、主键:CREATE TABLE products ( product_no integer PRIMARY KEY, --主键约束,保证唯一而非空。 name text, price numeric);二、外键:CREATE TABLE orders ( order_id integer PRIMARY KEY, -- 订单表的外键参照引用产品表的主键,这样 product_no 也拥有唯一非空特征的了。 product_.原创 2021-08-20 23:29:32 · 1500 阅读 · 0 评论 -
重命名Maven模块
一 、在项目结构中对模块名进行修改:二、对软件包名进行重命名:三、Maven 构建报有些类没有找到,是因为引用这个类的文件没有被管理,所以没有修改到。原创 2021-08-16 19:02:34 · 696 阅读 · 0 评论 -
可用 Maven 仓库网址
可用 Maven 仓库网址://中央仓库http://search.maven.org/#browse // 非常有用的maven仓库搜索服务,它最大的特点就是简单,除了搜索什么都没有。类似的,你可以在页面最上方输入关键字以进行搜索。得到结果之后再点击以查看详细信息:该构件的坐标POM片段,版本信息,jar下载连接都可以得到。此外,还有一个有趣的特性是,你能看到该构件的文件大小变更状态图。http://mvnrepository.com///最强大的Maven仓库管理器Nexus,.原创 2021-08-14 18:32:43 · 733 阅读 · 0 评论 -
合并本地不同仓库位置中的包,然后在IntelliJ IDEA中Maven更新索引。
一、合并不同位置的仓库。可能在不同的项目工程中,使用了不同的用户设置文件settings.xml以及指定不同位置的本地仓库。比如://D:\.m2\apache-maven-3.8.1\conf\settings - Copy (2).xml//D:\.m2\apache-maven-3.8.1\conf\settings.xml <localRepository>D:\.m2\repository</localRepository>//C:\Users\ming.p原创 2021-08-14 13:25:59 · 609 阅读 · 0 评论 -
Maven的settings.xml文件结构之activeProfiles
一、在settings.xml文件中,都可以配置多个<profile> <profile> <id>env-dev</id> <activation> <property> <name>target-env</name> <value>dev</value> </proper.原创 2021-08-13 19:10:26 · 6714 阅读 · 0 评论 -
@PathVariable注解的使用
一、映射路径变量得到的请求参数:// http://localhost:8081/api/v1.0/users/ming@GetMapping("/{name}")@PathVariable String name{"createDate":"2021-08-12T15:36:03.801055+08:00","name":"ming"}// http://localhost:8081/api/v1.0/users/list/11@GetMapping("list/{ids}").原创 2021-08-12 15:47:15 · 603 阅读 · 0 评论 -
@RequestMapping与@GetMapping
以前版本的Srping使用 @RequestMapping,现在可以添加使用具体化请求方法的映射了,应该说是更直接,更简化注释的使用。@GetMapping@PostMapping@PutMapping@DeleteMapping@PatchMapping@RestController@JsonInclude@RequestMapping("/api/v1.0/")@Api(value = "SeasonController")public class SeasonContro.原创 2021-08-12 14:26:29 · 3327 阅读 · 0 评论 -
Port 8080 is already in use
"C:\Program Files\Zulu\zulu-11\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:63207,suspend=y,server=n -javaagent:C:\Users\ming.pan\AppData\Local\JetBrains\IdeaIC2021.1\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "D原创 2021-08-10 22:58:46 · 478 阅读 · 0 评论 -
Factory method ‘dataSource‘ 抛出异常。
"C:\Program Files\Zulu\zulu-11\bin\java.exe" "-javaagent:D:\Intellij idea_2021.1.1\lib\idea_rt.jar=58028:D:\Intellij idea_2021.1.1\bin" -Dfile.encoding=UTF-8 -classpath D:\CathayPacific\cip-mam-api\target\classes;D:\.m2\repository\org\springframework\boot\原创 2021-08-03 10:31:39 · 872 阅读 · 0 评论