2017年3月16工作日志【mysql更改字段参数、java8 map()调用方法示例】
修改某个表的字段类型及指定为空或非空
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空],变更字段名称及属性
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空],变更字段名称及属性
>alter table 表名称 modify 字段名称 字段类型 [是否允许非空],只更改字段属性
.stream().map()内调用方法
package com.langhua.demo; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; /* * 使用stream修改对象属性 */ public class StreamTest { public static void main(String[] args) { List<Person> list = new ArrayList<Person>(); list.add(new Person("tom", "boy")); list.add(new Person("lily", "girl")); list.add(new Person("david", "boy")); //方法1 // list.stream().forEach(p->p.setName(p.getName()+2)); //方法2 list.stream().map(p->doSomething(p)).collect(Collectors.toList()); list.forEach(p->System.out.println(p.getName())); } //修改对象方法 public static Person doSomething(Person p){ p.setName(p.getName()+'2'); return p; } }