首页 > 编程语言
Java开发工程师最新面试题库系列——Mybatis框架部分(附答案)
Mybatis Mybatis是什么框架? 答:持久层框架 Mybatis和ORM有什么区别? 答:ORM是对象关系映射的一种设计理念,也就是对象属性对应数据库字段,让开发人员以操作对象的方式操作数据库数据。Mybatis是基于ORM框架实现的持久层框架,但它并是不完全ORM,Mybatis只是将对 ...
分类:编程语言   时间:2021-03-06 23:55:21    收藏:0  评论:0  赞:0  阅读:32
Java hashCode&&equals
/** 为保证向Set中添加的对象其所在的类必须要重写hashCode和equals方法: 重写的原则:hashCode和equals尽量保持一致性: 两个相同的对象equals()返回true时,那么两个对象的hashCode()必须返回相同的哈希值 同一对象多次调用hashCode()应返回相同 ...
分类:编程语言   时间:2021-03-06 23:54:43    收藏:0  评论:0  赞:0  阅读:41
JavaWeb - SpringMVC (2)
JavaWeb - SpringMVC (2) 1 ajax 异步交互 // Springmvc默认用MappingJackson2HttpMessageConverter对json数据进行转换,需要加入jackson的包;并springmvc核心配置文件开启处理器映射器和处理器适配器增强 <mvc ...
分类:编程语言   时间:2021-03-06 23:52:40    收藏:0  评论:0  赞:0  阅读:31
顺序表及基本操作(C语言)
#include <stdio.h> #include <stdlib.h> //基本操作函数用到的状态码 #define TRUE 1; #define FALSE 0; #define OK 1; #define ERROR 0; #define INFEASIBLE -1; //当不可行时 c ...
分类:编程语言   时间:2021-03-06 23:52:29    收藏:0  评论:0  赞:0  阅读:35
c语言字符串存储方式
#include <stdio.h> // C 语言中,任何数据类型都不可以直接存储一个字符串。那么字符串如何存储? //在 C 语言中,字符串有两种存储方式,一种是通过字符数组存储,另一种是通过字符指针存储。 int main() { char bla='a'; char blb[10]="abc ...
分类:编程语言   时间:2021-03-06 23:51:08    收藏:0  评论:0  赞:0  阅读:34
JAVA支付对接
支付宝支付 依赖 <!-- 支付宝必须 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.6</version> </dependency> <dependen ...
分类:编程语言   时间:2021-03-06 23:50:43    收藏:0  评论:0  赞:0  阅读:29
JavaScript学习 (4)函数
函数 方法:对象(属性,方法) 函数 注 : 函数和方法本质是一样的,函数在对象里面就叫做方法 1.定义函数 定义方式一 绝对值函数 function abs(x) { if (x>=0){ return x; }else { return -x; } } 一旦执行到return代表函数结束,返回结 ...
分类:编程语言   时间:2021-03-06 23:50:00    收藏:0  评论:0  赞:0  阅读:32
两数之和算法(C#)
两数之和算法(C#) 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7, ...
分类:编程语言   时间:2021-03-06 23:48:55    收藏:0  评论:0  赞:0  阅读:45
C# ConcurrentDictionary线程不安全情形
调用 ConcurrentDictionary 本身的方法和属性可以保证都是线程安全的。但是由于 ConcurrentDictionary 实现了一些接口(例如 ICollection、IEnumerable 和 IDictionary 等),使用这些接口的成员(或者这些接口的扩展方法)不能保证其线 ...
分类:编程语言   时间:2021-03-06 23:47:07    收藏:0  评论:0  赞:0  阅读:61
Spring-data-jpa和mybatis的比较及两者的优缺点?
1. spring data jpa实现了jpa(java persistence api)功能,即可以实现pojo转换为关系型数据库记录的功能,通俗来讲就是可以不写任何的建表sql语句了。jpa是spring data jpa功能的一个子集。 而mybatis并没有jpa功能,建表语句还是要自己写 ...
分类:编程语言   时间:2021-03-06 23:46:44    收藏:0  评论:0  赞:0  阅读:124
Java 基础知识复习 (八) 数据结构基础知识
常见的数据结构 数据存储的常用结构有:栈、队列、数组、链表和红黑树。我们分别来了解一下: 栈 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。 简单的说:采用该结构的集合,对元素的存取有如下的特点 先进后出( ...
分类:编程语言   时间:2021-03-06 23:43:09    收藏:0  评论:0  赞:0  阅读:41
数据结构与算法(1)------数据结构的入门
一.数据结构的相关概念数据的概念:数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。数据元素的概念:组成数据的基本单位。数据项:组成数据元素的最小单位。数据对象:性质相同的数据元素的集合。任何一个数据对象都是数据的子集。![](https://s4.51cto.com/images/blog/202103/06/07d0528f0fbf6f4535c83dc
分类:编程语言   时间:2021-03-06 23:42:18    收藏:0  评论:0  赞:0  阅读:41
IntellIJ IDEA 运行第一个 Python 的 HelloWorld 程序
按照计算机教学体系的传统套路,通常在学习一门语言的第一个程序就是在电脑屏幕上输出 Hello World。 这个页面中的内容能够让你在计算机屏幕上输出字符到屏幕上,同时我们会做得更多一些,将会在命令行控制台中进行输出,我们也会在 IDE 中进行输出。 同时我们还会解释一下输出函数和提供几个实用的小案 ...
分类:编程语言   时间:2021-03-06 23:41:59    收藏:0  评论:0  赞:0  阅读:43
编写一个SuperArray类,实现对数组的增删改查以及排序等方法,类似于ArrayList,可以重复的添加或者删除
package study04;public class SuperArray { private int[] array; private int currentIndex = -1; public SuperArray(){ array = new int[5]; } public SuperA ...
分类:编程语言   时间:2021-03-06 23:41:36    收藏:0  评论:0  赞:0  阅读:49
maven将jar改为war进行打包
1、加入war标志 <packaging>war</packaging> 2、加入maven-war-plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactI ...
分类:编程语言   时间:2021-03-06 23:39:50    收藏:0  评论:0  赞:0  阅读:38
Python中OS对目录的操作以及引用
路径的获取 对当前目录的获取 1 path = os.getcwd() 2 print("获取到的当前目录是:({})".format(path)) 获取当前文件所在的绝对路径 import os path = os.path.realpath(__file__) print("获取到的当前路径是: ...
分类:编程语言   时间:2021-03-06 23:39:22    收藏:0  评论:0  赞:0  阅读:33
写出冒泡排序的算法
def bubbleSort(data_list): ''' 第一轮:第1个元素分别于第2,3,4,。。n个元素比较,每次较小的放在第1个位置,一轮一下 第1个元素就是最小的元素 第二轮:第2个元素分别于第3,4,5。。。n个元素比较,每次较小的放在第2个位置,一轮一下 第2个元素就是第2小的元素 ...
分类:编程语言   时间:2021-03-06 23:39:12    收藏:0  评论:0  赞:0  阅读:42
java -生成不重复的随机数
方法一, * 本方法的思路是: * 1、创建一个5个元素的数组, 用来存放随机数 * 2、逐个取随机数,并且第一个随机数直接放在a[0] * 3、第二个随机数开始,需要与数组中已经存在的元素进行逐个比较,直到取出不重复的随机数,否则一致重复取随机数方法二:需要结合list集合进行处理,后续学习集合时 ...
分类:编程语言   时间:2021-03-06 23:38:59    收藏:0  评论:0  赞:0  阅读:68
JAVA运行环境搭建
安装JDK 百度搜索JDK,找到下载地址 进入Oracle官网下载 同意协议 1.可能需要Oracle的账号 下载电脑对应的操作系统以及位数例如32或64 记住安装的路径 配置环境变量 我的电脑-->右键-->属性-->高级系统设置-->高级-->环境变量 环境变量-->JAVA_HOME (后面的 ...
分类:编程语言   时间:2021-03-06 23:37:04    收藏:0  评论:0  赞:0  阅读:23
【Java】【maven】运行jar的2中方式和打包方式
运行jar方式 1、java -jar ***.jar 2、java -cp ***.jar main方法类全路径,例如:java -cp test.jar com.xiaostudy.Test 打包方式 1、原生打包方式 2、maven打包方式 <build> <plugins> <plugin> ...
分类:编程语言   时间:2021-03-06 23:36:40    收藏:0  评论:0  赞:0  阅读:31
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!