自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven基础之基本使用

一、 目标Maven构建Maven多模块功能二、 什么是mavenMaven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。解决的项目的问题:如果有好几个项目,这好几个项目中,需要用到很多相同的jar包,能不能只建立一个仓库来解决这个问题?测试方法能不能全部运行呢?怎么样把一个模块的功能放入到仓库中三、 Maven的安装与配置Maven的安装 :Jdk必须1.6以上的版本从http://maven.apache.org/官网上下载最新版本

2020-05-27 17:42:08 684

原创 Http之网路编程socket

一、目标网络模型TCP协议与UDP协议区别Http协议底层实现原理。二、什么是网络模型网络编程的本质是两个设备之间的数据交换,当然,在*计算机网络*中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给另外一个设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈在网络编程中,发起连接程序,也就是发送第一次请求的程序,被称作客户端(Client),等待其他程序连接的程序被

2020-05-27 17:36:04 237

原创 Spring之自定义注解与设计模式

一、目标熟悉注解底层原理完成ORM框架底层原理常用设计模式单例、工厂、代理二、自定义注解1.1 什么是注解Jdk1.5新增新技术,注解。很多框架为了简化代码,都会提供有些注解。可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在代码上插入了一个插件。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。注解分类:内置注解(也成为元注解 jdk 自带注解)、自定义注解(Spring框架)1.2 什么是内置注解jdk自带的注解比如:@SuppressWarning

2020-05-27 17:24:05 385

原创 Spring之数据交换格式与SpringIOC底层实现

一、目标XML和JSONJava反射机制手写SpringIOC二、什么是数据交换格式客户端与服务器常用数据交换格式xml、json、html三、数据交换格式用场景移动端(安卓、IOS)通讯方式采用http协议+JSON格式 走restful风格。很多互联网项目都采用Http协议+JSON因为xml比较重WebService服务采用http+xml格式 银行项目使用比较多移动端和PC端服务器接口设计[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lpfu

2020-05-27 17:10:03 393

原创 线程基础之多线程之间通讯

一、 目标多线程之间如何通讯wait、notify、notifyAll()方法lock停止线程守护线程Join方法优先级Yield#多线程之间如何实现通讯 #什么是多线程之间通讯?多线程之间通讯,其实就是多个线程在操作同一个资源,但是操作的动作不同。多线程之间通讯需求需求:第一个线程写入(input)用户,另一个线程取读取(out)用户.实现读一个,写一个操作。/** * @ Author : 冯旭 * @ Description : 共享实体 *

2020-05-27 16:52:32 350

原创 线程基础之多线程之间同步

一、目标理解线程安全?synchronized用法死锁二、什么是线程安全what?当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。需求: 现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。/** * @ Author : 冯旭 * @ Description : 火车票线程 * @ CreateDate : 2020/1/8$ 17:08

2020-05-27 16:46:55 135

原创 线程基础之多线程入门

一、目标线程与进程为什么要使用多线程?多线程创建方式练习题线程生命周期二、线程与进程区别what?每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程why?使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。总结:进程是所有线程的集合,每一个线程是进程中的一条执行路径。三、为什么要使用多线程?总结:多线程的好处提高程序的效率。四、多线程应用场景?迅雷多线程下载

2020-05-27 16:45:05 122

原创 线程基础之多线程与并发编程

一、目标多线程三大特性Java内存模型VolatileThreadLocal线程池二、线程三大特性多线程有三大特性:原子性、可见性、有序性1. 什么是原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。我们操作数据也是如此,比如i = i+1;其中就包括,读取i的值,计算i,写入i。这行代码在Java中是不具备原子性的,则多线程运行肯...

2020-05-27 16:39:58 135

空空如也

空空如也

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

TA关注的人

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