自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络编程及BIO和NIO

从BIO和NIO到Netty入门一:BIO1.1:网络编程1.2:TCP通信1.3:UDP通信二:NIO三:Netty入门一:BIO1.1:网络编程概述通过计算机网络将多台计算机连接。计算机在网络中进行连接和通信时必须遵守一定规则,这种规则称为网络协议。网络通信协议有很多种,常用的TCP/IP和UDP协议。InetAddress1:概述 jdk提供该类用于封装一个ip,并提供和ip相关方法。2:常用API public class InetAddressTest {

2020-07-30 09:01:28 1016

原创 后端程序员学习uni-app

后端程序员学习uni-app闲谈1 uni-app用来做什么?2 开发工具是什么?开发工具如何创建项目和导入项目?3 全局配置是什么?tabbar如何设置?3.1 新建uni-app项目目录和文件介绍闲谈uni-app用来做什么?开发工具是什么?开发工具如何创建项目。全局配置是什么?tabbar如何设置?uni-app基本组件如何使用?(text、view、button、image)uni-app样式如何书写和导入?uni-app数据绑定?uni-app事件?uni-app生命周期(应用

2020-09-26 09:52:02 934

原创 后端程序员学习vue

vue基本语法学习一:概述1. vue是什么?2. 基本的指令有哪些?3. 指令的修饰符有哪些?4. 什么是事件?5. 事件修饰符是什么?6. 如何自定义指令?7. 对象的生命周期是什么?8. 局部过滤器和全局过滤器是如何定义的?9. 局部组件和全局组件是如何定义的?10. 组件是如何值是如何传递的?11. 如何调用接口?12. 什么是路由?13. 开发中如何实现路由?14. 什么是模块化?15. webpack是什么?16. vue单文件组件如何实现?17. vue脚手

2020-09-18 22:50:58 426

原创 从单机器到中台系统架构演变

系统架构备注一:系统架构1.1:单机器1.2:数据分离1.3:数据缓存1.4:应用集群1.5:读写分离1.6:动静分离1.7:多层代理1.8:跨机房1.9:异构数据1.10:业务线拆分1.11:服务化1.12: 中台化1.13: 容器化二:阿里中台备注架构课程第一篇笔记一:系统架构1.1:单机器1.2:数据分离1.3:数据缓存1.4:应用集群1.5:读写分离1.6:动静分离1.7:多层代理1.8:跨机房1.9:异构数据1.10:业务线拆分1.11:服务化1

2020-07-14 00:38:45 417

原创 设计模式二(从业务层面)

设计模式二一:代理模式1.1:实现的业务1.2:业务实现模型图1.3:代码实现二:享元模式2.1:概述2.2:要实现业务2.3:代码实现三:装饰者模式3.1:概述3.2:业务场景3.3:代码实现四:工厂模式4.1:概述4.2:业务场景4.3:代码实现五:状态模式5.1:概述5.2:业务场景5.3:代码实现一:代理模式1.1:实现的业务将图片上传到本地的FastDFS,将视频等大文件上传到阿里OSS。1.2:业务实现模型图讲解:1、FileUpload抽象接口,定义了文件上传方法,分别给它写了

2020-07-13 22:28:48 576

原创 Java面试(六)

备注公司规模:1000人以上。只要做零售相关的商品问题servlet的生命周期常用集合,详细说说ArrayList和LinkedList区别,以及添加元素过程。HashSet的底层数据结构。用哪些线程安全集合。说说hashMap底层,以及如何解决hash冲突。产生多线程的方式,在业务场景有没有使用多线程。线程池的参数设置。sql如何优化。聊下常用的注释。聊下IOC。库存超卖,如何解决。redis的key如何设置。redis常用的数据结构有哪些,简单介绍。分布式锁是如何实现的

2020-07-08 13:58:11 104

原创 Java面试问题(五)

备注公司规模:100-500人公司。社区自媒体相关的系统。问题常见有哪些异常,为什么会出现这些异常,怎样解决?在什么样场景使用多线程。在开发中常见注释(开发中一成一层说)。两个类可以相互嵌套注入?spring mvc实现原理。使用redis哪些常见数据结构,key是如何设置的。sql如何优化。总结对一些注解说不清楚,redis基本不会。...

2020-07-08 13:43:46 125

原创 Java面试问题(四)

备注公司规模:500-999人,是互联网公司,做零售相关erp系统。问题MySQL事务特性,事务传播属性?如何解决分布式事务。设计模式(单例和工厂)。给几张表,写sql。算法题。

2020-07-08 13:30:55 115

原创 Java面试问题(三)

Java面试问题三一:问题一:问题怎样解决高并发问题。数据库资源有限,怎样优化。数据量很大,多表查询优化。解释下物联网。物联网结合电梯,说说自己对这二者看法。

2020-07-01 00:30:10 120

原创 设计模式一(源码层面)

从架构层面看设计模式备注一:设计模式1.1:什么是设计模式1.2:设计模式目的1.3:设计模式23种(了解)1.4:面向对象常用设计原则(了解)二:常见设计模式(五种)2.1:单例模式2.2:观察者模式2.3:代理模式2.4:工厂模式2.5:适配器模式三:手动写一个自定义框架3.1:概述3.2:具体实现备注时间:2020年06月29日 描述:架构课程第一次笔记一:设计模式1.1:什么是设计模式1. 一代一代程序员的代码设计经验的总结。2. 它描述了在软件设计过程中经常出现的问题,以及

2020-06-30 13:10:17 137

原创 Spring(快速入门到原理分析)

Spring一:概述1.1:Spring是做什么?为JavaEE各层提供了解决方案二:IOC2.1:IOC(控制反转)概述a:定义:将对象的创建交给工厂。包括依赖注入和依赖查找。b:实现:工厂+配置文件2.2:工厂类层级图2.3:BeanFactory和ApplicationContext区别ApplicationContext:只要一读取配置文件,默认情况下就会创建对象。BeanFactory:什么时候使用什么时候创建对象。2.4:bean标签<bean id="a

2020-06-28 12:37:56 513

原创 JavaSE基本语法与面向对象

JavaSE基本语法一:数据类型1.1:数据类型分类1.2:基本数据类型(四类八种)二:变量三:修饰符四:方法五:对象5.1:对象执行内存图一:数据类型1.1:数据类型分类基本数据类型:整数 、 浮点数 、 字符 、 布尔 。引用数据类型:类、数组、接口。1.2:基本数据类型(四类八种)二:变量三:修饰符四:方法五:对象5.1:对象执行内存图...

2020-06-27 01:34:16 325

原创 多线程二(线程池从实际应用到原理分析)

文章目录一:线程池应用1.1:线程池是什么1.2:为什么使用线程池1.3:线程池的代码实现二:线程池原理分析2.1:线程池体系结构2.2:ThreadPoolExecutor构造函数参数2.3:线程池执行流程一:线程池应用1.1:线程池是什么容纳多个线程的容器,线程可以重复使用,不需要重复的创建线程对象。1.2:为什么使用线程池a:节省资源消耗:线程池中的线程能被反复的使用,无需重复的创建线程对象。b:提高效率:当线程任务来的时候,无需等到创建线程对象,直接使用线程。c.便于线程管理:可以根

2020-06-25 23:14:43 229

原创 多线程一(从实战入门到原理分析)

文章目录多线程一:线程和进程1.1:线程和进程的概述1.2:并发和并行的概述二:多线程实现2.1:继承Thread类2.2:实现Runnable接口2.3:实现Callable接口三:Thread类方法3.1:基本方法四:多线程内存图4.1:内存流程图4.2:总结:(多线程在内存中的执行顺序)五:线程安全问题5.1:为什么会出现线程安全问题5.2:解决线程安全5.2.1:同步代码块(synchronized);5.2.2:同步方法(synchronized);5.2.3:Lock琐;5.3:总结六:线程间通

2020-06-25 23:14:17 165

原创 集合(从实战应用到原理分析)

一:集合应用1.1:集合类架构图1.2:常用方法Collection接口方法add(E e)remove(E e)size()clear() //将集合清空contains(E e)toArray() //将集合转为数组isEmpty() //集合是否为空Iterator<E> iterator()boolean containsAll(Collection<?> c)boolean addAll(Collection<? exte

2020-06-25 00:42:20 417

原创 Java面试问题(二)

问题(2020年06年23日)ArrayList能在遍历的时候删除?如果给一个集合怎样取出自己想要的元素。hashMap的key和value能存null。map用过什么集合,以及各自区别。数据库隔离级别。spring的bean的生命周期。多线程的等待唤醒机制。...

2020-06-24 09:25:07 79

原创 Java真实面试问题(一)

一:面试问题(2020-06-22下午)一个主线程和五个子线程,如何让五个子线程执行完毕后执行主线程MySQL事务的隔离级别有哪些,分别是做什么用的。Mybatis中的${},和#{}有什么区别?为什么#{}能防止sql注入。为什么要使用分布式锁?如何实现分布式锁?rabbitMQ有哪些转发模式常用的集合有哪些(偏底层)?一个无序数组如何计算出不重复元素个数。es实现原理...

2020-06-22 19:05:13 230

空空如也

空空如也

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

TA关注的人

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