Java
Java 基础的学习和认识,掌握好基础方可游刃有余。
孤独的行走
这个作者很懒,什么都没留下…
展开
-
POST在PostMan发送请求的四种方式
一直在用POST请求,但是具体是有哪些,具体代表什么没有搞清楚过,在PostMan中如何测试和使用,今天可以学习一下POST请求的四种请求方式。原创 2020-03-06 21:22:46 · 8858 阅读 · 0 评论 -
Mybatis中的动态sql
在平常的练习中可以随便写sql语句,不要考虑什么。但是到实际开发的过程中,用Mybatis框架,必须写动态sql,这样才显自己的代码才显得合格。 mybatis中常见的动态Sql:if: if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择 。举例实现: <if test="activity.begin...原创 2018-12-27 17:07:14 · 200 阅读 · 0 评论 -
在IJ中Mybatis加载配置文件出现错误: java.io.IOException: Could not find resource SqlMapConfig.xml
在用IJ初学Mybatis框架时,在已经写好的程序进行运时出现以下错误: 当我们在项目中和src同级的目录创建一个文件config时,在此文件中编写了SqlMapConfig.xml , 此时我们需要读取此配置文件来创建SqlSessionFactory 来作为一个测试类来测试,却发现报出Could not find resource SqlMapConfig.xml 的解决方法:...原创 2018-08-09 21:33:14 · 2171 阅读 · 0 评论 -
Java8 对集合的操作
Java8 中引入了Stream流的概念,也有许多相关Stream API 提供我们使用, 通过Stream流操作集合,这样使得我们对集合的操作更加方便,对集合的操作效率会变的更高一些。 因为在以前使用的for 循环操作结合都是外部迭代,现在使用Stream流操作集合都是内部迭代,这样效率会更高。一、 流操作的基本步骤:1. 创建流 Stream创建Stream的四种方式...原创 2019-10-10 15:22:46 · 1370 阅读 · 0 评论 -
JVM内存结&JVM内存模型
今天就对Java中常见的几个概念理一理。什么JVM,什么java内存结构,什么JVM内存模型啥的,老是混淆,分不清他们,今天做一个简单的分享,可能总结的不好,有不足之处多指点指点。JVM内存结构1. 首先说明明确一个概念, 经常所说的JVM内存结构实际是也就是Java内存结构。可以这样认为: Java内存结构 = JVM内存结构。2. Java内存结构组成: 1)...原创 2019-11-07 09:50:04 · 226 阅读 · 0 评论 -
Java------POI操作exel表格
Java开发中常会遇操作处理word中的execl表格数据,今天遇到这个问题做一个简单的总结,以后自己用起来方便。 Java--POI 操作解析Excel主要的步骤: 1.首先通过输入的文件路径或者文件目录查找出符合格式的Excel文件,并创建一个execl对象 //创建Workbook对象(这一个对象代表着对应的一个Excel文件) 其中最主要的两个方法: HSSFW...原创 2019-07-22 19:41:26 · 201 阅读 · 0 评论 -
Java-------操作word工具的选择
在实际的开发中都会遇到 Java操作word文档,pdf文档,excel表格,以实现基本的功能和需要。如果没有接触之前,我们无从下手,今天我就对这些操作用什么工具或者方法做一些简单的陈述,以便可以直接查找对应的资料。 Java操作word文档: Java 操作word,对word文档进行读写时,主要用 Apache写的POI这个工具类,网上有POI对用的API和文...原创 2019-07-31 17:40:47 · 15085 阅读 · 3 评论 -
java中的集合和集合的选择
一、java中的集合介绍 学习东西,首先要知道学习他有什么用,他能够带给我什么样的效果。只有知道什么时候用,怎么用,这样才会对我们有用处,不然百学浪费时间。本篇主要讲解java中的常使用的集合的简单对比,没有讲到集合的细节,更深了解集合的方法就从javaAPI中自己学习更多的。1.首先知道java中为什么要用集合这个概念 1). java操作比较多的数据是一般会用到数组,但是对于对象,数据...原创 2018-03-27 00:25:56 · 5530 阅读 · 5 评论 -
Java 连接数据库的工具类
用jdbc连接mysql数据库的工具类:做到连接数据库,只需要修改配置文件的数据库名,自己数据库的用户名和密码,其他不用修改,测试类已经写好。需要的jar包:junit-4.7.jar 和jdbc的驱动包:自己在网上可以免费下载一:java代码package cn.lut.dao;import java.io.IOException;import java.io.InputStream;i...原创 2018-07-02 22:43:17 · 1936 阅读 · 0 评论 -
java数据类型及转换
本人初学java ,对java 常见的数据类型一点总结 1.java是一种强类型语言,针对每种数据都给出了相应的数据类型 2.java的数据类型的分类: A:基本类型: 4类8种 B:引用类型:类,接口,数组(1).基本数据类型: A: 整型数据:byte,short, int ,long, B: 浮点数:float,double, C: 字符 :char...原创 2018-03-10 15:26:36 · 181 阅读 · 0 评论 -
java基本语句及之间的基本区别
一. java 之条件语句 1. if (判断条件){ 语句体1 }else { 语句体2 } 基本执行流程: 如果判断条件为true,则执行语句体1,如果判断条件为false,则执行语句体22.switch语句 1).基本格式: switch (比较值){ case 值1:语句体1; case 值2:语...原创 2018-03-10 16:53:42 · 359 阅读 · 0 评论 -
9*9乘法表和求和代码
一 9*9乘法表的代码1.创建一个类,然后使用者写代码就可打印出9*9型的乘法表 public static void main(String[] args) { for(int i=0;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(i+"*"+j+"="+i*j+"\t"); } Syste...原创 2018-03-11 17:50:20 · 1179 阅读 · 0 评论 -
求任意数的阶乘java代码
一.求解输入任意一个数的阶乘1.阶乘 :n!=n*(n-1).......*3*2*12.代码:import java.util.Scanner;//导包 public class NumberSumTest { //求解阶乘 public static void main(String[] args) { //定义int类型的n,用来输入任意一个数 Scanner sc=new Sca...原创 2018-03-11 18:01:44 · 3010 阅读 · 0 评论 -
模拟登录,向远程服务器上传文件的三个解决方案
在实际的开发中,我们会遇到上传本地的文件到远程的服务器,今天遇到这个问题做个简单的分享。 主要主要分享常见的三种方式。 1. Spring 的RestTemplate 。 2. java使用HttpURLConnection上传文件到远程服务器 (分为客户端和服务端,客户端负责上传,服务端负责接收文件) 3. java使用HttpClient通过Post...原创 2019-08-15 14:46:47 · 253 阅读 · 0 评论 -
Java 读取Doc/Docx 文档
Java后台系统中常常会遇到读取文档内容的需求,今天把 Java 读取两种格式的word文档写了一个简单的工具类附上:1. 需要添加 Apache.poi 的依赖 <!-- apache poi--> <dependency> <groupId>org.apache.poi</groupId&g...原创 2019-08-01 16:20:00 · 23047 阅读 · 8 评论 -
Java Zip解压缩文件夹工具类 ----ZipUtils
在项目中如果遇到解压缩 文件的话,可以直接使用这个工具类进行操作。不多说,直接上代码:1. maven 依赖: 可能会有多余的,没有做处理<build> <plugins> <plugin> <groupId>org.apache.maven.plugins&...原创 2019-08-01 15:52:51 · 1687 阅读 · 0 评论 -
阿里视频上传工具类
阿里视频上传工具类主要分为分为两个步骤: 1. 构造 UploadVideoRequest 上传视频 2. 上传完视频后返回response响应,得到上传成功的VideoID阿里官方文档解释1、获取videoID1.1 videoID是什么?为什么需要videoID?上传点播之后的视频ID.主要还是安全性考虑,用户拿到的都是一个个的视频ID,而不是视频URL,避免被爬数据.1....原创 2019-07-24 20:29:02 · 2284 阅读 · 4 评论 -
打印水仙花数,并统计个数 java 代码
一.打印水仙花数1.定义:什么是水仙花数? 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 举例:153就是一个水仙花数。 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 1532.代码需求分析: A:定义统计变量,初始化值是0 B:三位数告诉了我们范围,用for循环就可以搞定 C:获取每一个三位数的个,十,百的数据...原创 2018-03-11 18:42:50 · 2050 阅读 · 0 评论 -
java连接数据库
java初级开发连接数据库的总结,先写的工具类不需要修改,直接修改配置文件即可连接不同的数据库,在这个数据库连接的工具类中定义了得到Connection连接的方法,在dao 层实现数据操作时:用 Connection conn=JdbcUtils.getConnect就可以获得连接。进行数据库对应的操作1.首先写一个连接数据的工具类:package cn.lut.dao;import ja...原创 2018-07-09 09:33:44 · 278 阅读 · 0 评论 -
java关键字---final
学习Java,其中有些关键字是比较重要的,对重要的关键子也要有一定的掌握,今天主要介绍关键字:final一、final: final关键字的含义: 1.在java中它是定义常量的一个关键字,可以声明变量,方法、类以及本地变量。 2.在意识中final定义的变量为常量,无法修改,但实际上final也可定义变量: 如:public sta...原创 2018-07-27 09:04:37 · 145 阅读 · 0 评论