摘要:
做Java已经有8个多月了,但是基本没有学习过Java语言,因此在项目中写代码基本靠的是其他语言的基础来写Java代码,写出来的很多代码虽然能用,但是感觉很不地道,虽然从来没有同事说过,但是我自己觉得是,因为我经常用下中国象棋的套路去下国际象棋。
在手头的项目用的SSM的框架,其中有用到Ajax的地方不少... 阅读原文
2018-04-30 07:35:02 阅读(738) 评论(0)
摘要:
许多小伙伴想去学java当java程序员,可是自己是零基础,想去参加java培训,但是又看到网上好多人说参加java培训的很难找到工作,有点不敢去。可是自学又实在学不会,怎么办呢?
Java培训的人出来很难找工作?
首先你要问问自己这是真的吗?不信你去搜其他的行业,几乎每个行业都会有人抱怨难找工作,可是照... 阅读原文
2018-04-30 06:00:06 阅读(788) 评论(0)
摘要:
实现一个功能即在站内搜索的时候敲入空格和没有输入的时候不会进行模糊搜索
阅读原文
2018-04-30 00:09:04 阅读(828) 评论(0)
摘要:
一、异常处理的原则
1、调用方法的时候返回布尔值来代替返回null,这样可以 NullPointerException。由于空指针是java异常里最恶心的异常。
2、 catch块里别不写代码。空catch块是异常处理里的错误事件,因为它只是捕获了异常,却没有任何处理或者提示。通常你起码要打印出异常信息,当然你最好根... 阅读原文
2018-04-29 22:38:02 阅读(802) 评论(0)
摘要:
1、数组
概念:一个存储元素的线性集合。
数组声明和创建:
dataType[] arrayRefVar = new dataType[arraySize];
二维数组(多维数组)声明和创建:
dataType[][] arrayName = new dataType[arraylenght1][arrayl... 阅读原文
2018-04-29 21:32:15 阅读(755) 评论(0)
摘要:
上一篇文章链接:模仿天猫实战【SSM版】——项目起步
后台需求分析
在开始码代码之前,还是需要先清楚自己要做什么事情,后台具体需要实现哪些功能:
注意: 订单、用户、订单、推荐链接均不提供增删的功能。
后台界面设计
不像前端那样有原型直接照搬就可以了,后台的设计还真的有难到我...毕竟我是一个对美有一... 阅读原文
2018-04-29 20:51:16 阅读(815) 评论(0)
摘要:
一、大型网站架构演化
1、大型网站特点
高并发,大流量
高可用
海量数据
用户分布广泛,网络情况复杂
安全环境恶劣
需求快速变更,发布频繁
渐进式发展
2、大型网站架构发展历程
文件服务器,数据库服务器,应用服务器分离
应用服务器增加本地缓存,本地缓存优先,增加分布式缓存服务器
使用应用程序服务器集群提高网站的... 阅读原文
2018-04-29 19:38:05 阅读(763) 评论(0)
摘要:
一、AMQP 概述
AMQP(Advanced Message Queuing Protocol),高级消息队列协议。
简单回忆一下JMS的消息模型,可能会有助于理解AMQP的消息模型。在JMS中,有三个主要的参与者:消息的生产者、消息的消费者以及在生产者和消费者之间传递消息的通道(队列或主题)。... 阅读原文
2018-04-29 19:19:09 阅读(816) 评论(0)
摘要:
一、异常概述
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.Arit... 阅读原文
2018-04-29 19:05:08 阅读(728) 评论(0)
摘要:
首先是关于flume的基础介绍
组件名称
功能介绍
Agent代理
使用JVM 运行Flume。每台机器运行一个agent,但是可以在一个agent中包含多个sources和sinks。
Client客户端
生产数据,运行在一个独立的线程。
Source源
从Cl... 阅读原文
2018-04-29 18:18:04 阅读(768) 评论(0)