- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 VS Code 简单使用
VS Code安装官方地址:https://code.visualstudio.com/注:网上教程一大堆,一键傻瓜式安装!(新版软件有User 与 System版,为避免文件目录权限问题,建议安装System版)基础配置1. 更换默认的主题文件 --> 首选项 --> 颜色主题根据个人喜好设置,这里我选择了一个浅色的主题。2. 设置字体大小和主题左下角工具齿轮 --> 设置(Ctrl + ,)常用插件安装1. Chinese (Simplified) (
2022-05-22 15:04:12
628
原创 MySQL8.0.28数据库安装和主从配置
1. 检查服务器是否有mysql服务并卸载# 检查服务器是否已安装MySQL服务,若未输出任何信息信息表示无MySQL服务,若有则卸载(rpm -e --nodeps mysql-xxxxxxxxx)[root@ydgq ~]# rpm -qa | grep mysql# 查找MySQL名称的目录和文件(find / -name mysql),并删除(rm -rf xxx)[root@ydgq ~]# find / -name mysql/etc/selinux/targeted/active/
2022-02-09 16:46:27
1881
原创 Linux配置本地yum源
1. 准备好当前操作系统的镜像文件2. 将镜像文件上传到root家目录3. 配置本地yum源3.1 创建挂载目录命令:mkdir /westos3.2 挂载镜像文件命令:mount /root/CentOS-7-x86_64-Everything-2009.iso /westos3.3 编辑yum源的配置文件# 切换到yum源配置文件所在目录cd /etc/yum.repos.d/# 创建新的目录存放历史配置文件mkdir old# 将目录下的历史配置文件移到创建的目录下m
2022-02-08 16:34:36
4400
原创 001_Java语言概述
注:本文仅作为学习笔记使用,若文章中引用的资源涉及他人原创,请及时联系。Java官网地址https://www.oracle.com/cn/java/什么是Java?Java是一门面向对象编程语言。可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。它功能强大、简单易用。Java有一套强大的技术体系,是一个开发平台。它包含了三大体系部分:Java SE(Java Standard Edition)标准版、Java EE(Java Enterprise Edition)企业.
2021-12-15 17:59:19
204
原创 认识JWT和简单使用
1 JWT概述JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。此信息可以通过数字签名被验证和信任。它是目前最流行的跨域身份验证解决方案。1.1 JWT的应用场景Authorization(授权):身份验证(前后端分离、微信小程序、app开发)和授权是目前使用最多场景,解决单点登录问题。JWT使用起来轻便、开销小,服务端不用记录用户状态信息。Information Exchange (信息交换)
2020-08-02 19:34:29
409
原创 IDEA简单配置和使用
1 清除原有IDEA配置IDEA安装目录 --> bin目录 --> idea.properties文件# 配置自己的配置文件路径myidea.data.dir=D:/developtools/JetBrains/data/idea# 配置文件目录,默认系统用户目录下/.IntelliJIdea/configidea.config.path=${myidea.data.dir}/.IntelliJIdea/config# 系统缓存等存储路径默认系统用户目录下/.IntelliJI
2020-08-02 09:58:19
1156
原创 02-mui常用代码块
1 代码块概述在HBuilder7.1+或下载mui_html_snippets.rb、mui_js_snippets.rb替换使用代码块的作用能提高开发效率2 代码块详解2.1 在HTML中使用的代码块2.1.1 mui相关组件代码块组件触发字符说明mDoctypemdoctypemui_dom网页结构mHeadermheader标题栏mHeadermheaderwithBack带返回箭头的标题栏mBodymbody主体内容mI
2020-07-26 16:48:17
914
原创 01-mui框架使用概述
1 MUI概述1.1 MUI诞生背景?性能和体验的差距,一直是手机APP开发者放弃HTML5的首要原因。浏览器默认控件样式又少又丑,制作一个漂亮的控件非常麻烦。1.2 MUI简述定位:最接近原生体验的移动APP的UI框架特点:轻、小、只涉及UI、只为移动APP而生、界面风格原生化。MUI不封装DOM操作它专注于UI,不涉及dom操作,避免因为封装dom操作导致的性能下降。尽量使用或不用jQuery。MUI其实是一个前端框架,它和HTML5+、5+Runtime没有太大关系。
2020-07-21 20:49:12
716
原创 01-初识Docker及基础环境搭建
1 相关介绍1.1 虚拟化技术在计算机技术中,虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以用比原本的组态更好的方式来应用这些资源。1.1.1 虚拟化技术优点一台主机上可同时运行多个系统或应用,提高系统资源的利用率。降低成本、方便管理和容错容灾等好处。1.1.2 虚拟化技术分类硬件虚拟化(暂不了解)软件虚拟化完全虚拟化:虚拟机模拟完整的底层硬件环境和特权指令的执行过程,客户操作系
2020-07-14 17:16:20
450
原创 002_Java使用环境搭建
注:本文仅作为学习笔记使用,若文章中引用的资源涉及他人原创,请及时联系。官网下载地址https://www.oracle.com/java/technologies/downloads/环境配置windows下载对应平台的安装包,并安装配置环境变量注:新增系统变量JAVA_HOME,变量值为JDK安装根目录。注:新增系统变量CLASSPATH,变量值为“.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;”。注:在系统变量PATH值最前.
2020-06-20 18:02:33
153
原创 常用的Windows DOS命令
1 常用Windows快捷键复制:Ctrl + C粘贴:Ctrl + V全选:Ctrl + A剪切:Ctrl + X撤销:Ctrl + Z关闭窗口:Alt + F4删除到回收站:Ctrl + Delete永久删除:Shift + Delete打开运行窗口:Windows + R打开命令行窗口:cmd打开我的电脑:Windows + E打开任务管理器:Ctrl + Shift + ESC2 常用DOS命令2.1 开启DOS控制台的几种方式开始菜单 --> Wi
2020-06-19 21:53:12
211
转载 JDK相关锁
此文章转自: https://blog.youkuaiyun.com/axiaoboge/article/details/84335452 , https://www.cnblogs.com/jyroy/p/11365935.html1 乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。悲观锁:对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。synchronized关键字Lo.
2020-06-16 14:38:06
173
原创 Joda-Time包基础应用
1 Joda-Time简介Joda-Time是一个面向Java应用程序的日期/时间库的替代选择。它令时间和日期值变得易于管理、操作和理解。替代Calendar类,简化日期时间操作。格式化输出日期时间。Joda-Time与JDK之间百分百实现可互操作。官网地址: https://www.joda.org/joda-time/2 Joda-Time使用2.1 引入jar包<!-- 引入Joda-Time日期时间操作jar --><dependency> &l
2020-06-15 16:32:40
1878
原创 06-springBoot集成Elasticsearch
1 官方参考官网文档参考地址: https://www.elastic.co/guide/index.html注:我们一般使用Java REST Client,并且使用高级的。 https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.x/index.html1.1 引入依赖<dependency> <groupId>org.elasticsearch.client</groupId&g
2020-06-12 22:08:04
249
原创 Markdown基本应用
1 Markdown简述Markdown是一种轻量级标记语言,允许使用易读易写的纯文本格式编写文档。它被广泛的应用于各大技术型论坛中,例如:优快云、GitHub、Gitee等。Markdown文档可以导出HTML、Word、图像、PDF等多种格式的文档。Markdown文档后缀为==.md==、.markdown。编辑器Typora: https://www.typora.io/ (推荐使用)2 Markdown基础应用2.1 标题(最多六级)语法:# + 空格 + 标题文字说明:#的
2020-06-08 18:58:47
293
原创 05-elasticsearch常用命令操作
1 restful接口规范风格一种软件接口规范风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务端交互类的软件,基于这种风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。1.1 基本restful命令说明方法URL地址描述PUTlocalhost:9200/索引名称/类型名称/文档ID创建文档(指定文档ID)POSTlocalhost:9200/索引名称/类型名称创建文档(随机文档ID)POSTlocalhost:9200/索
2020-06-02 21:42:55
259
原创 02-activiti相关表了解
1 Activiti数据库表分类注:这里以Activiti6.x版本为例。类型表前缀描述通用数据表ACT_GE_*存放业务或流程所使用的通用资源,表本身不关心特定的流程和业务。流程存储表ACT_RE_*保存流程定义和部署信息这类数据。身份数据表ACT_ID_*独立于流程引擎,存放身份数据信息。运行时数据表ACT_RU_*存放流程在运行过程中所产生的数据,例如:流程实例、执行流、任务等。历史数据表ACT_HI_*相当于流程引擎的日志表,存放
2020-05-10 22:38:55
1414
原创 搭建JDK源码阅读环境
1 新建Project和基本Java模块1.1 新建一个空的Project项目名称:jdk-demo1.2 新建一个基础的Java模块模块名称:jdk-src。用于存放JDK源码。2 将JDK源码的src.zip文件解压到模块的src目录下3 替换源码关联3.1 新增SDKFile --> Project Structure --> SDKs3.2 添加Sourcepath关联,并去除原先关联4 解决系统内存资源不足(OutOfMemoryError)File –
2020-05-10 10:48:09
484
原创 04-IK中文分词器
1 环境准备IK分词器下载地址: https://github.com/medcl/elasticsearch-analysis-ik/releases注:IK分词器版本一定要和Elasticsearch服务版本号一致,否则服务启动不了。2 将插件拷贝到Elasticsearch的plugins目录注:在plugins目录下新建ik插件目录,将插件内容拷贝到此文件夹下。并且在拷贝之前先...
2020-05-08 17:21:58
465
原创 01-activiti工作流概述
1 工作流相关概念1.1 工作流工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。解决问题:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。主要目标:在计算机的帮助下实现多个参与者之间的协同工作。工作流管理系统(Workflow Management System),通过计算机技术的支持去定义、执行和管理...
2020-05-04 09:06:28
273
原创 03-Elasticsearch相关概念了解
1 关系数据库与Elasticsearch对比关系数据库Elasticsearch数据库(database)索引(indexs)表(tables)类型(types)行(rows)文档(documents)字段(columns)字段(fields)elasticsearch是面向文档的,数据在其中以JSON形式存储。elasticsearch...
2020-05-01 20:12:30
161
原创 02-Elaticsearch安装-Windows版
Elasticsearch安装(Windows版)1. 准备Windows版安装包注:这里我准备的是elasticsearch-7.6.1版本(官网地址下载速度很慢,可通过Elastic中文社区下载)2. 将安装包解压到本地磁盘bin 启动文件config 配置文件 elasticsearch.yml elasticsearch的配置文件:默认9200端口 jvm.option...
2020-04-26 21:32:16
290
原创 01-Elasticsearch概述
Elasticsearch简述ElasticSearch,简称ES,是一个开源的、高扩展、高实时的分布式全文搜索引擎。ElasticSearch是使用Java语言开发的,基于Lucene的一个企业级搜索引擎。通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。ES用途电商网站,用于检索商品站内搜索(门户、招聘等)、数据分析日志数据分析,log...
2020-04-20 22:05:14
361
原创 一切类的祖先Object类及Objects类
class Object(java.lang)注:一切Java类的祖先类。private static native void registerNatives();static { registerNatives();}定义了registerNatives本地方法,实现注册该类中除该方法外所有的本地方法native关键字修饰的方法称为本地化方法,是联系Java程序和底...
2020-03-18 12:50:52
330
原创 JDK8源码相关jar包和相关包说明
JRE8包含的jar文件resources.jar(资源包,例如:图片、properties文件等)rt.jar(运行时依赖包,J2SE的API公开接口部分)jsse.jar(Java安全套接字扩展类库,用于实现加密的Socket连接)jce.jar(Java加密扩展类库,含有很多非对称加密算法)charsets.jar(Java字符集,包含Java所有支持字符集的字符)jfr.ja...
2020-03-14 17:16:23
1605
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人