自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 RabbitMQ linux 安装

采用docker 傻瓜式安装(默认已经按照好了docker)使用以下命令在 Docker 中运行 RabbitMQ 容器。这将映射 RabbitMQ 默认的端口 5672 到宿主机的端口 5672,以及映射管理界面的端口 15672 到宿主机的端口 15672。

2023-07-21 01:00:10 114 1

原创 交易与UTXO模型

同一个人的多笔转账可以放到同一个交易中一笔交易的输入引用了前一笔交易的输出一笔输出只能引用一次一笔交易中 输入的总金额大于输出的总金额则会有一笔领钱输出给自己一笔交易可以引用多笔输入。

2022-08-21 15:09:42 2168

原创 java面试题(每日5题)

请描述MyBatis中的优缺点?Mybatis 的优点:屏蔽jdbc api底层访问细节,自己定制sql能自定义映射,和将sql语句与java代码进行分离,提供了将结果集自动封装成为实体对象和对象的集合功能,queryForList 返回对象集合,用query for Object返回单个对象,提供了自动将实体对象的熟悉传递给sql语句的参数.其次,mybatis很好的和spring集成.Mybatis 的缺点:SQL语句的编写工作量很大,尤其当字段多,关联表多时,对开发人员的编写sql语句的功底有一

2021-10-09 21:11:28 115

原创 java面试题(每日五题)

为什么要使用单例模式?避免在开发的时候,一个类创造多个实例,所以使用单例模式,保证一个类只创造一个对象。一般单例模式有两种形式:懒汉模式和饿汉模式,饿汉模式在声明实例的时候就直接初始化对象;而懒汉模式是先声明一个空对象,在静态方法中实例化对象返回。如何实现对象克隆?实现Cloneable 接口并重写object类中的clone()方法实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现深度克隆解释内存中的栈(stack)、堆(heap)、和静态区(start a

2021-09-28 10:49:50 99

原创 java面试题(jdk新特性和动态代理)

请描述一下java5有那些新特性?泛型for-each循环自动装包/拆包枚举静态导入Annotation(框架配置,代码生成)可变参数字符串格式化器(java.util.formatter)新的线程模型和并发库 Thread Framewordjava6新特性有那些?引入了一个支持脚本引擎的新框架UI的增强对webservice 支持的增强(JAX-WS2.0和JAXB2.0)一系列新的安全增强jdbc4.0CompilerAPI通用的Annotations支持j

2021-09-27 15:57:48 395

原创 java面试题(每日5题)

String和StringBuffer的区别String 是一个不可变长度的字符串,而StringBuffer 是一个可变长度字符串在对String类进行操作的时候,实际上是在内存中产生了一个新的String对象。而StringBuffer 是给原对象增加字符,不是创造一个对象启动一个线程是用 run()还是 start()?启动一个线程是调用start()方法,使线程就绪状态,以后可以被调度为运行状态,一个线程必须关联一些具体的执行代码,run()方法是该线程所关联的执行代码。Compa

2021-09-24 21:48:14 96

原创 java面试(每日五题)

静态变量和实例变量的区别在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以使用了。总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。是否可以从一个static方法内部发出对非static方法的调用?不

2021-09-18 16:16:02 76

原创 JAVA面试(每日五题)

说一说常用的SpringBoot注解,及其实现Mysql数据库中什么情况下设置了索引却无法使用Maven中Package和Install的区别Spring是什么JDK,JRE,JVM三者的联系和区别

2021-09-17 13:24:14 68

原创 java 面试题(每日5题)

ArrayList和LinkedList的区别ArrayList底层数据结构是数组实现的,LinkedList底层数据结构是基于链表实现的因为数据结构不同,所以使用的场景不同,ArrayList适用于随机查询,LinkedList适用于添加和删除ArrayList和LinkedList都实现了list接口,但是LinkedList还实现了Deque接口,所以LinkedList还可以当队列来使用说一下HashMap的put方法Put方法先根据key通过哈希算法与与运算得出数组下标如果数组下

2021-09-09 23:53:20 66

原创 MyBatis--2

CRUD操作及配置解析crud是指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。select select语句有很多属性id接口中的方法名与映射文件中的sql语句id对应parameterType传入sql语句的类型 (没有参数可以省略)resultTypesql语句返回值的类型 (返回为int 可以省略)根据id查询用

2021-03-20 23:16:26 162 2

原创 MyBatis学习--1

什么是 MyBatis?MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并且改名为MyBatis 。20

2021-03-15 23:44:24 83

原创 Spring学习随笔(二 AOP)

AOP什么是AOP: 1.面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发效率。 2. 通俗的说 就是不通过修改源代码的方式,在主干功能中添加一个新的功能AOP底层原理1.底层使用动态代理 (1)有接口的情况使用JDK动态代理 创建接口实现类代理对象,增强类的方法 (2)没有接口的情况使用CGLIB动态代理 创建子类的代理对象,增强类的方法AOP 术语 1.连接点 类中哪些方法

2021-02-05 00:48:47 115

原创 Spring学习随笔(一 IOC)

1.什么是IOC1.控制反转,把创建对象和对对象之间的调用过程交给Spring 进行管理2.使用IOC的目的 是为了降低耦合度3.入门案例就是IOC实现的2.IOC底层原理1.xml解析、工厂模式、反射在这里插入代码片 //第一步 xml配置文件,配置创建的对象 <bean id="dao" class="com.UserDao"></bean> //第二步 创建工厂类 class UserFactory { public static UserDao ge

2021-02-03 22:58:33 223

原创 PopupWindow 最基础的使用方法

PopupWindow 最基础的使用方法点击弹出一些条目 所以得写一个布局文件来装这些控件,这个布局文件就写你点击后想出现的界面例如在这里插入代码片<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la

2020-11-25 14:42:28 180

原创 Android 用ListView实现排序

点击“单价”按钮或“数量信息”按钮,可按据升序或降序进行排序。 布局没什么好说的在这里插入代码片<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_widt

2020-11-16 23:16:44 2224 2

原创 蓝桥杯 王后传说

题目:这题的祖宗就是八皇后问题,只需要在初始化的时候给棋盘进行操作就行了;以国王为中心所形成的最小的正方形进行赋值区别就行了(注意边界,例如在四个角的位置。) 注意棋盘的行和列是从1开始。import java.util.Arrays;import java.util.Scanner;public class Main { static int a[][], sum = 0, ...

2020-04-17 22:08:50 563

原创 贪婪法找零钱

贪婪法找零钱题目:思路:用数组把每个人手上的钱装起来,然后判断能否找开,只要有一个不能找开,即失败。money[] 来装大妈手中的钱,money[0]代表25元,money[1]代表50元,money[2]代表100元。14~15行: 接收每个人手上的钱17~26行: 遍历数组来找零钱,如果当前同学手中是25元即不用判断直接money[0]++;否则即调用方法判断能否找开。如果...

2020-03-31 22:44:39 337

原创 2n皇后问题

题目:思路:首先在棋盘里把黑皇后放好,然后再放白皇后。程序需要3个功能: 1.初始化棋盘 2.确定皇后的位置 3.判断皇后能否在这个位置上三个功能写三个方法:初始化就在main里面n:题目要求的皇后个数b[][]:模拟棋盘chess:目前是放黑皇后还是白皇后(黑皇后是chess=2,白皇后是chess=3)判断皇后能否在这个位置上: i,j 为二维数组棋盘...

2020-03-25 01:26:15 189

原创 判断扑克牌中是否存在的顺子

判断扑克牌中是否存在的顺子题目:示例:---------------------------------------------------------------------------------------------------------因为有王的特殊性所以分为两种情况:没有摸到王摸到了王因为题目是随机抽取五张牌,所以牌的顺序是无序的,为了方便判断是否为顺子...

2020-03-14 01:58:57 2401

jsp增删改查.zip

mvc设计模式,简单的对数据库的增删改查

2021-01-22

空空如也

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

TA关注的人

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