1 | package com.Practice.RemoveDupData; |
wordcount 互为好友对案例
1 | package com.Practice.SameFriend2; |
IDEA windows本地运行wordcount程序
第一步创建maven项目
第二步创建WordCountDemo类
1 | package com.wordcountModel; |
shell实现九九乘法表
1 | for (( i=1;i<=9;i++ )) |
配置163云源repo
进入yum配置文件目录
cd /etc/yum.repos.d/备份配置文件
mv CentOS-Base.repo CentOS-Base.repo.bak下载163的配置
wget http://mirrors.163.com/.help/CentOS6- Base-163.repo,下载下来的文件名为 CentOS6- Base-163.repo改名
mv CentOS6-Base-163.repo CentOS-Base.repo更新数据库
yum update
Spring侵入式和非侵入式的区别
简单解释:
侵入式:使用者编写代码时,需要继承或者实现框架的类或接口,需要依赖框架。
非侵入式:使用者编写代码时,无需继承或者实现框架的类或接口,察觉不到框架的存在。
Spring框架是一种非侵入式的轻量级框架
###1.非侵入式的技术体现
允许在应用系统中自由选择和组装Spring框架的各个功能模块,并且不强制要求应用系统的类必须从Spring框架的系统API的某个类来继承或者实现某个接口。
2.如何实现非侵入式的设计目标的
1)应用反射机制,通过动态调用的方式来提供各方面的功能,建立核心组间BeanFactory
2)配合使用Spring框架中的BeanWrapper和BeanFactory组件类最终达到对象的实例创建和属性注入
3)优点:允许所开发出来的应用系统能够在不用的环境中自由移植,不需要修改应用系统中的核心功能实现的代码
常见SQL语句
1 | create database employee |
Java集合常见面试题
Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架。这里有一些实用问题,常在核心Java面试中问到。
- 什么是Java集合API
Java集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层完成以下几件事:
● 编程更加省力,提高城程序速度和代码质量
● 非关联的API提高互操作性
● 节省学习使用新API成本
● 节省设计新API的时间
● 鼓励、促进软件重用
具体来说,有6个集合接口,最基本的是Collection接口,由三个接口Set、List、SortedSet继承,另外两个接口是Map、SortedMap,这两个接口不继承Collection,表示映射而不是真正的集合。
Java集合体系结构以及集合和数组的区别
数组和集合的定义
一、数组
数组是java语言内置的数据类型,他是一个线性的序列,所有可以快速访问其他的元素,数组和其他语言不同,当你创建了一个数组时,他的容量是不变的,而且在生命周期也是不能改变的,还有JAVA数组会做边界检查,如果发现有越界现象,会报RuntimeException异常错误,当然检查边界会以效率为代价。
二、集合
JAVA还提供其他集合,list,map,set,他们处理对象的时候就好像这些对象没有自己的类型一样,而是直接归根于Object,这样只需要创建一个集合,把对象放进去,取出时转换成自己的类型就行了。
三、数组和集合的区别