logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java反射的作用用途

反射最重要的用途就是开发各种通用框架,比如在spring中,我们将所有的类Bean交给spring容器管理,无论是XML配置Bean还是注解配置,当我们从容器中获取Bean来依赖注入时,容器会读取配置,而配置中给的就是类的信息,spring根据这些信息,需要创建那些Bean,spring就动态的创建这些类。还有在struts2的struts.xml中配置action,也是通过反射调用的action

修改docker仓库资源的地址

如果在使用docker拉取镜像时出现这个错误,则说明仓库资源地址没有使用国内的,造成加载过慢。Error response from daemon: Get https://index.docker.io/v1/search?q=tomcat&n=25: net/http: TLS handshake timeout解决办法:修改/etc/docker目录下的daemon.js..

java中数组的binarySearch()方法详解

记录下躺在床上收到女朋友发来的java问题惊坐起查了5分钟的资料的收获。咳咳,回到正题。首先,binarySearch方法为二分法查找,所以数组必须是有序的或者是用sort()方法排序之后的。  binarySearch(Object[], Object key)方法的object[]参数是要查找的数组,key参数为要查找的key值。方法的返回值有几种:1.找到的情况下...

解决Mybatis出现的各种Parameter ' ' not found. Available parameters are [ , ]

1.当Mapper给xml传入的是基础类型或者要用到的list时,出现问题的原因可能是因为Mapper的参数没有加@Param标注List<UserMissionRecord> getMissionRecordByUserIds(@Param("userIdList") List<Long> userIdList);Use

hibernate操作mysql时抛出Lock wait timeout exceeded; try restarting transaction异常

Lock wait timeout exceeded; try restarting transaction是锁等待超时。是当前事务在等待其它事务释放锁资源造成的。解决方法:在mysql查询中执行以下指令select * from information_schema.innodb_trx结果如图:找出与其他几个有参数不同的线程,找出他的线程号mysql_thread_id...

到底了