![](https://img-blog.csdnimg.cn/20210717175554609.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
常用工具和环境
文章平均质量分 72
工具使用
zsxfa
这个作者很懒,什么都没留下…
展开
-
IDEA设置(2020 1.2版本)
IDEA设置(20201.2版本)设置常见的视图工程界面展示创建模块(Module)Module创建Module删除查看项目配置常用配置1. Appearance & Behavior设置界面1.1设置主题1.2 设置窗体及菜单的字体及字体大小 (可忽略)1.3 补充:设置编辑区主题 (可忽略)2. Editor - General2.1 设置鼠标滚轮修改字体大小(可忽略)2.2 设置鼠标悬浮提示2.3 设置自动导包功能2.4 设置显示行号和方法间的分隔符2.5 忽略大小写提示2.6 设置取消单行显原创 2020-12-19 17:19:07 · 1476 阅读 · 1 评论 -
JVM虚拟机发展历程
JVM发展历程Sun Classic VMExact VmHotSpot VMBEA 的 JRockitIBM 的 J9KVM 和 CDC/CLDC HotSpotAzul VMBEA Liquid VMApache HarmonyDalvik VMMicrosoft JVMTaobao JVMGraal VMSun Classic VMJIT :Just-In-Time Compiler(即时编译器)Exact VmHotSpot VMBEA 的 JRockitIBM 的 J9KV原创 2021-07-13 18:48:00 · 194 阅读 · 0 评论 -
使用MyBatis中出现了ConversionException的解决方法
早上在使用mybatis做修改操作时候出现了这个异常:ConversionException :DateConverter does not support default String to ‘Date’ conversion.因为我的bean类中使用了Date属性很明显这就是 beanutils 工具类无法将字符串转换为 Date(java.util.Date)这里采用自己实现的方式,下面是工具类的实现://把map中的值注入到对应的JavaBean属性中public static &原创 2021-05-04 15:52:00 · 1013 阅读 · 0 评论 -
MySQL的执行计划(Explain)中key_len计算方式
影响索引长度因素:列长度:列是否为空: NULL(+1),NOT NULL(+0)字符集: 如 utf8mb4 = 4 ,utf8 = 3, gbk = 2, latin1 = 1列类型为字符: varchar(+2), char(+0)计算公式:key_len=(表字符集长度) * 列长度 + 1(null) + 2(变长列)示例:charact_set=utf8, char(50), nullkey_len=(3*50+1+0)=151 charact_set=u原创 2021-02-08 17:45:03 · 326 阅读 · 0 评论 -
JDBC中的Statement与PreparedStatement
在 java.sql 包中有 3 个接口分别定义了对数据库的调用的不同方式:Statement:用于执行静态 SQL 语句并返回它所生成结果的对象。PrepatedStatement: SQL 语句被预编译并存储在此对象中,可以使用此对象多次高效地执行该语句。CallableStatement:用于执行 SQL 存储过程使用Statement操作数据表的弊端通过调用 Connection 对象的 createStatement() 方法创建该对象。该对象用于执行静态的 SQL 语句,并且返原创 2021-02-03 21:29:06 · 282 阅读 · 0 评论 -
Docker基础详解
Docker基础Docker简介1. Docker是什么2. Docker的优点Docker安装Docker的基本组成镜像(image)容器(container)仓库(repository)总结Docker简介1. Docker是什么Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境原创 2021-01-06 20:27:45 · 142 阅读 · 0 评论 -
docker安装指定版本的mysql、redis
安装MySQL1.docker hub上面查找mysql镜像2.从docker hub上(阿里云加速器)拉取mysql镜像到本地标签为5.63.使用mysql5.6镜像创建容器(也叫运行镜像)使用mysql镜像 docker run -p 12345:3306 --name mysql -v /jachinuse/mysql/conf:/etc/mysql/conf.d -v /jachinuse/mysql/logs:/logs -v /jachinuse/mysql/data:/var原创 2021-01-06 17:36:57 · 687 阅读 · 0 评论 -
DockerFile_自定义镜像mycentos
自定义镜像mycentosBase镜像(scratch)自定义镜像mycentos1.编写2.构建3.运行4.列出镜像的变更历史CMD/ENTRYPOINT 镜像案例自定义镜像Tomcat9Base镜像(scratch)Docker Hub 中 99% 的镜像都是通过在 base 镜像中安装和配置需要的软件构建出来的自定义镜像mycentos1.编写1.Hub默认CentOS镜像什么情况自定义mycentos目的是使我们自己的镜像具备如下:登录后的默认路径vim编辑器查看网络配置ifc原创 2021-01-06 15:40:32 · 242 阅读 · 0 评论 -
Docker常用命令
命令作用释义attachAttach to a running container当前 shell 下 attach 连接指定运行镜像buildBuild an image from a Dockerfile通过 Dockerfile 定制镜像commitCreate a new image from a container changes提交当前容器为新的镜像cpCopy files/folders from the containers filesy...原创 2021-01-03 18:04:15 · 91 阅读 · 0 评论 -
在Idea中使用Git
在Idea中使用Git一、安装Git核心程序二、全局配置1. 配置Git核心程序2. 配置GitHub账户二、创建本地库1. 新建本地库2. 版本间切换3. 创建分支4. 合并分支5. 解决冲突三、将本地库上传到GitHub1. 上传本地库2. 更新本地库四、从GitHub上克隆项目到本地一、安装Git核心程序根据自己的电脑操作系统从Git官网https://git-scm.com/下载对应的Git核心程序。二、全局配置1. 配置Git核心程序配置git.exe执行文件点击工具栏中的sett原创 2020-12-26 21:15:36 · 115 阅读 · 0 评论 -
Eclipse中使用Git
Eclipse中使用Git一、全局配置配置用户名和邮箱配置忽略的文件二、 创建本地库1.新建本地库2. 版本间切换3. 创建分支4. 合并分支5. 解决冲突三、 将本地库上传到GitHub1. 上传本地库2. 更新本地库四、 从GitHub上克隆项目到本地克隆项目一、全局配置配置用户名和邮箱点击Window→Preferences→Team→Git→Configuration点击Add Entry…设置全局用户名和邮箱点击Apply and Close之后在Windows的用户目录下原创 2020-12-26 17:23:52 · 520 阅读 · 0 评论 -
Idea 中使用 Maven
Idea 中使用 Maven一、 在 Idea 中配置 Maven1. 配置自带的 Maven 插件2. 配置我们自己安装的 Maven二、在Idea中创建Maven项目1. 创建Java工程2. 创建Web 工程(了解)三、 在Idea中导入Maven项目一、 在 Idea 中配置 MavenIdea 中也自带 Maven 插件,而且我们也可以给自带的 Maven 插件进行配置, 所以我们可以使用自带的 Maven,也可以使用我们安装的Maven 核心程序1. 配置自带的 Maven 插件在自带原创 2020-12-26 14:12:26 · 176 阅读 · 0 评论 -
Eclipse中配置Maven
Eclipse中配置Maven1. 安装Maven2. 设置Maven的配置文件3. 在 Eclipse 中配置 Maven4. 在 Eclipse 中创建 Maven 项目5. 创建Web 工程1. 安装Maven下载地址:http://maven.apache.org/检查 JAVA_HOME 环境变量。Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。解压 Maven 的核心程序将 apache-maven-3.6.3-bin.zip 解压到一个非中文原创 2020-12-26 12:29:36 · 16070 阅读 · 3 评论 -
Git相关知识
Git一、Git的优势二、版本控制1.集中式(svn)2.分布式(git)三、Git安装1.安装2.Git初始化配置3.配置内容四、Git 操作最基本的流程五、Git高级命令1.初始化新仓库2.记录每次更新到仓库3.检查当前文件状态六、未跟踪文件文件操作七、分支操作1.创建分支2.分支列表3.删除分支4.查看每一个分支的最后一次提交5.新建一个分支并且使分支指向对应的提交对象6.查看哪些分支已经合并到当前分支7.查看所有包含未合并工作的分支8.查看当前分支所指对象9.切换分支10.查看项目分叉历史11.分支原创 2020-12-25 22:41:35 · 328 阅读 · 0 评论 -
Git底层概念
Git底层概念一、基础的linux命令二、初始化新仓库三、git对象1.向数据库写入内容,并返回对应键值2.查看Git是如何存储数据的3.根据键值拉取数据四、对一个文件进行简单的版本控制1.创建一个新文件并将其内容存入数据库 (放入版本库)2.向文件里写入新内容,并再次将其存入数据库3.查看数据库内容五、构建树对象六、树对象七、提交对象一、基础的linux命令clear:清楚屏幕echo ‘test content’:往控制台输出信息ll: 将当前目录下的子文件&子目录平铺在控制台fin原创 2020-12-25 22:40:55 · 128 阅读 · 0 评论