java
-
java中的可变参数使用方法
java中的可变参数使用方法 可变参数时Java 1.5新增的方法,可变参数方法接收0个或者多个指定类型的参数,可变参数机制通过先创建一个数组,数组的大小为在调用位置所传递的参数数量,然后将参数值传到 ...
-
详解Java中String,StringBuffer和StringBuilder的使用
目录 1.String类 2.String对象创建的两种方式 3.String常用方法 4.StringBuffer String和StringBuffer的转换 StringBuffer的常用方法 ...
-
jmeter调试错误全集(入门必备)
目录 一.前言 二.通过查看运行日志调试问题 三.通过添加察看结果树调试问题 四.通过添加调试取样器调试问题 五.开启用户代理,结合fiddler抓包工具调试问题 六. 总结 一.前言 在使用jmet ...
-
Java杂谈之如何优化写出漂亮高效的代码
目录 命名中的不一致 方案中的不一致 代码中的不一致 总结 大部分程序员对于一致性本身的重要性是有认知的.但通常来说,大家理解的一致性都表现在比较大的方面,比如,数据库访问是叫 DAO还是叫 Mapp ...
-
Java用数组实现循环队列的示例
复习了下数据结构,用Java的数组实现一下循环队列. 队列的类 //循环队列 class CirQueue{ private int QueueSize; private int front; pri ...
-
SpringBoot应用启动过程分析
SpringBoot项目通过SpringApplication.run(App.class, args)来启动: @Configuration public class App { public st ...
-
Spring boot整合jsp和tiles模板示例
首先贴上我的pox.xml文件,有详细的支持注释说明 <strong><?xml version="1.0" encoding="UTF-8" ...
-
Java十分钟精通集合的使用与原理下篇
List集合: ArrayList: 底层是数组结构,储存有序并且可以重复的对象 package SetTest; import java.util.ArrayList; import java.ut ...
-
java开发命名规范总结
使用前注意事项:1.由于Java面向对象编程的特性, 在命名时应尽量选择名词 2.驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写 ...
-
解决报java.lang.AssertionError错误的问题
目录 报java.lang.AssertionError错误 在使用Assert.assertEquals时报一个错误 首先我们的明白Assert的用法 java.lang.AssertionErro ...
-
JAVA中使用FTPClient实现文件上传下载实例代码
在java程序开发中,ftp用的比较多,经常打交道,比如说向FTP服务器上传文件.下载文件,本文给大家介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实 ...
-
java中动态代理的实现
动态代理的实现 使用的模式:代理模式. 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问.类似租房的中介. 两种动态代理: (1)jdk动态代理,jdk动态代理是由Java内部的反射机制 ...
-
java并发编程Lock锁可重入性与公平性分析
目录 一.相似之处:Lock锁 vs Synchronized 代码块 二.Lock接口中的方法 三.不同点:Lock锁 vs Synchronized 代码块 四.锁的可重入性 4.1. synch ...
-
JAVA如何使用Math类操作数据
Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round(); 常 ...
-
springboot全局异常处理详解
一.单个controller范围的异常处理 package com.xxx.secondboot.web; import org.springframework.web.bind.annotation ...
-
详解java数据结构与算法之双链表设计与实现
在单链表分析中,我们可以知道每个结点只有一个指向后继结点的next域,倘若此时已知当前结点p,需要查找其前驱结点,那么就必须从head头指针遍历至p的前驱结点,操作的效率很低,因此如果p有一个指向前驱 ...
-
在Jpa框架下拼接原生sql 并执行的操作
利用jpa的entityManager 执行sql 并执行 其中: EntityManager.createNativeQuery(SQL) 返回的是Object对象 entityManager.cr ...
-
Java中的ThreadLocal详解
目录 一.ThreadLocal简介 二.ThreadLocal简单使用 三.ThreadLocal的实现原理 1.set方法源码 2.get方法源码 3.remove方法的实现 四.ThreadLo ...
-
springboot配置多数据源的一款框架(dynamic-datasource-spring-boot-starter)
前言 前篇博客介绍了用基本的方式做多数据源,可以应对一般的情况,但是遇到一些复杂的情况就需要扩展下功能了,比如:动态增减数据源.数据源分组,纯粹多库,读写分离一主多从,从其他数据库或者配置中心读取数据 ...
-
基于IDEA建立module操作步骤解析
maven项目可以创建多个module,在IDEA中具体操作 1.在已经建好的maven项目上右键 2.新建: 效果如下: 这时在子pom.xml中 <parent> <artifa ...