Java
cmd-常用命令-cmd-bash
启动cmd方式 win+r 输入cmd ,Enter 文件夹命令 进入文件夹 返回上一级 跳转到根目录 跳转指定路径 打开文件夹或文件 新建文件夹 新建空文件 新建非空文件 删除文件(如果是del 文件夹A是删除文件夹A内的所有带后缀的文件,若文件夹A中有文件夹B,文件夹B不会被修改) 删除指定后缀的文件 删除名为file的空文件夹
Blog - Halo-blog-halo
关于Halo 框架的折腾记录 官方文档 部署历程 在Linux环境下部署 我用的是Ubuntu系统 所以按照 Ubuntu文档部署 Halo 然后跟着文档 部署到第七步 测试运行 Halo 如看到类似以下日志输出,则代表启动成功。 打开端口号 进入 打开 http://ip:端口号 即可看到安装引导界面。 ok 引导成功 作为服务器运行 就在这里出了问题 也找过度娘
deepin下安装jdk
deepin下安装jdk 1、jdk 下载 官网下载地址如下: 注意区分是哪个版本的 2、安装deb包 终端进入到deb文件所在目录,执行安装命令: 当然可以管理员用户 直接双击快捷安装 3、配置环境变量 终端执行命令: 然后输入密码,在文件的最后加上下面的内容 4、使环境变量生效 执行命令: 5、检查是否成功 执
初识Bootstrap框架
Bootstrap框架 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 框架下载Bootstrap中文网 引用 简单的布局 😀深入学习😀Bootstrap😀 菜鸟教程
老杜MyBatis框架从入门到精通(二)MyBatis入门程序
mybatis做为目前国内最为流行的开源orm框架,我们平时在使用时会感受到其带来的诸多便利,但是很少去深入分析,mybatis源码代码量不多,功能丰富,是一个很好的学习样例,本系列文章就和大家一起来学习mybatis框架 本系列笔记根据动力节点B站上老杜讲的mybatis教程整理~ 学习地址:https://www.bilibili.com/video/BV1JP4y1Z73S/ 二、MyB
架构师日记-从代码到设计的性能优化指南 | 京东云技术团队
一 前言 服务性能是指服务在特定条件下的响应速度、吞吐量和资源利用率等方面的表现。据统计,性能优化方面的精力投入,通常占软件开发周期的10%到25%左右,当然这和应用的性质和规模有关。性能对提高用户体验,保证系统可靠性,降低资源使用率,甚至增强市场竞争力等方面,都有着很大的影响。 性能优化是个系统性工程,宏观上可分为网络,服务,存储几个方向,每个方向又可以细分为架构,设计,代码,可用性,度量等多个
Vue中渲染函数为啥叫h() ?
h() 是 hyperscript 的简称——意思是“能生成 HTML (超文本标记语言) 的 JavaScript”。 这个名字来源于许多虚拟 DOM 实现默认形成的约定。 一个更准确的名称应该是 createVnode(),但当你需要多次使用渲染函数时,一个简短的名字会更省力。 Hyperscript是一种JavaScript库,它允许您使用类似HTML的语法在JavaScript中编写
设计模式-Study(尚硅谷)
课程地址:https://www.bilibili.com/video/BV1G4411c7N4 课件资料地址:https://pan.baidu.com/s/1a-cOqagjI9-5rBwb3pFNOA?pwd=pn1e 一、设计模式七大原则 编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式就是对软件设计中普遍存在(反复出现)的问
java String字符串总结
这里我们将总结字符串相关的知识,除了总结String的API用法,同时我们还会总结一些相关的知识点,包括字符串常量池、StringBuffer、StringBuilder,以及equals和==的用法 一、String的用法 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有子类。Strin
javaFX,scene Builder入门
介绍: java开发桌面程序 前言: jdk1.8 开发软件:idea maven项目 一、环境准备 1、下载安装scene builder 官网: JavaFX中文官方网站 (openjfx.cn) 根据实际情况下载对应版本的 2、idea配置scene builder
HttpClienUtil工具类
import com.alibaba.fastjson.JSONObject; import org.apache.http.NameValuePair; import org.apache.http.client.config.RequestConfig;import org.apache.http.client.entity.UrlEncodedFormEntity;import
Java 的 8 种异步实现方式
异步执行对于开发者来说并不陌生,在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间,比如:发送短信、邮件、异步更新等,这些都是典型的可以通过异步实现的场景。 异步的八种实现方式 1. 线程Thread 2. Future 3. 异步框架CompletableFuture 4. Spring注解@Async 5. Spring Applicati
Java 会是首选的最佳编程语言吗?
Java 是一种非常流行的编程语言,具有广泛的应用领域和强大的生态系统。它被广泛用于企业级应用程序开发、移动应用程序开发、Web 应用程序开发、游戏开发等领域。Java 的优点包括跨平台性、面向对象、可靠性高、安全性好、易于学习和使用等。因此,在很多情况下,Java 是首选的最佳编程语言之一。但是,不同的应用场景和需求可能需要不同的编程语言,因此选择最佳编程语言需要根据具体情况进行评估和选择。
ELK环境部署-基础环境安装
ELK简介 ElasticSearch工作原理以及专用名词 ELK是Elasticsearch(ES) , Logstash, Kibana的结合,是一个开源日志收集软件。 Elasticsearch(ES):开源分布式搜索引擎,提供搜集、分析、存储数据功能。 Logstash:日志搜集、分析、过滤,支持大量数据获取。其自带输入(input)、过滤语法(grok)、输出(output)三部分。其输
为什么volatile能保证有序性不能保证原子性
看到一篇觉得写的很不错的文章,记录下来。 对于内存模型的三大特性:有序性、原子性、可见性。 大家都知道volatile能保证可见性和有序性但是不能保证原子性,但是为什么呢? 一、原子性、有序性、可见性 1、原子性: (1)原子的意思代表着——“不可分”;(2)在整个操作过程中不会被线程调度器中断的操作,都可认为是原子性。原子性是拒绝多线程交叉操作的,不论是多核还是单核
Work Queue
1.概念 工作队列(又称任务队列)的主要思想是避免立即执行资源密集型任务,而不得不等待它完成。 相反我们安排任务在之后执行。我们把任务封装为消息并将其发送到队列。 在后台运行的工作进程将弹出任务并最终执行作业。当有多个工作线程时,这些工作线程将一起处理这些任务。 2.实现 生产者 消费者 多线程启动消费者 选择第一项 3.消息应答 3.1 概念 消费者完成一个任务可能需要一段时
线程的状态转换以及基本操作(转载)
在上一篇文章中并发编程的优缺点谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编程的优缺点,我们在什么情况下可以去考虑开启多个线程去实现我们的业务,当然使用多线程我们应该着重注意一些什么,在上一篇文章中会有一些讨论。那么,说了这么多,无论是针对面试还是实际工作中作为一名软件开发人员都应该具备这样的技能。万事开头难,接下来就应该了解如何新建一个线程?线程状态是怎样转换的?关于线程
自定义全局监听事件( $on $emit $off )
app.js App({ handlerGather:{}, onLaunch: function () { const _that = this wx.$on = function (event, fn) { if (Array.isArray(event)) { event.forEach(item=>{ wx.$
Java--类/接口作为成员变量
Java--类/接口作为成员变量 成员变量也可以使用自定义的类 如何使用String就如何使用自定义的类 代码示例 Weapon类 Hero类 Main方法 接口作为成员变量 将接口作为成员变量 接口的实现 使用单独的定义类 使用匿名内部类 同时使用匿名内部类和匿名对象 代码实现 Hero类 Skll接口实现类 Main方法 接口作为方法参数和返回值 接口也是可以作为
redhat7 team bonding 双网卡绑定 主备 负载均衡
team简介 team也被称为网络组,是将多个网卡聚合在一起,从而实现冗错和提高吞吐量。适用于redhat7.0以上版本,至多可支持8块网卡。team相对于之前的bonding技术,能提供更好的性能和扩展性。team由内核驱动和teamd守护进程实现。 一,建立team 1 nmcli connection add type team con-name team0 ifname team0 con
Markdown的常用语法(个人总结)
博主写总结的很好: https://www.jianshu.com/p/82e730892d42 简介 Markdown 是一种轻量级标记语言,它用简洁的语法代替排版,使我们专心于码字。它的目标是实现易读易写,成为一种适用于网络的书写语言。同时,Markdown支持嵌入html标签。 <u>注意:Markdown使用#、+、*等符号来标记, 符号后面必须跟
常见的Java框架等方面的面试题目
常见的Java框架面试题: Spring框架中的IoC和AOP是什么?它们有什么作用? IoC(Inversion of Control)是一种设计模式,它将对象的创建和依赖关系的管理交给容器来完成,从而实现了松耦合和可重用性。AOP(Aspect-Oriented Programming)是一种编程范式,它通过将横切关注点(如日志、事务、安全等)从业务逻辑中分离出来,从而实现
程序员必知必会-MySql8.0详解
技术选型之数据库选型 SQL VS NOSQL 数据的操作方式来看 SQL:通常是事务性数据库,且使用 SQL 操作数据 MySQL Oracle SQLServer PostGreSQL NO SQL:通常是非关系型数据库,不是用 SQL 操作数据 HBase MongoDB Redis Hadoop 关系型数据库的特点 数据结构化存储在二维表中随着数据库的发展,也支持将 J
uniapp中使用ucharts实现天气预报折线图
需求:在小程序里面展示24小时天气预报 1.使用canvas 可以参考https://ext.dcloud.net.cn/plugin?id=2490 核心代码: 创建canvas的代码 initWeatherPointLine() { var maxArry = this.weatherData.map(item => { return