-
Java实现的猴子吃桃问题算法示例
所属栏目:[Java] 日期:2020-05-27 热度:131
本文实例讲述了Java实现的猴子吃桃问题算法。分享给大家供大家参考,具体如下:[详细]
-
JVM 心得分享(加载 链接 初始化)
所属栏目:[Java] 日期:2020-05-27 热度:73
基本概念:类加载的过程大致分为三个阶段1、加载阶段:本阶段主要把class的二进制代码加载进入JVM,并且进行常量池(类名,方法名,字段名),方法区(二进制字节码),栈(本地方法栈结构),堆(java.lang.class对[详细]
-
Spring 多线程下注入bean问题详解
所属栏目:[Java] 日期:2020-05-27 热度:186
本文介绍了Spring多线程下注入bean问题详解,分享给大家,具体如下:问题Spring中多线程注入userThreadService注不进去,显示userThreadService为null异常[详细]
-
mybatis 中 foreach collection的用法小结(三种)
所属栏目:[Java] 日期:2020-05-27 热度:54
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。[详细]
-
Java 反射机制的实例详解
所属栏目:[Java] 日期:2020-05-27 热度:142
Java反射机制的实例详解前言今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。[详细]
-
Spring+SpringMVC+MyBatis整合详细教程(SSM)
所属栏目:[Java] 日期:2020-05-27 热度:167
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的[详细]
-
利用Java快速查找21位花朵数示例代码
所属栏目:[Java] 日期:2020-05-27 热度:86
前言本文主要给大家介绍了关于利用Java快速查找21位花朵数的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。[详细]
-
使用maven运行Java Main的三种方法解析
所属栏目:[Java] 日期:2020-05-27 热度:133
maven使用exec插件运行javamain方法,以下是3种不同的操作方式。一、从命令行运行[详细]
-
Java Proxy机制详细解读
所属栏目:[Java] 日期:2020-05-27 热度:55
动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个classbyte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将cla[详细]
-
详解Spring-boot中读取config配置文件的两种方式
所属栏目:[Java] 日期:2020-05-27 热度:108
了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。[详细]
-
jackson 实体转json 为NULL或者为空不参加序列化(实例讲解)
所属栏目:[Java] 日期:2020-05-27 热度:107
使用jackson进行序列化时,往往会遇到后台某个实体对象的属性为null,当序列化成json时对应的属性也为null;这样在某些前端组件上应用该json对象会报错。(例如:echarts)[详细]
-
futuretask用法及使用场景介绍
所属栏目:[Java] 日期:2020-05-27 热度:135
FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或者Callable的任务给FutureTask,直接调用其run方法或者放入线程池执行,之后可以在外部通过FutureTask的get方法异步获取执行结果,因此,[详细]
-
基于多线程并发的常见问题(详解)
所属栏目:[Java] 日期:2020-05-27 热度:89
一概述1.volatile保证共享数据一旦被修改就会立即同步到共享内存(堆或者方法区)中。[详细]
-
详解SpringBoot 快速整合MyBatis(去XML化)
所属栏目:[Java] 日期:2020-05-27 热度:126
序言:此前,我们主要通过XML来书写SQL和填补对象映射关系。在SpringBoot中我们可以通过注解来快速编写SQL并实现数据访问。(仅需配置:mybatis.configuration.map-underscore-to-camel-case=true)。为了方便大家[详细]
-
浅谈junit4单元测试高级用法
所属栏目:[Java] 日期:2020-05-27 热度:200
Junit单元测试框架是Java程序开发必备的测试利器,现在最常用的就是Junit4了,在Junit4中所有的测试用例都使用了注解的形式,这比Junit3更加灵活与方便。之前在公司的关于单元测试的培训课程中,讲师仅仅讲述了Junit[详细]
-
java实现猜数字小游戏
所属栏目:[Java] 日期:2020-05-27 热度:114
java实现猜数字游戏随机给定一个数字,猜大小直到正确packagecom.swift;importjava.util.Random;[详细]
-
Java自动化测试中多数据源的切换(实例讲解)
所属栏目:[Java] 日期:2020-05-27 热度:162
在做自动化测试时,数据驱动是一个很重要的概念,当数据与脚本分离后,面对茫茫多的数据,管理数据又成了一个大问题,而数据源又可能面对多个,就跟在开发过程中,有时候要连接MYSQL,有时候又要连接SQLSERVER一样,[详细]
-
浅谈Java中几种常见的比较器的实现方法
所属栏目:[Java] 日期:2020-05-27 热度:179
在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。[详细]
-
Java Builder模式构建MAP/LIST的实例讲解
所属栏目:[Java] 日期:2020-05-27 热度:146
我们在构建一个MAP时,要不停的调用put,有时候看着觉得很麻烦,刚好,看了下builder模式,觉得这思路不错,于是乎,照着用builder模式写了一个构建MAP的示例,[详细]
-
Java线程池使用与原理详解
所属栏目:[Java] 日期:2020-05-27 热度:108
线程池是什么?我们可以利用java很容易创建一个新线程,同时操作系统创建一个线程也是一笔不小的开销。所以基于线程的复用,就提出了线程池的概念,我们使用线程池创建出若干个线程,执行完一个任务后,该线程会存在[详细]
-
Java多线程阻塞与唤醒代码示例
所属栏目:[Java] 日期:2020-05-27 热度:105
java线程的阻塞及唤醒1.sleep()方法:sleep(…毫秒),指定以毫秒为单位的时间,使线程在该时间内进入线程阻塞状态,期间得不到cpu的时间片,等到时间过去了,线程重新进入可执行状态。(暂停线程,不会释放锁)[详细]
-
Hibernate实现悲观锁和乐观锁代码介绍
所属栏目:[Java] 日期:2020-05-27 热度:123
四种隔离机制不要忘记:(1,2,4,8)1.read-uncommitted:能够去读那些没有提交的数据(允许脏读的存在)[详细]
-
java 线性表接口的实例详解
所属栏目:[Java] 日期:2020-05-27 热度:134
java线性表接口的实例详解前言:线性表是其组成元素间具有线性关系的一种线性结构,对线性表的基本操作主要有插入、删除、查找、替换等,这些操作可以在线性表的任何位置进行。线性表可以采用顺序存储结构和链式存[详细]
-
详解Struts2动态方法调用
所属栏目:[Java] 日期:2020-05-27 热度:172
动态方法就是一个Action对应多个请求,减少Action的数量1、指定method属性actionname="addAction"method="add"class="com.venn.action.HelloWorldAction"[详细]
-
详解servlet配置load-on-startup的作用
所属栏目:[Java] 日期:2020-05-27 热度:182
在servlet的配置当中,load-on-startup1/load-on-startup的含义是:标记容器是否在启动的时候就加载这个servlet。[详细]

浙公网安备 33038102330553号