Java
文章平均质量分 70
Java
mobeicanyue
主页: https://www.ovvv.top
博客: https://blog.ovvv.top
展开
-
2022 IDEA 手把手 安装 配置教程
一、官网下载二、开始安装三、更改配置路径四、开始配置字体设置滚轮滑动自动导包补全提示代码忽略大小写格式化代码原创 2022-10-13 20:22:13 · 31415 阅读 · 3 评论 -
Linux 安装 Tomcat 9 及配置
环境:Ubuntu 21.10。首先,装Tomcat之前得有JDK8Linux JDK8 apt安装及环境变量JAVA_HOME配置如果有了JDK,那么直接开始1、更新源sudo apt update2、搜索软件包sudo apt-cache search tomcat3、安装sudo apt install tomcat9 tomcat9-admin4、查看端口状态ss -ltn3306 MySQL8080 Tomcat...原创 2022-03-28 01:22:25 · 2549 阅读 · 0 评论 -
Linux JDK8 apt安装及环境变量JAVA_HOME配置
目录1.更新软件源2.安装openjdk-8-jdk3.验证JDK安装是否成功4.配置JAVA_HOME5.验证JAVA_HOME避坑前言: 由于Oracle公司更改了jdk8的版本协议, 所以我们不能用ppa源安装了换言之, 就是网上ppa源的教程都无效了(不信你看时间, 大都是19年4月之前的)试了好久才发现的Oracle Java (JDK) 8 Installer PPA (DISCONTINUED) : “WebUpd8” team本文...原创 2022-03-23 12:29:28 · 4358 阅读 · 2 评论 -
Maven安装配置
目录1.官网下载2.配置环境3.命令行测试4.配置仓库位置更改本地仓库位置更改远程仓库配置1.官网下载Maven – Download Apache Mavenhttps://maven.apache.org/download.cgi解压压缩包2.配置环境(1)JAVA_HOME (略)(2)MAVEN_HOME进入解压的文件夹, 复制路径打开高级系统设置(我是win11, win10 应该在..原创 2022-02-23 17:32:31 · 146 阅读 · 0 评论 -
DbUtils的使用 简单案例
师承康师傅, 学完总结一下环境: IDEA, MySQL 8.0, JDK8首先得安装MySQL 和下载MySQL的jar包见我之前的教程:2022 年 MySQL 8.0 最简易安装(保姆级)_mobeiCanyue-CSDN博客 JDBC连接的多种方式(idea)_mobeiCanyue-CSDN博客1.下载dbutils 和logging jar包DbUtils – Download Apache Commons DbUtilsApache...原创 2022-02-18 22:25:38 · 901 阅读 · 6 评论 -
JDBC 多种数据库连接池C3P0 DBCP Druid 连接演示
目录1.C3P0使用前准备:方式一:硬编码(数据库配置写进代码里)方式二:写配置文件, 代码和配置分离(开发推荐)2.DBCP使用前准备:方式一:硬编码(数据库配置写进代码里)方式二:写配置文件, 代码和配置分离(开发推荐)3.Druid(德鲁伊)使用前准备:上代码1.C3P0使用前准备:官网下载jar包c3p0-v0.9.5.5 - JDBC3 Connection and Statement Pooling - Documentation.原创 2022-02-17 17:31:35 · 712 阅读 · 0 评论 -
Java关闭流的多种方法(源码级分析)
关闭IO流等等是我们操作文件的基本操作JVM只会帮我们回收堆栈中的内存, 而对于这种物理连接它无能为力, 得我们手动释放否则会导致内存泄漏 基本关闭方法 大家平时关闭流可能是这么做的try{ FileInputStream fis = new FileInputStream("hello.txt");//造一个读文件的流 byte[] buffer = new byte[1024]; int len; while((len = fis.read原创 2022-02-13 01:31:00 · 14000 阅读 · 11 评论 -
JDBC连接的多种方式(idea)
师承康师傅, 学完总结一下目录jar包下载方式五种获取数据库连接的方式:方式一:方式二:方式三:方式四:方式五:尚硅谷 康师傅的 JDBC课程用的是 Eclipse MySQL5.X 我这里用IDEA MySQL 8.0.X重新演示一遍环境:JDK 8 MySQL 8.0 IDEA在读这篇文章之前, 建议先看一下这MySQL安装篇, 做两件事(可选) 改时区, 看到评论区说了很多时区的问题 如果有时区...原创 2022-01-27 00:43:48 · 6078 阅读 · 15 评论 -
Spring5 简易入门案例
目录方式一: 手动创建spring项目1.下载Spring 5 的jar包2. 创建项目3. 导入 并设置spring jar包4.编写User类5.编写 spring配置文件6.编写测试类 (注意文件相对路径)7.执行结果:第二种: 基于maven创建spring项目1.创建maven项目2.编写pom.xml文件 导入spring的核心依赖3.编写 spring配置文件4.创建主类测试5.执行结果环境 以及 包:JDK 1....原创 2022-01-25 23:11:10 · 308 阅读 · 0 评论 -
TOMCAT控制台输出乱码
众所周知, java用的字符集是 utf-8 而Windows是 gbk, 所以控制台输出会有点问题我们要么1.修改cmd命令行的编码HKEY_CURRENT_USER -> Console -> Tomcat找到CodePage项,没有则创建,更改值为十进制的650012.修改logging.properties配置(个人推荐, 因为简单, 想改回去也容易)来到软件的conf目录 , 打开logging.properties找到这一行改成 gb...原创 2022-01-19 17:36:35 · 254 阅读 · 0 评论 -
Java Swing实现简易计算器
项目简介MVC模型项目类简介(下载在文末):计算器的窗口, 用户界面按钮监听和键盘监听,相当于控制器数据处理, 相当于模型大体思路,用户点击按钮或者按键盘, 控制器会监听, 获取到事件返回的值,并调用数据处理类的handleValue方法, 根据返回的值进入switch来判断要做什么事.这里给出窗口的设计代码, 我大量采用了盒子布局(注: 如果想看窗口不搞事件监听把它去掉就可以...原创 2022-01-07 23:00:22 · 3368 阅读 · 0 评论 -
idea生成uml图
1.打开设置2.全选上再右键全选上大功告成原创 2022-01-05 23:53:30 · 675 阅读 · 0 评论 -
为什么要用转型?转型的意义?
学完C++后自学Java,上手很快。前段时间学到了转型那里,对转型有一些疑惑:我明明可以直接用继承、创建子类对象去实现对方法的调用,为什么非要使用转型呢,不是更复杂吗? 现在学到后面我理解了,Java和C++不一样,Java里面都是封装了很多工具类来供我们使用的,而使用他们往往要创建对象,会涉及到传参的问题。 理由一:传参问题需要用到转型 比如,我们看下面的帮助文档,在Object类中有equal...原创 2021-08-18 14:28:18 · 441 阅读 · 0 评论 -
Throws之后,一定要用try catch来捕获吗?
近来学习Java异常,有个疑惑,为什么有的Java函数调用要用try捕获异常(即使写的是对的),而有的又不用,有的方法Throws之后在主函数里要try,有的不用,搜索了下没有太满意的解答,故研究一番后分享。图转自黑马程序员上图是异常体系,已经讲的很清楚了。下面是我自己的例子。数组越界属于RuntimeException是否RuntimeException还请大家自己查阅帮助文档...原创 2021-08-19 14:11:13 · 2036 阅读 · 0 评论