java
侯志杰
爱科技,爱编程,更爱自己 - 一个90后的程序猿:孙大圣
展开
-
list.stream() 获取实体中某个字段列
比如我要取 实体列表中的id字段;方法有很多,比如for循环,但是代码量比较多;简单的方法就是利用 stream()流处理;栗子:List<Entity> list= 你的接口;List<Long> collect =list.stream ().map(Entity::getId).collect (Collectors.toList ());这样,你就得到了id串了。...原创 2021-11-17 11:02:20 · 7367 阅读 · 0 评论 -
如何将String 列表转成以指定符合分割的字符串
需求,查出的数据是列表,方便展示需要转成字符串;代码如下: List<String> name = 获取接口;//以空格分割 String collect = name.stream ().map (x -> x).collect (Collectors.joining (" "));举个栗子: List<String> list = new ArrayList<> (); list.add ("感谢");原创 2021-11-15 10:22:47 · 504 阅读 · 0 评论 -
java如何将逗号分隔的字符串转成int或者long数组
String str = "1,2,3";//先将他转化成int的数组如上述:欲将str 转成 数值型数组利用 split 函数先以 ,分割String str = "1,2,3";String[] split = str.split (",");//然后利用Lambda表达式进行类型转换即可int[] ids = Arrays.asList(split).stream().mapToInt(Integer::parseInt).toArray();//或long[] lon..原创 2021-09-10 18:21:19 · 4374 阅读 · 0 评论 -
如何批量将.class 文件转成 .java 文件
首先下载入 jad 工具 点击下载原创 2021-06-18 17:16:55 · 605 阅读 · 0 评论 -
spring boot 中使用 jsp 或者 控制器如何返回一个jsp视图
第一步,创建spring boot 工程快速跳转如何创建spring boot 工程第二步,加载依赖、确保是个web工程没有的在pom中添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </de...原创 2021-03-16 14:17:56 · 244 阅读 · 0 评论 -
Spring boot 中下载指定路径的文件
文件下载在项目中很常见,今天给大家分享下文件下载的相关代码,请求该方法后,浏览器会自动下载文件到你电脑,代码可以直接使用适合以下场景的下载1>下载指定路径的文件(相对路径)2>下载工程下指定文件名的文件(绝对路径)代码如下需要注意的是,①这个文件路径(filePath)如果在浏览器中需要转码处理(前端的事情),后端要去做文件名的处理,否则下载的文件会乱码②前端请求的时候不能设置ContentType属性请求头,因为这个你后台有设置,否则会报错,前端请求如下:p原创 2020-06-17 15:51:04 · 2963 阅读 · 0 评论 -
java 如何将base64 转成图片并保存,返回地址入库
目标:将前端传进来的base64 转换成图片,并保存到指定目录,然后将目录存入数据库.这个实际项目中还是挺常见的.代码如下; 先掉base64ToByte(); 在调用 filePath()代码可以直接使用(优化靠自己)//先将base64转成字节数在public static byte[] base64ToByte(String imageBase64) { byte[] b = null; Base64.Decoder decoder = Base64.getDecoder...原创 2020-06-11 15:44:17 · 115931 阅读 · 6 评论 -
Spring Boot 如何返回自己定义好html的页面
一:首先,在pom 引入依赖<!-- 模板插件:允许springboot返回html--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>原创 2020-05-20 12:24:31 · 606 阅读 · 0 评论 -
java 如何将String(字符串)转成 JSON
这里 我用的是 阿里巴巴的com.alibaba.fastjson 类中的 的parseObject()。 因为我在调第三方接口的时候,人家返回的数据是一个字符串,当然,字符串的数据格式还是和 json 一样,我们拿到里面的数据或者处理里面的数据 不转换的话 不好处理,所以给他转成 Json 格式,代码如下:import com.alibaba.fastjson.JSONObject;/***GetCameras()方法是第三方提供的一个测试接口,*result 返回的是 ...原创 2020-05-14 13:47:58 · 14561 阅读 · 0 评论 -
idea 打开 java项目后,项目全部报红/将原项目拷到另一个文件后,idea打开里面文件全部报红
遇到凡事不要慌,先百度;或者找大圣,大圣是谁?当然是我。看看是不是如下图这种情况;解析:由于项目加入了版本控制,如 SVN 等,你拷项目的过程中,吧项目所有信息都拷过去了,有一个 .idea 的文件你很熟悉吧,就是它在作怪。如下图;打开.idea 文件 ,里面有个vcx.xml 文件;内容如下:<?xml version="1.0" encoding="UTF-8"?><project version="4"> <component name="Vc原创 2020-05-08 18:16:47 · 4235 阅读 · 1 评论 -
Spring Boot 2 项目中如何映射本地项目路径外的其他路径为资源路径
在spring boot 项目中,spring boot 提供了 配置项目资源路径的方法,可以在 .properties 里面配置 如下:spring.resources.static-locations=classpath:/static,classpath:/public,classpath:/resources,classpath:/templates加入以上配置,就可以访问该...原创 2020-04-15 22:24:04 · 587 阅读 · 0 评论 -
spring boot 工程如何添加本地jar包(第三方jar包)并打war 包
首先,将你本地的jia包 拷到项目目录,最好在resources 下,新建lib 目录,将所有你用到的第三方jar包扔过去然后,刚添加进去的jar 需要导入到工程去,按箭头指示下一步 (idea 为例) 会的忽略第二步然后add ,j就OK 了,现在你的项目就可以运行了,但是你会发现打包的时候 提示 你的那个jar 找不到,所以你要把第三方(本地jar)...原创 2019-12-25 10:18:32 · 743 阅读 · 0 评论 -
关于spring boot 项目中 log4j 配置文件 详解 包含如何将log存入数据库
本文主要讲 log4j.properties 的配置 可以直接拷贝 ,放到自己项目目录src下 ,特别提醒,如果你项目中之前用的是xml配置就需要注释或删掉相关配置 以确保新的配置能被正确加载1>包括 生成log文件2>控制台输出3>日志入库下面是sql 文件--createUser 侯志杰 qq:153358882-- log_id...原创 2019-10-08 11:30:17 · 463 阅读 · 3 评论 -
关于 java项目中 mysql 数据库备份与恢复的核心代码 讲解
* 该数据库备份是利用 mysql自带的逻辑备份工具(mysqldump)* 它的备份原理是,通过协议连接到mysq数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert语句,当我们需要还原这些 数据时,只要执行这些insert语句,即可将对应的数据还原* 优点:可以直接使用文本处理工具处理对应的备份数据* 缺点:当数据为浮点类型时,会出现精度丢失;恢复速度...原创 2019-08-14 17:47:24 · 247 阅读 · 0 评论 -
关于 java.util.ConcurrentModificationException 异常简单的分析
arrayList 和 linkedList 的实现里 都一个 modCount 这个遍历。 对于arrayList,在调用remove 和 clean 方法的时候,会修改 modCount 这个变量的值。在遍历的时候这个值被修改了。就会报错 抛出 java.util.ConcurrentModificationException 这个异常代码中看一下 //初始一个...原创 2019-07-19 18:25:31 · 337 阅读 · 0 评论