自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spark官方文档

1、快速入门 a) val conf = new SparkConf().setAppName("xxx").setMaster("xxx") val sc = new SparkContext(conf) val spark = SparkSession.builder().appName("xxx").getOrCreate() b) val、var、def的区别 val:...

2022-02-25 16:12:02 2762

原创 大数据面试

HADOOP相关:HADOOP文件夹添加限制:针对的是文件夹而不是针对账号。hdfs dfs -setQuota 2 path:为指定HADOOP文件夹添加上传文件的数量。hdfs dfs -setSpaceQuota 4k path:为指定HADOOP文件夹空间添加大小限制。hdfs dfsadmin -clrSpaceQuota path:清楚指定HADOOP文件夹的空间大小限制。HADOOP安全模式集群启动的时候,首先会进入安全模式,处于安全模式时系统会检查数据块的完整性。比如如果我们

2022-02-22 17:33:34 1222

转载 Eclipse添加插件方法

eclipse 添加插件有3中方法:    第一种:解压eclipse 插件 里面分别包含两个文件夹features和plugins ,然后把两个文件夹分别复制到eclipse 下所对应的文件夹下。删除 configuration文件夹下的 org.eclipse.update文件夹。重新启动eclipse,可以在eclipse的菜单"Help"-->"About Eclipse SD

2017-07-19 12:24:53 929

转载 SpringMVC对日期类型的转换

在做web开发的时候,页面传入的都是String类型,SpringMVC可以对一些基本的类型进行转换,但是对于日期类的转换可能就需要我们配置。  1、如果查询类使我们自己写,那么在属性前面加上@DateTimeFormat(pattern = "yyyy-MM-dd")  ,即可将String转换为Date类型,如下@DateTimeFormat(pattern = "yyyy-M

2016-12-19 10:31:46 664

转载 MySQL数据库缓存

作者: scofield 原文:Mysql 数据库缓存cache功能总结[转]版权所有,转载时必须以链接形式注明作者和原出处并保留本声明。MySQL cache功能分析:1 mysql的cache功能的key的生成原理是:把select语句按照一定的hash规则生成唯一的key,select的结果生成value,即 key=>value。所以对于cache而言,se

2016-08-30 20:51:08 811

转载 Java中剪切板的操作

JAVA中有时需要操作系统剪切板的问题,下面演示如何用Java操作系统剪切板,就是定义一个类其中引入需要的包,设计需要的方法,为了不用建立实例即可直接使用,可把方法设置为静态方法 static ,具体步骤如下:1,引入对应的包[java] view plain copyimport java.io.IOException;  

2016-08-13 14:40:47 653

原创 邮箱不可用 550 User has no permission

当传入发送邮箱正确的用户名和密码时,总是收到到:550 User has no permission这样的错误,其实我们用Java发送邮件时相当于自定义客户端根据用户名和密码进行登录,然后使用SMTP服务发送邮件。但新注册的163邮件默认是不开启客户端授权验证的(对自定的邮箱大师客户端默认开启),因此登录总是会被拒绝,验证没有权限。解决办法是进入163邮箱,进入邮箱中心——客户端授

2016-07-30 09:18:43 53955 5

转载 转码工具native2ascii.exe的使用方法

1. native2ascii.exe的介绍:    native2ascii是sun java sdk提供的一个转码工具, 用来将别的文本类文件(比如 *.txt, *.ini, *.properties, *.java 等等)编码转为Unicode编码。 2. 如何获取 native2ascii.exe?    安装了jdk后,假如你是在windows上安装,那

2016-07-12 20:34:35 1752 1

转载 spring+velocity+javamail发送模版邮件

有时候当我们注册完的时候系统会提示有一封邮件发送到了你的邮箱,如何做呢? 就要用到spring+velocity+javamail这3个玩意,其实只用了spring,因为其他2个都被spring集成了。 先看代码  1package com.worthtech.app.util;  2  3import java.io.File;  4import java.util.

2016-05-10 16:16:24 2993

转载 JFreeChart的使用

前提:导入需要的2个jar文件,jcommon-版本号.jar,jfreechart-版本号.jar。可以去官网下载:http://sourceforge.net/projects/jfreechart/files/注意:下载的Jfreechart版本不要太高,新版本对中文的显示会出问题,我自己后来下的是1.0.10的版本。 实例一:比较简单的application版本的饼

2016-05-10 15:54:12 7968

转载 Log4j使用教程

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.proper

2016-05-10 15:43:22 269

转载 使用 Eclipse Memory Analyzer 进行堆转储文件分析

Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的 JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。本文主要介绍如何安装配置 Memory Analyzer,并结合一个实例,介绍如何利用 MAT 来进行堆转储文件分析,找到内存泄露的根源。

2016-04-20 09:41:47 314

转载 ExtJS的12种布局风格

extjs的容器组件都可以设置它的显示风格,它的有效值有 absolute, accordion, anchor, border, card, column, fit, form and table.  一共9种。另外几种见:  http://www.sencha.com/deploy/dev/examples/layout-browser/layout-browser.html  里面有

2016-04-18 09:30:11 688

转载 Mybatis-Spring-注入映射器

注入映射器为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象 (DAO)的代码,MyBatis-Spring 提供了一个动态代理的实现:MapperFactoryBean。这个类 可以让你直接注入数据映射器接口到你的 service 层 bean 中。当使用映射器时,你仅仅如调 用你的 DAO 一样调用它们就可以了,但是你不需

2016-04-08 14:32:48 320

转载 Spring3.0详解

一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本) 

2016-04-07 15:15:10 1147

转载 Spring quartz的原理

Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。 1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context)

2016-04-06 14:21:03 666

原创 线程和进程

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 进程之间互相隔离线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤

2016-03-18 13:31:46 246

转载 数据库事务的四大特性(ACID)及事务隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响

2016-03-18 12:51:37 570

转载 ClassLoader原理

理解ClassLoader基本原理 当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:        bootstrap classloader                 |        extension classloader                 |        system classloader bootstrap classloa

2016-03-09 12:31:00 399

转载 MyBatis学习总结(五)——实现关联表查询

http://blog.csdn.net/hejingyuan6/article/details/48689571一、一对一关联 1.1、提出需求  根据班级id查询班级信息(带老师的信息)1.2、创建表和数据  创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。[sql] 

2015-12-23 14:50:23 362

转载 MyBatis学习总结(四)——解决字段名是实体类属性名不相同冲突

一、准备演示需要使用的表和数据http://blog.csdn.net/hejingyuan6/article/details/48684189[sql] view plaincopyprint?CREATE TABLE orders(      order_id INT PRIMARY KEY AUTO_INCREMENT,  

2015-12-23 14:48:31 410

转载 优化MyBatis配置文件中的配置

一、连接数据库的配置单独放在一个properties文件中  之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下:http://blog.csdn.net/hejingyuan6/article/details/48663773[html] view plaincopyprint?

2015-12-23 14:42:39 418

转载 使用MyBatis对标进行CRUD操作

一、使用MyBatis对表执行CRUD操作——基于XML的实现http://blog.csdn.net/hejingyuan6/article/details/486612531、定义sql映射xml文件  userMapper.xml文件的内容如下:[html] view plaincopyprint?xml v

2015-12-23 14:36:21 473

转载 数据库锁

1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:--------

2015-12-21 23:21:30 333

转载 MySQL命令大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是

2015-12-21 23:16:56 343

转载 eclipse配置黑色主题

虽然以前也使用eclipse的黑色主题,但是配置起来稍微麻烦一点。这里先声明,下面的方式适合最新版本的Eclipse Luna,旧的版本可以下载我提供的这个插件,并将其放在eclipse目录下的plugins目录下即可。插件下载地址:http://download.csdn.net/detail/csulennon/8372387Eclipse LUNA 版本无需安

2015-12-06 00:59:59 782

转载 SpringMVC入门学习(三)+Spring应用(整合)

转:http://blog.csdn.net/hejingyuan6/article/details/46238213在整合之前我们再来回顾一下Spring和SpringMVC Spring: Spring框架的核心是提供了一个容器,该容器可以对Bean组件进行管理,例如创建Bean对象,销毁一个Bean对象等操作.此外该容器还具有IOC和AOP高级特性

2015-06-16 09:54:39 512

转载 SpringMVC入门学习(二)应用注解方式+注解优化

转:http://blog.csdn.net/hejingyuan6/article/details/42177759前篇已经介绍使用SpringMVC的方式进行环境搭建,以及一个简单的demo测试,下面我们再来介绍一下使用注解的方式,如何实现。 添加配置文件 springAnnotation-servlet.xml[html] 

2015-06-16 09:53:22 498

转载 SpringMVC入门学习(一) 环境搭建+实例演示

转:http://blog.csdn.net/hejingyuan6/article/details/41678673简单介绍SpringMVC     SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Hand

2015-06-16 09:51:16 502

转载 Mybatis 高级结果映射 ResultMap Association Collection

转:http://blog.csdn.net/ilovejava_2010/article/details/8180521高级结果映射MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为

2015-06-16 09:33:29 534

空空如也

空空如也

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

TA关注的人

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