Wesley13 Wesley13
4年前
java中mongoTemplate批量更新
方法:mongoTemplate.getDb().getCollection(tableName).bulkWrite(requests);publicBulkWriteResultbulkWrite(List<WriteModel<Documentrequests,StringtableName){      BulkW
Wesley13 Wesley13
4年前
java之单元测试
这篇主要简单讲下java的单元测试目录结构如下:!(https://img2018.cnblogs.com/blog/1182288/201907/1182288201907162310379601945570313.png)如图,其中1是需要被测试的功能;2是测试模块;3是单元测试需要的引入包;1\.功能模块1中Calculat
Wesley13 Wesley13
4年前
java反射Array的使用
1.什么是ArrayArray是一个类的简写,全限定类名是java.lang.reflect.Array.2.Array有什么用Array可以代表所有的数组,可以通过Array动态创建与修改里面的元素.3.Array使用示例(1)创建使用静态方法newI
Wesley13 Wesley13
4年前
Java框架之Mybatis(二)
本文主要介绍Mybatis(一)之后剩下的内容:1mybatis中log4j的配置2dao层的开发(使用mapper代理的方式)3mybatis的配置详解4输入输出映射对应的类型(parameterType和resultType)5mybatis动态sql6mybatis中的一级缓存7mybat
Wesley13 Wesley13
4年前
Java内存分析工具MAT
MAT是一个强大的内存分析工具,可以快捷、有效地帮助我们找到内存泄露,减少内存消耗分析工具。内存中堆的使用情况是应用性能监测的重点,而对于堆的快照,可以dump出来进一步分析,总的来说,一般我们对于堆dump快照有三种方式:添加启动参数发生OOM时自动dump:java应用的启动参数一般最好都加上XX:HeapDumpOnOutOfMe
Wesley13 Wesley13
4年前
Java面试题总结
1)用过哪些设计模式,手写一个(除单例); 工厂模式,门面模式(个人有点像service层),代理模式2)springmvc的核心是什么,请求的流程是怎么处理的,控制反转怎么实现的; 1,用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器
Wesley13 Wesley13
4年前
Java单元测试总结
  单元测试的重要性这里就不说了,直接进入正题。很多程序员不喜欢写单元测试,导致项目经常会花很多时间去debug,这完全得不偿失。对关键方法进行单元测试,可以在早期业务逻辑还没那么复杂的时候,尽快排除症结。  在dao,manager,server,web这样的分层项目中,通常单元测试是要写在server层的,因为server层可以测的最多。本文中不介绍
Wesley13 Wesley13
4年前
JAVA多线程之ThreadPoolExecutor
ThreadPoolExecutorpublicThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,
Wesley13 Wesley13
4年前
Java 中传统多线程
@TOCJava中传统多线程线程初识线程的概念当代操作系统中,可以独立并发执行的基本单元轻量:占用系统资源极少独立:操作系统可以独立调度和分派的基本单元共享:共享进程中的资源实现线程继承Thread类,重写run方法实现Runnable接口,实现run方法pack
Wesley13 Wesley13
4年前
Java之面向对象3.1.3
publicclassPerson{      //成员变量   privateStringname; //姓名   privateintage;      //年龄      //公共的设置属性的方法:setter   publicvoidsetName(Stringname)