1 yubin1285570923

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

java8:新时间日期API

一、LocalDate、LocalTime、LocalDateTime

2019-08-16 10:46:36

java8:创建Stream及常用API和Optional类

一、四种创建Stream方式1.Collection提供了两个方法stream()与parallelStream()List<String>list=newArrayList<>();Stream<String>stream=list.stream();//获取一个顺序流Stream<String&...

2019-08-14 19:30:21

java8:方法引用

Lambda表达式写法:s->System.out.println(s); 方法引用写法:System.out::println一、四种方法引用类型类型 示例 引用静态方法 ContainingClass::staticMethodName 引用某个对象的实例方法 containingObject::instanceMethodName 引用某...

2019-08-14 18:59:25

java8:新特性及Lamber表达式语法及四大函数接口

java8:新特性及Lamber表达式1语法:lambda表达式的语法格式如下:(parameters)->expression或(parameters)->{statements;}可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。·可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定...

2019-08-14 15:07:27

webservice:学习总结

一、webservice定义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用.名词1:XML.ExtensibleMarkupLanguage-扩展性标记语言XML,用于传输格式化的数据,是Web服务的基础。namespace-命名空间。xmlns=“http://itcast.cn”使用默认命名空间。xmlns:i...

2019-08-09 17:25:25

MySql:修改字段语句

--修改表名renametableold_tabletonew_table;--或者altertableold_tablerenameasnew_table;--修改列名称altertabletable_namechangecolumnold_namenew_namevarchar(255);比如:altertabletb_empl...

2019-08-09 13:39:48

mybatisPlus:简介及学习总结及应用

代码地址:git@github.com:kathrinacathy/mybatisAndmybatisPlus.gitMyBatis-Plus(简称MP),是一个MyBatis的增强工具包,只做增强不做改变.为简化开发工作、提高生产率而生我们的愿景是成为Mybatis最好的搭档;官方地址:http://mp.baomidou.com代码发布地址:Githu...

2019-08-07 07:59:44

mybatis:typeHandler自定义

1配置文件添加typeHandler2写一个自定义的typeHandler,实现TypeHandler接口。或者继承BaseTypeHandler3添加自定义枚举•我们可以通过自定义TypeHandler的形式来在设置参数或者取出结果集的时候自定义参数封装策略。•步骤:–1、实现TypeHandler接口或者继承BaseTypeHandler–2、使用@Map...

2019-08-07 07:59:31

mybatis:pageHelper分页功能

一、•PageHelper是MyBatis中非常方便的第三方分页插件。•官方文档:https://github.com/pagehelper/MybatisPageHelper/blob/master/README_zh.md•我们可以对照官方文档的说明,快速的使用插件二、使用步骤•1、导入相关包pagehelper-x.x.x.jar和jsqlpars0.9....

2019-08-06 18:58:20

mybatis:存储过程procedure

•实际开发中,我们通常也会写一些存储过程,MyBatis也支持对存储过程的调用•一个最简单的存储过程delimiter$$createproceduretest()beginselect'hello';end$$delimiter;•存储过程的调用1、select标签中statementType=“CALLABLE”2、标签体中调用语法...

2019-08-06 18:58:09

mybatis:逆向工程

一、MyBatisGenerator简称MBG,是一个专门为MyBatis框架使用制的代码生成器,可以快速的根据表生成映射文件,接口,以及bean类。支持基本改查,以及QBC风格的条件查询。但是表存储过程等这些复杂sql的定义需要我们手官方文档地址http://www.mybatis.org/generator/官方工程地址https://github.com/mybatis/genera...

2019-08-06 18:57:56

mybatis:插件开发

一、•MyBatis在四大对象的创建过程中,都会有插件进行介入。插件可以利用动态代理机制一层层的包装目标对象,而实现在目标对象执行目标方法之前进行拦截的效果。•MyBatis允许在已映射语句执行过程中的某一点进行拦截调用。•默认情况下,MyBatis允许使用插件来拦截的方法调用包括:•Executor(update,query,flushStateme...

2019-08-06 18:57:18

mybatis:缓存管理

两级缓存:一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map与数据库同一次会话期间查询到的数据会放在本地缓存中。以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库;一级缓存失效情况(没有使用到当前一级缓...

2019-08-06 18:57:05

mybatis:动态sql

if:判断choose(when,otherwise):分支选择trim:字符串截取(where:封装查询条件,set:封装修改条件)where和set都可以用trim替代foreach:循环遍历1、iftest:判断表达式(OGNL)OGNL参照PPT或者官方文档。c:ifte...

2019-08-06 18:56:53

mybatis:resultType、resultMap(级联,association,association分步,collection,collection分步,延迟,discriminator)

一、resultType****************封装结果resultType***************1封装实体javaBean:resultType就是类的名2封装的是List<Employee>:resultType就是List的泛型类的全类名,比如这里就是Employee实体类的全类名3封装的如果是单条map,map中key是字段名,值是字段对...

2019-08-06 18:56:32

mybatis: 参数处理

一、单个参数:单个参数:并且没有注解,mybatis不会做特殊处理,#{参数名/任意名}:取出参数值。二、多个参数多个参数:mybatis会做特殊处理。多个参数会被封装成一个map,key:param1...paramN,或者参数的索引(arg0,arg1.....)也可以v...

2019-08-06 18:56:23

mybatis:全局配置文件和接口映射文件

官方文档:http://www.mybatis.org/mybatis-3/zh/index.html一、全局配置文件九大标签:properties(属性)settings(设置)typeAliases(类型别名):单个或者批量或者注解typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)...

2019-08-06 18:56:08

Oracle:excel应用写批量sql

打开用户提供的excel数据,鼠标定位到第一行数据的最后一个单元格(这里是F2单元格),输入="",在双引号里面写入INSERT语句脚本,这里举例oracle语句的insertinto语句,格式如INSERTINTOUSER(USER_CODE,USER_NAME,USER_TYPE,IS_ENABLED,IN_DATE)VALUES('"&&"','"&&a...

2019-08-06 18:32:10

IDEA Error:java: Compilation failed: internal java compiler error

解决办法很简单:File-->Setting...-->Build,Execution,Deployment-->Compiler-->JavaCompiler设置相应Module的targetbytecodeversion的合适版本(跟你jkd版本一致),这里我改成1.8版本的。...

2019-08-01 15:00:53

Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤

由于Oracle授权问题,Maven3不提供Oracle-JDBC-driver一.首先要得到OracleJDBCDriver1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html2.通过Oracle的安装目录获得,位置在“{ORACL...

2019-06-19 15:45:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。