Java
6Apricity6
这个作者很懒,什么都没留下…
展开
-
进程,线程,纤程
进程: 系统给某一程序分配的独立的内存空间线程: 进程中开辟一块内存空间,分给另一个进程,这个进程就是线程;纤程: 线程里的线程;因为jvm的线程和os进程一一对应,jvm创建线程需要调用操作系统内核,0级,从3用户态切换到0内核态,然后再切换回来;而纤程是在用户态,用户空间启动,不需要系统调用;...原创 2021-05-20 16:41:53 · 67 阅读 · 0 评论 -
线上问题解决
首先发送postman报错:如果报错:可能你开了蓝灯等代理软件;然后发现python启动方式: python changeDetect.py 0.0.0.0:8000我就觉得这是监听8000端口通过curl -v "http://localhost:8081/transformation_api?id=1010&name=2.png&img_1=http://192.168.1.173:8081/guanweidata/change/2021-05-11/1-210..原创 2021-05-11 11:16:52 · 1161 阅读 · 0 评论 -
hutool工具使用
1. JSONArray to String @Test void testJson(){ String jsonStr= "{\"data\":\"{\\\"initid\\\": \\\"1\\\", \\\"image\\\": [\\\"http://192.168.1.66:8081/media/STANET/output_image/changeDetectionTest.png\\\"]}\",\"message\":\"算法解析成功!\",\"status\"原创 2021-05-07 14:21:44 · 236 阅读 · 0 评论 -
线程池
文章目录一、线程池是什么?二、springboot中使用步骤1.创建线程池配置类2.controller层2.service层2. 1 不起作用的结果2.2 起作用的结果总结一、线程池是什么?对多线程进行管理的池化技术。二、springboot中使用步骤1.创建线程池配置类代码如下(示例):import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation原创 2021-04-14 15:11:32 · 198 阅读 · 1 评论 -
java将List和Map转换为jsonStr,并存入数据库字段
导入工具包 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.8</version> </dependency>将list转换为jsonStrList<String> list = new ArrayList<Stri.原创 2021-04-07 10:33:34 · 1142 阅读 · 1 评论 -
windows中一键启动系统
创建.bat文件创建jar启动文件注意: 不能有中文名原创 2021-03-30 09:11:34 · 117 阅读 · 0 评论 -
idea 远程debug 运行jar包
1. 以以下参数启动jar包java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar atlas-modules-weaponry-1.0.0.jar2. 启动后控制台停留在此:3. 配置idea远程debug4.启动idea的debug项目5. 项目继续运行6. 在源代码中点小红点点就好啦...原创 2021-03-26 10:55:05 · 489 阅读 · 0 评论 -
java -jar 启动报错: 没有主清单
如果是springboot项目打包的时候需要加入下边的maven打包插件,重新打包就好了 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifac原创 2021-03-25 15:30:14 · 104 阅读 · 0 评论 -
Swagger显示的属性是修改前的,修改后的未显示
swagger显示:java中实体类:解决方式:我在属性类里边又加了几个属性,运行项目,然后删除原创 2021-03-03 16:28:35 · 569 阅读 · 2 评论 -
java语言使用中遇到的问题及解决方式
文章目录前言1. 使用R泛型类告警:前言工作中我们总会遇到各种问题,这里记录了使用java的一些问题及解决方式,希望帮助到大家。1. 使用R泛型类告警:Don’t use raw types(不要使用原始类型) @PutMapping public R edit(@RequestBody SysUserRole sysUserRole){ return toR(sysUserRoleService.updateSysUserRole(sysUserRole));原创 2021-01-06 14:59:03 · 418 阅读 · 0 评论 -
idea多模块,common打包失败
问题: 我common包里边加了spring相关注解,然后打包失败首先要确定你是一个聚合项目;否则尽管common成功,其他模块打包依然失败;解决方式:删除pom中的maven插件 <!--common包打包失败: 父pom不要加打包依赖插件--> <!--<build> <plugins> <plugin> <groupId>org.apach原创 2021-01-05 16:52:17 · 924 阅读 · 0 评论 -
Java为什么要配置JAVA_HOME?
是为了方便其他软件调用我们安装好的java;例如:hive中并没有配置hadoop相关配置,为什么就能将数据存到hdfs中呢?因为他有默认配置通过$HADOOP_HOME/bin/hadoop取hadoop命令$HADDOP_HOME/conf读取hadoop配置;...原创 2020-12-29 14:09:02 · 408 阅读 · 0 评论 -
spring boot实现文件上传下载
文章目录前言1. controller2. service2.1 LocalFileServiceImpl2.2 FastDFSFileServiceImpl3. 配置文件FastDFS相关,有机会补充前言spring boot 项目中的上传,下载。1. controller@RestController@RequestMapping("/files")public class FileController { @Autowired private FileService原创 2020-12-22 13:55:01 · 93 阅读 · 0 评论 -
对比java的List,Set,Map查询速度
@org.junit.jupiter.api.Test public void compareArrayListAndHashMapAndSet1(){ Map<Long, Long> map = new HashMap<>(); for (int i = 0; i < 1000_0000; i++) { map.put(i+1L, i+1L); } long start = Sys原创 2020-12-17 10:54:15 · 1829 阅读 · 1 评论 -
hash取模
这里是hadoop的mapreduce中的MapTask中的output输出的hash分区代码:package org.apache.hadoop.mapreduce.lib.partition;import org.apache.hadoop.classification.InterfaceAudience;import org.apache.hadoop.classification.InterfaceStability;import org.apache.hadoop.mapreduce.原创 2020-12-15 18:18:14 · 415 阅读 · 0 评论 -
windows10中解决安装两个版本java环境变量Could not open `C:\Program Files\Java\jre1.8.0_144\lib\amd64\jvm.cfg
文章目录1. 两个版本java的环境变量,哪个起作用呢?1. 两个版本java的环境变量,哪个起作用呢?把java11移到最上边就是11因为oracle里边的javapath是8,所以不再最上边就是java8原创 2020-12-10 09:38:31 · 298 阅读 · 0 评论 -
windows10中java调用python脚本
文章目录1. windows基础环境1.1 java安装1.1.1 下载jdk(版本可自选)1.1.2 安装jdk1.1.3 配置java环境变量1.2 python安装1.2.1 python下载1.2.3 windows安装 python1.2.3 配置python环境变量1.2.4 测试python是否安装成功1.2.5 查看python的第三方库1.2.6 测试python脚本(无传参)1.2.7 测试python脚本(传参)2、windows中java调用python?2.1传参2.1.1pyth原创 2020-12-09 15:07:42 · 758 阅读 · 2 评论 -
mysql的josn类型映射到java是String
mysql有json类型,java通过String接收;1.数据库查询显示:2. java代码测试 public static void main(String[] args) { // LinkedHashMap保证遍历的时候是存储顺序; Map<String, Integer> soldierNum = new LinkedHashMap<>(); soldierNum.put("18-40岁", 77);原创 2020-12-02 20:43:48 · 7151 阅读 · 4 评论