后端java
&1=1
攻城狮
展开
-
Java简单类,(康复训练1)
Java简单类,(康复训练1)原创 2022-08-17 11:00:43 · 244 阅读 · 0 评论 -
Leecode刷题(链表.相交链表)
Leecode刷题-----相交链表原创 2022-03-27 21:12:03 · 128 阅读 · 0 评论 -
乐观锁,悲观锁
乐观锁,悲观锁原创 2021-12-30 20:16:22 · 365 阅读 · 0 评论 -
Java中的映射器
映射器(mappers)MapperRegistry:注册绑定我们的Mapper文件;方式一: 【推荐使用】<!--每一个Mapper.XML都需要在Mybatis核心配置文件中注册!--><mappers> <mapper resource="com/kuang/dao/UserMapper.xml"/></mappers>方式二:使用class文件绑定注册<!--每一个Mapper.XML都需要在Mybatis核心配置文件中注原创 2021-11-02 19:30:09 · 304 阅读 · 0 评论 -
JavaWeb
Maven原创 2021-10-22 00:30:42 · 70 阅读 · 0 评论 -
网络编程实战
TCP/IP协议簇TCP:用户传输协议UDP:用户数据报协议IP:网络互连协议TCP udp对比:TCP:打电话连接,稳定三次握手:最少需要三次,保证稳定连接!A:你瞅啥?B:瞅你咋地?A:干一场!四次挥手A:我要走了B:你真的要走了吗?B:你真的真的要走了吗?A:我真的真的要走了!UDP:发短信不连接,不稳定客户端,服务端:没有明确的界线不管有没有准备好,都可以发给你…DDOS:洪水攻击!饱和攻击打开画板的快捷键:在cmd命令里面是mspaint.TCP原创 2021-10-18 00:31:41 · 655 阅读 · 0 评论 -
注解与反射
什么时候会发生类初始化?public class Test05 { public static void main(String[] args) { B b = new B(); System.out.println(B.m); }}class B{ static{ System.out.println("B类静态代码块初始化"); m = 300; } static int m = 100;原创 2021-10-16 18:03:36 · 59 阅读 · 0 评论 -
注解与反射,8
什么是注解内置注解元注解自定义注解静态语言与动态语言class类获取Class类的实例哪些类型可以有Class对象?原创 2021-10-16 00:34:45 · 63 阅读 · 0 评论 -
线程笔记终极版
死锁多个线程各自占有一些共享资源﹐并且互相等待其他线程占有的资源才能运行﹐而导致两个或者多个线程都在等待对方释放资源﹐都停止执行的情形﹒某一个同步块同时拥有“两个以上对象的锁”时﹐就可能会发生“死锁”的问题.产生死锁的四个必要条件:1.互斥条件:一个资源每次只能被一个进程使用。2.请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。3.不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。4.循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。上面列出了死锁的四原创 2021-10-15 00:17:36 · 64 阅读 · 0 评论 -
线程问题总结
理解Functional Interface((函数式接口)是学习Java8 lambda表达式的关键所在。函数式接口的定义:理解功能接口(函数式接口)是学习Java 8 lambda表达式的关键所在.函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。线程状态线程休眠sleep(时间)指定当前线程阻塞的毫秒数;sleep存在异常InterruptedException;sleep时间达到后线程进入原创 2021-10-14 00:13:28 · 76 阅读 · 0 评论 -
龟兔赛跑,多线程练习
import java.util.InputMismatchException;//龟兔赛跑public class Race implements Runnable{ //胜利者 private String winner; @Override public void run() { for (int i = 0; i <=100 ; i++) { //模拟兔子休息 if(Thread.curr.原创 2021-10-06 23:02:04 · 107 阅读 · 0 评论 -
网图下载笔记!
Thread自定义线程继承Thread类重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程//创建线程方式一:继承Thread类,重写run()方法,调用start开启线程public class jicehng extends Thread{ @Override public void run(){ //run方法线程体 super.run(); for (int i = 0; i <2 ; i+原创 2021-10-03 20:14:04 · 102 阅读 · 0 评论 -
java后端(3)
abstract关键字详解:abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。java中没有多继承,但是说接口可以实现多继承。public abstrac原创 2021-10-03 15:47:53 · 76 阅读 · 0 评论 -
java基础笔记(2)
先整张图片凝聚一下精神,再看笔记!1.类与对象类是一个模板:抽象,对象是一个具体的实例。2.方法定义,调用。3.对应的应用引用类型:基本类型对象是通过引用来操作的:栈 —>堆4.属性:字段Field 成员变量默认初始化:数字: 0 0.0char :u000boolean引用: null修饰符 属性类型 属性名 = 属性值!5.对象的创建和使用必须使用new 关键字创造对象,构造器 Person对象的属性 gaozheng.name对象的方法原创 2021-10-02 17:47:29 · 103 阅读 · 0 评论 -
国庆期间学习笔记
输入输出,人机交互。import java.util.Scanner;public class put { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接受:"); //判断用户有没有输入字符创 if (scanner.hasNext()){原创 2021-10-01 17:08:04 · 111 阅读 · 0 评论 -
Java基础学习流程路线图
如果每天从早上9点学习到晚上6点算是一天的话。学完一下技术需要的时长。最基础的就是可以工作了。以下是java全栈学习流程。如何更好更高效地学习Java?多写代码,多写笔记,多写文章。多练交流,多练思维,多练技能。多分享知识,多提问怎么了,多思考为什么。坚持就一定成功!每个牛B人物背后都有段苦逼的岁月,只要想SB的一样坚持,终将牛B!...原创 2021-09-27 10:24:38 · 68 阅读 · 0 评论