wenlin—think
2017-04-21 18:00:54 0 举报
AI智能生成
登录查看完整内容
文林 think
作者其他创作
大纲/内容
JSON工具类
阿里FASTJSON
TOJSON 对象转json
TOJAVAOBJECT JSON转对象
XStream
Java和XML转换
EXECl 工具类
EasyPoi 2.0.8 发布,Excel 和 Word 的简易工具类
https://www.oschina.net/p/easypoi_excel
Apache POI
导入和解析
Spring的EXECL的视图AbstractExcelView\u00A0
上传文件目前有云服务
阿里云存储的oss收费
FTPClient存储本地
多线程
线程池
Spring\u00A0ThreadPoolTaskExecutor
ThreadLocal
ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。
面向对象的设计
熟悉业务
有具体的商业模式
商业盈利模式
对该行业的宏观思考
抽象设计
抽象 象在古语表示本质的意思 如大象无形 抽象的本质就是找出事物的本质,将事务内部的规律一步步抽取出来
面向对象的思维方式
世界是对象的协作
熟悉业务将现实中的业务抽离出对象并且暴露对象的行为 面向接口设计
UML软件工程
可行性分析
概要设计
用例图
功能模块的区分
模块之间的通讯机制
详细设计
细化概要设计
用例图细化粒度
泳道图
流程图
对象协作
子主题
数据库的设计
JVM虚拟机
分布式
SOA 微服务
产品
Axure
原型
PRD
行业思考和产品维护
文林think
Java集合工具类
Google Guava
集合运算
交集
并集
差集
传输过滤
Apache 集合工具
API CollectUtils
Java反射工具类
Spring span style=\
BeanUtils
内省方式
作业调度的问题批处理
Spring Batch的轻量级批处理框架
Java JDK新版本特性
LocalDate
lambda表达式
如集合排序
List names = Arrays.asList(\"peter\
java.util.Stream
集合操作
过滤
Collection.stream() .filter((s) -> s.startsWith(\"a\")).forEach(System.out::println);
排序
映射
span style=\
strong style=\
并行Streams
统计
final long totalPointsOfOpenTasks = collection.stream().filter( task -> task.getStatus() == Status.OPEN ).mapToInt( Task::getPoints ).sum();
面向对象哪的设计模式
单利模式
代理模式
动态代理
Spring AOP代替JDK动态代理,让面向切面编程更容易实现
通过Java Proxy来实现
cglib 代理
Spring的代理方式实现 代理继承的class
Enhancer 方式生成子类 实现 MethodInterceptor 接口进行代理
Python算法金融
概率论统计学
多元回归分析
贝叶斯统计基础
算法
机器学习
架构
分布式事务性
收藏
0 条评论
回复 删除
下一页