本文转自公众号:Java技术栈微信公众号 1 数据库引擎不支持事务 这里以 MySQL 为例,其 MyISAM 引擎是不支持事务操作的,InnoDB 才是支持事务的引擎,一般要支持事务都会使用 InnoDB。 根据 MySQL 的官方文档: https://dev.mysql.com/doc/ref ...
分类:
编程语言 时间:
2020-01-08 01:10:42
阅读次数:
239
Java面试题大汇总 前言 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。这里整理挑选出来供大家面试前拿来看一看,所有题目整理自网络,有一些错误和笔误,感谢读者的热心纠错,在声明中已经改正过来。 整理这些面试题源于在 ...
分类:
编程语言 时间:
2020-01-08 01:12:09
阅读次数:
128
一、类文件注释 这是我定义的可以参考 5、去掉名字下面的波浪线 把鼠标放到波浪线上会提示 Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix t ...
分类:
编程语言 时间:
2020-01-08 10:24:44
阅读次数:
172
spring 提供了很多的注入方式,set注入、构造注入、p命名空间、c命名空间、字段注入等等,这些没啥可说的了。 方法注入 因为开发时我需要spring管理一个实例,但是这个实例并非单例,应该每一次调用都是一个新的实例。所以这时候有需要方法注入。 先创建一个Test类 package com.lh ...
分类:
编程语言 时间:
2020-01-08 10:34:15
阅读次数:
118
属性含义:对应类中的成员变量。 语法格式:修饰符 数据类型 属性名 = 初始化值; 1.修饰符常用的有权限修饰符(private、default、protected、public) 以及其他修饰符(static、 final) 2.数据类型可以是任何基本数据类型或任何引用数据类型。 3.属性名属于标 ...
分类:
编程语言 时间:
2020-01-08 10:35:21
阅读次数:
294
一、概述 我们都知道 \ .java 文件要首先被编译成 \ .class 文件才能被 JVM 认识,这部分的工作主要由 Javac 来完成,类似于 Javac 这样的我们称之为前端编译器; 但是 \ .class 文件也不是机器语言,怎么才能让机器识别呢?就需要 JVM 将 \ .class 文件 ...
分类:
编程语言 时间:
2020-01-08 10:38:10
阅读次数:
82
目的:使用这个框架主要就是为了解决高并发环境下登陆操作对数据库及服务器的压力,同时能保证安全性; 步骤:1. 加载时,SpringSecurity定义拦截器和添加两个Fitler; 2. 登陆时,登陆成功,通过传入的信息(例如:用户名+密码)authenticationManager.authent ...
分类:
编程语言 时间:
2020-01-08 10:40:53
阅读次数:
165
一、数据结构的基本概念 1.1-数据结构是什么? 数据结构是计算机存储和组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。一般情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 想要对大型复杂程序的构造进行系统而科学的研究 ...
分类:
编程语言 时间:
2020-01-08 10:43:58
阅读次数:
86
实现Callable接口,通过FutureTask包装器来创建线程,线程池 Callable接口可以提供返回值,比如卖票,卖完了以后可以return一个值回来 需要new一个FutureTask<>对象 泛型是返回值类型 然后通过Thread对象启动传入task对象实现Callable接口的线程对象 ...
分类:
编程语言 时间:
2020-01-08 10:51:58
阅读次数:
101
1 //#include "pch.h" 2 3 #include <stdio.h> 4 #include <iostream> 5 6 7 #include <string> 8 #include <cstring> 9 #define SizeMax 300 10 #define SizeMi ...
分类:
编程语言 时间:
2020-01-08 10:52:54
阅读次数:
89
数组的函数调用 数组可以存储任何类型的数据 在数组里写入函数,回调函数:函数作为参数使用 //数组可以存储任何类型的数据 var arr=[ function () { console.log("十一假期快乐"); }, function () { console.log("十一假期开心"); } ...
分类:
编程语言 时间:
2020-01-08 10:56:48
阅读次数:
92
java基础包括:注释、数据类型、变量、运算符、字符串、输入输出、控制流程、大数值、数组 一.注释 java中共有三种注释方式 1)//:注释内容从//开始到本行结尾,用于短篇注释 2)/*......*/:用于长篇注释 3)/**......*/:自动生成文档 二.数据类型 1)四种整型:int ...
分类:
编程语言 时间:
2020-01-08 11:00:00
阅读次数:
90
一、如图 30万数据,比较大,挤一起了 ~~~ import sys import uuid import string import json import time import random import os import base64 from openpyxl.workbook impo ...
分类:
编程语言 时间:
2020-01-08 11:00:12
阅读次数:
126
啥是行为参数化 行为参数化的本质是不执行复杂的代码块,让逻辑清晰可用。 相信使用过js的你肯定知道,js是可以传递函数的,而在 java中也有类似的特性,那就是匿名函数。 理解:行为参数化是一种方法,可以接收多种不同行为作为其参数,并在内部使用它们来完成任务。 将公共的逻辑抽象 一个类几万行,遍地的 ...
分类:
编程语言 时间:
2020-01-08 11:07:54
阅读次数:
79
我们已常用的请假来设计一个流程。 流程设计器参见springboot2+activiti 7 整合(二) IDEA安装Activiti工作流设计器,通过在项目中右键找到External Tools -> camunda-modeler开始流程设计。 相同的业务流程,流程定义的 id 名字定义一样,比 ...
分类:
编程语言 时间:
2020-01-08 12:16:03
阅读次数:
1367
创建枚举类,以汽车为例 package com.lw.coodytest.enums; /** * @Classname CarTypeEnum * @Description 汽车类型枚举 * @Author lw * @Date 2020-01-08 11:32 */ public enum Ca ...
分类:
编程语言 时间:
2020-01-08 12:19:35
阅读次数:
1022
1. 创建自己的Starter 一个完整的Spring Boot Starter可能包含以下组件: autoconfigure模块:包含自动配置的代码 starter模块:提供对autoconfigure模块的依赖,以及一些其它的依赖 (PS:如果你不需要区分这两个概念的话,也可以将自动配置代码模块 ...
分类:
编程语言 时间:
2020-01-08 12:21:10
阅读次数:
79
记得上次面试的时候,被面试官问了一个问题:foreach循环的原理?当时有点措手不及,确实天天用,熟的不能再署的东西,突然被问原理,一下子就不知道怎么回答了。这里我查阅了一下资料,进行总结一下。 原理: List之所以能使用foreach循环遍历,是因为List都是Collection的子接口,而C ...
分类:
编程语言 时间:
2020-01-08 12:22:46
阅读次数:
70
Scala为Java开发提供了轻量级的代码选项,但是学习过程可能会很艰难。了解有关Scala的知识以及是否值得采用。 基于Java的语言通常涉及冗长的语法和特定于领域的语言,用于测试,解析和数值计算过程。这些事情可能是开发人员的祸根,因为成堆的重复代码需要开发人员花费更多的时间进行梳理才能发现错误。 ...
分类:
编程语言 时间:
2020-01-08 12:27:03
阅读次数:
105
AOP定义AOP就是 Aspect Oriented Programming的缩写,意思为面向切面编程。通过预编译的方式以及动态代理的方式实现程序同一维护的功能。AOP是Spring中的重要内容,利用AOP可以增强主业务的功能,降低主业务和基础重复性的业务耦合度,提高程序的可重用性,提高开发效率。原 ...
分类:
编程语言 时间:
2020-01-08 12:27:54
阅读次数:
78