Eclipse创建maven项目

一.环境 eclipse 2018 64位 ,jdk 1.8,maven 3.6,tomcat 8.5  创建前先把上面环境配置好,这里就不详细描述了。 二.创建步骤 1.打开eclipse,file—》new —》project,选择Maven—》Maven Project,如图: ...

2019-02-13 16:11:48

阅读数 18

评论数 0

HttpClent请求示例 Post Get

一.Post请求 1.post请求http接口 public static String httpPost(String url,Map<String,String> param_map,String encoding) throws Client...

2019-02-12 11:21:22

阅读数 25

评论数 0

JAVA CPU100%如何排查

下面给出两种系统下的排查步骤,都是一模一样的,只是命令稍有区别! 查消耗cpu最高的进程PID 根据PID查出消耗cpu最高的线程号 根据线程号查出对应的java线程,进行处理。 准备一行死循环代码: 怎么跑,应该不用我说了,直接教大家怎么查! 一.windo...

2019-01-31 09:02:31

阅读数 34

评论数 0

JVM参数调优整理

当系统报OOM(Out of Memory)异常时常见有以下几个原因: 老年代内存不足:java.lang.OutOfMemoryError:Javaheapspace; 永久代内存不足:java.lang.OutOfMemoryError:PermGenspace; 代码bug,占用内存无...

2019-01-30 11:00:45

阅读数 24

评论数 0

Tomcat理解Executor和Connector的关系

异步servlet和非阻塞Connector,一个是Executor,一个是Connector,两者的工作阶段不同。 一.Connector 指客户端请求服务器,好比春运通过12306购票,许多客户端连接到12306服务器,因此会有很多connection(连接),建立、维护、管理这些连接,这...

2019-01-28 16:10:48

阅读数 34

评论数 0

Tomcat的连接数和线程池

前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 在前面的文章 Tomcat的server.xml配置详解中写到过:Connector的主要功能,是接收连接请求,创建Request和Response对...

2019-01-28 15:16:55

阅读数 32

评论数 0

Tomcat的server.xml配置详解

一.server.xml结构 server.xml默认配置示例: <Server port="8005" shutdown="SHUTDOWN"> &am...

2019-01-25 15:41:36

阅读数 43

评论数 0

JAVA设计模式什么鬼(终章)——作者:凸凹里歐

设计模式已经全部讲完,习得23种招式后我们也该归纳总结一下了,实践需与理论相结合才能更好地举一反三,灵活运用。设计模式到底是什么?它是对整个软件系统的拆分,组装,并决定模块间关系以及如何互动、通信的某种模式。究其本质,设计模式就是以语言特性(面向对象三大特性)为硬件基础,再加持六大设计原则的灵魂组...

2019-01-22 15:16:10

阅读数 53

评论数 0

Tomcat目录架构

打开解压之后的tomcat可以看到如下目录: 1.bin目录 主要存放bat文件和sh文件,用来控制tomcat启动和关闭。 windows环境通过双击startup.bat或shutdown.bat来启动或关闭tomcat,linux环境下通过sh命令来调用startup.sh或shu...

2019-01-22 15:04:10

阅读数 7235

评论数 0

Http状态码详解

状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请...

2019-01-17 10:31:47

阅读数 34

评论数 0

JAVA设计模式什么鬼(解释器)——作者:凸凹里歐

解释,一定是针对某种语言的拆解、释意,并按照文法翻译、转换成另一种表达形式以达到目标能够理解的目的。比如我们都知道Java编程语言是人类可以理解的语言,程序写好后要先进行编译生成字节码(class文件),然后对此文件解释成机器码,最终机器才可以理解并执行,这就是解释器存在的意义。 就拿我们人...

2019-01-16 14:11:11

阅读数 41

评论数 0

JAVA设计模式什么鬼(访问者)——作者:凸凹里歐

众所周知,对于数据的封装我们通常会用到POJO类,它除了getter和setter之外是不包含任何业务逻辑的,也就是说它只对应一组数据并不包含任何功能。举个最常见的例子,比如数据库对应的实体类,一般我们不会在类里封装上业务逻辑,而是放在专门的Service类里去处理,也就是Service作为拜访者...

2019-01-16 14:03:40

阅读数 29

评论数 0

JAVA设计模式什么鬼(建造者)——作者:凸凹里歐

建造者,用于对复杂对象的构造、初始化,与工厂模式不同的是,建造者的目的在于把复杂构造过程从不同对象展现中抽离出来,使得同样的构造工序可以展现出不同的产品对象。 打个比方,我们知道角色扮演类游戏中玩家可以选择不同的职业,各职业攻击力、防御力等等属性设定是不同的,比如战士的力量和体力强,法师的灵力强...

2019-01-09 08:54:31

阅读数 38

评论数 0

JAVA设计模式什么鬼(命令模式)——作者:凸凹里歐

命令模式,通常指的是一个对象向另一个对象发送信息指令的行为模型,比如父母命令孩子写作业、将军命令士兵进攻等。我们经过分析拆解方法会得到三个模块,首先得有命令发送方,接着是被传递的命令本身,最后就是命令的接收执行方了。那么,这样拆解到底有什么好处?让我们先来看一个最简单的例子,电灯泡。 既然是...

2019-01-09 08:54:20

阅读数 31

评论数 0

JAVA设计模式什么鬼(桥接)——作者:凸凹里歐

要致富先修路,一说到路啊桥啊我们就想到它的重要性,它可以把本是相对孤立的经济体连接起来,使得双边贸易往来更加便利,经济合作更加高效。桥接,用桥梁连接,英文叫Bridge,其实就是桥梁之意。 现在假设我们要作一幅抽象画,用各种形状的色块来表达世界文化的多样性,起名《形形色色》。 需要什么...

2019-01-08 14:44:25

阅读数 32

评论数 0

JAVA设计模式什么鬼(抽象工厂)——作者:凸凹里歐

抽象工厂,意味着工厂的泛化,也就是说对多个工厂共通行为的抽取及概括。这和我们之前讲过的工厂方法模式十分类似,不同之处在于抽象工厂定义了更多的抽象行为,也就是多个工厂方法于抽象工厂中,其实它就是工厂方法的变种而已,所以建议读者先理解好工厂方法模式再回来看本章。 我们都知道,在工厂方法模式中的每...

2019-01-08 14:37:58

阅读数 30

评论数 0

JAVA设计模式什么鬼(工厂方法)——作者:凸凹里歐

工厂是对对象构造、实例化、初始化过程的一种封装,以提供给其他需要对象的地方去使用,以降低耦合,提高系统的扩展性,重用性。众所周知,当我们需要把类实例化成对象的时候,需要用到关键字new,比如Plane = new Plane(),这也是我们最常用的方式了。 然而,这样做的结果就是会把这个对象的诞...

2019-01-08 14:32:57

阅读数 26

评论数 0

JAVA设计模式什么鬼(代理)——作者:凸凹里歐

代理,代表打理,以他人的名义代表委托人打理其本职工作之外或不所能及的事务,达成合作关系并更高效地促成事务完成的目的。例如明星经纪人,他们并没有像明星一样会唱歌、跳舞或演戏,而是替明星打理一些无暇顾及的事务(这并不代表可以代理分外之事),比如推广与宣传,合同谈判啊之类,达成和约后他们才会通知明星去表...

2019-01-08 14:26:27

阅读数 28

评论数 0

JAVA设计模式什么鬼(享元)——作者:凸凹里歐

元,始也,本初,根源之意,计算机中的二进制“元”其实就1和0,这两个东西组合起来有无穷无尽的可能,这便形成了计算机中的大千世界,正如“阴”和“阳”为万物之首一样,这也是为什么称其为二元。顾名思义,享元就是共享本元的意思,然而这个模式的英文叫做Flyweight,能飞起来一般的重量,轻量级的意思,“...

2019-01-08 14:19:58

阅读数 27

评论数 0

JAVA设计模式什么鬼(观察者)——作者:凸凹里歐

眼观六路,耳听八方,观察者很忙,随时监控着关注对象的一举一动。记者、摄影师、重症监护的护士,被套的股民,无不为了完成任务疲于奔命,而观察者模式正是为了解决这个问题而诞生。 观察者的痛点到底在哪里呢?让我们用购物来做例程,假设某件商品(水果手机)卖得非常火爆,长期处于脱销的状态。由于供不应求,...

2019-01-08 14:13:01

阅读数 24

评论数 0

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