摘要: 说起来,这是一个漫长的问题: 客户端和服务器通信的结构是:包头+数据长度+数据 客户端请求服务器发送200包数据。包头=request;长度=4(一个int),数据=200; 服务器在收到客户端的请求后,在while循环里面不停的send,直到够200包:包头=indicate 长度=XX,后面跟一大串数据;发... 阅读原文
2019-03-05 11:28:01 阅读(2289) 评论(0)
摘要: 1:背景   关于项目的搭建,有些人使用开发工具搭建项目,然后将项目所依赖第三方jar 复制到类路径下面,上述搭建方式没有第三方类库的依赖关系,在导入一个jar包的时候,这个jar包还可能依赖其他jar包,其他的jar包有依赖更多的jar包,所以有时候会经常碰见ClassNotFind错误。使用一些项目构建工具可以... 阅读原文
2019-03-05 11:24:06 阅读(2431) 评论(0)
摘要: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 你应该指定一个JDK,而不是一个JRE。显示的JRE HOME,但是需要的是完整的JDK。 解决: Eclipse--&... 阅读原文
2019-03-05 10:36:03 阅读(2370) 评论(0)
摘要: 一. Redis简介 Redis是一个开源的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)等。 二. Redis为什么这么快 完全基于... 阅读原文
2019-03-05 09:59:02 阅读(2467) 评论(0)
摘要: 即将到来金三银四人才招聘的高峰期,渴望跳槽的朋友肯定跟我一样四处找以往的面试题,但又感觉找的又不完整,在这里我将把我所见到的题目做一总结,并尽力将答案术语化、标准化。预祝大家面试顺利。   术语会让你的面试更有说服力,让你感觉更踏实,建议大家多记背点术语。 1. 简单说下什么是跨平台 术语:操作系... 阅读原文
2019-03-05 09:05:03 阅读(2938) 评论(0)
摘要: 最近看了SpringAop的源码实现  大概记录一下aop的源码流程 创建一个最简单的一个测试类 package com.zcg.learn.Test; import org.aopalliance.aop.Advice;import org.junit.Test;import org.springframew... 阅读原文
2019-03-05 07:57:03 阅读(2430) 评论(0)
摘要: 很多时候面试中恨不得你会造火箭,工作中也就让你拧拧螺丝。为了不在面试中吃亏,面试前突击多看看面试题还是狠有必要的。这是一份常见Java面试题分类汇总,希望对大家有用!   初级面试题   Java面试题-基础篇一 Java面试题-基础篇二 Java面试题-集合框架篇三 Java面试题-基础篇四 Jav... 阅读原文
2019-03-05 07:43:02 阅读(2364) 评论(0)
摘要: JAVA这几种数据类型,能否串门?入了人家门,就得按人家规矩来,入乡随俗哦,难免发生有自觉的 还有不情愿被动的。 自动类型转换 自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。在图中,黑色的实线表示无数据丢失的自动类型转换,而红色的虚线表示在转换时可能会精度的损失。 特例: 可以将整型常量直接赋值... 阅读原文
2019-03-05 06:39:02 阅读(2459) 评论(0)
摘要: 一.将字符串转化为字符数组:   toCharArray返回一个字符数组。 char[] a=J.toCharArray(); 二.字符串的长度 字符串的长度和字符数组的长度是不一'样'的. 字符串长度(字符串中的字符个数): 1 String J="HELLO"; 2 J.length()... 阅读原文
2019-03-05 06:12:02 阅读(2887) 评论(0)
摘要: 基本数据类(primitive data type)         Java是一种强类型语言,每个变量都必须声明其类型。         Java的数据类型分为两大类:基本类型(primitive type)和引用类型 (reference type)          Java中定义了3类8种基本数据类型... 阅读原文
2019-03-05 06:00:05 阅读(2275) 评论(0)