自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

elliotann程序人生

想把从步入这行业开始所经历的和所学的和大家一起分享

  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 2020-09-11

1、JVM之内存模型-运行时数据区 JVM在运行java程序时,会把它管理的内存划分为如图所示的运行时数据区域。大致分为两种内存空间: 随JVM进程启动和停止而创建和销毁的线程数据共享内存区域; 随线程创建及线束而创建及销毁的线程私有数据内存区域。 注意:上面对方法区有段描述,其实方法区为规范,一直存在,所谓永久代还是元数据空间,只是方法区的实现。JDK1.8版本后,hotspot方法区中的永久代已被元数据空间替换,而且不再使用堆内存空间,直接移到了本地内存中...

2020-09-11 03:23:59 65

原创 微服务-简介

1、引言 最近几年,微服务架构是相当的火,如果你是做技术的,不谈谈微服架构务感觉地位一下被拉低了。要了解微服务,我们就要必须先明了如下几点:1、相对于谁?-单体架构 2、微服务与微服务架构区别 3、单体架构与微服务架构应用场景,各有什么特点 4、微服务架构涉及工具2、单体架构单体架构大家最熟悉不过了,也是一般情况下敢常用的,特点是一个打包,到处运行。java web中表现为WAR包,其特点是WAR包中包括了程序需要的所有资源,...

2020-05-24 23:46:02 226

原创 mysql深入理解(一)逻辑架构

1、概述    我们对某技术的学习,目的很简单,一是为了学习技术的使用;二是进行思想的学习。学习技术时,先理解思想,对于技术的掌握是大有益处的,一般理解技术思想的途径,从他的架构设计和源码是最直接的。    mysql是一个开源的关系型数据库产品, 采用处理与存储分离的设计,灵活性高,这些年已成为互联网应用上常用的关系型数据库。互联网系统特点是高并发,大数据量,一般瓶颈最终还是会落到数据...

2018-08-27 17:27:01 197

原创 基于角色的简单java权限

 权限管理几乎是每个后台管理系统必有的一个功能,由于每个公司组织结构不同,权限管理的需求也有所不同。 在工作中,权限一般分为功能权限,操作权限,及数据权限。 对于功能级别的权限,一般可理解为3W,即Who对What(Which)进行How的操作, 其中who即为权限的主体或者拥有者(如用户,角色),what受权限控制的对象或资源(如菜单,操作按钮等),how具体权限(...

2014-10-14 09:43:49 138

原创 redhat5 中文乱码

         首次安装redhat5,一直出现中文乱码方格显示,按照要求安装了fonts-chinese-3.02-12.el5.noarch.rpm,fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm中文字体的支持,但仍然乱码。最后在度娘和谷哥中到处寻找,仍然未果。后发现还需求更新字体缓存,通过如下三步就可以解决乱码问题:        1、安装fonts-c...

2013-10-12 10:28:35 62

原创 数据库设计范式

关系模式的范式主要有4种:即第一范式(1NF),第二范式(2NF),第三范式(3NF),BCNF范式,更复杂的有第四范式(4NF)和第五范式(5NF).它主要是为了避免增、删、改异等异常而设计的。第一范式(1NF):       设有一个R关系模式,如果R中的每一属性的值都是不可分割的简单数据项集合,也就是每一个属性不可能同时有多少值或者不可能有重复的列。它是数据库设计中最基本的要求。如:

2012-11-13 18:46:28 58

原创 Oracle10概述

Oracle10g是每一个基于企业级网格计算而设计的关系型数据库管理系统。1、Oracle数据库服务器               Oracle数据库服务器包括一个Oracle数据库和一个Oracle服务器实例。当数据库启动时,首先为SGA分配空间,再启动相应的Oracle后台进程.SGA是为数据库用户共享数据库信息的内存区域。而Oracle后台进程及缓冲区称为Oracle实例.

2012-11-12 22:19:48 306

原创 JVM类加载机制

1、类加载机制是什么?      虚拟机把描述类的数据的class文件加载到内存,并且对数据进行连接,初始化,最终形成可以被JVM直接使用的Java类型,(注:请大家一定要区别类加载机制与类加载的过程)其中连接又可以分为三个阶段:验证、准备、解析。2、类加载的时机      类从被加载进虚拟机内存,到卸载出虚拟机内存,可以分为如下七个阶段:加载、验证、准备、解析、初始化、使用、卸载。我...

2012-10-24 17:59:16 64

原创 Oracle 10g 数据库的启动和关闭

1、 数据库启动过程 数据库的启动过程分为三个步骤,也就代表相应的三个状态,如下:       nomount (创建并启动实例)---> mount (装载数据库)---> Open (打开数据库) 1.1 创建并启动实例          根据数据库的参数文件,创建并启动实例和一些后台进度及服务进程,创建SGA 的内存结构,但此处并不检查数据库的物理文件。 ...

2012-10-23 19:18:18 115

原创 JS动态增加行自己写的一个DEMO

<br />旨在记录每天所学,如果有更好的建议欢迎大家指点:<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br /><html><br /> <head><br />  <title> 动态增加行demo </title><br />  <script type="text/javascript"><br />  var rownum=1

2011-02-12 17:40:00 411

原创 hibernate(1)

什么叫hibernatehibernate是一个开源的ORM映射框架,对JDBC进行了轻量级的封装,可以使我们用面向对象的方式来操作数据库。可以应用于任何JDBC的场合。即可以应用于java程序,又可以应用于servlet/jsp的web程序。它即提供了从java类到关系数据库表的映射,也可以使用jdbc和SQL来手工操作数据库,并且其可以利用代理来加载类,所以大大减少了用HQL来存取数据...

2009-07-24 09:28:02 50

原创 今天面试题

 什么叫三层架构?即表示层,业务逻辑层,持久层。表示层,位于三层之中的最上层,就是展示给用户的界面,用于用户显示和输入数据的界面。业务逻辑层是系统架构中体现核心的部分。无疑也是最重要的部分,它集中在业务规则的制定,业务流程的实现和业务需求的系统设计,与具体的领域有关。它起着承上启下的作用.持久层:负责对数据库的访问,可以访问数据库系统,二进文件,文本文件,XML文件等。SSH的

2009-07-23 20:52:00 400

原创 Struts标签

 标记和link标记差不多,都是产生一个URL,只是rewrite标记不产生标记。它们都只能指定单一参数; 

2009-03-31 14:13:00 248

原创 css中的属性

 margin 属性 -- CSS边外补白用于边框外面给他补上一些空白padding属性 --CSS边内补白font-size属性 --字体大小 line-height属性 --行间的距离,不允许为负值 list-style属性   --定义list的样式

2009-03-25 14:54:00 234

原创 jdk5.0 中的foreach语法

在jdk5.0之后,引用了一个新的循环语法(foreach),语法规则如下:        for(typename varname: array){            .....       }例:public class TestForEach {        public static void main(String[] args) {            

2009-03-18 23:05:00 515 1

原创 Java反射机制

 Java语言允许通过程序化的方式间接的对Class操作,Class文件由类加载器加载后,在JVM中将形成一份描述Class的对象,通过该对象可以获知Class的结构信息,如构造函数,属性,方法等。并分别通过Java实例对这些信息进行描述,Java允许用户通过这个Class相关的描述对象来间接调用类的功能。这就是为程序化方式操作Class文件提供了一个途径。我们通过一个简单的例子来看看Ja

2009-03-04 20:19:00 2438

freemarker中文向导

freemarker中文指南,方便我等英文肓

2013-08-21

effective java

effective java 英文第二版

2012-01-10

深入java虚拟机第二版

虽然有点旧了,但其中的JVM原理还是很有参考价值的

2011-10-24

Quartz作业调度框架

Java 强大的作业调度框架,可以看源码学习其中的思想和用到自己的项目中

2011-10-24

教你如何使用ant及其一些基本知识

ant的作用介绍,使用方法及其怎么配置!!!!!!!!!

2009-03-19

MFC中的视图类

不多说,互相学习学习,

2008-05-17

算法与C程序设计初步

学习学习,刚开始接触.把学到的记录下来

2008-05-15

java学习笔录

刚开始,把java的学习记下来

2008-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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