码迷,mamicode.com
首页 > 编程语言 > 周排行
2020最新Java工程师面试题-Java 并发编程(二)(附答案,持更中)
1、并发编程三要素? 1、原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操 作打断,要么就全部都不执行。 2、可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他 线程可以立即看到修改的结果。 3、有序性 有序性,即程序的执行顺序按照代码的先后 ...
分类:编程语言   时间:2020-04-28 16:49:04    阅读次数:73
coding++:spring注解@lazy,bean懒加载
该注解是在单实例bean是使用,当使用@Scope注解的singleton属性时,bean的实例会在IOC容器创建的时候被加载, 但是如果在创建bean的时候加上@lazy注解,则bean的实例会在第一次使用的时候被创建。 @Lazy @Scope(value = ConfigurableBeanF ...
分类:编程语言   时间:2020-04-28 16:51:52    阅读次数:65
Go-sword(利刃)是一款基于Go语言的可视化web管理后台生成工具
Go sword ??? Go sword(利刃)是一款基于Go语言的可视化web管理后台生成工具 线上体验 生成工具demo http://go sword.osinger.com/ 创建的项目demo http://go sword app.osinger.com/ 目标就是快速的创建CRUD可 ...
分类:编程语言   时间:2020-04-28 16:54:47    阅读次数:86
从ES6重新认识JavaScript设计模式(三): 建造者模式
1 什么是建造者模式? 建造者模式(Builder)是将一个复杂对象的构建层与其表示层相互分离,同样的构建过程可采用不同的表示。 建造者模式的特点是分步构建一个复杂的对象,可以用不同组合或顺序建造出不同意义的对象,通常使用者并不需要知道建造的细节,通常使用链式调用来进行建造过程,最后调用build方 ...
分类:编程语言   时间:2020-04-28 16:55:03    阅读次数:47
详解 Java 的八大基本类型,写得非常好!
自从Java发布以来,基本数据类型就是Java语言中重要的一部分,本文就来详细介绍下每种基本类型的具体使用方法和限制。 几年前,我开始编写了一系列有关Java入门的文章,我觉得有必要将其中一些非常细节的内容单独拿出来写成文章。这样,那些入门内容就更容易理解了。首先,我来介绍一下有关Java 8中的基 ...
分类:编程语言   时间:2020-04-28 17:04:55    阅读次数:72
并发编程高频面试题:可重入锁+线程池+内存模型等(含答案)
对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多方面的基础能力,更为考验一个程序员的内功。那到底应该怎么学习并发编程呢?JavaSDK的并发工具包有很多,是要死记硬背每-一个工具的优缺点和使用场景吗?当然不是,想要学好并发编程,你需要从一个个单一的知识和技术中“跳出来”,高屋建瓴
分类:编程语言   时间:2020-04-28 17:05:20    阅读次数:63
力扣Leetcode 面试题56 - I. 数组中数字出现的次数
面试题56 I. 数组中数字出现的次数 一个整型数组 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 示例 2: 限制: `2 using namespace std; int main() { vector ...
分类:编程语言   时间:2020-04-28 17:09:49    阅读次数:42
为什么我只改了JS数组中的一个对象的元素的值,其他对象的元素值都跟着变了
``` var tmp_arr_1 = new Array(); var tmp1 = {'type':1,'plan_num':200}; tmp_arr_1.push(tmp1); tmp_arr_1.push(tmp1); console.log(tmp_arr_1); tmp_arr_1[0... ...
分类:编程语言   时间:2020-04-28 17:17:47    阅读次数:100
springboot项目打包成jar无法访问jsp页面的解决方法
1,将maven打包插件的版本改为1.4.2 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.4.2.RELEASE</ ...
分类:编程语言   时间:2020-04-28 17:18:25    阅读次数:75
JavaScript toFixed() 实现四舍五入保留两位小数
const num = 18.186; let result; result = num.toFixed(2) console.log(result) // 18.19 注意,返回值为String类型 ...
分类:编程语言   时间:2020-04-28 17:25:32    阅读次数:64
Unity 自动编译后启动Unity
Unity 自动编译后启动Unity 需求由来 因为项目特别大所以关闭了Auto Refresh自动刷新 防止代码还没写完Unity就自动加载 每次写完代码都需要 手动Ctrl+R刷新资源(耗时1分钟左右) 手动运行Unity 需要2个操作 中间容易出小差 系统响应时间太长 效率很低 解决方案 用代 ...
分类:编程语言   时间:2020-04-28 17:27:18    阅读次数:88
python 基础应用3
1、使用while 、for循环分别打印字符串s = 'fsufhjshh3hf'中每一个元素。 #使用while 、for循环分别打印字符串s = 'fsufhjshh3hf'中每一个元素。 s = 'fsufhjshh3hf' for i in s: print(i) 或 index = 0 w ...
分类:编程语言   时间:2020-04-28 17:31:41    阅读次数:74
python 中关于 类变量, 实例变量, 静态方法,类方法,全局变量,局部变量的理解
一个程序帮助你理解类中的一些基本的概念! a = 1 #(全局变量) def say(): print('调用了全局方法') class People(): global a a = 100 #类中定义一个全局变量, 因此不再是类的数据属性 b = 123 # 类中的数据属性,也是一种变量 def ...
分类:编程语言   时间:2020-04-28 18:39:08    阅读次数:125
python-celery
...
分类:编程语言   时间:2020-04-28 18:40:24    阅读次数:60
C语言atoi和atol函数详解和示例
C语言提供了一系列函数把字符串转换为整数:atoi、atol、atoll和atoq。1、包含头文件#include<stdlib.h>2、函数声明intatoi(constchar*nptr);longatol(constchar*nptr);longlongatoll(constchar*nptr);longlongatoq(constchar*nptr);3、功能说明atoi:把字
分类:编程语言   时间:2020-04-28 18:41:38    阅读次数:565
C语言转义字符介绍和示例
C语言中,字符需要转义的情况有两种:1)对于ASCII编码,0~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,也无法从键盘输入;2)某些字符在C语言中有特别的用途,如单引号、双引号、反斜杠。C语言又定义了一种简单的书写方式,即转义字符的形式来表示。1、转义字符列表转义字符完整的列表如下:转义字符意义ASCII码值使用频率\n换行(LF),将当前位置移到下一行开头。10
分类:编程语言   时间:2020-04-28 18:43:28    阅读次数:75
C语言while循环
1、while循环介绍while循环的一般形式为:while(表达式){语句块}意思是,先计算表达式的值,当值为真时(非0即是真),执行语句块,执行完语句块后,回到循环首部再次计算表达式的值,如果为真,又执行一次语句块……,这个过程会一直重复,直到表达式的值为假,就不再执行语句块。循环也常常出现在我们的生活中,以超女选秀为例。//超女已准备出场while(是否有未出场的超女){//判断超女的年龄/
分类:编程语言   时间:2020-04-28 18:43:47    阅读次数:86
C语言的关键字
关键字也称为保留字,C89标准有32个,这些单词在C语言中有特别的含义,程序员不能把它用于变量或函数的命名。1、C89标准auto:声明自动变量。break:跳出当前循环。case:开关语句分支。char:声明字符型变量或函数返回值类型。const:声明只读变量。continue:结束当前循环,开始下一轮循环。default:开关语句中的“默认”分支。do:循环语句的循环体。double:声明双精
分类:编程语言   时间:2020-04-28 18:44:28    阅读次数:93
SpringAOP配置功能耗时日志
功能耗时日志的原理: 1. web.xml 配置监听器 ServletContextListener 2.ServletContextListener 监听器开启 log4j 日志 3.配置编写 log4j 日志文件 4.web.xml 配置扫描 applicationContext.xml 5.a ...
分类:编程语言   时间:2020-04-28 18:44:47    阅读次数:89
C语言二进制、八进制、十六进制整数书写和输出
整数是我们生活中常用的数据类型,也是编程中常用的一种数据,C语言用int关键字来定义整数变量(int是integer的简写)。在定义变量的时候,可以加signed、unsigned、short和long四种修饰符。signed:有符号的,可以表示正数和负数。unsigned:无符号的,只能表示正数,例如数组的下标、人的身高等。short:短的,现在主流的64位操作系统下,整数占用内存4个字节,使用
分类:编程语言   时间:2020-04-28 18:45:19    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!