自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 web开发基础知识

Web开发基础知识一、Web开发入门1.1 引入​ JavaSE的范畴?​ 控制台,面向对象,多线程,IO流,Socket,javaSwing(桌面应用程序C#)​ JavaEE的范畴(Java网站开发)?​ Servlet, jstl, jsp, spring,mybatis​ 之前的程序: java桌面程序,控制台控制,socket...

2019-10-22 14:18:02 380

翻译 Maven的相关知识

Maven一、什么是mavenMaven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。如图为项目构建的过程。解决的项目的问题:1、 如果有好几个项目,这好几个项目中,需要用到很多相同的jar包,能不能只建立一个仓库来解决这个问题?2、测试方法能不能全部运行呢?3、怎么样把一个模块的功能放入到仓库中二、Maven的安装与配置Maven的安装Jdk...

2019-10-13 20:15:02 128

原创 网络编程基础知识

网络编程基础知识一、什么是网络模型网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。在网络编程中,发起连接程序,也就是发送第一次请求的程序,被称作客...

2019-10-11 17:54:14 2138

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

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

2019-10-08 22:03:26 206

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

数据交换格式与SpringIOC底层实现一、 什么是数据交换格式客户端与服务器常用数据交换格式xml、json、html二、 数据交换格式用场景移动端(安卓、IOS)通讯方式采用http协议+JSON格式 走restful风格。很多互联网项目都采用Http协议+JSON因为xml比较重WebService服务采用http+xml格式 银行项目使用比较多三、数据交换格式3.1JSON...

2019-10-06 00:17:50 223

原创 Java并发编程

深入理解Java多线程与并发编程一、线程三大特性多线程有三大特性,原子性、可见性、有序性1.1 什么是原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。一个很经典的例子就是银行账户转账问题:比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上1000元。这2个操作必须要具备原子性才能保证不出现一些意外的问...

2019-10-03 11:14:26 151

原创 多线程之间的通讯

多线程之间实现通讯一、 多线程之间如何实现通讯1.1 什么是多线程之间通讯?多线程之间通讯,其实就是多个线程在操作同一个资源,但是操作的动作不同。画图演示1.2多线程之间通讯需求需求:第一个线程写入(input)用户,另一个线程取读取(out)用户.实现读一个,写一个操作。1.3代码实现基本实现1.3.1共享资源源实体类class Res { public String us...

2019-09-29 23:25:17 195

原创 多线程之间的同步相关

多线程之间的同步相关问题一、什么是线程安全?1.1 为什么有线程安全问题?当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。代码:class ThreadTrain1 implements Runnable { ...

2019-09-28 21:00:56 127

原创 多线程入门

多线程入门问题一.线程与进程的区别每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,在一些等待的任务实...

2019-09-27 11:38:14 115

原创 Docker容器中ngnix反向代理问题

问题背景:项目前端展示的文章内容,是后台KindEditor富文本编辑器编辑生成的.其中需要插入图片,客户担心在富文本编辑器中插入的图片,会在图片服务器迁移后,不能正常显示,且改动较多解决过程1.改造编辑器中的图片路径.在实际工作中,一般我们会将图片上传到专门的图片服务器中,而把路径地址存储到数据库中.前端展示时,根据数据库中的路径地址去取到图片 而现在的图片地址是ip+端口的绝对路径地...

2019-08-19 11:52:59 324

原创 C语言程序设计(第四版)谭浩强著读书笔记(一)之Hello World

C语言程序设计(第四版)谭浩强著读书笔记(一)之Hello World2019-08-09 15:28本人目前为Java程序员,但为了考研需要自学C语言,毕竟数据结构,操作系统等专业书都是使用C语言作为例子.此系列文章会略去特别基础的问题,只写C语言与Java语言不同的地方,主要针对有一定编程基础,至少会一门编程语言的同学,零基础的同学仅供参考.此系列参考高校教材 C语言程序设计(第...

2019-08-09 16:15:11 526

原创 拦截器filter自动注入为空的问题

拦截器filter自动注入为空的问题2019-08-07 15:43今天自定义一个拦截器,结果发现@AutoWiredprivate SystemConfigService systemConfigService;自动装配后,systemConfigService却为null,为什么在controller层可以装配的现在不行了呢?一直找不到问题原来拦截器既没有在上边添加注解,也没在...

2019-08-09 15:03:14 624

空空如也

空空如也

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

TA关注的人

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