- 博客(22)
- 收藏
- 关注
原创 java虚拟机与反射机制
1 什么是虚拟机2 虚拟机内存模型 程序计数器:线程私有,记录下一个执行的java字节码地址,如果是本地方法区,则为Null虚拟机栈:线程私有,存储变量、方法返回值、类的引用,变量的值、类型、名称、如果变量是引用变量则存的是引用值,占用的内存大小可以是固定的,也可以是动态扩展的,如果请求的栈的大小大于固定大小时,会抛出stackOverflowError,如果栈是可动态扩展的,当没有
2016-10-16 23:38:15
909
原创 spring
spring是什么:是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。Spring不排斥各种优秀的开源框架,相反
2016-10-01 12:02:58
675
原创 Struts2
Struts2是什么:struc2s 是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互,在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWor
2016-10-01 11:27:33
1690
原创 tomcat详解
常见的web服务器:1 ApacheApache是世界使用排名第一的Web服务器软件,它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。2 IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。它是微软公司主推的服务器,IIS与W
2016-09-30 21:05:59
355
原创 struct1
struct出现原因:Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间,并不是说提高了运行效率,反而降低了,因为以前一个servlet类就是一个action,其他不变,但struct多了一个总控制器ActionServlet和其他配置文件。但使用struct可以提高系统的维护和开发效率,我们只需要弄action和actionForm就可以了。servlet执行过程
2016-09-30 13:34:27
3322
原创 Herbernate------关联映射
映射:基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用。数据库表之间的关系,在创建表时,可以不指定,在Hibernate映射文件中指定 。一对一:一张A表中的一条记录与另一张B表的一条记录关联(字段一样),并且B表中关联的那个字段(外键)受到A表主键的影响(删除、更新,创建)实现方式:类(持久化类),映
2016-09-29 19:41:19
2051
原创 herbernate
herbernate起源:在讲herbernate框架定义之前,我们先来了解一下EJB,它是SUN的J2EE中的一套规范,并且规定了一系列的API用来实现把EJB概念转换成EJB产品。,也是sun的JavaEE服务器端组件模型,它的设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。它分为Session Bean (会话 bean,包括有状态与无状
2016-09-28 23:24:01
2604
原创 web开发必须知道--servlet、连接池、线程池的概念原理和使用
servlet定义全称Java Servlet,是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者,广义的Servlet由支持servlet(具有servlet引擎)的web服务器调用和启动运行。(H
2016-09-25 23:40:49
7094
原创 设计模式
设计模式定义:设计模式是从许多优秀的软件系统中总结出成功的可服用的设计方案面向对象的几个原则:面向抽象原则1 抽象类与接口接口和对象都不能创建对象 实例(new),但可以使用他们子类赋值给他们的引用。对于抽象类来说是使用上转型对象 接口叫接口回调抽象类中抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺
2016-09-20 23:49:32
430
原创 文件流操作引发一系列相关问题---cpu底层-----java虚拟机
public class Main { public static void main(String arg[]){ File file=new File("E:/TEST.TXT"); if (!file.exists()) { try { file.createNewFile(); } catch (IOException
2016-09-20 00:48:04
806
原创 java 多线程
public class Main implements Runnable { static int i=0;@Overridepublic synchronized void run() {test();}public synchronized static void test(){System.out.println(Thread.currentThread
2016-09-18 23:06:00
297
原创 c笔试常考知识汇总
*与&、**int *p 定义指针,指向int类型数据的指针,*p;取该指针指向的数值 p取该指针指向的地址int &q或者person &q 定义引用&q取该引用的地址q是相当于java对象数组数组名是一个首地址**指针的指针typedef与union、struct、enumenum定义常量 默认为零开始 之后+1 typedef定义类型
2016-09-18 08:52:25
338
原创 编程中不得不知的小学、初中、高中、大学数学知识
1、小学自然数:从0开始的整数a的约数: a%i==0(1最大公约数:是两个数最大的约数最大的整除最小的,没整除就把余数作为最小的,与之前最小的进行整除,直到能整除,先判断最大的数a%b==0? 不等于就递归(b,a%b)倍数:a*i最小公倍数:是两个数最小的倍数两个数互乘,再/最大公约数奇数和偶数:能被2整除的数是偶数 ,否则是奇数质数与合数:除了1
2016-09-16 13:39:39
2810
原创 数据库知识体系+sql语句实现存储过程和函数+应用程序接口
按存储模型分为:关系次数据库、网络次数据库、层次数据库。不同的数据库的是按不同的数据结构组织和联系的数据结构:数据的组织形式与数据之间的联系 用ds=(D, R)其中D表示数据,R表示数据间的联系。数据结构类型:数据结构类型分为数据的逻辑结构和数据的物理结构逻辑结构:以数据的组织形式和联系方式,来观察数据与分析数据,不考虑存储位置物理结构:数据在计算机存储结构管理技术发展历程:
2016-09-15 09:48:14
2388
原创 正则表达式入门知识+用它实现在一个网页中获取所有的链接地址
概念:正则表达式是一种计算机科学的概念、它通常用来检索和替换那些符合规则的文本或者字符串。现在很多的程序设计语言计都支持利用正则表达式来进行字符串的操作,有java、c++、python、javascript、perl、php等。作用: 1 给定的字符串是否符合正则表达式 2 通过正则表达式可以从字符串中获取我们想要的特定部分规则:开始与结束:^、$表示匹配个数:+、?、|
2016-09-14 08:55:42
7334
原创 腾讯在线笔试感受
第一次参加腾讯在线笔试,人家给的做题时间是晚上7点到9点,结果我以为是7点半才开始,所以7点20分才登进去,等于我少用了20分钟啊,泪奔。。。。。但在做选择题中发现主要知识都是我们之前学过的,网络基本知识,数据结构,c++基础知识,没怎么考多线程。 大题方面:1.小明向设计一个简单的商品网站。如何设计一个简单的数据库系统,网站的功能有商品管理、客户管理、订单等2、输入一个正整数,求
2016-09-11 21:18:29
6891
2
原创 TCP/IP模型解读+联系生活中应用+网络编程实现
IOS模型 TCP/IP模型应用层 ------http ftp telnet cmtp rip dns dhcp表示层 应用层会话层传输层 传输层 ------tcp udp 网络层
2016-09-09 22:40:46
889
原创 java常用的数组、字符串、集合操作以及数据结构与算法基本知识
java中常用封装的数组 、字符串、 集合来操作对象,但数据结构中常用的有栈和队列 数与图以及他们之间的排序,查找。 数组声明没有分配内存空间 只有创建或者是初始化时才分配,创建时把数组中的数据类型数据所在的内存空间首地址赋值给数组名,在创建每个对象时,都会给该对象分配地址和它存储的数据 。如变量 int arr[]; int arr[]={1,2,3}; arr=
2016-09-09 18:07:38
4921
原创 一天学会、学深javasript
我们学习一门新的编程语言或者脚本语言,我们首先先要了解一下这门语言的特性与其他语言的区别。但我们讲这门语言的特性之前,我们先来了解一下什么是面向过程与面向对象。 面向对象:是一种以事物(对象)为中心编程思想,把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为描述某个事物在整个解决问题的步 骤中的行
2016-09-05 08:43:46
1151
原创 css学习总结
1.css在html中被引用的方式有三种:外部样式表:link rel="stylesheet" type="text/css" href="mystyle.css" />外部样式表: hr {color: sienna;}内联样式表:style="color: yellow; margin-left: 20px">This is a paragra
2016-09-01 13:42:21
341
原创 教你最快html入门
不管是什么类型的文件,都需要规范,这样我们写出来的标签才能被浏览器或者其他解析器解析出来,html文档类型有三种。1.html 5 :2.HTML 4.01:"http://www.w3.org/TR/html4/loose.dtd">3.XHTML 1.0:"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2016-08-31 22:57:15
416
原创 第一次实习总结
第一次实习总结第一次到中兴软创的时候,老总主要是跟我们介绍一下他们公司的一下组织结果,还有就是为我们分布职业,主要是开发和实施,我被分到了大数据组做实施。 接下来的一周主要是培训,培训的内容是oracle数据库的sql语句的使用,以及他们公司内部使用的几 个数据库。还有就是linux脚本语句的使用,还有就是平台的培训。还有基本的java语言的使用,之后就 进行上机oracle
2016-08-21 18:39:36
1028
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人