Java
套码的汉子
有七分喜欢的人,就只能跟至亲密友分享,有十分喜欢,那就谁也舍不得说了憋着,每天憋着一点小高兴像只松鼠攒着满腮帮子的果仁。
展开
-
Servlet的使用
Servlet的使用1.Servlet介绍 JavaTM servlets 是一个不受平台约束的Java小程序,它可以被用来通过多种方法扩充一个Web服务器的功能。你可以把Servlet理解成Server上的 applets,它被编译成字节码,这样它就可以被动态地载入并用效地扩展主机的处理能力。 Servlet与applets不同的地方是,它不运行在Web浏览器或其他图形化的用户...转载 2019-05-08 19:04:06 · 91 阅读 · 0 评论 -
大数据Hadoop--全分布,HA搭建
大数据Hadoop–全分布,HA搭建一.全分布式环境SSH免密登录以及时间同步设置1.集群时间同步设置(1)模拟内网环境:在集群中找一台服务器作为:时间服务器,例如hadoop01作为时间服务器,hadoop02,hadoop03同步hadoop01。(2)查看Linux中的ntpd时间服务(只需开启时间服务器的ntpd服务):#查看ntpd的状态[root@hadoop02 pro...原创 2019-06-09 06:34:49 · 716 阅读 · 0 评论 -
Java操作HDFS文件系统
Java API操作HDFS文件系统pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</versi...原创 2019-06-20 23:07:54 · 154 阅读 · 0 评论 -
Java常见应用-反射,RPC
Java常见应用-反射,RPC一.反射简介:反射机制是在【运行状态】中:对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。反射提供的功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。三种获取反射入口的方法pa...原创 2019-06-22 21:30:27 · 368 阅读 · 0 评论 -
Java常见应用——Socket,文件拆分合并,序列化反序列化
Java常见应用——Socket,文件拆分合并,序列化反序列化一.Socket1.基于TCP的网络传输协议package com.nike.app.socket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocke...原创 2019-06-23 02:12:23 · 440 阅读 · 0 评论 -
Java常见应用——Json,二维码生成,加密解密应用
Java常见应用——Json,二维码生成,加密解密应用一.JSON1.下载json架包,json官网:json.org2.将Map/JavaBean/String转化成json对象,只需要使用JSONObject的构造方法即可package com.nike.app.json;import com.nike.app.reflect.Address;import com.nike.ap...原创 2019-06-23 19:35:34 · 2269 阅读 · 0 评论 -
Java8-Lambda表达式
文章目录Java8-Lambda表达式开篇示例Lambda表达式简介什么是Lambda?为什么要使用Lambda表达式?Lambda对接口的要求!Lambda基础语法准备工作:准备若干个接口Lambda实现函数式接口Lambda语法精简Lambda语法进阶Lambda表达式构造方法的引用Lambda表达式的使用系统内置的函数式接口Lambda表达式闭包问题Java8-Lambda表达式开篇示例...原创 2019-07-07 23:50:38 · 184 阅读 · 0 评论 -
Java常见应用——发送邮件,XML-DOM解析
Java常见应用——发送邮件,XML-DOM解析一.发送邮件1.发送普通邮件package com.nike.app.javamail;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Date;...原创 2019-06-23 23:26:12 · 467 阅读 · 0 评论 -
MapReduce单词统计,单项求和
MapReduce:单词统计,单项求和前奏:pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</v...原创 2019-06-24 10:10:50 · 305 阅读 · 0 评论 -
MapReduce小案例——找朋友
MapReduce小案例——找朋友需求:在朋友圈内有一票人,他们之间加了微信好友,现在我们需要找出他们两两共同的好友?有上图可知,输入数据,他们所拥有的好友为:friend1.txtA:B,D,F,I,J,OB:A,C,E,G,K,PC:B,D,F,H,RD:A,C,E,H,L,SE:B,D,H,MF:A,C,I,JG:B,K,N,OH:C,D,E,MI:A,F,J,L,Q...原创 2019-06-27 13:24:21 · 678 阅读 · 0 评论 -
MapReduce On HBase
文章目录MapReduce On MapReduceHBase与MapReduce集成整合MapReduce On Hbase小案例1.准备数据2.编写MapReduce代码3.程序运行结果MapReduce On MapReduceHBase与MapReduce集成整合从HBase里读取数据将HBase里的数据作为Map的输入将数据写入HBase将HBase作为Reduce...原创 2019-07-09 01:30:51 · 854 阅读 · 0 评论 -
Join On MapReduce
Join On MapReduce第一种实现思路:准备数据:cls.txtCLassA,Alex,R108,1ClassB,Mike,R115,2ClassC,Jack,R121,3ClassD,Nike,R206,4stus.txt1001,Tomm,male,20,31002,Lucy,female,18,21003,Mark,male,19,12001,Json...原创 2019-06-29 20:08:42 · 119 阅读 · 0 评论 -
大数据之Hadoop-MapReduce On Yarn
大数据之Hadoop-Map/Reduce On Yarn1.网站基本指标分析(1)PV:Page View浏览量,页面的浏览次数,衡量网站用户访问的网页数量;用户每打开一个页面就记录一次,多次打开同一个页面则浏览量累计;(2)UV:Unique Visitor,独立访客数,1天内访问某站点的人数(以cookie为依据),一天内同一访客的多次访问只计为一个访客;(3)IP:Internal...原创 2019-06-08 05:44:11 · 150 阅读 · 0 评论 -
大数据之Hadoop2
大数据之Hadoop2.0入门2一.YARN组件讲解ResourceManager全局的资源管理器,整个集群上只有一个,负责集群资源的统一调度分配,负责对各个NodeManager上的资源进行统一的管理和调度。ApplicationMaster它负责向ResourceManager申请资源,并要求NodeManager启动可以占用一定资源任务,客户提交的每个应用程序都包含一个Applic...原创 2019-06-08 03:04:26 · 229 阅读 · 0 评论 -
Spring v4
Spring v4.2框架–事务&JDBC模板1.Spring的AOP注解开发(基于AspectJ)1)小试牛刀a.导入spring的基本开发包b.导入aop的jar包c.引入配置文件log4j的配置文件:log4j.properties### direct log messages to stdout ###log4j.ap...原创 2019-05-24 04:52:00 · 94 阅读 · 0 评论 -
Servlet——request & response
Servlet——request & response1.Servletp配置方式1.全路径匹配以 / 开始 如:/a /aa/bblocalhost:8080/项目名称/aa/bb2.路径匹配,前半段匹配以 / 开始,但是以 * 结束 如:/a/* /*localhost:8080/项目名称/a/bb* 其实是一个通配符,匹配任意文字。3.以扩展名匹配写法:*...转载 2019-05-09 21:19:52 · 113 阅读 · 0 评论 -
Servlet--Cookie&Session
Servlet–Cookie&Session1.请求转发和重定向1)请求转发 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset...转载 2019-05-15 17:28:36 · 192 阅读 · 0 评论 -
MyBatis框架入门
MyBatis框架入门MyBatis的概述1.框架:整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。框架封装了很多的细节,使开发者使用极简的方式实现功能,大大提高开发效率。2.三层架构:表现层,业务层,持久层表现层:用于展示数据业务层:处理业务需求持久层:和数据库交互3.持久层的解决方案JDBC技术:Connection,PreparedStatement,...原创 2019-05-20 23:02:08 · 117 阅读 · 0 评论 -
Ajax和JQuery
Ajax和JQuery1.Ajax(Asynchronous Javascript And XML)1.简介Ajax 即“Asynchronous Javascript And XML”(异步JavaScript和 XML),是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步JavaScript和XML(标准通用标记语言的子集)。 Ajax 是一种用于创建快速动态网页的技术。 A...原创 2019-05-20 23:04:59 · 161 阅读 · 0 评论 -
JSP&EL&JSTL
JSP&EL&JSTL1.JSP(Java Server Page)1.JSP简介从用户角度看待:jsp是一个网页;从底层来看,jsp是一个Java类,他继承了Servlet,所以可以直接说jsp就是一个Servlet。意义html 多数情况下用来显示静态网页,但是我们有时候需要在网页上显示一些动态数据。html不支持写Java代码,jsp里面可以写Java代码。为了更好...转载 2019-05-16 06:18:52 · 119 阅读 · 0 评论 -
Tomcat之Listener&Filter
Tomcat之Listener&Filter1.Listener详解1.Listener介绍监听器,监听某一个事件的发生或者某一个状态的改变,不论什么监听器的实现都是基于接口回调,监听器的内部机制就是接口回调。2.监听器原理没考虑回调的做法:TestA.javapackage com.nikehu.demo;public class TestA { public v...原创 2019-05-21 23:52:32 · 1273 阅读 · 0 评论 -
MyBatis 动态SQL
MyBatis 动态SQL1.输入映射和输出映射Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是MyBatis的核心。a)输入参数映射parameterType(输入类型)1.传递简单类型使用#{}占位符,或者${}进行sql拼接2.传递pojo对象MyBatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为p...原创 2019-05-22 07:50:40 · 134 阅读 · 0 评论 -
Hibernate V5
Hibernate V5.0框架入门-映射文件配置一.概述1.CRM的概述什么是CRM?CRM(Customer Relationship Management) 客户关系管理,是利用相应的信息技术以及互联网技术来协调企业与顾客在销售,营销和服务上的交互,向客户提供新式的个性化的客户交互和服务的过程。其最终目标是将面向客户的各项信息和活动集成起来,组件一个一客户为中心的企业,实现面向客户的...原创 2019-05-27 02:41:34 · 167 阅读 · 0 评论 -
Spring v4
Spring v4.2框架–入门1.Spring概述a)什么是SpringSpring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。一站式框架:有SE/EE开发的每一层解决方案WEB层:SpringMVCService层:Spring的Bean管理,Spring声明式事务DAO层:Spring的JdbcTemplate,Spring的ORM模块...原创 2019-05-22 23:41:15 · 398 阅读 · 0 评论 -
数据库连接池和DBUtiles
数据库连接池和DBUtiles1.使用装饰者模式创建数据库连接池1.新建一个装饰者类ConnnectionWrap,实现java.sql.Connection接口,并实现其中的close()和prepareStatement()方法;public class ConnectionWrap implements Connection{ Connection conn; List<Co...转载 2019-05-17 19:35:22 · 481 阅读 · 0 评论 -
Hibernate V5
Hibernate V5.0框架入门-主键生成策略一.持久类的编写规则1.持久化类概述持久化:将内存中的一个对象持久化到硬盘上(数据库中)。Hibernate框架就是用来进行持久化的框架。持久化类:一个Java实体类与数据库表建立了映射关系。持久化类=Java类+映射文件2.编写规则对持久化类提供一个无参数的构造方法:Hibernate的底层需要通过反射生成一个持久化类实例;属性...原创 2019-05-27 17:09:59 · 115 阅读 · 0 评论 -
Spring v4
Spring v4.2框架–注解IoC&AOP1.IoC注解开发1.IoC注解开发入门a)创建一个Web项目,引入jar包在Spring4的版本中,除了要引入基本的开发包外,还需要引入一个aop包。b)引入Spring的配置文件在src目录下创建applicationContext.xml使用注解开发,需要引入一个context约束。<?xml version="1...原创 2019-05-23 16:39:57 · 109 阅读 · 0 评论 -
SSM教程——Maven基础环境搭建
文章目录SSM教程——Maven基础环境搭建1.什么是Maven?pom(Project Object Model)2.安装与配置maven3.新建Maven项目-普通Java工程4.新建Maven项目-JavaWeb项目5.测试:一个简单的JavaWeb程序加入相关依赖编写代码SSM教程——Maven基础环境搭建1.什么是Maven?由apache公司推出的一个管理项目的工具,由ant演变...原创 2019-06-30 19:11:09 · 164 阅读 · 0 评论