简述 面试中常常被问到多线程交替输出数字或字母序列的问题,例如AB两个线程交替输出1到100。三个线程交替输出abcabcabc...等 wait notify实现3线程交替输出abc 我们首先抽象出一个用于打印字母的类: package ThreadTest.testOut; public cla ...
分类:
编程语言 时间:
2021-08-10 11:03:03
收藏:
0 评论:
0 赞:
0 阅读:
36
面向对象 面向对象是Java编程中最核心的思想,基本特征:继承、封装、多态。 特征之封装 将结构、数据、操作封装在对象实体中,使用时可以不关注对象内部结构,只能访问开放权限的功能入口,从而降低耦合程度
分类:
编程语言 时间:
2021-08-10 11:02:36
收藏:
0 评论:
0 赞:
0 阅读:
16
Shiro简介 ? 1.Apache Shiro 是一个Java 的安全(权限)框架。 ? 2.Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环 境。 3.Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。 4.下载地址:htt ...
分类:
编程语言 时间:
2021-08-10 11:01:39
收藏:
0 评论:
0 赞:
0 阅读:
44
Part1快递驿站进阶-多线程+网络编程 1服务器 Server package eZhan_Map_IO_CS;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.util.ArrayLi ...
分类:
编程语言 时间:
2021-08-10 11:01:28
收藏:
0 评论:
0 赞:
0 阅读:
36
1、题目描述 见 https://www.cnblogs.com/gjmhome/p/15110730.html 作者:LeetCode-Solution 链接:https://leetcode-cn.com/problems/maximum-subarray/solution/zui-da-zi- ...
分类:
编程语言 时间:
2021-08-10 11:01:13
收藏:
0 评论:
0 赞:
0 阅读:
20
线程的启动、常用方法 线程并列执行:join() 锁的概念 1.访问某一段代码,同一时间需要一个线程操作,就需要加锁 2.锁的是对象不是代码 锁的特性 1.加了synchronized 就不用了加volatile(访问不到其他线程修改的内容),因为sync保证了原子性、可见性 2.锁定方法和非锁定方 ...
分类:
编程语言 时间:
2021-08-10 11:01:04
收藏:
0 评论:
0 赞:
0 阅读:
29
spring的注解分类 从广义上讲,spring注解可以分为两类,一类注解是用于注册bean,一类注解用于使用bean。 假如ioc容器就是一间空屋子,首先这间空屋子里面啥也没有,我们要给这个空屋子添置家具的操作,就相当于每个注册bean的注解的作用,意思就是说,注册bean的注解作用,就是往ioc ...
分类:
编程语言 时间:
2021-08-10 11:00:55
收藏:
0 评论:
0 赞:
0 阅读:
22
本文是Unity中的shadows系列的第二篇文章。上一篇文章主要介绍了不同光源下的阴影和阴影的一些设置参数。本篇着重研究阴影投射相关的内容。 投射阴影(平行光,聚光灯) 由于点光源的shadowmap是cube map,所以需要和平行光源,聚光灯分开处理。先看平行光源和聚光灯。在shadow ca ...
分类:
编程语言 时间:
2021-08-10 10:57:24
收藏:
0 评论:
0 赞:
0 阅读:
36
padStart() 只针对字符串,padEnd向后补零 innerHtml创建dom元素 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" conten ...
分类:
编程语言 时间:
2021-08-10 10:55:42
收藏:
0 评论:
0 赞:
0 阅读:
23
数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组的声明与创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dateType[] ...
分类:
编程语言 时间:
2021-08-10 10:55:18
收藏:
0 评论:
0 赞:
0 阅读:
20
面向对象 面向对象是Java编程中最核心的思想,基本特征:继承、封装、多态。 特征之封装 将结构、数据、操作封装在对象实体中,使用时可以不关注对象内部结构,只能访问开放权限的功能入口,从而降低耦合程度 ...
分类:
编程语言 时间:
2021-08-10 10:54:08
收藏:
0 评论:
0 赞:
0 阅读:
26
CAS CAS即CompareandSwap,其具体的意思是比较并交换。 它是JDK提供的非阻塞原子性操作,它通过硬件保证了“比较、更新”操作的原子性。 Unsafe JDK 里的 Unsafe 类提供了一系列的 compareAndSwap*方法,代码文件路径如下: 其定义了如下几个 compar ...
分类:
编程语言 时间:
2021-08-10 10:53:47
收藏:
0 评论:
0 赞:
0 阅读:
27
前段时间有师傅来问了我fastjson的问题,虽然知道大概但没分析过具体链,最近有空了正好分析一下fastjson两个反序列化洞: 1.2.22<=version<=1.2.24 1.2.25<=version<=1.2.47 简述与使用 Fastjson是Alibaba开发的Java语言编写的高性 ...
分类:
编程语言 时间:
2021-08-10 10:53:31
收藏:
0 评论:
0 赞:
0 阅读:
46
""" Time = "2021-08-10" Author = "Yblackd" Desc = "python_String 常用方法练习" """ (1)字符中大小写转换 S.lower():字母大写转换成小写。 S.upperO:字母小写转换成大写。 S.swapcase():字母大写转换小 ...
分类:
编程语言 时间:
2021-08-10 10:53:16
收藏:
0 评论:
0 赞:
0 阅读:
32
问题现象:运行程序时,提示:NoClassDefFoundError: javax/xml/bind/* 问题原因:JDK 8以及以前的版本默认包含jaxb的jar;当前使用的JDK11版本,缺少jaxb-api包 解决方案: 1)准备替换JDK为1.8版本验证下,但eclipse-2020.6月份 ...
分类:
编程语言 时间:
2021-08-09 23:34:18
收藏:
0 评论:
0 赞:
0 阅读:
43
1、代码 重点是开启 @EnableAsync在service的方法标注@Async @EnableAsync @SpringBootApplication public class SpringbootTask { public static void main(String[] args) { ...
分类:
编程语言 时间:
2021-08-09 23:33:17
收藏:
0 评论:
0 赞:
0 阅读:
51
粒子群算法解决非线性问题 引入 上次我们介绍了粒子群算法的各种改进,以及matlab软件自带的更强大的粒子群算法,解决的问题都是连续的,无约束的;那么我们能解决有约束的,非线性问题吗? 当然可以,不过在此之前,我们需要搞清实现的思路。 解决非线性问题的两种思路 直接在更新新的个体位置之前加入约束条件 ...
分类:
编程语言 时间:
2021-08-09 23:32:52
收藏:
0 评论:
0 赞:
0 阅读:
45
Java类型转化 基本数据类型自动类型转换 基本数据类型之间的运算规则 前提:这里讨论7种基本数据类型变量间的运算,不包含布尔类型。 自动类型提升 byte/short/char → int → long → float->double 当byte/short/char三种类型(同类型也是)做运算时 ...
分类:
编程语言 时间:
2021-08-09 23:32:07
收藏:
0 评论:
0 赞:
0 阅读:
30
列表推导式 列表推导式可以基于现有的列表做一些操作,从而快速创建新列表,python列表推导式写法简单,主要用于简化代码 看一下使用列表推导式与不使用列表推导式的差别 li = [] for i in range(0,5): li.append(i) li1 = [ i for i in range ...
分类:
编程语言 时间:
2021-08-09 23:30:18
收藏:
0 评论:
0 赞:
0 阅读:
34
1.创建数组 1.Array.from Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。 那么什么是类数组对象呢?所谓类数组对象,最基本的要求就是具有length属性的对象。 1、将类数组对象转换为真正数组: let arrayLike = { 0: 'tom', ...
分类:
编程语言 时间:
2021-08-09 23:28:58
收藏:
0 评论:
0 赞:
0 阅读:
30