Java面试(社招)
文章平均质量分 72
收拾东西回老家了
偷偷写博客567
我的博客都是早期用来作为粗略的笔记使用的,很可能出现错误!!!技术日新月异,也很有可能落伍了!!!
关注我的朋友们一定要注意仔细分辨(我最近忙于工作疏于管理博客了,抱歉)
展开
-
spring 事务实现方式有哪些?
spring 事务实现方式有哪些?事务的使用场景spring 事务实现方式四种实现方式详细介绍事务的使用场景一个用户操作下包含多个数据库修改操作(增、删、改)时,必须确保这些修改操作要么同时执行,要么同时不执行,那么这个用户操作涉及到的代码块必须要加事务。spring 事务实现方式编程式事务管理(对基于 POJO 的应用来说是唯一选择)我们需要在代码中调用beginTransaction()、commit()、rollback()等事务管理相关的方法基于 TransactionProxyF转载 2022-02-09 18:05:24 · 1856 阅读 · 0 评论 -
Java实现反射的方式和反射的基本应用
准备先准备一个实体类User.java:package com.example.reflect;public class User { private String id; public String name; private String telephone; public String getId() { return id; } public void setId(String id) { this.id =原创 2021-10-09 17:33:02 · 355 阅读 · 0 评论 -
HashMap、LinkedHashMap、HashTable、ConcurrentHashMap、TreeMap原理和区别
HashMap、LinkedHashMap、HashTable、ConcurrentHashMap、TreeMap原理和区别继承关系:区别各种Map的实现原理(1)HashMap原理工作原理JDK8以前【数组+链表】实现使用链表处理冲突,同一hash值的链表都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低(链表是主要为了解决哈希冲突而存在的——链地址法解决Hash冲突)JDK8以后【数组+链表+红黑树】实现如果原创 2021-09-13 17:22:36 · 227 阅读 · 0 评论 -
volatile的作用
前提知识:并发编程三个特性——原子性、可见性、一致性参考并发编程(原子性、原子性、可见性、一致性)原子性:锁,synchronized保证可见性:volatile保证有序性:多方面共同保障,如下1、synchronized2、lock3、volatile(一定程度的有序性)synchronized和lock在同一时刻只能让一个线程执行同步方法,当然就是有序的了。volatile的有序性是指写入修改后的volatile变量这个操作必定优先于 读取这个变量。volatile的作用(.原创 2021-09-13 16:12:11 · 837 阅读 · 0 评论 -
sql复杂查询例题和答案---笔试前可以练一遍找感觉
sql复杂查询例题题源题源答案看的有点费劲,自己做了一遍,但我自己做的也不能保证正确或者最简单,欢迎指正!复杂查询的方法就是把题干不断分解,理出1,2,3步骤,从小到大逐步查出需要的内容,嵌套子查询一定要从儿子往爸爸写呀!建表和插数据/***学生表***/create table student(sno varchar(10) primary key, -- 学号sname varchar(20), -- 姓名sage int2, -原创 2020-07-14 15:20:44 · 1129 阅读 · 1 评论 -
30分钟迅速入门Linux基本命令
Linux学习笔记Linux学习笔记1. 目录结构2. 文件基本属性1.1 文件属性:1.2 文件类型:1.3 修改文件属性1.3.1 chgrp :修改属组1.3.2 chown :修改属主(也可以修改属组)1.3.3 chmod :修改文件9个属性M1:数字修改M2:符号修改3. 文件和目录管理3.1 处理目录常用命令3.1.1 ls(列出目录)3.1.2 cd(切换目录)3.1.3 pwd(显示当前目录)3.1.4 mkdir(创建新目录)3.1.5 rmdir(删除空的目录)3.1.6 cp(复制文原创 2021-07-23 16:31:54 · 2102 阅读 · 0 评论