自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

撸其修远兮的博客

学习、进步、成长

  • 博客(22)
  • 收藏
  • 关注

原创 linux安装rabbitmq

RabbitMQ服务器是用Erlang语言编写的,安装RabbitMQ之前系统要检查相关环境配置。

2024-03-19 17:46:38 626

原创 linux安装erlang

Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

2024-03-19 11:43:48 552

原创 linux安装wxWidgets

gitCode地址:https://gitcode.com/wxWidgets/wxWidgets。在Linux系统中安装erlang时,需要提前安装wxWidgets!官方地址: https://docs.wxwidgets.org。

2024-03-18 10:05:35 533

原创 查询数据库中的所有表

在开发生产过程中如何获取 SQL 数据库中所有表?

2024-03-18 09:39:02 1846

原创 SpringBean的生命周期

bean生命周期:从对象的创建到销毁的过程,经历很多过程,总体可以分为下面几个步骤:实例化bean、属性赋值、初始化bean、生存期、销毁、

2023-03-01 17:34:51 380 1

原创 javap 指令码

指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0...

2020-05-22 16:10:54 250

转载 Linux top命令的用法

一、命令字段输入 top 命令后:第一行:系统运行时间和平均负载当前运行时间、系统已运行时间,当前登录用户数量,最近5、10、15分钟的平均负载第二行:任务任务总数,运行中(running)的任务,休眠(sleeping)中的任务,停止(stopped)的任务,僵尸状态(zombie)的任务第三行:CUP状态us: user 运行(未调整优先级的)用户进程的CPU时间 sy: system 运行内核进程的cpu时间 ni: niced 运行已经调整优先级的用户进程的.

2020-05-22 11:02:07 606

转载 GIT - SSH公钥配置

一路默认,安装完成后,打开文件夹C:\Users\Administrator\.ssh(Administrator是当前用户名),在空白处点鼠标右键选择“Git Bush Here” ,打开gitbush。配置用户名和邮箱:$ git config --globaluser.name"your_name"$ git config--globaluser.email"your_email@example.com"生成密钥对:ssh-keygen -t rsa -b 4096...

2020-05-15 12:58:20 177

原创 IDEA 自定义注释

概要idea 作为一款开发工具,具有自己风格的一些帮助,能够在开发工作中,减少重复性工作。本篇文章主要介绍类注释和方法注释,有两种方案可以直接设置:一种在idea编辑器中,另一种直接配置文件。编辑器配置首先打开idea编辑器配置(File -> Settings),如下图:找到 Editor -> Live Templates,这里做了两个标记 “By defaul...

2020-01-07 10:33:47 4608 1

原创 License文件生成原理

License是什么如果你有一个产品,希望有权限的用户才可以访问,此时发布一个许可证给用户,就能控制权限了。license是一种商业模式,用户通过购买产品软件,获取license就可以使用。实现方案license通过认证和鉴权实现管控,认证指识别用户身份信息,鉴权指校验用户具有哪些功能权限信息;认证实现方式:可以分为离线和在线,对于在线认证的实现方案,实现一个登录方案,通过账号和密...

2020-01-02 13:32:38 18069 5

转载 jstack线程分析

摘要 线程的状态有哪些?Deadlock(死锁), Runnable(执行中), Waiting on condition(等待资源), Waiting on monitor entry(等待获取监听器), Suspended(暂停), Blocked(阻塞), Paked(停止);还有,“对象等待中”Object.wait()或 TIME_WAITING;那么使用什么命令查看?j...

2019-11-25 09:47:47 503

转载 React Webpack 搭建项目

前言React是一个Facebook和Instagram用来创建用户界面的JavaScript库,是现在最热门的前端框架;Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 Commo...

2019-06-17 15:22:09 168

转载 mysql 查询阻塞

SELECT p2.`HOST` 被阻塞方host, p2.`USER` 被阻塞方用户, r.trx_id 被阻塞方事务id, r.trx_mysql_thread_id 被阻塞方线程号, TIMESTAMPDIFF( SECOND, r.trx_wait_started, CURRENT_TIMESTAMP ) 等待时间, r.trx_qu...

2019-05-30 17:39:11 1796

原创 JAVA判断请求是否移动端访问

判断是否移动端请求,根据 request.getHeader("User-Agent")返回的结果判断;定义一个通用类:public class RequestUtil { //定义移动端请求的所有可能类型 private final static String[] AGENTS_MOBILE = { "Android", "iPhone", "iPod","iPad",...

2019-05-22 11:13:11 1792

原创 GIT 创建分支并推到远程分支

前言在GitHub或者码云上创建一个项目管理,已经存在主分支,现在需要创建一个其他分支;具体操作如下:查看分支情况git branchgit status创建本地分支git checkout -b dev可以看到上图 最后一行含有(dev)已经切换到其他分支了;现在查看一下分支状态:git branch星号(*)表示当前所在分支。...

2019-05-21 09:55:24 12173

转载 JVM--Jit学习

前言 JIT 是 just in time 的缩写, 也就是即时编译编译器。使用即时编译器技术,能够加速 Java 程序的执行速度。 首先,我们都知道javac将源程序编译成.class字节码,JVM通过解析字节码将其翻译成机器指令,逐条读入翻译。显然,经过解析执行其速度必然比可执行的二进制字节码慢很多,为了提高执行速度,引入了Jit.。 在运行时J...

2019-04-23 14:55:09 196

原创 Java运算符

前言Java运算符 &(与)、|(或)、^(异或)、~(非),本文先简单了解这些,学习运算符之前,我们先来熟悉一下 进制之间的换算。1、十进制和二进制运算十进制转换二进制我们先来看一段代码:public static void main(String[] args) { String str = toBinary(10); System.out.pri...

2019-03-13 11:29:32 210

原创 调试Elasticsearch源码-5.1.1 --搭建(-)

前言 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。软件环境操作系统 win10Elasticsearch 版本 5.1.3JDK版本 1.8Gradl...

2019-03-12 11:15:43 621

原创 一、设计模式简介

设计模式类型设计模式可以分为三大类:创建型模式、结构型模式、行为型模式;另一类,J2EE模式。创建型模式这类模式通常不使用new创建对象,以一种隐匿的方式构造对象,该模式可以分为:工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Patter...

2018-10-08 11:13:57 124

转载 centos7.2 nginx-1.13.7安装

centos7 nginx-1.13.7安装1、直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html, 下载nginx-1.13.7.tar.gz    使用wget命令下载              wget -c http://nginx.org/download/nginx-1.13.7.tar.gz2. 解压  tar -...

2018-09-13 11:46:18 1080

原创 Quartz 定时器的时间设置模板

Quartz 定时器的时间设置模板时间的配置如下:<value>0 12 16 * * ?</value> 时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年    *为任意 ?为无限制。由此上面所配置的内容就是,在每天的16点12分启动:具体时间设定可参考,如下;"0/10 * * * * ?" 每10秒触发"0 0 12 * * ?"...

2018-07-26 10:41:57 472

转载 struts1的学历历程

一、Struts2框架介绍Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。Struts 2是在WebWork2基础发展而来的。整体结构特点:Web浏览器请求一个资源。过滤器Dispatcher查找方法,确定适当的Action。拦截器自动对请求应用通用功能,如验证和文件上传操

2017-04-27 10:31:32 172

空空如也

空空如也

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

TA关注的人

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