![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
骑码找马
学习编程
展开
-
Swagger的配置与使用
1、引用Swagger必要的包依赖,建议要用2.9.2以上版本的,不然会有中文不支持等原因 <!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version&..原创 2020-11-03 08:30:57 · 4232 阅读 · 0 评论 -
IDEA环境下java项目打包
首先配置输出设置:Project Struct——Arctifact如下可以再看看包都选中了没有,没有的话再手动添加再编译打包:打包完了之后在项目目录的put目录下即可找到原创 2020-11-03 08:19:54 · 163 阅读 · 0 评论 -
在cmd控制台调用Jar包
java -jar D:/My_file/MyProject/ccc/events.jar若调用 event.jar则如上语句,若event.jar需要一个字符串参数“register”,则直接在后面加即可,即:java -jar D:/My_file/MyProject/ccc/events.jar register现在假如使用Java程序直接调用Jar包,并不是调用Jar包中类函数,而是把它当成可执行文件运行则:public class ASCII2Raster { pu..原创 2020-11-03 08:09:53 · 1655 阅读 · 0 评论 -
Java使用gdal包及其环境配置
java的gdal相关必要文件(已编译)在网盘:链接:https://pan.baidu.com/s/14sEuDc2I22JgdghIs0m5tg 提取码:ow7y 1、将动态链接库拷贝到{JAVA_HOME}\jre\bin目录下老版本可能是以下四个文件:gdalconstjni.dll、gdaljni.dll、ogrjni.dll、osrjni.dll但我的新版本里面一个gdalalljni.dll等于上面四个综合2、将gdal.jar引入java工程目中,与src同级即原创 2020-11-03 07:54:39 · 894 阅读 · 18 评论 -
swagger点击不下拉
swagger如上界面,但是点击接口无法展开,自然无法做之后的测试,无法展开的原因是下面用了中文如果tags 中的值设置为中文, 那么下面的方法名点击将不能被展开!坑啊!原创 2020-11-02 10:20:04 · 418 阅读 · 0 评论 -
【Java】Mybaits 查询、插入List数据
将数据库中所有数据都查询出来,这时候结果肯定不止一条,是一个List,使用方法如下:查询:Dao层里面:@Mapperpublic interface dataMangeDao { List<pipenet> getpipenet();}Mapper里面: <select id="getpipenet" resultType="java.util.List" > select * from pipenet原创 2020-10-27 15:45:52 · 491 阅读 · 0 评论 -
【Java】springboot标准结果返回与异常捕获
1、标准格式样例一个标准的接口结果应该是下面样子:成功的情况下:{ "success": true, "code": 200, "message": "执行成功", "data": { "id": 4, "magicId": "gis", "firstName": "tom", "lastName": "" }}失败的情况下:{ "success": false,原创 2020-10-14 16:37:24 · 1949 阅读 · 0 评论 -
异常捕获与日志系统搭建IDEA
使用log4j日志系统能够把程序运行的信息(包括异常以及自己加的中间信息)保存在文件中以便查阅了解系统运行状态下面总结基于Maven项目搭建日志系统1、新建Maven项目2、在POM文件中添加必要依赖 <dependencies> <!--日志 start--> <dependency> <groupId>log4j</groupId> &原创 2020-09-23 21:27:45 · 170 阅读 · 0 评论 -
【Java】Arrays.copyOf() 用于扩容、复制、截取
int[] arr2=java.util.Arrays.copyOf(原数组名,新数组长度);Arrays.copyOf()可用于数组扩容、复制、截取,只要灵活应用基本可以解决数组整体操作问题以截取为例:import java.util.Arrays;public class ArrayDemo { public static void main(String[] args) { int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 ..原创 2020-09-14 10:55:19 · 556 阅读 · 0 评论 -
【Java】类变量与实例变量
一段Java程序中有三种变量,即类公共变量中的静态变量(以static修饰)、类公共变量中的非静态变量(无static修饰)、方法中的变量,那么这三种变量第一种属于类变量,后两种属于成员变量。class person{ static String age; //--类变量 public String name="李四"; //--实例变量}public class ClassJava{ public static void main(String[] a原创 2020-09-13 14:48:18 · 127 阅读 · 0 评论 -
【Java】函数返回值泛型<T> T 与 T的用法
看下述例子public class myTest<T> { private <T> T method1(List<T> data) { ...// 输入的T类型可以随意 } private T method2(List<T> data) { ...// 输入的T类型受到主类myTestt<T>的限制,与T保持一致 }}...原创 2020-09-11 15:55:55 · 2102 阅读 · 0 评论 -
Java的JVM架构
JVM就是处理字节码文件(.class文件,.Java文件经过编译而成)的系统,它包含类加载器加载过程、数据区、执行引擎三大块原创 2020-09-10 16:50:32 · 181 阅读 · 0 评论 -
CPU时间分片、多线程、并发和并行
1、CPU时间分片、多线程?如果线程数不多于CPU核心数,会把各个线程都分配一个核心,不需分片,而当线程数多于CPU核心数时才会分片。2、并发和并行的区别并发:当有多个线程在操作时,如果系统只有一个CPU,把CPU运行时间划分成若干个时间片,分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态。这种方式我们称之为并发(Concurrent)。并发=间隔发生并行:当...原创 2020-05-06 17:14:01 · 1463 阅读 · 0 评论 -
【Java】@RestController =@Controller + @ResponseBody
This code uses Spring @RestController annotation, which marks the class as a controller where every method returns a domain object instead of a view. It is shorthand for including both @Controller a...原创 2020-03-28 23:11:23 · 192 阅读 · 0 评论 -
【Java】JSON字符串与Map互转
一、依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.24</version> ...原创 2020-02-04 21:49:54 · 819 阅读 · 0 评论 -
【Java】连接MySQL数据库报错:Could not create connection to database server
原因是:mysqll版本号和maven中pom文件中配置的mysql-connector版本号不同原先我的是: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactI...原创 2020-02-03 10:08:13 · 675 阅读 · 0 评论 -
接口案例
https://api.douban.com/v2/book/search?q=%E9%87%91%E7%93%B6%E6%A2%85&tag=&start=0&count=1原创 2020-01-08 17:19:45 · 497 阅读 · 0 评论 -
【Java】基于Spring写一个下载文件的程序
1、Controllerpackage com.ht.hadoop.controller;import com.ht.hadoop.service.DownloadUtil;import io.swagger.annotations.Api;import org.springframework.beans.factory.annotation.Autowired;import or...原创 2019-12-08 12:08:19 · 157 阅读 · 0 评论 -
【Java&&Linux】JAVA程序远程执行linux命令行
1、所需要的包下载链接:远程连接包:https://pan.baidu.com/s/1VlHeS0nM7UthtD4cC7X6iA2、源码package com.ht.hadoop.Model;import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.Session;import ch.ethz.ssh2.StreamGobbler...原创 2019-12-04 20:47:05 · 1206 阅读 · 0 评论 -
【大数据】jar包提交spark集群报错java.lang.ClassNotFoundException
主要原因是打JAR包方式不对,严格按照如下方法一定能行https://blog.csdn.net/qq_36699423/article/details/92795821原创 2019-12-04 20:28:41 · 1367 阅读 · 0 评论 -
【Java】IDEA包的导入、打包方法总结
一、包的引入基于IDEA开发环境写JAVA语言的Maven程序有时需要第三方包提供接口函数,而这个包的引入方法有两种,一种是通过在Pom文件中添加依赖,一种是直接导入包Maven添加依赖方法类似于: <dependencies> <dependency> <groupId>com.alibaba&l...原创 2019-12-04 20:26:15 · 6533 阅读 · 0 评论 -
IDEA中maven依赖与包的处理
https://blog.csdn.net/weixin_36795183/article/details/79408167https://blog.csdn.net/dataiyangu/article/details/90372519原创 2019-11-27 20:24:17 · 233 阅读 · 0 评论 -
JAVA保留2位有效数字
public class Test { public static void main(String[] args) { double d = 756.2345566; //方法一:最简便的方法,调用DecimalFormat类 DecimalFormat df = new DecimalFormat(".00"); S...原创 2019-11-08 13:49:55 · 509 阅读 · 0 评论 -
IDEA打JAR包
https://blog.csdn.net/njxiaoxiao79/article/details/85679992转载 2019-10-21 15:03:50 · 74 阅读 · 0 评论 -
linux文件读取
var theP1 = sc.textFile("file:///usr/test/people.json") //读取本地var theP2 = sc.textFile("hdfs://master.hadoop/user/root/test/test/people.json") //读取hdfs文件原创 2019-10-21 15:01:45 · 428 阅读 · 0 评论 -
android切屏、转移活动
package com.example.administrator.geo_5;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android....原创 2019-04-22 19:27:58 · 165 阅读 · 1 评论 -
Android Studio下加入百度地图的使用——申请Key
获取SHA1(我的好像是D4:E3:56:5D:E2:57:E7:49:20:32:C0:BC:AC:70:3A:3A:63:1F:99:AD)https://blog.csdn.net/weixin_40845165/article/details/79513899原创 2019-05-03 16:31:00 · 395 阅读 · 0 评论 -
Json字符串、对象、类对象相互转换
实例<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20170516</version></dependency>import org.json.JSONObject...原创 2019-07-24 11:09:18 · 164 阅读 · 0 评论 -
【Java-12】多态
多态用于继承且重写的方法,因为既然重写故定然有相似根方法,多态核心在于使用根方法来对每一个继承来的子重写方法进行执行。有了多态我们就可以用多态来处理子类问题!某一个函数可以调用那些子类中一个,那么这个函数可以定义为参数为父类的函数,传入参数时候这个参数可以是子类中任意一个类package bao1;///学生public class Student { String name="ab...原创 2019-01-05 09:49:15 · 87 阅读 · 0 评论 -
回退键的布局
https://blog.csdn.net/imtina/article/details/53667377原创 2019-04-22 19:26:24 · 217 阅读 · 0 评论 -
菜单栏
首先在 res 目录下新建一个 menu 文件夹,接着在这个文件夹下再新建一个名叫 main的xlm文件,xlm中代码如下<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" ><item ...原创 2019-04-22 16:44:38 · 137 阅读 · 0 评论 -
【Java-51】基于Java语言使用Clob、Blob将文本数据、图像数据导入数据库及相关查询
在Navicat中建立学生表:Clob用于文本数据查询更新、Blob用于图像数据查询更新,具体使用的方法见代码:public class testSQL { public static void main(String[] args) throws ClassNotFoundException, SQLException, IOException { // 加载驱动,其实...原创 2019-01-29 20:22:10 · 222 阅读 · 0 评论 -
【Java-50】基于Java语言将批量数据导入数据库
// 加载驱动,其实就是个包 Class.forName("com.mysql.jdbc.Driver"); // 建立连接 // 参数分别为数据库地址,账户,密码 Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/我的数据库?characterEncoding=utf8&...原创 2019-01-29 11:39:53 · 207 阅读 · 0 评论 -
【Java-49】基于Java语言操纵数据库
Java编译器与数据库管理系统配置好之后就可以操纵数据库了,操纵数据库最常用的类为PreparedStatement(这里注意其使用的包为:java.sql.PreparedStatement;),既能提高效率又能避免SQL注入问题,数据更新执行方法常用executeUpdate()),返回了成功插入的记录个数,查询常用执行方法为executeQuery(),返回一个结果游标,需要像迭代器那样输出...原创 2019-01-28 19:37:17 · 258 阅读 · 0 评论 -
【Java】List容器与数组的互相转换
数组转为List容器public class App { public static void main(String[] args) { List<String> stringA = Arrays.asList("hello", "world","A"); String[] stringArray = {"hello","world","B"}; L...原创 2019-07-19 18:00:59 · 510 阅读 · 0 评论 -
多线程
https://www.cnblogs.com/nn369/p/8043303.html原创 2019-09-29 12:47:08 · 85 阅读 · 0 评论 -
【Java】运行Jar包方法
以运行demo_2.jar为例在jar包当前目录:java -jar demo_2.jar原创 2019-08-22 17:50:57 · 1403 阅读 · 0 评论 -
【Java】Java与Scala的俩List容器求交集、并集
Java版本public class test_1 { public static void main(String[] args) { List list1 =new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333"); ...原创 2019-08-16 21:38:23 · 202 阅读 · 0 评论 -
Java与Scala创建List与Map方式
//JavaList<String> languages = new ArrayList<>();Map<String, Class> mapFields = new HashMap();//Scalaval languages = new util.ArrayList[String] val mapFields=new u...原创 2019-08-14 16:15:55 · 1877 阅读 · 1 评论 -
【Java】将两组数合并并去除相同元素
这里采用Set容器方法,因为Set容器要求元素不能为重package com.ht.bigdata.test;import java.util.ArrayList;import java.util.List;import java.util.Set;import java.util.TreeSet;public class TestChongfu { public s...原创 2019-08-14 11:36:01 · 604 阅读 · 0 评论