编程开发
文章平均质量分 95
peipei巴比
自省自勉自励
展开
-
java 泛型拷贝 List指定Class
private List parse(List list,Class toClazz){List resp=Lists.newArrayListWithCapacity(list.size());resp=(List )list.stream().map(ff->{Object obj= toClazz.newInstance();BeanUtils.copyProperties...原创 2020-03-04 23:17:00 · 3298 阅读 · 0 评论 -
速记MIME类型
参考网络上的几篇文章 然后自己又搜索了一遍,也感谢他们的分享,大家拿走不谢~~~3gp video/3gppai application/postscriptaif audio/x-aiffaifc audio/x-aiffaiff audio/x-aiffapk applicat...原创 2020-02-10 17:57:46 · 413 阅读 · 0 评论 -
Mongodb 的自动配置类MongoDataAutoConfiguration 是如何加载的
发现一个工具插件很不错 AmaterasUML 可以根据堆栈信息导出时序图错误信息2018-11-29 10:45:51,028 ERROR main o.s.b.SpringApplication:771 - Application startup failedjava.lang.IllegalStateException: Error processing condition on or...原创 2018-11-29 11:29:38 · 6316 阅读 · 0 评论 -
mark一下,以前对synchronized的理解可以扔掉了
synchronized有三中定义1:普通同步方法 锁是当前实例对象2:静态同步方法 锁是当前实例的class对象3:同步方法快 锁定的是括号内的对象volitle :1:处理器会对volitle对象的写操作增加 LOCK#,该操作将一个处理器缓存数据写入到内存,此时会暂时锁定数据总线2:缓存写入到内存的操作会导致其他处理器的缓存失效 ,下次访问时会从内存读取 强行填充到处理器缓存...原创 2018-12-13 18:34:08 · 159 阅读 · 0 评论 -
记一次G1收集器 的垃圾收集
新部署的cloud版 mini task 还处于前期熟悉阶段,随便top看了下机器内存情况,正好发现做垃圾收集 因此 mark一下观察jstat内存jstat -gc 40731 1000 100从图中可看见目前还没有发生变化,但是下图中很明显名词解释S0U:当前survivor space 0 使用大小 (KB).S1U:当前survivor space 1 使用大小 (K...原创 2018-12-18 16:44:24 · 661 阅读 · 0 评论 -
mongodb3.2常用操作指南-driver版
pom增加driver<!-- 非OSGi 规范包 --><dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId>原创 2019-01-17 11:29:37 · 601 阅读 · 0 评论 -
spring-jms-3.1.1 中jms的connection模式
基于spring-jms-3.1.1.RELEASE分析org.springframework.jms.connectionspring使用jms一般我们使用都是这样子 <bean name="jmsTransportListener" class="org.apache.activemq.transport.DefaultTransportListener"/> </...原创 2019-01-30 11:32:28 · 1822 阅读 · 0 评论 -
Spring Batch 3.0 知识点总结
来自官网总结https://docs.spring.io/spring-batch/3.0.x/reference/htmlsingle/Spring Batch架构Spring Batch组件运行模型 JobLauncher Job Step重试机制 RetryTemplate输入输出 ItemReader ItemWriter批处理实现类型Normal proces...原创 2019-04-09 20:15:32 · 3747 阅读 · 0 评论 -
mysql本地数据库新建用户赋权
对单个数据库的操作权限CREATE USER 'localadmin'@'%';ALTER USER 'localadmin'@'%'IDENTIFIED BY 'localadmin' ;GRANT Event ON *.* TO 'localadmin'@'%';GRANT Create tablespace ON *.* TO 'localadmin'@'%';GRANT Sup...原创 2019-08-31 13:13:11 · 326 阅读 · 0 评论