- 博客(15)
- 收藏
- 关注
转载 我们为什么要使用List和Set(List,Set详解)
1、集合概述类图集合和数组的区别?集合基本方法集合特有的遍历方式? public static void main(String[] args) { //创建集合对象 Collection c = new ArrayList(); //创建并添加元...
2018-03-24 09:07:29
323
原创 java集合遍历的几种方式总结及比较
集合类的通用遍历方式, 用迭代器迭代:Iterator it = list.iterator();while(it.hasNext()) { Object obj = it.next();} Map遍历方式: 1、通过获取所有的key按照key来遍历//Set<Integer> set = map.keySet(); //得到所有key的集合for (Integer in : ma...
2018-03-24 08:20:17
157
转载 什么是事务、事务特性、事务隔离级别、spring事务传播特性
1.什么是事务:事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。2.事务特性:事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability)简称ACID。原子性(Atomicity):事务是数据库逻辑工作单元,事务中包含的操作要么都执...
2018-03-23 09:50:12
153
原创 JAVA基础
JAVA基础JAVA中的几种基本类型,各占用多少字节? String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.valueOf来返回String实例对象,至于调用哪个则取决于你...
2018-03-03 11:41:06
275
原创 七层协议和四层协议
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。具体说:物理层:网卡,网线,集线器,中继器,调制解调器数据链路层:网桥,交换机网络
2018-02-01 16:44:00
244
原创 angularjs学习总结(~~很详细的教程) 适合快速了解angularjs整体结构 有个整体印象
1 前言前端技术的发展是如此之快,各种优秀技术、优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知识自然是不敢怠慢。AngularJS是google在维护,其在国外已经十分火热,可是国内的使用情况却有不小的差距,参考文献/网络文章也很匮乏。这里便将我学习AngularJS写成文档,一方面作为自己学习路程上的记录,另一方面也给有兴趣的同学一些参考。首先我自己也是一名学
2018-01-27 12:39:16
15282
1
原创 Angular介绍
为什么要使用Angular总结一句话:为了更少的代码,实现更强劲的功能很多操作都需要dom操作,但是angular中没有那么多的dom操作,这是因为angular帮我们封装了,减少了我们开发人员的dom操作一般在angular中就不会出现jquery了,因为这两种思想正好是相悖的。上面的意义只是皮毛,它真正的意义是:angular又是一场革命,带领前端进入了MVX时代。这就像从手工业转为机
2018-01-26 17:18:15
299
原创 Session和Cookie的区别与联系
Session和Cookie的区别与联系一. 概念理解你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接。这是因为你浏览某个网页的时候,WEB 服务器会先送一些资料放在你的计算机上,类似于你打的文字,选的一些东西什么的,Cookie 会帮你都纪录下来。当下次你再
2018-01-26 16:26:09
133
原创 【Spring】Spring MVC原理及配置详解
【Spring】Spring MVC原理及配置画了个SpringMVC的处理流程图1.Spring MVC概述:Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring
2018-01-17 19:07:03
167
原创 Spring中IOC和AOP的详细解释
原文链接:Spring中IOC和AOP的详细解释我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。主要用到的设计模式有工厂模式和代理模式。IOC就是典型的工厂模式,通过sessionfactory去注入实例。AOP就是典型的代理模式的体现。代理模式是常用的java设计模式,他的特征是代
2018-01-11 20:58:20
257
原创 Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
0. 前言HashMap和HashTable的区别一种比较简单的回答是:(1)HashMap是非线程安全的,HashTable是线程安全的。(2)HashMap的键和值都允许有null存在,而HashTable则都不行。(3)因为线程安全、哈希效率的问题,HashMap效率比HashTable的要高。但是如果继续追问:Java中的另一个线程安全的与H
2018-01-11 20:22:58
196
原创 HashMap和Hashtable区别
HashMap Hashtable父类 AbstractMap Dictiionary是否同步 否 是k,v可否null 是 否HashMap和
2018-01-11 20:12:13
154
原创 spring框架详解
整体架构:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架框架图(选自:http://docs.spring.io/spring/docs/3.0.x/reference/overview.html): core Container为spring的核心,实现了基于IoC的bean管理容器。上层的aop /Aspects都是基于他基础上实现的
2017-12-28 20:28:48
543
原创 VMware安装centos虚拟机 通过NAT与主机互通并能上网
1、关于centos虚拟机的安装,我这里就不详细说明了,网上有很多教程,默认你们已经安装好。 (我的环境是centos6.6 x86 最小安装版) 2、右键虚拟主机,选择设置选项。 3、在设置中选择硬件->网络适配器->网络连接->选择自定义(VMnet8 NAT模式) 4、找到虚拟机 编辑->虚拟网络编辑器
2017-11-28 11:25:39
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人