线程安全 定义:多个线程同时运行这段代码。如果每次运行结果和单线程运行结果是一样的,而且其他变量的值也和预期的是一样的,就是线程安全的。或者说,一个类或者程序所提供的接口对于线程来说是原子操作,多个线程间的切换不会导致执行结果存在二义性,也就是不用考虑同步的问题。线程安全策略就是多线程访问时,采用加 ...
分类:
编程语言 时间:
2021-05-24 04:41:53
阅读次数:
0
xiangmu\ app\ src\ main\ resources fileUpload.resources文件 upload.userId = -1 upload.srcSystem = 131452021 upload.token = vfZQIDAQAB upload.businessId ...
分类:
编程语言 时间:
2021-05-24 04:41:09
阅读次数:
0
###示例 \(n=6\) \(P=<5,10,6,20,2,25,30>\) \(A_{1}:5\times 10\) \(A_{2}:10\times 6\) \(A_{3}:6\times 20\) \(A_{4}:20\times 2\) \(A_{5}:2\times 25\) \(A_{ ...
分类:
编程语言 时间:
2021-05-24 04:37:54
阅读次数:
0
在项目中遇到读取以json格式存储的配置文件,为了方便操作,将文件内容读取出来并转换为json对象,本文使用的是fastjson import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org. ...
分类:
编程语言 时间:
2021-05-24 04:37:23
阅读次数:
0
1. 前言 上一篇文章整合了springboot+spring mvc+mybatis,基于三层架构搭建了一个接口平台。这篇文章主要整合一下springboot和redis的框架,redis也是目前使用较多的nosql数据库。 这篇文章的整个项目框架都是基于上一篇文章的,所以很多配置或者代码不会写完 ...
分类:
编程语言 时间:
2021-05-24 04:36:49
阅读次数:
0
线程的概念 线程的组成: 栈区和栈区指针 程序计数器:PC 寄存器集合 线程的状态: 新建状态(New):刚被创建 准备状态(Runnable):加载所需的所有资源,等待CPU 运行状态(Running):被CPU执行 挂起状态(Blocked):阻塞,等待唤醒 线程和进程的区别: 1. 进程是资源 ...
分类:
编程语言 时间:
2021-05-24 04:32:11
阅读次数:
0
一、线性查找 1.基本思想: 从左到右挨个查找 2.特点: 查找效率慢 3.代码: import java.util.Scanner; /** * @author: TSCCG * @date: 2021/5/10 */ public class Search { /** * 1.线性查找 * 查询 ...
分类:
编程语言 时间:
2021-05-24 04:31:47
阅读次数:
0
当你处在最低谷时,不管往哪里走,都是进步! java类加载及双亲委派机制 java类加载流程 执行javac命令,启动java编译程序,将.java源代码文件编译为jvm可识别的.class字节码文件。 (我们用idea、eclipse编码出的就是.java源文件,启动后。target文件夹下就是编 ...
分类:
编程语言 时间:
2021-05-24 04:30:20
阅读次数:
0
import smtplib import os from email.header import Header from email.mime.text import MIMEText # shenyuximr@163.com def sendemail(host,usernames,verify ...
分类:
编程语言 时间:
2021-05-24 04:25:15
阅读次数:
0
思路,采取map存储每个值,键为该数字,值为次数,大余一次就弹出 var findRepeatNumber = function(nums) { let map = new Map(); for(let i = 0; i < nums.length; i ++){ if(map.has(nums[i ...
分类:
编程语言 时间:
2021-05-24 04:24:08
阅读次数:
0
1.预处理概念:编译程序时,编译器将对程序文件作至少两个阶段的编译预处理,预处理程序预处理阶段和编译程序预处理阶段。 预处理程序预处理阶段:C预处理程序先于C编译程序运行。预处理程序从前向后根据预处理命令做相应的处理。预处理命令分为三类: ①文件包含命令 ②宏定义命令 ③条件编译命令 编译程序预处理 ...
分类:
编程语言 时间:
2021-05-24 04:23:51
阅读次数:
0
稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。 示例1: 输入: words = ["at", "", "", "", "ball", "", "", "car", "", "","dad", "", ""], s = "ta" 输出:-1 说明: ...
分类:
编程语言 时间:
2021-05-24 04:21:47
阅读次数:
0
今日分享开始啦,请大家多多指教~ RestTemplate 采用 Java Servlet API,因而是阻塞式同步调用。相反,WebClient 是异步的,等待响应的同时不会阻塞正在执行的线程。只有在响应结果准备就绪时,才会发起通知。 RestTemplate 仍然有用武之地。非阻塞模式在某些场景 ...
分类:
编程语言 时间:
2021-05-24 04:20:33
阅读次数:
0
Solon 是一个微型的Java开发框架。强调,克制 + 简洁 + 开放的原则;力求,更小、更快、更自由的体验。支持:RPC、REST API、MVC、Micro service、WebSocket、Socket 等多种开发模式。 Solon Cloud 是一系列的接口标准和配置规范。是 Solon ...
分类:
编程语言 时间:
2021-05-24 04:17:15
阅读次数:
0
本文由【犀牛内推】公众号整理,内部资料,注意保密?? 获取更多内推咨询及笔经面经,欢迎关注! JVM jvm分区模型 首先是模型分成哪几块,堆 栈等等。。 哪些是线程私有的哪些是共有的 1.6之前和现在1.8哪些地方做了改动(主要是静态区的变化) 垃圾回收 三种回收算法 常见的垃圾回收器 root引 ...
分类:
编程语言 时间:
2021-05-24 04:15:45
阅读次数:
0
老师不讲的C语言知识 导语: 对于工科生,C语言是一门必修课。**标准C(ANSI C)这个看似简单**的语言在硬件底层编程、嵌入式开发领域还是稳坐头把交椅。在20年5月份,C语言就凭借其在医疗设备上的广泛应用,时隔五年重回编程语言榜首。 同学们在拿到学分之后还有没有使用这门“手艺”呢? 想做软硬件 ...
分类:
编程语言 时间:
2021-05-24 04:15:05
阅读次数:
0