自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 关于集合的面试题

一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被...

2018-08-27 10:44:15 9749

转载 多线程的面试题

1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有...

2018-08-27 10:43:10 359

转载 面向对象面试题

1、面向对象的优点?         易拓展,易维护 2、如何声名一个静态块?         使用static 关键字,后面跟上大括号 3、接口与抽象类的区别?         凡是用abstract修饰的类都叫做抽象类         抽象类可以有零个或多个抽象方法,也可以包含非抽象方法         抽象类中可以没有抽象方法,但是有抽象方法的类必须是抽象...

2018-08-27 10:36:17 347

原创 为什么要写csdn?

在我入学的时候老师就说过要去坚持去写 csdn。当时并不是很明白这个东西有什么用 但是随着学习的过程当中 不断遇到问题  不断去搜索答案  也慢慢的习惯了自己去写话不多说 讲重点   我这人废话并不是很多  (当然我还可以多扯一会  ——     ——  )  下面是我自己总结的写csdn的好处1.坚持去写 养成良好的习惯  (我自己都没做不到 每天一篇  没脸说这 个问题)2.学...

2018-08-08 19:53:14 2423 1

转载 伪分布式安装Hadoop详解

伪分布式安装Hadoop    文档:http://hadoop.apache.org/docs/r2.7.6/hadoop-project-dist/hadoop-common/SingleCluster.html1.上传解压      tar -zxvf hadoop-2.7.3.tar.gz -C /opt/modules/2.了解目录结构,删除无用文件3.修改配...

2018-08-08 11:10:23 264

转载 Linux环境、伪分布式搭建

1、安装VMware2、在编辑里面找到虚拟网络编辑器3、配置VNnet8的子网IP为192.168.59.0;子网掩码为:255.255.255.04、在文件中找到新建虚拟机,根据电脑配置创建新的虚拟机5、修改主机名 vi /etc/sysconfig/network(bigdata-training01.huadian.com)6、配置ip UI界面 或 /vi /etc/syscon...

2018-08-07 11:27:41 506

转载 Google三大理论(论文)

Google引爆大数据时代的三篇论文谈到Hadoop的起源,就不得不提Google的三驾马车:Google FS、MapReduce、BigTable。虽然Google没有公布这三个产品的源码,但是他发布了这三个产品的详细设计论文,奠定了风靡全球的大数据算法的基础!一,GFS—-20032003年,Google发布Google File System论文,这是一个可扩展的分布式文件系统...

2018-08-07 11:23:09 337

原创 Linux常见命令即mysql和jdk安装和配置(2)

常见的符号命令à . :当前目录   à ..:上一级目录   à ~ :用户家目录   à > :覆盖重写某个文件   à >>:追加到某个文件   à | :管道符       一般和grep连用          ps -ef          |         grep gdm          查看当前的进程  管道符  查找从管道...

2018-08-05 20:59:58 466

原创 Linux常用的基本命令(1)

linux中命令的基本格式   命令 选项(参数) 操作的文件或者目录ls:查询当前目录下的文件(list)ls -a: 查询当前目录下的文件包括隐藏文件(就是Linux系统不想让用户看到的文件)ls -l:长格式方式展示 (这个指令有一个别名也就是快捷指令”ll”  list -length)cd:切换目录(也就是进入某个文件夹 change dir)pw...

2018-08-05 20:48:39 342 1

原创 Linux的介绍和基本环境配置

Linux介绍Linux特点:   自由使用(可以自行裁剪功能),免费的(不收费),开源(可以下载源码,可以修改源码),多用户(多用户,Linux多任务跟Windows的多任务有很大的区别,Linux可以同时登陆多个用户,Windows想要登陆另一个用户必须注销当前用户),多任务(多任务就是在登陆QQ的同时可以去浏览网站),多线程(可以同时有多个线程工作),多CPU(支持多个CPU)L...

2018-08-05 20:38:14 2445

原创 MD5加密简单实现

1.先大致说一下什么是MD5加密。MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),看了很多大神的文章,自己有了点理解 ,MD5其实不算是加密算法,而是一种信息的摘要。它的特性是不可逆的,所以除了暴力破解 一般逆序算法是得不到结果的。举个例子:比如1+99=100,MD5接到的字符是1和99 然后通过自己的算法最后生成100 但知道结果是100却很难推测出是通过...

2018-07-27 09:59:55 372

原创 java计算方差

public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.printf("请输入五个数"); int a = scanner.nextInt(); int b = scanner.nextInt();...

2018-07-25 20:17:40 8311

原创 java基础四则运算器

public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数"); double numberA = scanner.nextDouble(); System....

2018-07-25 20:15:51 1760

原创 java判断季节

public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入月份"); int Month = scanner.nextInt(); if (Month>=3 &am...

2018-07-25 20:11:04 3628

原创 java个税计算器

题目要求:要求输入工资,计算应交个税额。个税额 = 全月应纳税所得额*税率-速算扣除数全月应纳税所得额 = (应发工资-四金)-3500假设四金700元,3500元为起征点 public static void main(String[] args) { Scanner scanner =new Scanner(System.in); ...

2018-07-24 20:25:20 4434

原创 java购买火车票

题目要求:假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。根据铁路部门规定,未成年人(18周岁以下)身高不足120cm免票,120(含)-150(不含)cm需半票,150及以上的需全票,未成年人卧铺只能减免硬座的半价。请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价格public static void main(String[] args)...

2018-07-24 20:22:13 3440 2

原创 java阶梯电费

题目要求:根据《福建省电网销售电价表》,居民生活用电按3个梯度收费:月用电量150千瓦时及以下部分,每千瓦时0.4463元,151—400千瓦时部分为0.4663元,401千瓦时以上部分为0.5663元,请编写程序,当输入用户的用电量时,计算出所需付的费用。代码演示 public static void main(String[] args) { Scanne...

2018-07-23 20:06:52 6783 1

原创 java求常数e

 代码演示public static void main(String[] args) { double e= 1; int n =1; double item= 1; while (item>1e-6){ e+= item; n++; item = 1.0/fact(n); ...

2018-07-23 20:02:47 4545

原创 java基础循环结构和选择结构

循环结构循环问题的共同点,写循环代码的套路1.都有一个初始状态2.都有一个循环的判断条件3.都有反思要做的事4.都需要为下一次循环做准备做循环问题需要思考的问题1.初始状态有哪些变量来描述,其初始值是什么?2.循环的控制条件是什么?(题目中给出的条件往往是反的)3.反复做什么4.怎样过渡到下一次循环while循环while(布尔表达式){//循环...

2018-07-23 19:48:23 494

转载 大数据

这是个人整理的一些关于大数据的知识,希望对想学大数据的你有点帮助第一方面:大数据离线分析一般处理T+1数据Hadoop 2.X:(common、HDFS、MapReduce、YARN) Hadoop并不是什么数据库,也不是程序库,甚至不是一个独立产品。实际上,Hadoop是一些独立模块的组合,包括一个分布式文件系统HDFS、一个分布式数据库HBase、 一个大型分布式数据处理库Ma...

2018-07-23 19:45:32 640

原创 maven整合SSM时常用的pom.xml

 注意:仅供参考  这些只是在我项目中用到的  大部分都是常用的  如没有的包 请见谅 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema...

2018-07-20 15:48:17 637

转载 maven工程搭建(IDEA)

什么maven    maven是Apache的顶级项目,        域名:maven.apache.org        “专家,内行”        它是一个项目管理的工具,maven自身是纯java开发的        The result is a tool that can now be used for building and managing any Java-bas...

2018-07-19 19:45:39 178

原创 完整的卸载MySQL

完整的卸载MySQL的卸载方法:1、控制面板里的增加删除程序内进行删除2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除3、开始->运行-> regedit 看看注册表里这几个地方删除没有HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除...

2018-07-18 14:46:21 173

原创 springMVC框架入门

    简单架构快速搭建1.     导包Spring所有包+spring-web  spring-springmvc2. 书写核心配置文件(名字无关紧要,建议放在src目录下)SpringMvc.xmlSpring-mvcSpring-servlet.xml内容:建议开启注解模式使用注解模式配置controller3.     配置web.xml配置springmvc的前端控制器 .Dispat...

2018-07-12 17:53:24 168

原创 Mysql安装教程

Mysql安装教程1.安装时就按照这个流程,不要错了。其中的步骤如果在安装过程中没有出现,就直接进行下一个步骤2. 打开mysql安装文件mysql-5.5.20-win32.msi,出现如下界面,mysql安装向导启动,按“Next”继续3 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom (用户自定义)”三个选项,我们选择“Custom”,有更多的选项,...

2018-07-10 20:02:07 2209 1

原创 java基础验证哥德巴赫猜想

代码演示: public static void main(String[] args) { boolean flag = true; for (int n=8; n<=100; n+=2){ int m = split(n); if (m==0){ flag = false; ...

2018-07-09 19:54:15 3459

原创 三大集合框架整合

SSH整合过程注意  在整合框架中,每一大步都要测试,这样容易排查问题出了问题从头开始一.  导包1..现将hibernate中的包全部导入进来jpa   注意10包+1个驱动包  1.     导入struts2包导包时 如果发现有同一个包 版本不同 一定要将其中之一删掉 原则是删除版本低的再导入struts2和spring整合的包一旦导入了这个包 struts2在启动的时候自动寻找spring...

2018-07-08 20:40:32 302

原创 Spring整合JDBC与Spring管理事务

补充上一篇未发的东西使用注解的方式配置aop1.     开始注解模式<aop:aspectj-autoproxy></aop:aspectj-autoproxy>2.     注解切面再通知上面加上一个注解@Aspect@Aspectpublic class MyAdvice再通知的方法上面加上切点五种@Before(表达式)@AfterReturning @Around...

2018-07-05 19:39:30 1147

原创 使用注解配置spring

使用注解配置spring1.     导包  4+2+1aop2.     导入约束文件 xmlns:context=http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context http://www.springframework.org/schema...

2018-07-05 19:32:15 188

原创 Spring配置详解

Spring配置详解1.     配置bean元素 基本属性<!-- 配置bean元素 name:给对象起个名字 class 类的完整路径 id 唯一 里面不初选特殊字符 struts“/sadfAction” · --> <bean name="user" class="cn....

2018-07-04 17:55:33 252

原创 Spring框架的介绍

Spring框架的作用spring框架是一个一站式框架(javaee三层开发 (web service dao)spring框架全部解决)spring 本身就有这三层对应的功能 web:springMVC  springBoot。Service :spring       dao:spring  整合jdbc   spring本身是一个容器 放了什么对象就拥有了对象的·功能。hibernate 和...

2018-07-03 19:08:42 479

原创 OGNL 和Struts2架构

OGNL是Object-Graph Navigation Language的缩写  对象试图导航语言(el)Jsp 里面有九大内置对象(十二个)requestScope      responseScope  sessionScope (常用) applicationScope   pageContextparams  parama   paraValues九大内置对象对应的就是serlvlet里...

2018-07-02 19:29:29 178

转载 为什么要配置java环境变量

每一个学习java的人,第一堂课都是如何配置java的环境。我最开始的学习的时候,也是一步一步跟着书上,百度上去做,但是总也不知道为什么为什么这么做,今天就给大家解答疑惑!jdk和jre的区别jdk -> Java Development Kit 意思是开发者模式jre -> Java Runtime Environment 意思是Java的运行环境意思就是说如果是在客户机上跑Java...

2018-07-01 21:02:29 460

原创 正则表达式

正则表达式正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),qq号所有的qq号规则:字符串所有字符都是数字 qq号长度五位到十位第一个数字不是0手机号手机号也是有规则的 132130 134 137 177…其中的一个11位邮箱:xxxxxxx@qq..........正则表达规则\转义字符 很多字符在java已经有了特殊含...

2018-06-28 17:17:58 139

原创 Struts2访问流程

 Struts2访问流程1.从浏览器输入地址2.     进入到web.xml<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecute...

2018-06-27 19:35:29 885

原创 Struts2框架

什么是Struts框架Struts2框架是用来替代servlet和jsp  。他的功能就会处理访问服务器的请求。Struts2框架的优点1.     接受参数(自动封装参数)2.     参数的校验3.     可以控制页面的跳转4.     防止表单数据重复提交5.     显示等待页面历史Struts2和Struts1 在技术层面讲他们没有任何关系技术使用webwork这个公司的技术Strut...

2018-06-26 19:15:30 163

原创 多表查询,扩展,补充hql语句报错

hql语句报错这个问题虽然不影响程序  但是看着不是很舒服 解决方案:多表查询笛卡尔积   多表查询 书写方式  表明之间用  逗号隔开,这样将多张表里面的数据全部查出来 查出来的方式就是笛卡尔积的方式(完全组合)这样查出来的数据有很多是无效的数据可以给多表查询 增加条件  查到想要的信息内连接显示内连接    可以通过在设计数据库的时候,表与表之间的关联属性,过滤出有效率的信息隐式内连接隐式内连...

2018-06-25 16:17:14 364 1

原创 Hibernate复杂表的关系(Mysql)

Mysql是一个关系型数据库 表跟表之间存在关联一对一    一对多   多对多一对多:一个公司可以有  多名员工  而 一名只能对应 一个公司 这样的关系就是再比如用户和角色用户有 A  B两个  角色有  总监 小组长 普通这个时候一个用户  有多个角色  A即是 总监 也会小组长同时  总监这个角色 有多个用户 跟他对应 A和B都是总监 这样的表和表之间的关系就是多对多的关系一对多的关系 如...

2018-06-24 20:06:02 195

原创 Hibernate查询方式(criteria和sql)和事务的简单了解

criteria这种语法连Hql语句都不用写,查询的时候全部调用他封装好的方法这是一些 经常用到and并且or()或者equal()等于notEqual 不等于like()模糊查询isnull()为空in():等于列表中的某一个值(特别注意,使用特别)gt(): 大于ge(): 大于等于lt(): 小于le(): 小于等于between()两者之间count():统计数量案例:1.基本查询publ...

2018-06-21 19:11:28 327

原创 Hibernate查询方式 (HQL查询)

Hibernate查询方式有三种查询方式第一种HQL条件查询;建议使用字符串的占位符的方式分页查询:setFirstResult 第几个开始setMaxResults查找几个最大的特点是封装了sql 语句,在查找使用的是类名和类的属性名1.基础查询//基础查询 @Test public void testFun(){ Session session = Hibernat...

2018-06-21 17:56:20 196

空空如也

空空如也

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

TA关注的人

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