胡倩萌的博客

胡萌萌的博客

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在idea中,tomcat可以启动成功,界面打不开,并且8080端口打不开

错误详情: The Origin server did not find a current representation for the target resource or is not willing to disclose that one exists. 错误出现原因:项目默认使用的...

2019-01-30 14:29:07

阅读数 950

评论数 0

java基础

1. wait() 和 sleep() 的区别: sleep没有释放锁, wait() 方法释放锁 。 wait() , notify(), notifyAll()三个方法只能在同步方法或者同步控制块中使用, sleep 可以在任何地方使用。 wait() 方法基于 Object, sleep...

2018-11-09 08:52:23

阅读数 88

评论数 0

java基础

HashMap: 不是线程安全的,键和值都可以为空,没有锁机制。 HashTable: 给整张表加锁,键和值都不能为空,采用synchronized关键字 HashMap为什么不是线程安全的? HashMap没有锁机制,在HashMap内部加锁会增加单线程访问的资源消耗,即使没有多线程访问,...

2018-11-01 15:34:57

阅读数 70

评论数 0

spring(二)

spring核心是两点,一个是 IOC 容器, 一个是 AOP 切面式服务。 IOC 容器,即控制反转,本来是由应用程序管理对象之间的依赖关系,现在交给了容器管理,即交给了 IOC 容器。 Spring 的 IOC 主要使用 DI(注入)的方式实现的,不需要主动查找,对象的查找,定位和创建全部由...

2018-10-23 15:02:25

阅读数 463

评论数 0

代理---静态代理--动态代理

首先,明确一点:代理不会改变之前写的所有代码,代理需要继承相同的接口。 那么问题来了,为什么要用到代理? 假设有一个接口 UserManager, 这个接口中有很多待实现的方法,此时,有一个实现类实现了这个接口 UserManagetImpl, 并且已经上线,客户已经在使用了,所以讲道理来说,...

2018-10-23 09:23:22

阅读数 83

评论数 0

spring(一)

我们在做项目的过程中,有一些所有项目都会用到的服务性的东西,如工厂,connection, session,对象,事务等。这些在任何项目中都需要用到,都需要手动重新编写代码。 spring是一个轻量级容器架构,将以上所有项目通用的服务提取出来,做成容器,之后每次需要用到这些服务的时候,直接交给s...

2018-10-18 15:54:39

阅读数 66

评论数 0

tomcat是什么?通俗解释

tomcat是什么 简单总结下,tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。 tomcat所做的事情主要有:开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应...

2018-10-11 14:44:30

阅读数 7550

评论数 0

新浪博客

终于找到了以前写文章的新浪博客 费劲了一番周折啊!!! 记录下网址: 新浪博客

2018-10-11 10:18:39

阅读数 163

评论数 0

面向对象(二)

1. java 子类为什么不能继承父类的构造方法? 构造方法的作用是初始化类,子类初始化子类,父类初始化父类,在子类调用自己的构造方法前,会先自动调用父类的无参构造方法,先生成父类对象,再生成子类对象。如果父类没有无参构造方法,子类就必须用super()显示调用父类的构造方法。先有父亲才会有孩子...

2018-10-10 18:28:21

阅读数 59

评论数 0

单例类的标准写法

大部分情况下,我们把类的构造器设置成public权限,允许创建多个对象。 如果一个类始终只能允许创建一个对象,则需要用private修饰该类的构造器,将构造器隐藏起来,并提供给外界一个唯一的public访问点,用于外部创建唯一的对象。也就是单例类。 因为在调用该 public 方法之前,肯定是...

2018-09-29 15:28:19

阅读数 163

评论数 0

面向对象(一)

1. 构造器: 构造器是一个类创建对象的根本途径,如果一个类没有构造器,则不能通过 New关键字去创建对象,Java系统为每一个类提供了一个默认的构造器,构造器用于对类的实例进行初始化的操作。默认构造器是无参的,如果开发者在类中手动定义了构造器,则默认构造器失效,不能再次被调用。 构造器是有返回...

2018-09-27 14:26:22

阅读数 55

评论数 0

wproxy安装以及配置

先来放一个下载链接:wproxy安装包 开发过程中遇到了一些问题,假设手机要访问服务器A,但是不能直接访问,需要借助计算机B作为中间代理进行访问。之所以不能访问的原因有很多,比如内外网不能直接打通等。 所以我们用到了wproxy软件。 解压后安装即可,安装步骤很少,机械的下一步即可。 主要...

2018-07-27 16:33:59

阅读数 2577

评论数 0

JAVA多线程入门系列文章(2)----并发处理

非线程安全产生原因: 多个线程访问同一个对象中的实例变量时,会产生脏读,也就是说可能会出现一种情况:取到的数据已经被更改掉。 而线程安全就是保证取到的数据不是脏数据。 所以我们才要仔细去分析,怎样才能保证线程安全,也就是怎样在代码中做一些特殊的处理,从而保证线程安全。、 最基础的保证线程安...

2018-07-23 17:44:05

阅读数 70

评论数 0

JAVA多线程入门系列文章(1)

进程:我们可以将一个正在运行的exe程序理解成一个进程。 线程:在进程中独立运行的子任务。 使用线程的好处:可以最大限度的利用CPU的空闲时间来处理其他的任务,CPU在不同的线程之间快速切换,给用户的感受就是多个任务在同时运行,即异步处理,线程被调用的时机是随机的,这样大大提高了CPU的使用效...

2018-07-23 16:47:21

阅读数 179

评论数 0

一致性哈希算法

一致性哈希算法-最通俗

2018-06-20 15:34:17

阅读数 78

评论数 0

Broker简介

Broker是ActiveMQ的一个实例。我们可以将ActiveMQ看成一个服务,是需要我们下载解压后才能使用(免安装)。主要使用目的是为了将服务器和客户端解耦,用来做消息的传递。而Broker是ActiveMQ的一个简易实现,我们只需要在代码中启动Broker(用跑代码的方式启动ActiveMQ...

2018-06-13 15:40:22

阅读数 4143

评论数 0

Retrofit2 源码解析

看到了一篇很精辟的解析,地址是 Retrofit2源码解析很精辟,转载过来,感谢博主。

2018-06-11 17:24:50

阅读数 70

评论数 0

杂谈-待更

1. 移动设备和后台服务之间的交互协议对比:(1) http协议:同步,无状态协议,不支持推送。单向通信,要获得信息必须由设备端自己发起请求。基于TCP/IP提供网络连接。缺点在于: Http方式的通信,都是由客户端发起的,缺乏服务器主动通知客户端的机制,在需要通知的场景下,需要客户端不断轮询服务...

2018-05-17 16:40:03

阅读数 88

评论数 0

浅谈Git

Git是一款版本控制工具,最主要的特点是快速,开源,分布式。 我们首先来看一下Git和SVN的区别: 解析两者区别如下: (1)SVN只有远程仓库,使用SVN需要有权限,所有人共同操作一份远程代码,每一次修改都需要联网,不够便捷,速度也不够快,性能方面不够安全,是一个集中式的版本控制...

2018-05-09 22:22:40

阅读数 82

评论数 0

maven项目中常用知识点

1. 我们先来解释一下 jar包和 war包的区别: jar包和 war包都可以看成是压缩文件,用解压软件都可以打开。 我们为了项目的部署和发布,会将项目打包,打包通俗来讲就是将代码和依赖的东西进行压缩,变成后缀为 .jar或者 .war的文件,也就是我们经常说的 jar包和war 包。 这个压...

2018-05-06 18:28:52

阅读数 154

评论数 0

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