java
乡野码夫
写字楼里写字间,写字间里程序员;
程序人员写程序,又拿程序换酒钱。
酒醒只在网上坐,酒醉还来网下眠;
酒醉酒醒日复日,网上网下年复年。
但愿老死电脑间,不愿鞠躬老板前;
奔驰宝马贵者趣,公交自行程序员。
别人笑我忒疯癫,我笑自己命太贱;
不见满街漂亮妹,哪个归得程序员?
展开
-
java使用SSH调用rocketMQ报错ERROR:Please set the JAVA_HOME variable in your environment, We need java(x64)
问题:java程序使用SSH调用rockerMQ报错ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)!上传jdk-8u202-linux-x64.tar.gz并解压,并移动到/usr/local/目录下,然后修改/etc/profile 环境变量。解决方法:修改rockerMQ的bin目录下的runserver.sh,runbroker.sh,tools.sh三个文件。原创 2024-01-24 17:08:34 · 971 阅读 · 0 评论 -
idea开发工具导入项目,打包报错java.lang.IllegalArgumentException: Malformed \uxxxx encoding.解决方法
idea开发工具导入项目,打包报错java.lang.IllegalArgumentException: Malformed \uxxxx encoding.解决方法原创 2023-12-08 15:07:14 · 854 阅读 · 1 评论 -
java 时间字符串去除空格、冒号和横杠
java 时间字符串去除空格、冒号和横杠。原创 2023-12-08 14:48:35 · 971 阅读 · 0 评论 -
java 定义全局变量
定义全局变量原创 2023-12-08 14:35:40 · 1412 阅读 · 0 评论 -
String转java.sql.Date和java.util.Date等时间转换
【代码】String转java.sql.Date和java.util.Date等时间转换。原创 2023-06-05 16:35:35 · 817 阅读 · 0 评论 -
判断文件是否为空的
【代码】判断文件是否为空的。原创 2023-05-30 11:57:39 · 725 阅读 · 0 评论 -
java替换第一个和最后一个字符串
【代码】java替换第一个和最后一个字符串。原创 2023-05-30 11:36:26 · 1994 阅读 · 0 评论 -
Maven 常用镜像站地址(阿里云镜像站地址,geotools下载镜像站地址)
2、配置专门解决maven导入geotools依赖失败的问题的镜像。1、配置阿里云镜像站地址,可以基本完成所有依赖引入了。原创 2023-04-21 18:24:24 · 840 阅读 · 1 评论 -
java导出excel表格
java导出excel表格原创 2023-03-10 16:28:30 · 91 阅读 · 0 评论 -
将文件流转为图片文件保存在指定目录
【代码】将文件流转为图片文件保存在指定目录。原创 2023-01-04 10:27:20 · 997 阅读 · 0 评论 -
JSONArray 删除元素(JSONObject删除元素JSONObject)
JSONArray 删除元素(JSONObject删除元素JSONObject)原创 2023-01-03 18:09:33 · 3151 阅读 · 0 评论 -
list集合判空
list集合判空原创 2022-11-04 16:06:15 · 441 阅读 · 0 评论 -
Java中配置redis,并使用redisTemplate,redis客户端乱码处理,获取所有的key和value,将redisTemplate转换为多例
Java中配置redis,并使用redisTemplate,redis客户端乱码处理,获取所有的key和value,将redisTemplate转换为多例原创 2022-11-04 11:34:29 · 2050 阅读 · 0 评论 -
java程序启动时自动执行方法 @PostConstruct,单元测试@Test
java程序启动时自动执行方法,在方法上添加@PostConstruct注解即可,可以代替单元测试junit的@Test注解。原创 2022-11-04 10:47:36 · 1836 阅读 · 0 评论 -
java使用post方式上传文件
java使用post方式上传文件原创 2022-10-19 10:21:26 · 2467 阅读 · 0 评论 -
java解析kml文件,获取文件内容
java解析kml文件,获取文件内容。原创 2022-10-19 10:13:56 · 1043 阅读 · 0 评论 -
数据类型转换String转Double
数据类型转换String转Double。原创 2022-10-18 14:18:36 · 700 阅读 · 0 评论 -
判断字符串是否为““或者null,判断实体类对象是否为空,实体类对象值是否为空
【代码】判断字符串是否为""或者null,判断实体类对象是否为空,实体类对象值是否为空。原创 2022-09-28 17:25:47 · 1968 阅读 · 0 评论 -
java生成自增单号(字符+日期+数字)
【代码】java生成自增单号(字符+日期+数字)原创 2022-09-14 09:27:21 · 1162 阅读 · 0 评论 -
get请求文件下载
【代码】get请求文件下载。原创 2022-09-13 12:03:06 · 3026 阅读 · 0 评论 -
读取MultipartFile类型的word文件,并提取文件具体内容
思路:先把上传的MultipartFile类型的word文件解析,然后从解析出来的String字符串提取文件内容,这里使用截取方法。原创 2022-09-13 11:22:33 · 2270 阅读 · 0 评论 -
nested exception is org.postgresql.util.PSQLException:Bad value for type 报错解决
原因mapper.xml设置字段映射设置错误,改为对应字段就可。原创 2022-09-13 09:43:54 · 3762 阅读 · 0 评论 -
postman同时上传文件和json数据
postman同时上传文件和json参数原创 2022-09-02 18:51:35 · 5514 阅读 · 3 评论 -
ava中的replaceAll()方法同时替换多个不同的字符串
public class demo { public static void main(String[] args) { // 同时替换多个文字 String str1 = "广东省,福建省,北京市,海淀区,河北省,上海市"; str1 = str1.replaceAll("(?:省|市|区)", ""); System.out.println("替换多个中文:" + str1); // 同时替换多个字符转载 2022-01-16 18:13:53 · 689 阅读 · 0 评论 -
java 判断一个字符串是否包含某个字符
java.lang.String.contains() 方法返回true原创 2022-01-16 18:09:41 · 197 阅读 · 0 评论 -
StringUtils的isNotEmpty和isNotBlank
这两个都是判断string 是否为空,不过isNotBlank要求更严,空格和“制表符、换行符、换页符和回车符”均识为空白符原创 2022-01-16 17:29:01 · 221 阅读 · 0 评论 -
安装npm及cnpm(Windows)
安装淘宝npm(cnpm)1.安装cnpm(1)输入以下命令npm install -g cnpm --registry=https://registry.npm.taobao.org(2)输入cnpm -v输入是否正常。cnpm -v原创 2022-01-16 17:18:26 · 522 阅读 · 0 评论 -
JSONObject 转换为Map,Object转JSONObject
JSONObject 转换为Mapimport com.alibaba.fastjson.TypeReference;import com.alibaba.fastjson.JSONObject;JSONObject obj = new JSONObject();{obj.put("key1", "value1");obj.put("key2", "value2");obj.put("key3", "value3");}Map<String, String> params =原创 2022-01-10 20:11:46 · 1052 阅读 · 1 评论 -
java爬虫示例代码
package com.wpb.dao;import java.io.IOException;import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import com.wpb.bean.Book;public class test {转载 2021-11-28 15:34:10 · 2519 阅读 · 0 评论 -
IP/域名查询
链接地址:https://ip.bmcx.com/原创 2021-10-22 16:06:29 · 888 阅读 · 0 评论 -
mybatis大于等于小于等于的写法
第一种写法(1):原符号 < <= > >= & ’ "替换符号 < <= > >= & ’ "例如:sql如下:create_date_time >= #{startTime} and create_date_time <= #{endTime}第二种写法(2):大于等于<![转载 2021-10-22 16:02:56 · 271 阅读 · 0 评论 -
java判断JSONObject是否有某个参数
JSONObject obj = JSONObject.fromObject(str); //将字符串数据转化成JSON对象if (obj.has("key")) { //判断JSONObject是否包含含有key属性值}原创 2021-09-25 18:11:30 · 2376 阅读 · 0 评论 -
jsp传数据到后台处理多余的key value,即JSON类型的String转为JSON,处理好后再转为String
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java.util.List; @RequestMapping(value = "/{contentId}/newContent", method = RequestMethod.POST) public String newContent(@RequestParam(required = true) String data.原创 2021-09-25 17:56:46 · 173 阅读 · 0 评论 -
js 除法取整数、取余数的方法
**js 除法取整数、取余数的方法取整1.取整// 丢弃小数部分,保留整数部分 parseInt(5/2) // 22.向上取整// 向上取整,有小数就整数部分加1 Math.ceil(5/2) // 33.向下取整// 向下取整,丢弃小数部分 Math.floor(5/2) // 24四舍五入// 四舍五入 Math.round(5/2) // 3取余// 取余 6%4 //**...转载 2021-09-05 22:52:21 · 25901 阅读 · 0 评论 -
Eclipse如何将代码变成大写/小写
代码变小写:选中要换的代码,按快捷键Ctrl+Shift+y即可将大写变小写代码变大写:选中要换的代码,按快捷键Ctrl+Shift+x即可将小写变大写原创 2021-05-20 22:38:03 · 771 阅读 · 0 评论 -
smartgit使用不当将文件误删除(discard)的挽救方法
解决方法一:如果有stash,可以在Stashes中找到保存过的记录,右键点击Apply Stash>>apply,即可恢复,与误删的原文件一摸一样解决方法二:项目如果有运行过,找到项目目录下的classes文件,再找到误删文件相对应的.class文件,对其进行反编译,即可恢复成文件(.java文件),但是通过反编译工具得到文件会与误删的原文件有些许差别,需要自行改过来。方法一为最佳解决方式,方法二为无奈之举,如果连方法二都没有,只能重新写代码(没有办法恢复了)...原创 2021-05-20 22:30:57 · 1629 阅读 · 1 评论 -
判断一个字符串是否为空
判断一个字符串是否为空,首先就要确保他不是null,然后再判断他的长度。String str = xxx;if(str != null && str.length() != 0) {}原创 2021-05-20 22:18:05 · 85 阅读 · 0 评论 -
java 数组转字符串 字符串转数组
字符串转数组使用Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。注意: . 、 | 和 * 等转义字符,必须得加 \。多个分隔符,可以用 | 作为连字符。// 字符串转数组 java.lang.StringString str = "0,1,2,3,4,5";String[] arr = str.split(","); // 用,分割System.out.println(Arrays.toString(arr)); // [0, 1, 2, 3, 4,转载 2021-05-02 13:56:59 · 169 阅读 · 0 评论 -
什么是token
对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。一、我们先解释一下他的含义:1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。2、Token的定义:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个转载 2021-04-18 22:52:14 · 1167 阅读 · 0 评论 -
异常:java.util.LinkedHashMap cannot be cast to xxx 的处理办法
报错原因:LinkedHashMap无法被转换为要查询的实体对象。首先 导入 net.sf.json 类(依赖)<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.3</version> <classifier>jdk15</classifier原创 2021-04-18 22:23:27 · 1376 阅读 · 0 评论