
java
文章平均质量分 53
L0911611012
这个作者很懒,什么都没留下…
展开
-
Java 8 stream 使用实例
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。package test;import java.util.L.原创 2020-09-23 10:09:48 · 193 阅读 · 0 评论 -
Eclipse 调优
Eclipse 调优 1. 准备阶段 本人电脑内存8G,主要在jdk1.8上进行调优 在eclipse.ini 文件后添加日志和堆栈信息,参数设置 -verbose:gc (开启打印垃圾回收日志) -Xloggc:eclipse_gc.log (设置垃圾回收日志打印的文件,文件名称可以自定义) -XX:+PrintGCTimeStamps (打印垃圾回收时间信息时的时间格式原创 2017-08-29 11:07:09 · 464 阅读 · 0 评论 -
spring 解析初始化过程
1.xmlbeandefinitionreader 读取解析文件 解析encodedResource 编码,校验dtd,xsd,可以手动配置,没有配置自动检测,检测方法有没有doctype resolveEntity 本地dtd 文件头 publicId systemId忽略接口 beannameaware,beanfactoryaware beanclassloaderaware原创 2017-10-11 18:02:47 · 493 阅读 · 0 评论 -
mybatis+postgresql crosstab 函数动态行转列
crosstab(text source_sql, text category_sql) source_sql 需要行转列的原始数据 category_sql 列 crosstab 函数有个问题就是列数量必须提前定义,不能动态生成,只能后台提前生成然后传给mybatis 作为参数 如下面的columns ,这样可以做到动态行转列 SELECT * FROM原创 2017-12-04 17:46:19 · 2057 阅读 · 1 评论 -
java 高级工程师面试
1.java 基础 map hashmap 原理 扩容 linkhashmap 原理 扩容 ConcurrentHashMap 原理 arraylist 原理2.设计模式代理模式装饰模式外观模式 service dao3.spring 源码spring启动过程,bean init-method destroy method 执行顺序beanfactory 和f...原创 2020-09-23 11:09:49 · 219 阅读 · 0 评论 -
java StrSubstitutor 占位符替换
import java.util.HashMap;import java.util.Map;import org.apache.commons.lang3.text.StrSubstitutor;public class Test { public static void main(String[] args) { placeHolder(); placeHolder1()...原创 2019-04-23 13:41:24 · 820 阅读 · 0 评论