摘要: MySQL数据库优化技术之数据库表的设计 三范式介绍 表的范式:只有符合的第一范式,才能满足第二范式,进一步才能满足第三范式。 1、第一范式: 表的列具有原子性,不可再分解。只要是关系型数据库都自动满足第一范式。 数据库的分类: 关系型数据库:MySQL/ORACLE/Sql Server/DB2等 阅读全文
posted @ 2016-11-03 21:02 小胖猪 阅读(254) 评论(0) 推荐(0)
摘要: web.xml文件 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com 阅读全文
posted @ 2016-11-03 21:01 小胖猪 阅读(1446) 评论(0) 推荐(0)
摘要: AVA程序员必读:基础篇(3)语言基础 语言基础 我们先看看一个具体例子,给你们有个先入为主的感觉。以下是一个BasicsDemo程序,它的作用是从1加到10,并显示结果: public class BasicsDemo { public static void main(String[] args 阅读全文
posted @ 2016-11-03 21:00 小胖猪 阅读(179) 评论(0) 推荐(0)
摘要: 操作系统常见面试题总结 1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本 阅读全文
posted @ 2016-11-03 20:57 小胖猪 阅读(327) 评论(0) 推荐(0)
摘要: Linux下Tomcat的启动、关闭、杀死进程 打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有t 阅读全文
posted @ 2016-11-03 20:56 小胖猪 阅读(203) 评论(0) 推荐(0)
摘要: Linux绝对战胜不了Windows系统 我写下这个文章不是来说Linux的坏处,也不是来用户Windows系统,只是用他们之间的差异化再根据目前市场的行情做出一些判断而已。 虚拟机市场的巨头Vmware公司就说过十年之内Linux一定会取代windows系统成为主流。我不知道这公司到底是根据什么来 阅读全文
posted @ 2016-11-03 20:47 小胖猪 阅读(530) 评论(0) 推荐(0)
摘要: Redis学习笔记2-使用 Redis 作为 LRU 缓存 当 Redis 作为缓存使用时,当你添加新的数据时,有时候很方便使 Redis 自动回收老的数据。LRU 实际上是被唯一支持的数据移除方法。Redis 的 maxmemory 指令,用于限制内存使用到一个固定的容量,也包含深入探讨 Redi 阅读全文
posted @ 2016-11-03 20:41 小胖猪 阅读(105) 评论(0) 推荐(0)
摘要: Redis-分片 分片(partitioning)就是将你的数据拆分到多个 Redis 实例的过程,这样每个实例将只包含所有键的子集。本文第一部分将向你介绍分片的概念,第二部分将向你展示 Redis 分片的可选方案。 分片能做什么 Redis 的分片承担着两个主要目标: 允许使用很多电脑的内存总和来 阅读全文
posted @ 2016-11-03 20:39 小胖猪 阅读(157) 评论(0) 推荐(0)
摘要: Java 内存区域与内存溢出 内存区域 Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区:程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区。下面详细阐述各数据区所存储的数据 阅读全文
posted @ 2016-11-03 20:37 小胖猪 阅读(101) 评论(0) 推荐(0)
摘要: pache与Tomcat联系及区别 Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。 Apache:是C语言实现的,专门用来提供HTTP服务。 特性:简 阅读全文
posted @ 2016-11-03 20:24 小胖猪 阅读(122) 评论(0) 推荐(0)
摘要: 基于redis分布式缓存实现(新浪微博案例) 第一:Redis 是什么? Redis是基于内存、可持久化的日志型、Key-Value数据库 高性能存储系统,并提供多种语言的API. 第二:出现背景 数据结构(Data Structure)需求越来越多, 但memcache中没有, 影响开发效率 性能 阅读全文
posted @ 2016-11-03 20:22 小胖猪 阅读(207) 评论(0) 推荐(0)
摘要: 史上最全 ——LINQ to SQL语句 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形式: 阅读全文
posted @ 2016-11-03 20:20 小胖猪 阅读(122) 评论(0) 推荐(0)
摘要: ava千万级别数据生成文件思路和优化 一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去. 程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是 阅读全文
posted @ 2016-11-03 20:10 小胖猪 阅读(1556) 评论(0) 推荐(0)
摘要: 启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in an 阅读全文
posted @ 2016-11-03 17:52 小胖猪 阅读(50728) 评论(0) 推荐(0)
摘要: coreJava部分 7 1、面向对象的特征有哪些方面? 7 2、作用域public,private,protected,以及不写时的区别? 7 3、String 是最基本的数据类型吗? 7 4、float 型float f=3.4是否正确? 7 5、语句float f=1.3;编译能否通过? 7 阅读全文
posted @ 2016-11-03 14:06 小胖猪 阅读(754) 评论(0) 推荐(0)
摘要: sql练习: 创建一个名称为mydb1的数据库。 create database mydb1; 查看库 show databases; 创建一个使用utf-8字符集的mydb2数据库。 create database mydb2 character set utf8; 查看上面创建的库的细节(是不是 阅读全文
posted @ 2016-11-03 14:01 小胖猪 阅读(4288) 评论(0) 推荐(0)
摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互 阅读全文
posted @ 2016-11-03 10:12 小胖猪 阅读(81) 评论(0) 推荐(0)