小盒子的蜗居

让编程就像谈一场不分手的恋爱

纯手写LinkedList集合框架

LinkeList原理 LinkedList 和 ArrayList 一样,都实现了 List 接口,但其内部的数据结构有本质的不同。LinkedList 是基于链表实现的(通过名字也能区分开来),所以它的插入和删除操作比 ArrayList 更加高效。但也是由于其为基于链表的,所以随机访问的效...

2018-05-30 17:05:19

阅读数:139

评论数:4

纯手写ArrayList集合框架

ArrayList底层实现原理 1. Arraylist底层基于数组实现 private Object[] elementData; 2. Arraylist底层默认数组初始化大小为10个object数组 public ExtArraylist() throws Exception ...

2018-05-30 11:06:46

阅读数:70

评论数:0

SpringMVC基础篇

内容概述 1.SpringMVC 概述 2.SpringMVC  HelloWorld 3.使 @RequestMapping 映射请求 4.映射请求参数 & 请求头 5.处理模型数据 6.视图和视图析器 7.RESTful CRUD 8.Spr...

2018-05-28 15:18:51

阅读数:46

评论数:0

SpringAop与事物原理分析

spring的概述 Spring框架,可以解决对象创建以及对象之间依赖关系的一种框架。 且可以和其他框架一起使用;Spring与Struts,  Spring与hibernate (起到整合(粘合)作用的一个框架) Spring提供了一站式解决方案: 1) Spring Core  sp...

2018-05-28 15:08:34

阅读数:62

评论数:0

Spring核心技术

1. 回顾 Struts与Hibernate可以做什么事? Struts, Mvc中控制层解决方案 可以进行请求数据自动封装、类型转换、文件上传、效验… Hibernate, 持久层的解决方案; 可以做到, 把对象保存到数据库, 从数据库中取出的是对象。 * 传统的开发...

2018-05-28 14:39:08

阅读数:54

评论数:0

Mybatis从小白到大神

1. Mybatis介绍 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Ja...

2018-05-28 14:09:50

阅读数:72

评论数:1

常见Http协议状态?

200:请求被正常处理 204:请求被受理但没有资源可以返回 206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相应报文中通过Content-Range指定范围的资源。 301:永久性重定向 302:临时重定向 303:与302状态码有相似功能,只是它希望客户端...

2018-05-27 11:51:37

阅读数:43

评论数:0

HashMap面试题

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚...

2018-05-27 11:48:23

阅读数:39

评论数:0

如何用SpringMVC实现同步上传图片

我这里创建的是maven项目 (1)创建一个添加页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEnc...

2018-05-23 17:47:28

阅读数:46

评论数:0

Spring整合SpringMVC时Web.xml配置文件介绍

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www....

2018-05-23 17:20:54

阅读数:102

评论数:0

SpringMvc.xml常用配置

springmvc.xml常用配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&...

2018-05-23 17:12:38

阅读数:36

评论数:0

在mybatis中使用PageHelper实现简单分页

我这里创建的是maven项目 (1)创建mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> &am...

2018-05-23 17:05:35

阅读数:125

评论数:0

服务器集群及优化

高性能的服务器的架构设计 对于高性能网站 ,请求量大,如何支撑? 1方面,要减少请求 对于开发人员----合并css, 背景图片, 减少mysql查询等. 2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查询. 3: 利用cdn来响应请求 4: 最终剩下的,不可避免...

2018-05-22 20:33:37

阅读数:63

评论数:0

nginx安装与使用

一、安装Nginx: 1 :  wget下载: http://nginx.org/download/nginx-1.4.2.tar.gz 2 : 进行安装: tar -zxvf nginx-1.6.2.tar.gz 3 :  下载锁需要的依赖库文件: yum install pcre ...

2018-05-22 20:28:17

阅读数:35

评论数:0

nginx+keepalived使用文档

第一步: 下载keepalived地址:http://www.keepalived.org/download.html 解压安装: tar -zxvf keepalived-1.2.18.tar.gz -C /usr/local/ yum install -y openssl openss...

2018-05-22 20:25:29

阅读数:43

评论数:0

nginx实现高可用

一、nginx入门 1.1什么是nginx? nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现...

2018-05-22 15:13:45

阅读数:584

评论数:0

使用nginx+tomcat实现负载均衡

一.什么是nginx nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定, 所以现在很多知名的公司都在使...

2018-05-22 14:47:52

阅读数:43

评论数:0

理财秘诀

不要把鸡蛋放在同一个篮子。我建议,而且我就是这么做的:支付宝和微信钱包都存。 如果是年前,我肯定建议你把十万元钱全部放在余额宝,但是年后,余额宝变了,收益骤降,而且变来变去,什么中欧什么博时,乱七八糟,收益还低,反而微信里零钱通收益稳定又略高于余额宝。 有人说,微信钱包没有支付宝安全,我觉得是一...

2018-05-22 09:33:25

阅读数:35

评论数:0

QQ第三方联合登录

联合登录步骤: 融e学网生成授权连接,跳转到腾讯企业 选择授权QQ用户,授权成功后,就会跳转到原地址 授权连接: 回调地址 :授权成功后,跳转到回调地址 跳转到回调地址:传一些参数 跳转到回调地址: 传一个授权code有效期 10分钟  授权code使用完毕之后,直接删除,不能重复使用 ...

2018-05-21 18:57:55

阅读数:157

评论数:0

MySql主从复制与读写分离

常用命令: service mysqld start service iptables stop mysql –u root  主从复制   概念 影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中。  假设,实时的将变化了的日志系统中的数据库事件操作,...

2018-05-18 11:16:54

阅读数:89

评论数:0

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