自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 什么是DDD领域驱动模型?

一篇文章带你快速了解什么是DDD领域模型

2022-03-14 21:52:52 3556

原创 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 149

原创 解决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 6650 4

原创 为什么Dao层和Service层要写接口和实现类

这段时间在看JavaWeb的视频时候,产生了一个疑惑,为什么Dao层和Service层要写接口和实现类? 这里是引用 接口在JAVA编程语言中是一个抽象类型,是抽象方法的集合,可以将其理解成一种规范.如果项目中,Dao层或Service层只需要一种实现,那么直接编写实现类可以减少代码量与复杂度,如果项目中Dao层或Service层需要有多个实现类,使用接口可以实现解耦 使用接口还可以实现多态,从而达到代码的复用,例如,Dao层可以使用JDBC或者MyBatis,而不需要修改Service层的代码 ...

2021-02-10 16:51:37 6352

原创 实现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 228

原创 使用3个线程,这3个线程分别输出A、B、C各10遍,要求输出结果必须按ABC的顺序显示,如:A B C A B C ...

使用信号量完成要求,A、B、C需要交替打印,初始化信号量,A=1,B=C=0 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <sys/types.h> #include &l...

2020-03-23 14:23:58 1611 1

原创 Linux创建进程实验一

编写一段程序,使用系统调用fork()来创建一个子进程。子进程通过系统调用exec()更换自己的执行代码,新的代码显示“ new program.”后,调用exit()结束。父进程则调用Waitpid()等待子进程结束,并在子进程结束后,显示子进程的标识符然后正常结束。 #include"stdio.h" int main(){ printf("new program.\n"); ...

2020-03-10 15:37:26 2078

原创 Java多线程编程方法

用Java编写多线程代码有四种方式: 继承Java的线程类Thread,重写run方法。 实现Runnable接口,重写run方法。 实现Callable接口,实现call方法。 使用线程池(项目常用) 1.继承Java的线程类Thread,重写run方法 因为Thread类封装了线程的行为,所以继承Thread类须重写run()方法实现线程任务。调用start方法启动线程。 例如 impor...

2020-01-27 15:17:57 340

原创 学生信息管理系统

顺序表实现学生信息管理系统 #include <iostream> #include<iomanip> #include <fstream> #include<string> using namespace std; #define MAXSIZE 10000 #define OK 1 #define ERROR 0 typedef in...

2020-01-15 12:24:21 634

原创 Java学习之路

首先要明白的是Java有三种平台,分别是Java SE,Java EE,Java ME,他们可以调用共同的类库。SE开发软件,EE开发网站,ME开发移动设备软件。学习Java主要结合书和实战一起学,如果只看书,没有实战经验,那么做项目就会很痛苦。以上都是些无关紧要的话,下面说说Java学习路线。因为是在校学生,所以如果写的不好,请手下留情。 第一,首先掌握Java语言,学习Java基础,在学习的...

2019-11-27 10:10:18 479

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除