- 博客(20)
- 收藏
- 关注
原创 JAVA线程基础知识
当 Context Switch 发生时,需要由操作系统保存当前线程的状态,并恢复另一个线程的状态,Java 中对应的概念 就是程序计数器(Program Counter Register),它的作用是记住下一条 jvm 指令的执行地址,是线程私有的。操作系统中有一个组件叫做任务调度器,将 cpu 的时间片(windows 下时间片最小约为 15 毫秒)分给不同的程序使用,只是由于 cpu 在线程间(时间片很短)的切换非常快,人类感觉是同时运行的。这里的【优雅】指的是给 T2 一个料理后事的机会。
2024-03-29 13:33:28
878
1
原创 Opentsdb简单查询、操作
opentsdb2.0版本引入了tree的概念,tree可以将一些时间序列组织起来使其具有层次结构,和文件系统一样,tree中的叶子类比于文件系统的文件,tree中的branch类比于文件系统的文件夹,还可以继续在里面创建新的文件夹。关于百分位的定义可以自行查资料进行详细认识,本次查询中percentiles列表里面就是需要查询的百分位,需要注意的是列表里面的数字的取值区间是[0,100],并且可以不按照顺序排列。在某些情况下,我们查询的可能并不是数据的本身,而是它的增长率。
2024-01-31 11:14:01
975
原创 计算机行业 DEV RD CPO QA PM PO BA
1、Dev:软件研发技术负责人软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。2、RD:研发(Research and Development)如:软件RD工程师就是软件研发工程师,诸如PHP程序猿,Java程序猿,无论是爱疯的还是安卓的都是属于这一类别。偏向于后端的技术实现。3、CPO:首席产品官(Chief Product Officer)首席产品官把首席技术官(CTO)和首席市场官(CMO)这两个角色合二为一,
2024-01-11 09:32:15
524
原创 DDL、DML、DQL、DCL 理解
文章目录一、DDL (Data Definition Language)(数据库模式定义语句 )数据模式:主要包含 创建、修改和删除二、DML (Data Manipulation Language)(数据操纵语言)主要包含 插入、更新和删除三、DQL (Data QueryLanguage)(数据查询语言)查询语句四、DCL(Data ControlLanguage)(数据控制语言)授权和回滚一、DDL (Data Definition Language)(数据库模式定义语句 )数据模式:数据.
2021-09-10 10:51:57
136
原创 Mysql 数据库语句常用总结
mysql数据库常用的操作语句总结文章目录mysql数据库常用的操作语句总结一、数据库进行操作(database)二、数据表操作2.读入数据一、数据库进行操作(database)操作语句执行的操作create database 数据库名称[库选项]创建数据库show databases查看所有数据库show create database 数据库名称查看指定数据库的创建信息use 数据库名称选择数据库mysql -u 用户名 -p 数据库名登
2021-09-07 19:17:52
88
转载 Martin Fowler 微服务的原文翻译(转载)
微服务一个新的架构术语“微服务架构”一词是在过去几年里涌现出来的,它用于描述一种独立部署的软件应用设计方式。这种架构方式并没有非常明确的定义,但有一些共同的特点就是围绕在业务能力、自动化布署、端到端的整合以及语言和数据的分散控制上面。“微服务”- 这是在软件架构领域这个非常拥挤的街道上,冒出的一个新名词而已。虽然我们对这个新出的名词不屑一顾,但是它所描述的软件系统的风格越来越吸引我们的注意力。在过去的几年里,我们发现越来越多的项目开始使用这个风格,并且到目前为止得到的反馈都是积极的,以至于我身边的许多
2021-09-02 20:43:25
148
原创 Spring mvc介绍
文章目录一、什么是MVC?Model(模型)View(视图)Controller(控制器)二、使用步骤1.引入库2.读入数据总结一、什么是MVC?MVC表示的是模型(Model)、视图、控制器,是通用软件设计规范之一。MVC降低了试图和业务逻辑之间的双向耦合性。mvc是将业务逻辑、项目数据、数据显示进行分离从而编写代码Model(模型)数据模型,提供要显示的数据,包含了数据以及行为,可认为是领域模型、pojo类或JavaBean的相关类(具有数据和行为)。现在都分开进行代码书写 Value
2021-07-05 10:47:29
120
原创 Java SSM框架学习之Mybatis篇
文章目录首先创建获取sqlsession的工具类:一、Mybatis的增删改查操作(CRUD操作)操作步骤():二、使用步骤1.引入库2.读入数据总结# 准备工作:首先创建获取sqlsession的工具类:public class MybatisUtils { private static SqlSessionFactory sqlSessionFactory; static { try { // 使用Mybatis第一步获取sqlSessio
2021-06-22 09:56:35
117
原创 第一个mybatis项目(IDEA+MAVEN+Junit)
文章目录前言一、Mybaties是什么?二、使用步骤1.在idea中创建一个maven的项目工程2.读入数据总结前言实现一个简单的mybaties项目参考网站:https://mybatis.org/mybatis-3/zh/index.html一、Mybaties是什么?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射
2021-05-16 19:11:15
138
原创 实现第一个Servlet程序
文章目录前言一、Servlet是什么?二、使用步骤1.创建servlet类,继承于GenericServlet。2.重写service的方法3.在xml文件中设置servlet的访问路径4.访问servletservlet生命周期函数前言利用Servlet实现servlet程序有两种方法: 1.自己手动创建servlet,通过Dos命令提示窗口编译servlet,把编 译好的.class文件部署到tomcat服务器上进行运行。 2.通过ecli
2021-03-09 08:59:23
1085
原创 表单的校验(注册页面的设计)
文章目录表单校验的概念一、常用知识二、书写步骤1.书写注册页面2.读入数据总结表单校验的概念 根据一些方法使用户提交的数据符合我们的一些规范。 如果符合规范就可以提交数据,不符合便不可以提交。一、常用知识 1.在输入框后面使用span标签,显示提示信息 2.使用标签的innerHTML属性控制提示信息的显示 3.使用事件绑定
2021-01-25 17:13:00
700
原创 JavaScript(js)概述和使用
文章目录一、什么是JavaScript?二、javaScript的组成三、javaScript的使用四、javaScript的数据类型五、javaScript的运算符和语句1.运算符2.条件语句3.循环语句4.break和continue语句六、javaScript的使用1.函数的定义和使用2.事件处理3.window对象:一、什么是JavaScript?JavaScript语言是基于对象和事件驱动的语言,应用于客户端。1.基于对象:在js语言中提供了一些对象,可直接被使用。面向对象(java为例,
2021-01-11 17:51:06
130
原创 HTML中的表格和表单控件详解
文章目录前言一、表格控件的作用?二、表格控件的语法1.tr标签和td标签2.表格的属性前言 html中经常会用到表格控件,比如数据的显示,注册信息,登录信息等一、表格控件的作用? 表格是为了将数据更加有条理的显示出来,用来对网页进行更加合理的规划和显示的二、表格控件的语法1.tr标签和td标签tr:表示表格的一行td:表示表格中的一个单元格th:也表示一个单元格,但是会自动居中,加粗(类似于表头)<table&
2021-01-08 17:28:47
1102
原创 基于tkinter模块创建GUI程序(python)
文章目录前言一、Tkinter是什么?二、使用步骤1.创建应用程序的主窗口对象(根窗口)2.tkinter主窗口3.组件拼图总结前言 GUI(Graphics User Interface)使用图形用户界面编程,快速实现图形界面和用户的交互。(早期的都是基于控制台的程序,用户通过控制台和程序交互)。使用的模块(库文件):wxPython库和PyQT库文件 图形界面的是由一个个组件组成的,如图搭积木般拼装在一起,有的可以放其他的组件的组件就是容器一、.
2020-12-29 09:27:25
2925
原创 pygame的最小系统
文章目录一、pygame是什么?二、使用步骤1.安装pygame库2.打开pygame的最小系统总结一、pygame是什么? Pygame是被设计用来写游戏的python模块集合,Pygame是在优秀的SDL库之上开发的功能性包。使用python可以导入pygame来开发具有全部特性的游戏和多媒体软件,Pygame是极度轻便的并且可以运行在几乎所有的平台和操作系统上。二、使用步骤1.安装pygame库 安装pygame库:C:\Users\ASUS>python
2020-12-22 22:23:48
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人