java
java后端
骑着长颈鹿敲代码
骑着长颈鹿敲代码更快哦!
展开
-
如何判断Map中的key或value是什么类型
如何判断Map中的key或value是什么类型 //获取cache中的key的class,用于判断key的类型 Class<? extends Object> keyClass = null; Map<Object, Object> m = cache.getCache().asMap(); Set<Object> s = m.keySet(); for(Object k : s){ keyClass = k.getClass();原创 2022-05-11 11:45:39 · 820 阅读 · 0 评论 -
对象和map互相转换
对象和map互相转换 /** * 对象转Map * * @param object * @return * @throws IllegalAccessException */ public static Map objectToMap(Object object) { Map<String, Object> map = new HashMap<String, Object>();原创 2022-05-07 16:46:41 · 401 阅读 · 0 评论 -
使用stram流从list集合中取出一个或两个属性值
public static void main(String[] args) { List<PersonDo> list=new ArrayList<>(); list.add(new PersonDo("藏三",17,"男",167L,60L)); list.add(new PersonDo("李肆",18,"未知",180L,100L)); list.add(new PersonDo("王武",19,"女",172L,55L)); .原创 2022-03-25 20:55:55 · 5129 阅读 · 2 评论 -
使用RestTemplate调用外部接口
使用RestTemplate调用外部接口自用,记录一下,大家可以看看怎么传请求头。public class RestTemplateUtil { public static ResultDO doGet(String url,String pageNum,String pageSize){ RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().set(原创 2022-03-25 20:52:54 · 913 阅读 · 0 评论 -
HttpClientUtil访问外部服务接口
简易版:package com.wmh.util;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.原创 2022-03-24 12:32:23 · 266 阅读 · 0 评论 -
MD5加密工具类
MD5加密工具类1.加密工具类,不应该包含密码验证方法。账户密码校验方法是账户的登录验证行为。2.对于该工具类提供一个加密方法即可String getEncryptedPwd(String password){}3.注册时,拿到账户请求密码password,通过MD5Util.getEncryptedPwd() 获取加密后密码,入库。注册成功// 获取加密后的密码 passwordString account = request.getParameter("account");String原创 2022-03-15 11:45:03 · 7257 阅读 · 4 评论 -
JSONObject和JSONArray区别
一、JSONObject和JSONArray的数据表示形式JSONObject的数据是用 { } 来表示的,例如: { “id” : “123”, “courseID” : “huangt-test”, “title” : “提交作业”, “content” : null }而JSONArray,顾名思义是由JSONObject构成的数组,用 [ { } , { } , … , { } ] 来表示例如: [ { “id” : “123”, “courseID” : “huangt-test”, “t原创 2022-03-08 14:38:25 · 668 阅读 · 1 评论 -
解决端口占用问题
解决端口占用问题Win+R 打开命令窗口 输入cmd// 查询端口netstat -aon|findstr "8080"taskkill /f /PID 11696原创 2022-01-18 09:24:33 · 409 阅读 · 0 评论 -
Java使用subList()实现分页工具类
Java使用subList()实现分页工具类/** * 自定义List分页工具 * @author wmh */ public class PageUtil { /** * 开始分页 * @param list * @param pageNum 页码 * @param pageSize 每页多少条数据转载 2022-01-18 17:04:30 · 501 阅读 · 0 评论 -
java代码块详解(局部代码块、构造代码块、静态代码块)
代码块:在类中或者方法中,使用{}括起来的一段代码,就称它是代码块。代码块分为:局部代码块、构造代码块、静态代码块三种局部代码块位置:定义在方法或语句中作用:限定变量的生命周期,及早释放,提高内存利用率void save() { // 局部代码块 { // 代码块当中 定义的变量,我们称它是局部变量 int a = 10; System.out.println(a); } if(true) { system.out.print("true")原创 2022-01-20 11:14:35 · 401 阅读 · 0 评论 -
Java内部类详解(成员内部类,局部内部类,匿名内部类,静态内部类)
内部类概述:在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。1.成员内部类成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:class Circle { double radius = 0; public Circle(double radius) { this.radius = radius; }转载 2022-01-20 14:14:20 · 430 阅读 · 0 评论 -
java读取json文件
java读取接送文件public String JsonToObjTest1(String src) { String jsonStr = ""; try { File jsonFile = new File(src); FileReader fileReader = new FileReader(jsonFile); Reader reader = new InputStreamReader(new原创 2022-02-25 17:51:09 · 3922 阅读 · 0 评论 -
使用Ansj实现分词
1.导入依赖<dependency> <groupId>org.ansj</groupId> <artifactId>ansj_seg</artifactId> <version>5.1.3</version> </dependency>2.实现Ansj分词/** * 使用Ansj分词 */public clas原创 2022-01-29 10:16:43 · 849 阅读 · 0 评论 -
Could not autowire. No beans of ‘RabbitProperties‘ type found.
Could not autowire. No beans of ‘RabbitProperties’ type found.1.问题在Idea的spring工程里,经常会遇到Could not autowire. No beans of ‘xxxx’ type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示不太舒服。2.解决方案...原创 2022-02-16 16:22:31 · 706 阅读 · 0 评论 -
错误:Whitelabel Error Page This application has no explicit mapping for /error 解决方案
新建的springboot项目,demo跑起来,访问页面出现百页。1、Whitelabel Error Page 白页什么叫Whitelabel Error Page(也叫白页),就是SpringBoot中HTTP请求出现异常的说明页,如下图2.解决方案(1)@SpringBootApplication没有扫描到controller包(这个也是大多数人出错的原因)只需要将DemoApplication启动类和包放在同一级就可以。(2)将@Controller换成@RestController原创 2022-01-19 11:00:14 · 4504 阅读 · 1 评论 -
java使用itext实现把数据库中查到的数据转换成pdf
使用itext实现把数据库中查到的数据转换成pdf1.导入依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version> </dependency> <!-- pdf输出中文要用的j原创 2022-03-04 16:55:24 · 1365 阅读 · 6 评论 -
java怎么让后端小写的字段传到前端变为大写
java怎么让后端小写的字段传到前端变为大写解决办法:用@JsonProperty注解@Data public class BDBillEdit{ //效果是将deqtyratio字段传到前端后用DEQTYRATIO替换 @JsonProperty("DEQTYRATIO") private int deqtyratio; @JsonProperty("BILLTIME") private String billti原创 2022-02-25 14:21:44 · 610 阅读 · 0 评论 -
使用Java实现lunece分词检索
使用Java实现lunece分词检索1.引入依赖<properties> <lunece.version>4.10.2</lunece.version></properties> <dependency> <groupId>org.ansj</groupId> <artifactId>ansj_seg</artifactId>原创 2022-01-29 10:10:53 · 1255 阅读 · 0 评论 -
json转换工具类
json转换工具类/** * json转换工具类 * @author wmh */public class JsonUtils { // 定义jackson对象 private static final ObjectMapper MAPPER = new ObjectMapper(); /** * 将对象转换成json字符串。 */ public static String objectToJson(Object data) {原创 2022-02-11 16:02:21 · 189 阅读 · 0 评论 -
Command line is too long. Shorten command line for ToDoApplication or also for Spring Boot default c
项目报错 Error running ‘TodoProductApplication’: Command line is too long. Shorten command line for TodoProductApplication or also for Spring Boot default configuration.解决方案:打开idea/workspace.xml文件<property name="dynamic.classpath" value="true" />.原创 2022-01-24 13:48:53 · 771 阅读 · 0 评论