线程lesson java 03

03-Less详解

title: 03-Less详解 publish: true CSS 预处理器 为什么要有 CSS 预处理器 CSS基本上是设计师的工具,不是程序员的工具。在程序员的眼里,CSS是很头痛的事情,它并不像其它程序语言,比如说PHP、Javascript等等,有自己的变量、常量、条件语句以及一些编程语法 ......
Less 03

J2EE,Java EE,Jakarta EE 命名之间的恩恩怨怨

介绍 简单来说,上面所有的名字指的都是一个东西 Java Platform, Enterprise Edition 上面的几个名词都是下面的内容的简写: J2EE(Java 2 Platform, Enterprise Edition) Java EE (Java Platform, Enterpr ......
恩恩怨怨 之间 Jakarta J2EE EE

.NET 6 :多线程入门

1. 理解进程、线程和任务 进程拥有资源,比如分配给进程的内存和线程。 线程一条一条地执行代码。默认情况下,每个进程只有一个线程。 现代操作系统使用了抢夺式多任务处理,从而模拟了任务的并行执行。 如果有少量的复杂工作要做,并且希望完全控制它们,那么可以使用Thread实例。如果有一个主线程和多个可以 ......
线程 NET

Java中循环删除list报错解决办法

印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。 1、for循环 ......
办法 Java list

Java第五次作业

public class zuoye2 { public static void main(String[] args){ int []a={10,20,30,40,50}; for(int i=0;i<5;i++){ System.out.println(a[i]); } } } 2.编写一个简单 ......
Java

团队项目冲刺03

|信息|详情| |:--|:--| |这个作业属于哪个课程|https://edu.cnblogs.com/campus/gdgy/2023softwareengine| |这个作业要求在哪里|https://edu.cnblogs.com/campus/gdgy/2023softwareengin ......
团队 项目

【Java基础】day16

day16 一、switch-case 和 if-else 谁更快? switch-case 在 switch-case 中,case 的值是连续的话,会生成一个 TableSwitch 来进行优化,这样的情况下,只需要在表中进行判断即可。 这里使用 0-4 的连续值来进行测试 如果说多加几个 Ca ......
基础 Java day 16

Java:谈谈线程池的使用?

简介 线程池是一种利用池化技术思想来实现的线程管理技术,主要是为了复用线程、便利地管理线程和任务、并将线程的创建和任务的执行解耦开来。 核心参数 1、核心线程数 2、最大线程数 3、空闲线程最大存活时间 4、时间单位 5、线程等待队列 5、线程工厂 6、饱和策略 饱和策略 1、ThreadPoolE ......
线程 Java

Java第六次作业

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package h; import java.util.Scanner; public class Test2 { public static void main(String[] args) { ......
Java

构建之法阅读笔记03

开发流程 ①写了再改模式 ②瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的, 从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题, 那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从 ......
笔记

线程池

#include "CThreadPool.h" bool CThreadPool::Create(uint32_t nThreadCnt) { //创建信号量 m_hSemphore = CreateSemaphore(NULL, 0, MAXLONG, NULL); //check ... // ......
线程

JAVA访问修饰符与关键字

访问修饰符 定义:Java中,可以使用访问修饰符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 分类: private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部 类) default (即缺省,什么也不写): 在同一包内可见,不使用 任何修饰 ......
关键字 关键 JAVA

day03-商家查询缓存02

功能02-商铺查询缓存02 知识补充 (1)缓存穿透 https://blog.csdn.net/qq_45637260/article/details/125866738 缓存穿透(cache penetration)是指用户访问的数据既不在缓存当中,也不在数据库中。出于容错的考虑,如果从底层数据 ......
缓存 商家 day 03

Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNot

(1)一开始的时候看到 Cause: java.sql.SQLException: 觉得是sql语句写错了,经过检查sql并没有错误 (2)再次看了下报错,后面还有半句话 Error setting driver on UnpooledDataSource.Cause: java.lang.Clas ......

JAVA第四次作业

int i,sum=0; for(i=1;i<=100;i++) { if(i%10!=3) sum=sum+i; } System.out.println("和为"+sum); int i,j,k,l; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) { Syste ......
JAVA

人月神话读书笔记03

本次阅读第七章 我过去是怎么做的 在编程之前没有清晰的目标,写到什么就去做什么 这种做法为什么不好 思路不够清晰,导致编程没有逻辑性 如何解决: 7. 为什么巴比伦塔会失败? 关于巴比伦塔的故事:维基百科 Tower of Babel 7.1 巴比伦塔的管理教训 据《创世纪》记载,巴比伦塔是人类继诺 ......
神话 笔记

java调用kotlin代码编译报错“找不到符号”的问题

项目拉下来编译提示找不到符号,截图如下: 其中LogRecordUtils这个类是用kotlin写的,在java中调用,尝试了各种方法,像Clean Project、Rebuild Project、Invalidate Caches这些都试过了,问题依然没解决,包括gradle版本也更换到高版本,问 ......
符号 代码 kotlin 问题 java

深入理解Java泛型、协变逆变、泛型通配符、自限定

禁止转载 重写了之前博客写的泛型相关内容,全部整合到这一篇文章里了,把坑都填了,后续不再纠结这些问题了。本文深度总结了函数式思想、泛型对在Java中的应用,解答了许多比较难的问题。 纯函数 协变 逆变 泛型通配符 PECS法则 自限定 Part 1: 协变与逆变 Java8 引入了函数式接口,从此方 ......
通配符 Java

redis03 持久化方案 主从复制原理和方案 哨兵高可用

今日内容详细 1 持久化方案 # 什么是持久化 redis的所有数据保存在内存中,把内存中的数据同步到硬盘上这个过程称之为持久化 # 持久化的实现方式 快照:某时某刻数据的一个完成备份 -mysql的Dump -redis的RDB 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -m ......
方案 主从 哨兵 原理 redis

java -- 函数式编程

函数式编程 面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是怎么做。 有时只是为了做某事情而不得不创建一个对象,而传递一段代码才是我们真正的目的。 Lambda Lambda是一个匿名函数,可以理解为一段可以传递的代码。 当需要启动一个线 ......
函数 java

Java学习笔记(二)

1.请描述标识符的命名规则 答:(1)由26个英文字母大小写,数字,_或$组成。 (2)不能以数字开头。 (3)不能使用关键字和保留字(指已经定义过的变量),但是可以包含关键字和保留字。 (4)严格区分大小写,无长度限制。 (5)不能有空格。 2. 请描述数据类型存在的意义 数据有明确的类型划分,为 ......
笔记 Java

Java学习笔记(一)

1、JDK,JRE,JVM三者之间的关系、 答:JDK是编译环境,集成了JRE和一些JAVA开发工具包。JRE是运行环境。JVM是一种平台软件,负责将字节码文件解释成机器码并提交操作系统执行。将.class文件解释并提交操作系统。 2、为什么要配置环境变量 配置环境变量:为了在系统中的任何位置都可以 ......
笔记 Java

浪潮集团Java研发实习

2023.4.19 上网课上多久 三个项目最熟悉那几个 SpringBoot常见注解 SpringBoot配置 数据库配置url时区 自己写各个层? 框架生成 . Mybatis #和$用法 5. Mysql分组关键字 事务使用过吗 Vue怎么创建 ......
浪潮 集团 Java

关于Java中对象的向上转型和向下转型

什么是多态? 同一个类调用同一个方法会产生不同的影响/结果 这就是多态 public class Pet{ public void eat(){ System.out.println("Pet eat...") } } class Dog extends Pet{ public void eat() ......
对象 Java

Java SE

Java SE 第一个程序 编写好之后在dos窗口,先执行javac Hello.java生成.class文件,再执行Java Hello 转移字符 \t 表示制表符相当于tab\n 换行 为什么局部变量要初始化? Math类 可变参数 int... i ...表述参数的个数不确定,他只能放在参数的 ......
Java SE

每日八股文之Java

1、如何利用Redis实现一个分布式锁? 为什么要实现分布式锁、实现分布式锁的方式 理论+实操:158、缓存-分布式锁-分布式锁原理与使用哔哩哔哩bilibili 实现分布式锁的方式: 方案一:SETNX + EXPIRE 方案二:SETNX + value值是(系统时间 + 过期时间) 方案三:使 ......
八股文 八股 Java

关于Java中方法重载和方法重写

方法重写是子类继承父类(默认继承Object类)后覆盖父类的方法 需要保证同名 同参 同返回值 且访问权限范围不能缩小(public>protected>default>private) public class Father{ public int method(){ return -1; } } ......
方法 Java

java笔记

String 提供的方法 contains 判断字符串中是否存在该字符 eg:String name = "123"; boolean contains = name.contains("1"); //true ......
笔记 java

day 03 3.2 Python函数

函数 设计一个程序: 期待结果: * *** ***** ******* ********* *********** ********* ******* ***** *** * * *** ***** ******* ********* *********** ********* ******* * ......
函数 Python day 3.2 03

day 03 3.1 Python重要数据类型

重要数据类型 5.1、列表 5.1.1、列表声明 在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。 列表就是这样的一个数据结构。 列表会将所有元素都放在一对中括号[ ]里面,相邻元素之间用逗号,分隔, 如下所示: [element1, element2, element3, ......
类型 数据 Python day 3.1