04 2017 档案

摘要:今天学习了关于MQ的一些知识,把内容总结下,理解可能有些错误,以后逐步改进。 1.什么是MQ,为什么要使用MQ? http://blog.sina.com.cn/s/blog_6166d8170100h0ty.html 简单点说:MQ即消息队列,那么提到消息就会提出一些:谁发出消息,谁接收消息?消息 阅读全文
posted @ 2017-04-28 20:03 小虾米的java梦 阅读(568) 评论(0) 推荐(0) 编辑
摘要:之前做项目遇到了这个sso系统,当时只是理解了一部分,今天偶尔发现一篇文章,觉得写的不错,增加了sso知识: 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环境中可以采用不同的单点登录实现方案来满足需求。 阅读全文
posted @ 2017-04-27 16:37 小虾米的java梦 阅读(10631) 评论(0) 推荐(0) 编辑
摘要:1、从Git官网下载windows版本的git:http://git-scm.com/downloads 2、一般使用默认设置即可:一路next,git安装完毕! 3、但是如果这时你打开windows的cmd,在里面打git命令会提示“不是内部或外部命令,也不是可运行的程序”,想要直接在window 阅读全文
posted @ 2017-04-26 09:45 小虾米的java梦 阅读(204) 评论(0) 推荐(0) 编辑
摘要:通常我们在sping的配置文件中,扫描到mapper文件,但是mapper.xml找不到,此时解决办法就是在pom中添加下面代码: src/main/java **/*.properties **/*.xml false src/main/resources **/*.propertie... 阅读全文
posted @ 2017-04-25 16:30 小虾米的java梦 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:问题的提出: 我们在访问淘宝,京东这些商城系统的时候,我们可以随意的在文本框输入关键字就可以获取到所想要的信息或者相关的信息,那么我们到底是如何实现这个功能的呢,为什么可以随意的输入就可以显示相关的信息。 其实我们在进行搜索服务的时候,都是想好的关键字,而这些存储在数据库中的关键字已经被luncen 阅读全文
posted @ 2017-04-25 14:34 小虾米的java梦 阅读(725) 评论(0) 推荐(0) 编辑
摘要:1.git与github(https://www.oschina.net/)的区别 Git(https://git-scm.com/)是一个版本控制工具 github是一个用git做版本控制的项目托管平台。 Git(https://git-scm.com/)是一个版本控制工具 github是一个用g 阅读全文
posted @ 2017-04-24 14:24 小虾米的java梦 阅读(5929) 评论(0) 推荐(1) 编辑
摘要:关于redis为什么能作为缓存这个问题我们就不说了,直接来说一下redis缓存到底如何在项目中使用吧: 1.redis缓存如何在项目中配置? 1.1redis缓存单机版和集群版配置?(redis的客户端jedis常用) 1.2redis的方法定义? 接口: 实现:分集群和单机版 单机版实现方法: 集 阅读全文
posted @ 2017-04-24 10:31 小虾米的java梦 阅读(59190) 评论(3) 推荐(2) 编辑
摘要:跨域问题的推荐文章: http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html 现在分布式的项目都涉及到跨域这个问题: 什么是同源: 同源,就是指两个页面具有相同的协议,主机(也常说域名),端口,三个要素缺一不可。相同的协议+域名+ 阅读全文
posted @ 2017-04-19 09:21 小虾米的java梦 阅读(939) 评论(0) 推荐(1) 编辑
摘要:1.HttpClient简介 http协议可以说是现在Internet上面最重要,使用最多的协议之一了,越来越多的java应用需要使用http协议来访问网络资源,特别是现在rest api的流行,HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的 阅读全文
posted @ 2017-04-19 08:03 小虾米的java梦 阅读(379) 评论(0) 推荐(0) 编辑
摘要:springmvc 中@Controller和@RestController的区别 1. Controller, RestController的共同点 都是用来表示spring某个类的是否可以接收HTTP请求 2. Controller, RestController的不同点 @Controller 阅读全文
posted @ 2017-04-18 18:34 小虾米的java梦 阅读(408) 评论(1) 推荐(1) 编辑
摘要:转:http://justcoding.iteye.com/blog/1366102/ Js是不能跨域请求。出于安全考虑,js设计时不可以跨域。 什么是跨域: 1、域名不同时。 2、域名相同,端口不同。 只有域名相同、端口相同时,才可以访问 可以使用jsonp解决跨域问题。 Jsonp其实就是一个跨 阅读全文
posted @ 2017-04-18 15:33 小虾米的java梦 阅读(168) 评论(0) 推荐(0) 编辑
摘要:概述: centos作为服务器部署是第一选择。CentOS去除很多与服务器功能无关的应用,系统简单但非常稳定,命令行操作可以方便管理系统和应用,丰富的帮助文档和社区的支持。 ubuntu最佳的应用领域是桌面操作系统而非服务器操作系统。 Debian作为服务器的选择,但是由于其发展路线,使它的帮助文档 阅读全文
posted @ 2017-04-18 08:14 小虾米的java梦 阅读(7448) 评论(0) 推荐(0) 编辑
摘要:想知道什么是伪静态,那么我们必须知道什么是静态和动态的,之前没有接触网站的时候,认为静态的就是没有flash多的页面,动态的就是有flash的页面,发现这真是一个片面的理解,现在才知道这并不是区别静态和动态的原理,而是通过代码来区别的 静态网站是指全部由HTML代码格式页面组成的网站,所有的内容包含 阅读全文
posted @ 2017-04-17 19:17 小虾米的java梦 阅读(310) 评论(0) 推荐(0) 编辑
摘要:向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键。主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A、B中插入数据(A的主键是B的外键),向A表中插入数据之后,向B表中插入数据时需要用到A的主键。 比如添加一个用户,同时返回插 阅读全文
posted @ 2017-04-17 15:14 小虾米的java梦 阅读(4010) 评论(0) 推荐(0) 编辑
摘要:这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html 前台: 1 2 3 4 5 6 7 8 9 10 11 12 13 1 阅读全文
posted @ 2017-04-13 10:03 小虾米的java梦 阅读(362) 评论(1) 推荐(0) 编辑
摘要:首先说下问题: 这次在做项目的是出现了一个new对象在循环里面与外面造成的不同影响。 大家可以看到这个new的对象放在不同的位置产生的效果是不一样的。 经过多方查询与验证可以得出结论: * EasyUITree tree=new EasyUITree(); *放外边是同一块内存空间,你的list中看 阅读全文
posted @ 2017-04-13 08:55 小虾米的java梦 阅读(22477) 评论(4) 推荐(2) 编辑
摘要:转:http://blog.csdn.net/carson_ho/article/details/70037693 阅读全文
posted @ 2017-04-12 08:37 小虾米的java梦 阅读(387) 评论(0) 推荐(0) 编辑
摘要:这个是实验室同学面试的时候,面试官问的一个问题? 为什么选择centos系统,为什么centos系统用的比较多呢? 首先我们说下redhat红帽公司,它是全球最大的linux服务提供商,它的服务是最好的,系统最稳定,可见redhat的实力是非常强的,但是呢,redhat要收费。 而centos是re 阅读全文
posted @ 2017-04-11 09:40 小虾米的java梦 阅读(735) 评论(0) 推荐(0) 编辑
摘要:Result Maps collection already contains value for xxxMapper.BaseResultMap错误解决办法一、问题描述今天在做项目时,遇到一个错误:“Result Maps collection already contains value for 阅读全文
posted @ 2017-04-10 16:40 小虾米的java梦 阅读(4338) 评论(0) 推荐(0) 编辑
摘要:TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数 阅读全文
posted @ 2017-04-10 10:04 小虾米的java梦 阅读(226) 评论(0) 推荐(0) 编辑
摘要:工程目录下各文件的含义 一般大部分的文章可能介绍到上面就算结束了,但我这还没有。创建工程产生的各个文件都你知道是什么用的吗? 如果你是一个初学者,你可能会不知道(老手请跳过本文)。Ok,我就带你逐一了解吧。 解决方案与工程 在这之前先了解一个概念:解决方案与工程。 解决方案(Solution):一个 阅读全文
posted @ 2017-04-10 09:58 小虾米的java梦 阅读(389) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/zhouzhou-aspnet/articles/2591596.html 本文是一个菜鸟所写,本文面向的人群就是像我这样的小菜鸟,工作一年也辛辛苦苦学习了一年,一直没有机会梳理一下自己的知识,最近花了一些时间整理了一些C#基础知识,也算是对过去的一 阅读全文
posted @ 2017-04-10 08:58 小虾米的java梦 阅读(436) 评论(0) 推荐(0) 编辑
摘要:可以这样简单理解:WCF是微软的基于.net平台的一种分布式服务框架。wcf和webservice都是SOA的实现方式。wcf是微软特有的。webservice则是通用的一种服务。wcf是webservice的一个细化。 Web Service:严格来说是行业标准,也就是Web Service 规范 阅读全文
posted @ 2017-04-10 08:42 小虾米的java梦 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:博客地址:写的很好,深入浅出,通俗易懂: http://www.cnblogs.com/artech/archive/2007/02/26/656901.html 阅读全文
posted @ 2017-04-10 08:36 小虾米的java梦 阅读(142) 评论(0) 推荐(0) 编辑
摘要:利用maven来部署工程时,一般采用的是tomcat插件,使项目在tomcat上面运行,那么这个debug调试是如何进行呢? 我们在调试的时候问题: 会提示找不到资源,那么如何进行修改呢,方法两个: 第一: 下次启动时生效。 第二种方法是: 同样添加项目即可。 阅读全文
posted @ 2017-04-09 09:47 小虾米的java梦 阅读(3611) 评论(0) 推荐(0) 编辑
摘要:今天在用maven搭建项目工程的时候出错的原因竟然是因为使用了jre,而非jdk导致报错,这里就搜集了有关这方面的信息: JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。(一般开发人员用 阅读全文
posted @ 2017-04-08 15:27 小虾米的java梦 阅读(198) 评论(0) 推荐(0) 编辑
摘要:maven搭建私服的步骤: 分三步: 第一步:下载maven的安装包,然后配置好maven的环境变量。 第二步:将maven的私服Nexus安装好,修改maven的配置文件setting.xml问,在配置文件中的,<mirros></mirros>中添加私服的镜像。 第三步:在eclipse中配置m 阅读全文
posted @ 2017-04-08 11:23 小虾米的java梦 阅读(3122) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/wanghantong/article/details/36427433 在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和 阅读全文
posted @ 2017-04-08 09:25 小虾米的java梦 阅读(291) 评论(0) 推荐(0) 编辑
摘要:转:http://www.cnblogs.com/dreamroute/p/5440419.html 可参考:http://www.blogjava.net/xiaomage234/archive/2014/05/13/413584.html 什么是Nesux:http://juvenshun.it 阅读全文
posted @ 2017-04-08 09:00 小虾米的java梦 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1、为什么要使用微服务? 要说为什么要使用微服务,我们要先说下传统的企业架构模式-垂直架构/单块架构模式,简单点说:我们一般将系统分为三层架构,但是这是逻辑上的三层,而非物理上的三层,这就意味着经过编码后,我们需要将这三层的代码打包部署,最终还是运行在同一台机器的同一个进程中。即单块架构模式就是功能 阅读全文
posted @ 2017-04-08 08:45 小虾米的java梦 阅读(2216) 评论(0) 推荐(0) 编辑
摘要:JSON的具体形式 1、对象是一个无序的“‘名称/值’对”集合。一个对象以“{”开始,以“}”结束。每个“名称”后跟一个“:”,“‘名称/值’对”之间使用“,”分隔。 举个例子: { name:"张三" , password:"123456" , department:"技术部" , sex:"男" 阅读全文
posted @ 2017-04-07 20:17 小虾米的java梦 阅读(1868) 评论(0) 推荐(0) 编辑
摘要:1、shiro原理图如下: 框架解释: subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行认证、授权。 securityManager:安全管理器,主体进行认证和授权都 是通过securityManager进行。它包含下面的认证器和授权器。 authenticator: 阅读全文
posted @ 2017-04-07 10:11 小虾米的java梦 阅读(45086) 评论(1) 推荐(0) 编辑
摘要:什么是异构? 简单的说就是指一个整体中包含有不同的成分的特性,即这个整体由多个不同的成分构成。 在信息技术中,异构一词通常用来形容一个包含或者组成“异构网络”的产品。 所谓的“异构网络”通常指不同厂家的产品所组成的网络,而且各厂家产品具有互操作性。通过制定统一规范,不同厂家的硬件软件产品也可以组成统 阅读全文
posted @ 2017-04-07 09:02 小虾米的java梦 阅读(4676) 评论(0) 推荐(0) 编辑
摘要:转:https://www.nowcoder.com/discuss/334 作者:进击的喵链接:https://www.nowcoder.com/discuss/334来源:牛客网 不管你是新 程序员还是老手,你一定在面试中遇到过有关线程的问题。Java 语言一个重要的特点就是内置了对并发的支持, 阅读全文
posted @ 2017-04-07 08:46 小虾米的java梦 阅读(2538) 评论(0) 推荐(0) 编辑
摘要:一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到 阅读全文
posted @ 2017-04-07 08:43 小虾米的java梦 阅读(410) 评论(0) 推荐(0) 编辑
摘要:进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 举个简单例子:我们在使用计算机的时候,这个操作系统中有很多程序,我们可以打开QQ音乐,可以看新闻,可以聊天,可以下载东西。这些都是计算机中的每一个程序,即进程。 而线程是进程的一个部分,比如我们打开wo 阅读全文
posted @ 2017-04-07 08:35 小虾米的java梦 阅读(219) 评论(0) 推荐(0) 编辑
摘要:jvm实例,tomcat容器,spring容器,在内存中的关系5 1.一个java项目对应一个jvm 吗? 2.tomcat里面加载多个java项目 ,是不是用了一个jvm? 3.java项目中的spring容器,部署到tomcat容器,启动tomcat以后的jvm实例 ,在内存中是怎么一个包含关系 阅读全文
posted @ 2017-04-05 18:18 小虾米的java梦 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:indexOf(String.indexOf 方法)字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 String 对象内第一次出现子字符串的字符位置。[ 阅读全文
posted @ 2017-04-05 18:03 小虾米的java梦 阅读(543) 评论(0) 推荐(0) 编辑
摘要:"=="操作符的作用 1、用于基本数据类型的比较 2、判断引用是否指向堆内存的同一块地址。 equals所在位置: 在Object类当中,而Object是所有类的父类,包含在jdk里面,但并不适合绝大多数场景,通常需要重写 equals的作用: 用于判断两个变量是否是对同一个对象的引用,即堆中的内容 阅读全文
posted @ 2017-04-01 10:12 小虾米的java梦 阅读(253) 评论(0) 推荐(0) 编辑
摘要:(1)问题一:null和""的区别String s=null;string.trim()就会抛出为空的exception String s=""; string.trim()就不会抛, 为什么? 答:NULL:代表声明了一个空对象,不是一个字符串,可以赋给任何对象。 "" :代表声明了一个对象实例, 阅读全文
posted @ 2017-04-01 09:52 小虾米的java梦 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。1)采用相对路径遇到的问题l 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。l 如果页面被多于一个的页面所包含,那 阅读全文
posted @ 2017-04-01 09:12 小虾米的java梦 阅读(255) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示