- 浏览: 15965 次
- 性别:
- 来自: 青岛
最新评论
文章列表
我目前是一名大三学生,在编程的岁月里可以说自己走了很多弯路、很累吧,而且是自学!其实我也知道、IT行业很辛苦,下面简单说说我大学的生活吧!
目前,我还记得,我为啥报考这专业。当时、是有一个理想就是想着 ...
- 2016-12-22 16:47
- 浏览 169
- 评论(0)
Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
Solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务。
Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。Solr 搜索只需要发送 HTTP GET 请求,然后 ...
- 2016-12-20 19:23
- 浏览 374
- 评论(0)
1、Redis
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
性能极高– Redis能读的速度是110000次/s,写的速度是81000次/s 。
丰富的特性– Redis还支持 publish/subscribe, 通知, key 过期等等特性。
2、redis安装
安装的前提条件(redis C编写的):
需要安装gcc:yum install gcc-c++
2.1、下载redis的源码包。2.2、把源码包上传到linux服务器2.3、解压源码包 ...
- 2016-12-17 22:42
- 浏览 186
- 评论(0)
Mybatis的mapper.xml文件详解
1、#{}和${}的区别:
#{}表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。
如果接收简单类型,#{}中可以写成value或其它名称。
#{}接收pojo对象值,通过OGNL读取对象中 ...
- 2016-12-04 20:20
- 浏览 248
- 评论(0)
第一章
1.1、Web的概念
1.1.1、web的具有以下3个特征:
用超级文本技术HTML来表达信息,以及建立信息与信息的链接。
用统一资源定位技术URL来实现网络上信息的精确定位。
用网络应用层协议HTTP来规范浏览器与Web服务器之间的通信过程。
1.2、URL简介
1.2.1、URL组成:
应用层协议。
主机IP地址或域名。
资源所在路径、文件名。
格式如下:
应用层协议://主机IP地址或域名/资源所在路径/文件名
1.3、HTTP简介
1.3.1、HTTP协议规定Web的基本运作过程基于客户/服务器通信模式
一次简单 ...
- 2016-12-01 09:00
- 浏览 304
- 评论(0)
一、异常
红色为检查异常,就是eclipse要提示你是try catch 还是throws。
非检查异常,就是I0,nullpointexception,数据越界访问indexOfOutBounds 异常
错误: 最常见的oom错误,还有classnotFoundeError,StackOverflowError:
java异常处理面试题归纳
1、error和exception有什么区别
error表示系统级的错误,是java运行环境内部错误或者硬件问题,不能指望程序来处理这样的问题,除了退出运行外别无选择,它是Java虚拟机抛出的。
exception 表示程 ...
- 2016-11-25 17:09
- 浏览 314
- 评论(0)
1、对于免安装版的mysql,mysql服务需要配置并启动1、首先,下载zip格式的mysql后,将其解压到某一个盘下,如D盘下2、解压后,一般在解压后的文件夹中有my-default.ini文件,没有my.ini文件3、新建一个my.ini文件,内容可如下,======= ...
- 2016-11-24 19:41
- 浏览 448
- 评论(0)
为了这份攻略,小琪整整整了三天的VMware(这不是口吃,是整整,整了三天);
然后我把iOS删除了,再重新安装,就是为了写这篇攻略,给大家分享,大家是不是有点感动了~;
好吧,我承认我把系统给整坏了~至于怎么整坏了,后文会说!
废话不多,码字上图(这里用的虚拟机安装,一样使用);
1.确认你的机器是Intel芯片,这一点非常重要;
小琪就是在家里折腾了一个晚上无解,第二天白天到公司Intel电脑安装成功,第二天晚上回家后再次尝试,各种补丁设置改BIOS,结果还是不成功,所以奉劝大家,为了伟大的Mac,不要在AMD这条邪路上越走越远;
如果你觉得自己牛逼哄哄,可以挑战在AMD芯片组下 ...
- 2016-11-24 16:55
- 浏览 289
- 评论(0)
作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志系统又可以帮我们记录大部分的异常信息,从而帮助我们更好的完善系统。本文要来分享一些Java程序员最常用的Java日志框架组件。
Log4j是一款基于Java的开源日志组件,Log4j功能非常强大,我们可以将日志信息输出到控制台、文件、用户界面,也可以输出到操作系统的事件记录器和一些系统常驻进程。更值得一提的是,Log4j可以允许你非常便捷地自定义日志格式和日志等级,可以帮助开 ...
- 2016-11-19 21:32
- 浏览 299
- 评论(0)
Maven是什么?
Apache Maven是一个项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
本教程将介绍如何使用Maven在intellijIDEA中使用等、开发语言Ja ...
- 2016-10-30 22:00
- 浏览 2041
- 评论(0)
上一篇:SpringMVC入门到理解之开门篇
上一篇我们知道有很多控制器组件!!!
——》DispatcherServlet:前端控制器(核心控制器)
用户请求到达前端控制器,它就相当于mvc模式中的c,dispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,dispatcherServlet的存在降低了组件之间的耦合性。
DispatcherServlet的工作流程:DispatcherServlet应用的其实就是一个“前端控制器”的设计模式(
其他很多优秀的web框架也都使用了这个设计模式) 。
DispatcherServle ...
- 2016-10-28 23:22
- 浏览 423
- 评论(0)
先来个在idea(eclipse也一样)SSM项目整合、maven依赖服务器启动报错的情况、大家应该遇见过吧!我来告诉你!!!别再浪了!!!
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:484)
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:433)
at sun.reflect.NativeMethodAccessorImpl.invoke0( ...
- 2016-10-25 21:55
- 浏览 330
- 评论(0)
我看很多大神级别的博客、都是大神级别的!发现很多写很多!也没有什么注释什么的!新手很难理解!新手一看什么都不懂(懵逼了)。
作为刚入门的程序员、小白是这样去学习编程:
——Do it first! ——先去做!——How to do it! ——怎么做!——Look at the source code! ——看源代码!(废话不多说、来吧!先看看springmvc简介!)
一、SpringMVC简介
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring
Web Flow里面,Spring 框架 ...
- 2016-09-28 17:00
- 浏览 266
- 评论(0)
1、源码包准备
首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录
2、上传到Linux
3、解压到安装目录
通过终端在/usr/local目录下新建java文件夹,
命令行:mkdir /usr/local/java
然后将下载到压缩包拷贝到java文件夹中,进入jdk源码包所在目录
命令行:cp jdk-7u45-linux-x64.tar.gz /usr/loc ...
- 2016-09-27 12:41
- 浏览 246
- 评论(0)
MyBatis
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL
Maps和Data Access Objects(DAO)
本教程是maven项目、不会maven的开这个文章!-----Maven教程
开发工具:idea
语言:java
项目结构:m ...
- 2016-09-24 23:18
- 浏览 275
- 评论(0)