自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌然的博客

资料分享

  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA环境变量配置详解(全网最新详细教程)

JAVA环境变量配置JDK的下载与安装jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择与电脑系统匹配的版本进行下载(Windows系统如果是32位下载Windows x86,64位下载Windows x64,苹果的下载Mac OS 的,其他版本的你可以自...

2020-04-05 10:28:44 14832 11

原创 Java面试题——并发篇(1)

并发篇1. 线程状态要求掌握 Java 线程六种状态掌握 Java 线程状态转换能理解五种状态与六种状态两种说法的区别六种状态及转换分别是新建当一个线程对象被创建,但还未调用 start 方法时处于新建状态此时未与操作系统底层线程关联可运行调用了 start 方法,就会由新建进入可运行此时与底层线程关联,由操作系统调度执行终结线程内代码已经执行完毕,由可运行进入终结此时会取消与底层线程关联阻塞当获...

2024-04-09 22:02:05 541

原创 Java面试题——Redis(1)

候选人:嗯!!缓存雪崩意思是设置缓存时采用了相同的过期时间,导致缓存在某一时刻同时失效,请求全部转发到DB,DB 瞬时压力过重雪崩。与缓存击穿的区别:雪崩是很多key,击穿是某一个key缓存。解决方案主要是可以将缓存失效时间分散开,比如可以在原有的失效时间基础上增加一个随机值,比如1-5分钟随机,这样每一个缓存的过期时间的重复率就会降低,就很难引发集体失效的事件。面试官:redis做为缓存...

2024-04-08 22:04:55 301

原创 Java面试题——JVM(2)

下面是Java程序运行机制详细说明Java 程序运行机制步骤首先利用IDE集成开发工具编写Java源代码,源文件的后缀为.java;再利用编译器(javac命令)将源代码编译成字节码文件,字节码文件的后缀名为.class;运行字节码的工作是由解释器(java命令)来完成的。从上图可以看,java文件通过编译器变成了.class文件,接下来类加载器又将这些.class文件加载到JVM中。...

2024-04-02 14:27:36 296

原创 Java面试题——JVM(1)

Java 内存区解释 Java 堆空间及 GC?当通过 Java 命令启动 Java 进程的时候,会为它分配内存。内存的一部分用于创建堆空间,当程序中创建对象的时候,就从对空间中分配内存。GC 是 JVM 内部的一个进程,回收无效对象的内存用于将来的分配。Java堆空间是**用于存储对象实例和数组的内存区域**,而GC(Garbage Collection)是**一种自动的内存管理机制**。...

2024-04-01 20:47:23 227 1

原创 最详细Python安装库的方法——以安装pygame库为案例

前言????对于新手来说,库的安装是遇到的第一个挑战,我也入了很多坑,刚刚好最近帮别人指导Python扫雷游戏,所以想出一期安装库的步骤,由于博主水平限制,博客难免会有错误和不准之处,我也非常希望各位小伙伴能够在留言区指出。让我们一起共勉。????????Python安装库方法大全——以安装pygame库为例????方法一、在pycharm内部直接安装【最简单的方法(直接上图)】第一种方法安装不了就用第二种如果显示pa...

2023-12-14 18:59:54 197

原创 2024Java八股文-1-current-limiting

sidebar: headingtitle: 限流算法介绍category: 实践经验tag: - 并发head: - - meta - name: keywords content: 限流算法,令牌桶算法,漏桶算法,时间窗口算法,队列法 - - meta - name: description content: Java常见面试题总结,...

2023-11-08 14:37:11 88

原创 若依Vue入门——项目运行篇使用详细教程

package.json :在上面右键可以直接运行install以及显示可用npm脚本。它包含名称、描述和版本之类的信息,以及运行、开发以及有选择地将项目发布到 NPM 所需的信息。vue.config.js :我们可以在这里更改前端项目接口,以及与后端进行交互的地址。src :源码api :调用后端接口的方法封装;views :具体的前端页面。dist :打包完成后的文件夹,刚打开的时候没有,在 npm run build 之后才有。

2023-10-12 14:55:53 1219 1

原创 Mybatis框架

​ 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种认为,框架是可被应用开发者定制的应用骨架、模板。​ 简单的说,框架其实是半成品软件,就是一组组件,供你使用完成你自己的系统。从另一个角度来说框架一个舞台,你在舞台上做表演。在框架基础上加入你要完成的功能。框架安全的,可复用的,不断升级的软件。

2023-06-26 19:43:05 295

原创 使用AspectJ框架实现AOP编程

当我们在开发应用程序时,通常会将业务逻辑和横切关注点混合在一起。例如,我们可能会在每个方法中添加日志记录、事务管理或安全检查等代码。这样做会导致代码冗余、可读性差、难以维护和测试。

2023-06-26 19:37:09 198

原创 零基础学Java——基础part01

java基础第一篇 今日任务: 1、什么是软件开发2、人机交互3、常用的dos命令(了解)4、什么是计算机语言5、Java三种技术架构(了解)6、Java语言特性(跨平台原理) (了解)7、Java开发环境搭建(JRE、JDK区别,下载、安装JDK,测试)(掌握)8、环境变量path配置(永久性配置、技巧性配置、临时性配置(了解))(掌握)9、hello world书写(掌握)学习方法:...

2023-05-20 08:21:21 396

原创 Java输入输出类库的介绍和使用(例如File、BufferedReader等)

当我们编写Java程序时,输入和输出是非常重要的一部分。在Java中,我们可以使用输入输出类库来进行文件的读取和写入,这些类库提供了许多有用的方法来处理输入和输出操作。在本文中,我们将介绍Java的输入输出类库,包括File、BufferedReader等,并讲解它们的用法和示例。File类File类是Java输入输出类库中的一个重要组件,它提供了许多有用的方法来操作文件和文件夹。通过File类,...

2023-02-27 08:00:43 195

原创 Java常用类库的介绍和使用(例如String、Math、Scanner等)

Java是一种非常流行的编程语言,它提供了大量的类库来帮助程序员开发高效、可靠的程序。这些类库是Java的核心组成部分,也是开发Java应用程序所必需的。本文将介绍Java中一些常用的类库及其使用方法,包括String、Math、Scanner等。String类Java中的String类用于表示字符串。它提供了许多有用的方法,例如:length():返回字符串的长度。charAt(int inde...

2023-02-24 00:00:53 296

原创 面向对象编程概念和基本原则

当今软件开发中,面向对象编程(OOP)是一种主要的编程范式。Java作为一种OOP语言,不仅拥有强大的工具和库来支持面向对象编程,而且其语法和语义也是为OOP而设计的。在本文中,我们将介绍Java中面向对象编程的概念和基本原则。我们将讨论如何使用Java来实现封装、继承、多态等OOP概念,并介绍如何编写高质量、可维护的面向对象代码的基本原则。面向对象编程概念封装封装是OOP中的一个重要概念。它指的...

2023-02-23 00:00:32 87

原创 Windows/MacOS下Java开发环境的安装和配置详细教程

第一步:下载和安装JDKJDK(Java Development Kit)是Java开发所必须的工具包,它包含了Java编译器、Java虚拟机和其他必要的工具。因此,安装JDK是Java开发环境的第一步。前往Oracle官网的Java SE下载页面,选择适合你操作系统的版本(如Windows、macOS、Linux等)和JDK版本(如Java 8、Java 11等),然后点击下载。安装JDK。在W...

2023-02-22 18:15:51 269

原创 Java开发利器——详解Eclipse和NetBeans两款开发工具的使用方法

Java开发工具介绍和使用详细教程Java开发工具是帮助Java开发者进行代码编写、调试、测试、部署等任务的必备工具。常见的Java开发工具包括Eclipse、IntelliJ IDEA、NetBeans等。本文将为你详细介绍这些Java开发工具的功能和使用方法,帮助你选择适合自己的开发工具。1. EclipseEclipse是一个免费的、开源的Java集成开发环境(IDE)。它提供了Java编译...

2023-02-22 18:15:51 570

原创 基础学习Java:从入门到实践

作为一门常用的编程语言,Java可以应用于各种领域,包括软件开发、大数据、人工智能等。但对于零基础的人来说,Java的学习可能会有一些挑战。在本篇文章中,我将向你介绍一些学习Java的基础知识和技巧,以帮助你顺利入门。安装和设置Java环境在开始学习Java之前,你需要先安装Java并设置好相应的环境变量。可以在Oracle官网下载Java Development Kit(JDK)并按照提示进行...

2023-02-21 00:00:47 121

原创 Java课程设计-简单五子棋

五子棋介绍五子棋是起源于中国古代的传统黑白棋种之一。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源远流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲...

2023-01-11 00:00:48 3374 2

原创 Java课程设计——学生成绩管理系统

1 需求分析1.1 需求分析概述需求分析是开发软件系统的重要环节,是系统开发的第一步和基础环节。通过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务职责、工作流程、工作中使用的各种数据及数据结构、各部门的业务关系和数据流程等, 为系统设计打下基础。而在一些学校机构,随着学生数量的不断增加,学生的信息不断增多,人工管理信息的难度也越来越大。而且效率也是很低的。所以如何自动高效地管理信息是...

2023-01-10 00:00:17 4017 1

原创 Java课程设计——简易计算器

1.系统简介1.1设计背景随着人们物质生活水平的日益提高,人们对高质量的计算提出了更高的要求。当今世界,是云计算的生活和物联网发展和使用阶段,计算性能的高低和计算的效率直接影响到了人们的生活。对此,使用Java语言开发出一个为人们生活带来便利的计算器,主要完成对数据的高效计算。该系统实现了加、减、乘、除的四则运算。1.2开发工具及环境(1)开发工具及介绍Eclipse是Java集成...

2023-01-09 10:17:22 10614 1

原创 Java入门-0基础学Java-01Java环境变量配置

JDK的下载与安装jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择与电脑系统匹配的版本进行下载(Windows系统如果是32位下载Windows x86,64位下载Windows x64,苹果的下载Mac OS 的,其他版本的你可以自己在官网上寻找对应自己的系...

2023-01-06 15:57:49 512

原创 元旦绚丽3D烟花代码

每天就是元旦了,新年怎么能少得了烟花呢?虽然绝大部分地区禁止燃放烟花,但该欣赏的烟花还是要欣赏滴~~最近整理文件,找到了一份烟花代码,3D特效,今天分享给大家,希望大家喜欢。链接: https://yueliu.link/vBCAy密码: 1euu有效期: 永久有效前段时间发布的文章很多人问怎么操作的,今天具体说明一下:具体步骤如下:复制下面代码在电脑里面新建一个记事本,将代码复制到新建的...

2022-12-31 20:17:09 1388

原创 大家都在画圣诞树,我们用代码敲一颗吧~圣诞树

前段时间发布的文章很多人问怎么操作的,今天具体说明一下:PS:如果需要下载可以点击左下角阅读全文下载代码使用更方便具体步骤如下:复制下面代码在电脑里面新建一个记事本,将代码复制到新建的记事本里保存记事本,将记事本进行重命名,将文件后缀.txt换成.html(或者.TXT换成.HTML)注意:有些人电脑打开重命名的时候看不到后缀名需要按照如下操作进行修改步骤1:在电脑桌面上打开你要显示文件后缀名的文...

2022-12-09 13:15:21 2444 4

原创 最近比较火的圣诞树HTML代码

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>张洋</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax...

2022-12-05 20:58:59 2319 3

原创 微信小程序组件 contact-button(客服会话按钮)

微信小程序组件 contact-button(客服会话按钮)contact-button客服会话按钮,用于在页面上显示一个客服会话按钮,用户点击该按钮后会进入客服会话。在页面中使用&lt...

2020-06-10 19:00:00 4126

原创 微信小程序之开放数据

微信小程序开放数据 open-dataopen-data基础库 1.4.0 开始支持,低版本需做兼容处理用于展示微信开放的数据。属性名类型默认值说明typeString开放数据类型ope...

2020-06-10 19:00:00 751

原创 微信小程序API 模板消息

模板推送位置:服务通知模板下发条件:用户本人在微信体系内与页面有交互行为后触发模板跳转能力:点击查看详情仅能跳转下发模板的该帐号的各个页面使用说明步骤一:获取模板ID有两个方法可以获取模...

2020-06-10 19:00:00 962

原创 微信小程序API 微信支付

wx.requestPayment(OBJECT)发起微信支付。Object参数说明:参数类型必填说明timeStampString是时间戳从1970年1月1日00:00:00至今的秒数...

2020-06-10 19:00:00 774

原创 微信小程序 条件渲染 wx:if和列表渲染 wx:for

wx:if在框架中,我们用wx:if="{{condition}}"来判断是否需要渲染该代码块:<view wx:if="{{condition}}&#34...

2020-06-08 10:24:00 2355

原创 微信小程序 注册页面 Page()函数

微信小程序开发教程手册文档本教程将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果。这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面...

2020-06-07 10:24:00 1253

原创 微信小程序 注册程序 App()函数

AppApp()App()函数用来注册一个小程序。接受一个object参数,其指定小程序的生命周期函数等。object参数说明:属性类型描述触发时机onLaunchFunction生命周...

2020-06-07 10:24:00 771

原创 CSS3阴影实现方法及技巧全解

CSS3阴影实现方法及技巧全解网页设计中常常要用到阴影的效果,通过阴影可以比较容易突出一个元素,在没有CSS3的时候,一般都用图片做阴影效果,而现在通过使用CSS3的text-shado...

2020-06-04 10:24:00 1061

原创 JSP内置对象实验

<%int a=Integer.parseInt(request.getParameter("n1"));int b=Integer.parseInt(requ...

2020-06-03 10:24:00 1015 1

原创 HTML教程

HTML简介HTML是现在世界通用的超文本标记语言,通过它,可以实现图片、链接、音乐以及程序等等多种元素。现如今,HTML已经是程序员必须掌握的一项基本功。HTML发展史HTML没有1...

2020-06-03 10:24:00 631

原创 CSS教程

CSS教程通过使用 CSS 我们可以大大提升网页开发的工作效率!CSS 实例body{ background-color:#d0e4fe;}h1{ color:oran...

2020-06-03 10:24:00 611

原创 HTML5教程

HTML5简介HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。HTML5的设计目的是为了在移动设备上支持多媒体。HTML5 简单易学。什么是 H...

2020-06-03 10:24:00 903

原创 Zookeeper操作指南

zookeeper指南部署和管理指南·部署o系统需求§支持的平台§所需软件o群集(多服务器)设置o单一服务器和开发人员设置·管理o设计zook...

2020-06-02 10:24:00 1162

原创 Hadoop集群配置

一、配置Hadoop集群主节点修改hadoop-env.sh文件先进入到主节点hadoop01解压包etc/hadoop/目录,使用vi hadoop-env.sh指令打开hadoop-...

2020-06-01 10:24:00 759

原创 微信小程序云开发之简单数据增删改查案例

微信小程序简单数据增删改查案例微信小程序云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对象。关系型数据库和 JSON 数据库的概念对应关系如下表:关系型文档型数据库 database数据库 database表 table集合 collection行 row记录 record /

2020-05-14 17:54:52 1864 2

转载 微信小程序云开发&增删改查

数据库云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对象。关系型数据库和 JSON 数据库的概念对应关系如下表:关系型文档型数据库 database数据库 database表 t...

2020-04-22 11:25:08 1157

300-500被9整除最大和最小的数.cpp

300-500被9整除最大和最小的数.

2021-04-01

常用快捷键大合集-快捷键.docx

常用快捷键大合集

2021-04-01

else与最近的if配对使用.cpp

data.txt

2021-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除