
java
jesus_H
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基本排序看这篇就够了
基本排序时间复杂度都是O(n^2)冒泡排序 public static int[] bubbleSort(int[] array) { // Write your code here. for (int i = 0; i < array.length - 1; i++) { for (int j = 0; j < array.length - 1; j++) { if (array[j] >原创 2020-11-09 10:13:25 · 133 阅读 · 2 评论 -
一篇搞懂Android View
这篇文章主要参考Android LayoutInflater原理分析,带你一步步深入了解View(一)Android视图绘制流程完全解析,带你一步步深入了解View(二)Android视图状态及重绘流程分析,带你一步步深入了解View(三)Android自定义View的实现方法,带你一步步深入了解View(四)LayoutInflaterLayoutInflater 主要是用来加载布局的,我们经常使用它来加载自定义布局,在 RecyclerView 中也使用它。但是我们不知道的是 Activ.原创 2020-10-26 17:32:40 · 233 阅读 · 0 评论 -
Java多线程归纳总结
文章目录线程和进程进程和线程的区别Java线程的使用Java线程的创建启动线程获取线程的结果线程的高级用法线程等待线程唤醒线程休眠等待线程执行完成设置线程优先级线程中断交出CPU使用权线程池的使用ThreadPoolExecutorExecutorsThreadLocalThreadLocal 使用原理和内存溢出问题线程安全锁锁的种类CAS 和 ABA 问题ABA 问题描述ABA 问题解决Java 中的实现synchronized使用实现原理synchronized 是如何实现锁升级的ReentrantLo原创 2020-10-13 10:39:01 · 228 阅读 · 2 评论 -
Android Fragment
FragmentFragment是一种可以嵌入在活动中的UI片段,可以更灵活的进行开发。使用STEP 1:创建一个类继承Fragment,然后重写onCreatedView方法public class NewsContentFragment extends Fragment { public View view; @Nullable @Override ...原创 2020-02-01 23:12:59 · 211 阅读 · 0 评论 -
Java NIO
NIO:non-blocking input outputNIO核心类Channel类似于Stream,但是是双向的非阻塞性操作唯一性,通过Buffer文件类:FileChannelUDP类:DatagramChannelTCP类:ServerSocketChannel/SocketChannel使用://服务器通过Socket创建channelServerSocke...原创 2020-01-16 20:00:10 · 169 阅读 · 0 评论 -
学习Spring Boot前需要了解的Spring基础知识
Spring核心概念DI: dependency injectionAOP: aspect oriented programmingcontainer: 负责对象的生命周期,从new到finalize有两种container:BeanFactoryApplicationContext基于BeanFactoryApplicationContext主要有FileSystemXmlAp...原创 2019-09-18 16:35:50 · 8733 阅读 · 0 评论 -
Springboot+WebSocket
前端代码var websocket = null;if ('WebSocket' in window) { websocket = new WebSocket('ws://.......');} else { alert('该浏览器不支持websocket!');}websocket.onopen = function(event) { console.log();}web...原创 2019-09-18 16:34:26 · 161 阅读 · 0 评论 -
SpringBoot + Mybatis/JPA
这篇主要讲解SpringBoot结合JPA和Mybatis的使用SpringBoot作为后端框架,必定要对数据库进行crud操作,JPA和Mybatis把这些操作进行了封装,方便了代码的编写。JPA先从比较简单的JPA讲起第一步,添加依赖<dependency> <groupId>org.springframework.boot</g...原创 2019-08-15 17:50:35 · 381 阅读 · 0 评论 -
Spring Boot中日志框架的使用——Logback
在SpringBoot中可以使用的日志框架有很多,这里选用的是Logback,SpringBoot的version是2.1.7准备工作第一步先添加一个依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></d...原创 2019-08-13 16:35:40 · 140 阅读 · 0 评论 -
Java抽象类、接口和内部类
抽象类抽象方法和抽象类 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法 规则如下:抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽象方法不能有方法体,只能有方法签名。抽象类不能被实例化。 无法使用new关键字来实例化类。抽象类可以包含成员变量,方法(普通方法和...原创 2018-10-19 23:52:34 · 234 阅读 · 0 评论