自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

济天下68的博客

敬往事一杯酒!

  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

转载 lambda -- Java8

1.接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法 //Formula表示一个设计 计算公式 的接口 public interface Formula { //计算 double calculate(int a); //开方 default double sqrt(int a){

2018-01-23 15:58:21 280 1

转载 JAVA设计模式——责任链模式

责任链(Chain of Responsibility)模式 :责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽

2018-01-23 15:25:11 217

转载 Predicate和Consumer接口--Java8

本文展示如何应用Predicate接口和Consumer接口。一起看一下Predicate的官方文档:Determines if the input object matches some criteria.即判断输入的对象是否符合某个条件。在Predicate接口中,有以下5个方法(你肯定好奇为何此接口属于函数式接口。如果你这么想,在使用接口前应该

2018-01-23 15:21:50 822

转载 Functional Interfaces--Java 8

Any java developer around the world would have used at least one of the following interfaces: java.lang.Runnable, java.awt.event.ActionListener, java.util.Comparator, java.util.concurrent.Callable.

2018-01-23 15:15:37 257

原创 Javayibi回调接口Demo

java中存在三种调用机制1:同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用 2:回调:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口; 3:异步调用:一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口 具体说来:就是A类中调用B类中的某个方法C,然

2017-11-10 10:36:24 326

原创 Java8新特性——接口的默认方法和类方法

Java7中,接口只能有公有抽象方法, 不能有方法实现。Java8新增了接口的默认方法和静态方法:以前,接口里的方法要求全部是抽象方法,java8以后允许在接口里定义默认方法和类方法:默认方法由实现改接口的类继承直接使用,也可重写。静态方法属于接口本身,通过“接口名.方法名”使用。默认方法可以通过实现接口的类实例化的对象来调用,而类方法只能在本接

2017-11-09 11:01:50 942

原创 前端调用后台接口的几种方式

一、Ajax方式首先,要做这个功能前,我们必须先查阅后台接口文档,了解使用登录接口时,需要提交哪些参数,并且接口使用返回的数据。 这里我使用了一个返回json格式数据的登录接口为例,讲解怎么使用Ajax与后台接口交互。用户登录接口URL:http://localhost:8080/user/login.do ,  Method: POST输入参数:username=

2017-10-30 15:21:24 81557 12

转载 Spring mvc 前后端传值交互

1、Controller接受前端值方法参数使用HttpRequestServlet request, 通过request.getParameter("userName")获取。方法参数直接与前端页面标签的name属性对应。方法参数使用对象, 其中对象成员属性与前端页面标签的name属性对应。原文地址:http://www.cnblogs.com/chentingk/

2017-09-12 10:55:21 1854

原创 Calendar / java.util.Date / java.sql.Date / java.sql.Timestamp

Demo 0:Calendar  / java.util.Date  / java.sql.Date / java.sql.Timestamp 的关系:public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); Date date = calendar.getTime

2017-09-09 13:32:58 312

原创 Java 类加载执行顺序

Java类加载时,静态初始化块、静态成员变量、非静态初始化块、构造函数,及子类加载过程中父类的加载过程。通过以下代码可以总结: class Parent{ { System.out.println("父类非静态初始化块"); } static { System.out.println("父类静态初始化块"); }

2017-09-08 14:46:18 246

原创 fastJson的Demo

import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import ja

2017-06-23 15:09:24 379 1

原创 泛型参Class、Class<?>、Class<? extends xx>的对比

泛型参数Class、Class、Class的对比/** * Created by ypyue on 2017/6/19. */public class Main2 {    public static void main(String[] args) throws InstantiationException, IllegalAccessException {

2017-06-22 19:56:02 21457

原创 Java中注解实例

一、定义与实例01 注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。     注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解:     @Override,表示当前的方法定义将覆盖超类中的方法。     @Deprecated,使用了注解为它的元素编译器

2017-03-23 14:06:06 232

原创 SpringMVC介绍之视图解析器ViewResolver

SpringMVC介绍之视图解析器ViewResolver前言   在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视图解析器。当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,接着Spring会分析看哪一个HandlerMapping定

2017-03-16 14:21:35 305

原创 Web.xml配置详解之context-param

格式定义:context-param>  param-name>contextConfigLocationparam-name>  param-value>contextConfigLocationValue>param-value>  context-param>  作用:该元素用来声明应用范围(整个WEB项目)内的上下文初始化参数。

2017-03-05 16:21:12 268

原创 Spring mvc 入门demo

环境 Eclipse Jee Neon。需要Spring MVC 的Jar包Demo-01 :工程结构:web.xml 文件内容:<web-app id="WebApp_ID" version="2.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/

2017-01-01 14:17:35 308

原创 协议栈的编码、解码

本文提供两种协议栈的设计:基于字符串文本的协议 和 基于二进制字节流的协议。其中字符串文本的协议直接看下面代码。二进制字节流的协议介绍如下:与基于文本的格式相反,二进制格式使用固定大小的消息,每条消息由一个特殊字节开始,该字节的最高六位为一个”魔术值“010101,该字节的最低两位对两个布尔值进行了编码,消息的第二个字节总是0,第三、四个字节包含了candidateID值,只有

2016-12-28 16:51:20 359

转载 JSP标准标签库

1. JSTL简介  JSTL全名JspServer PagesStanddard Tag Library(Jsp标准标签库),它是sun公司发布的一个针对JSP开发的新组件,它允许使用标签开发Jsp页面.   JSTL是一个标准的已制定好的标签库,它可以应用到很多领域.如:基本输入输出、流程控制、循环、XML文件剖析、数据库查询及国际化和文字格式标准化的应用等。  JSTL所提供

2016-08-31 10:23:08 332

转载 Java注释@interface

java用  @interfaceAnnotation{ } 定义一个注解@Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记,就

2016-08-30 15:00:23 334

转载 Hibernate 之 Criteria 、 Query 查询

hibernate的Criteria Query(转)当查询数据时,人们往往需要设置查询条件。在SQL或HQL语句中,查询条件常常放在where子句中。此外,Hibernate还支持Criteria查询(Criteria Query),这种查询方式把查询条件封装为一个Criteria对象。在实际应用中,使用Session的createCriteria()方法构建一个org.hibernat

2016-08-27 16:10:46 778

原创 JAVA----泛型方法

public class Ex{   static void  f1 (List  list) { T t  =  list.get(0) ;    }}    泛型方法:  是否拥有泛型方法,与其所在的类是否泛型没有关系。要定义泛型方法,只需将泛型参数列表置于返回值前。如:public class ExampleA {public void f(T

2016-08-27 10:02:30 456

转载 Dom4j 解析 XML(Java Api)

原文地址:http://blog.csdn.net/redarmy_chen/article/details/12969219       dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceF

2016-08-26 10:39:26 1530

转载 正则表达式--Java

正则表达式 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找

2016-08-25 20:05:57 598

转载 Java类型Type 之 ParameterizedType,GenericArrayType,TypeVariabl,WildcardType

(1). 和反射+泛型有关的接口类型· java.lang.reflect.Type:java语言中所有类型的公共父接口· java.lang.reflect.ParameterizedType· java.lang.reflect.GenericArrayType· java.lang.reflect.WildcardType 1. Type直接子接口Paramete

2016-08-25 10:26:27 1630 2

原创 JSON 之 jackson 用法

Jackson简单用法一:importjava.text.SimpleDateFormat; importjava.util.ArrayList; importjava.util.Date; importjava.util.HashMap; importjava.util.List; importjava.util.Map;   import

2016-08-24 22:07:14 6221

原创 HttpClient(apache) 与 java.net.URL ---处理http请求

HttpClient(apache) 与java.net.URL 处理http请求① :org.apache.http.client.HttpClient;Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于H

2016-08-24 17:29:51 5517

转载 javax.crypto.Cipher类--加密和解密

javax.crypto.Cipher类提供加密和解密功能。一、获得Cipher对象通过调用Cipher类中的getInstance静态工厂方法得到Cipher对象。public static CiphergetInstance(String transformation);public static CiphergetInstance(String transformation,

2016-08-23 15:02:52 3534

转载 JAVA设计模式——责任链模式

责任链(Chain of Responsibility)模式 :责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽

2016-03-14 19:17:34 267

转载 MYSQL外键(Foreign Key)的使用

MYSQL外键(Foreign Key)的使用在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键

2015-12-20 11:27:22 371

转载 Java IO

java IOjava IO主要内容java.io.File类的使用IO原理及流的分类文件流FileInputStream / FileOutputStream / FileReader / FileWriter缓冲流BufferedInputStream / BufferedOutputStream /B

2015-12-11 11:01:20 270

转载 Windows下Eclipse连接hadoop

Windows下Eclipse连接hadoop hadoop在虚拟机上(远程连接也是一样只需要知道master的ip和core-site.xml配置即可。Vmware上搭建了hadoop分布式平台: 192.168.11.134 master192.168.11.135 slave1192.168.11.136 slave2 core-sit

2015-12-05 15:14:41 336

转载 7种最常见的Hadoop和Spark项目

7种最常见的Hadoop和Spark项目如果您的Hadoop项目将有新的突破,那么它必定与下边介绍的七种常见项目很相像。  有一句古老的格言是这样说的,如果你向某人提供你的全部支持和金融支持去做一些不同的和创新的事情,他们最终却会做别人正在做的事情。如比较火爆的Hadoop、Spark和Storm,每个人都认为他们正在做一些与这些新的

2015-12-02 21:00:58 790

转载 推荐系统基础知识储备

1 推荐系统基础1.1 个性化推荐概述1.1.1 推荐系统概述首先,需要申明一点的就是推荐系统!=推荐算法。推荐系统是一套完善的推荐机制,包括前期数据的准备、具体推荐的过程(这个过程可能是一套复杂的算法模型,也可能是一个简单的规则,也可能是多种模型的混合结果等等)、后期数据的预测、AB测试效果评估等等。1.1.2 推荐算法模型概述在算法模型上大体可以分基于内

2015-12-02 19:16:38 401

Ajax 入门教程

Ajax 教程

2017-03-04

用Python写网络爬虫

Python写网络爬虫,包含大量的demo代码。

2017-03-04

阿里面试总结及答案

阿里面试 总结 问题及答案

2016-05-21

mybatis 快速入门 PDF电子书

mybatis 快速入门 PDF电子书,网络中很少有mybatis的书籍,本书提供mybatis的入门级别的电子书,供大家学习

2016-05-21

空空如也

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

TA关注的人

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