自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SparkCore(一)

1.什么是RDDRDD分布式数据集,是Spark中最基础的数据抽象,代码中谁一个抽象类,它代表一不可变、可分区、元素可并行计算的集合。1.2RDD的特点分区、只读、依赖、缓存、CheckPoint分区:逻辑上分区,每个分区的数据都是抽象的存在,计算的时候云通过一个compute函数得到每个分区的数据。如果RDD是通过已有的文件系统构建,则compute函数是读取指定文件系统中的数据,如果R...

2019-05-08 21:21:07 175

原创 redis详解、哨兵模式、集群模式

redis 安装安装步骤:1、下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt2、解压命令:tar -zxvf redis-3.2.5.tar.gz3、解压完成后进入目录:cd redis-3.2.54、在redis-3.2.5目录下执行make命令运行make命令时出现故障意出现的错误解析:gcc:命令未找到能上网:yum install gcc...

2019-02-21 16:37:20 30629 2

原创 Parallels Desktop for Mac中centos动态ip修改为静态ip

ping 测试主机之间网络联通性如果动态ip ping不通 说明网络设置有问题。设备->网络->共享模式修改ip地址 1. 修改IP地址,如图1-99所示[chensy@hadoop100 ~]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0 2. 执行service network restart 3. ...

2019-02-21 10:16:30 1451

原创 redis操作命令锦集

redis中五种数据类型字符串 String特点: 存储所有的字符和字符串应用场景: 做缓存使用哈希 hash特点: 相当于java中hashMap集合应用场景: 可以存储javaBean对象, 此种使用场景不多,可被String替代list集合特点: 相当于java中linkList, 是一个链表的结构应用场景: 做任务队列,在java...

2019-02-19 18:34:08 202

原创 Spring框架中bean管理的常用注解

Spring框架中bean管理的常用注解Spring中用于管理bean的注解分为四大类:1、用于创建对象2、用于给对象中的属性注入值3、用于改变作用范围4、用于定义生命周期1.用于创建对象的用于创建对象的有四个:@Component,@Controller,@Service,@Repository1.1.@Component注解作用: 把资源让spring来管理。相当于在xml中...

2019-02-13 19:47:10 849

原创 采用纯注解把Spring、JdbcTemplate、druid、JUnit进行框架整合

maven依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12&am

2019-01-23 20:44:20 745

原创 druid、dbutils

相关jar包相关数据库usersdruid.propertiesurl=jdbc:mysql://localhost:3306/test?rewriteBatchedStatements=trueusername=rootpassword=123456driverClassName=com.mysql.jdbc.DriverinitialSize=10maxActive=20...

2019-01-20 16:32:00 346

原创 单例模式、Single

一、饿汉式1、用一个公共的静态的常量来保存这个唯一的实例对象2、枚举类3、用一个私有的静态的常量来保存这个唯一的实例对象,再用一个静态方法返回这个唯一的对象class Hungry{ //(2)用一个静态的变量,来存储这个唯一的对象 //这个对象是在类初始化时就创建了 public static final Hungry INSTANCE = new Hungry(); /...

2019-01-13 21:29:43 301

原创 hashMap源码分析1.8

HashMapJDK1.8的HashMap:底层实现(数组+链表/红黑树)1、为什么要从JDK1.8之前的链表设计,修改为链表或红黑树的设计?当某个链表比较长的时候,查找效率还是会降低。为了提高查询效率,那么把table[index]下面的链表做调整。如果table[index]的链表的节点的个数比较少,(8个或以内),就保持链表。如果超过8个,那么就要考虑把链表转为一棵红黑树。T...

2019-01-07 20:16:22 895 4

原创 Collection、list、map、set、comparable、comparator

Collection数组:缺点:(1)长度固定,如果要扩容等需要程序自己维护,如果要删除和插入,程序员要移动元素等(2)数组只支持“可重复,顺序存储”特点,比较单一集合:很多种容器实际开发中,数据的存储特点:(1)有序的(2)无序的(3)可以重复的(4)不能重复的(5)一对一的(6)一对多…JDK在(1)数组(2)链式结构基础上,重新设计出了很多的容器类型。*主要是两大类:1、C...

2019-01-06 11:45:13 253 5

原创 Filter统一解决get、post请求乱码问题

8.0版本以上的tomcat为我们解决了get请求的乱码问题。我们需要自己处理post请求的乱码问题,因为我们的一个项目中可能有很多的请求。当然,我们可以在每一个Servlet中都对post的乱码进行处理。但是,Filter给我们提供了一个更加便捷的方式。我们自定义一个Filter类,拦截所有的请求,然后对这些请求进行post乱码处理即可。//处理post 请求页面乱码 requ...

2018-12-28 18:49:26 572

原创 html&request&response

http:规定了浏览器和服务器之间传输数据的格式:内容:请求协议,响应协议;请求协议:请求行;请求方式 url?name=zhagnsan HHTTP/1.1请求头:key:value user-agent: win Chorome请求体: get没有请求体,post name=zhangsan&pwd=123request...

2018-12-20 10:57:20 248

原创 JdbcTemplate使用c3p0的增、删、改、查

首先我们需要导入jar包和配置环境:db.properties文件driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql:///jdbctemplate?useUnicode=true&characterEncoding=utf8username=rootpassword=123456c3p0-config.xml文件&lt...

2018-12-09 20:21:33 266

原创 JDBCUtils 工具类

package com.SiyualChen.day06.homeWorkNumb;import java.io.FileReader;import java.io.IOException;import java.sql.*;import java.util.Properties;public class JDBCUtils { private static final S...

2018-12-08 16:52:02 232

原创 连接池&jdbcTemplate主要将 jdbcTemplate模板以及 连接池 c3p0的使用

jar包需要自行下载1.将参数封装到配置文件中设置连接池配置参数:初始连接数、最大连接数、最长等待时间、最长空闲等待时间<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <!-- 使用默认的配置读取连接池对象 --> <default-config> &l

2018-12-07 17:44:15 1356

原创 mysql不常用的语句

1、查询当前所有的数据库:语法: show databases;2、查看当前数据库的创建方式:查看数据库的编码表。语法:show create database 库名;3、删除数据库语法:drop database 数据库名;4、修改数据库编码集语法:alter database 数据库名称 character set 字符集; 5、切换数据库:语法: use 数据库名;...

2018-12-03 18:47:01 174

原创 注解的实例

自从学习注解以来,应该都会有这么一个疑问,注解到底有什么用,为什么需要注解。我觉得注解的用处在于提取注解中的值进行某些功能性验证。直接上代码:需求:interspace管理系统,功能1.查看照片2.发表说说3.对话框对话。并且设置用户权限。Users类Function类 写 1.查看照片2.发表说说3.对话框对话。Permission 注解 设置权限Test01测试类Users...

2018-12-01 19:44:31 609

原创 动态代理 需求:一个超级明星技能跳舞、唱歌、拍电影、睡觉。明星经纪人公司接活动,赚的钱37分。请用写出代码。

需求:一个超级明星技能跳舞、唱歌、拍电影、睡觉。明星经纪人公司接活动,赚的钱37分。请用写出代码。这是一个典型的动态代理的问题,代码实现如下:准备工作我们需要建立2个类和一个接口。SuperStar类 里面包含sing、dance、action、sleep方法。StarCompany接口,并且SuoperStar类实现StarCompany接口。Test测试类。代码如下:Sta...

2018-12-01 17:12:53 1030

原创 XML

1.1XML是什么XML是指可扩展标记语言(eXtensible Markup Language),它是一种标记语言,很类似HTML。可扩展 – 随便写标记 – 标签它被设计的宗旨描述数据,而非显示数据。XML标签没有被预定义,需要用户自行定义标签。XML技术是W3C组织(World Wide Web Consortium万维网联盟)发布的,目前遵循的是W3C组织于2000年发布的XM...

2018-11-30 20:44:21 126

原创 线程池

1.1 线程池思想概述池化技术我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的...

2018-11-29 19:39:27 104

原创 反射&注解

今日目标获得字节码对象的三种方式能够使用反射操作构造方法,变量,方法能够获取自定义注解的变量值能够自定义注解1.反射1.1反射的概述问题:我们平时书写在idea中的Java程序是如何运行的呢?1)首先将 .java 源文件编译为class类文件;2)编译后的类文件是存在硬盘中的,那么我们运行需要在内存中看到效果,那么类文件是如何被加载到内存中的呢,就是jvm通过类加载器Cla...

2018-11-29 17:21:11 535

原创 多线程(下)&IO加强

多线程(下)&IO加强今日目标理解多线程问题产生的原因能够使用同步锁解决线程安全问题能够使用propertis读取文件中的内容了解打印流1.多线程安全性问题(理解)我们通过一个案例,演示线程的安全问题:分析:最近万达影城上映:《一出好戏》 , 我们现在模拟一下电影院卖票:我就卖一个放映厅中100张票。我们有多个售票窗口,同时对外出售这100张票。我们可以用线程来...

2018-11-27 20:32:03 224

原创 匿名对象、匿名内部类、多线程(上),学习分享

匿名对象匿名对象的使用场景:当使用对象调用方法只调用一次的时候可以使用。可以作为参数传递,但是在传递之前无法做其他操作。比如说给成员变量赋值使用匿名对象调用方法:学生类:package com.SiyualChen.Demo01;public class Student { private String name; private int age; ...

2018-11-26 19:37:16 240

原创 test

HelloWorld

2018-11-23 22:06:52 65

空空如也

空空如也

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

TA关注的人

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