自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java面试题

sql优化(1) SQL和索引优化(2) 数据库表结构优化(3) 系统配置优化(4) 硬件优化(1) select语句中尽量不使用select * from…, 使用具体的字段代替select name , age from …; * 代表所有的列, 不同的表, 列也不同, 需要解析列, 会查找所有的字段. 效率低。(2) 尽量使用预编译的SQL;因为预编译的SQL,发送给数据库时包含两个部分:sql语句和参数信息;sql语句编译之后, 会将其缓存在数据库中, 下一

2022-03-06 21:25:13 635

原创 DBeaver mysql驱动连接问题

DBeaver mysql驱动连接问题大家在连接数据库驱动的时候可能会遇见以下的错误。错误解决因为本人用的mysql是5.5版本,所以我们在选择驱动包jar包时应该选择正确的版本。且从mysql8版本,mysql的驱动类名发生改变。变成com.mysql.cj.jdbc.Driver。打开导航栏上的数据库-》驱动管理器-》双击MySQL将类名com.mysql.cj.jdbc.Driver改成com.mysql.jdbc.Driver点击库,确保mysql驱动包正确。若不匹配。点击下载

2021-11-26 10:39:40 5834 3

原创 Spring事务

事务ACID​ 4个特性:一致性,持久性,隔离性,原子性1.一致性不论事务成功还是失败,你的业务应该是一致的,数据不能被损坏。比如转账,你给张三转了1000,结果代码出错了,你扣了1000,但张三没有收到1000,这样数据/业务就损坏了,违反了一致性。应用系统从一个正确的状态到另一个正确的状态.而ACID就是说事务能够通过AID来保证这个C的过程.C是目的,AID都是手段. consistency2.持久性事务一旦完成,结果永久生效,无法回滚。durability3.隔离性多个事

2021-09-23 11:04:56 151

原创 window下设置weblogic的内存大小

window下设置weblogic的内存大小进入域的bin目录:C:\Oracle\Middleware\Oracle_Home\user_projects\domains\test\binD:\Oracle\Middleware为中间件安装目录,test为自己定义的域名。2.编辑setDomainEnv.cmd文件注意是右键编辑我们的setDomainEnv.cmd文件3.打开,并找到USER_MEM_ARGS一行,并添加set USER_MEM_ARGS=-Xms512m -Xm

2021-07-14 13:39:37 1357

原创 基数排序(java)详细的代码注释,让你一步步弄懂

基数排序介绍基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或binsort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,达到排序的作用,基数排序法是属于稳定性的排序。基数排序基本思想将所有待比较数值统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行依次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。代码实现import java.util.Arr

2020-11-03 12:43:12 132

原创 数据结构排序算法之归并排序(JAVA)

归并排序介绍归并排序是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分成一些小的问题然后递归求解,而治的阶段则将分的阶段得到的各答案“修补”在一起,即分而治之)。图解...

2020-11-01 12:52:45 158

原创 数据结构排序算法之快速排序(JAVA)

快速排序介绍快速排序是对冒泡排序的一种改进。基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。图解...

2020-10-15 21:01:37 125

原创 数据结构排序算法之冒泡排序(JAVA)

基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来,假设从小到大,即为较大的数慢慢往后排,较小的数慢慢往前排。直观表达,每一趟遍历,将一个最大的数移到序列末尾。图解代码展示public class BubbleSort { public static void main(String[] args) { // TODO Auto-generated method stub int arr[] = {3,9,-1,10,-2}; boolean flag =.

2020-10-14 22:29:08 183

原创 对Spring依赖注入(DI)与控制反转(IoC)的理解

对于Spring的初学者来说,在一开始接触Spring的依赖注入和控制反转的时候很容易产生概念上的混淆,笔者也经常把这两者弄混。下面我们通过简单的语言来描述这两个概念。控制反转(IoC)当某个java对象(调用者)需要调用另一个java对象(被调用者,即被依赖对象)时,在传统模式下,调用者通常会采用"new 被调用者"的代码方式来创建对象,这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护。在使用Spring框架之后,对象的实例不再由调用者来创建,而是由Spring容器来创建,

2020-10-12 20:04:14 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除