
Java
文章平均质量分 81
Java 相关的文章
请叫我菜鸡
这个作者很懒,什么都没留下…
展开
-
xml报文转Java实体
因为需要对接一些比较老的系统接口,他们的请求方式不是JSON数据结构,一般会采用xml数据结构来作为数据的入参和返参。因为我们的系统是通过JSON数据进行交互的突然接入xml数据结构的会比较的麻烦,麻烦的体现在xml数据结构比较复杂,同时如果采用字符串拼接的话会比较的难以维护。通过JAXBContext来将xml字符串转为Java实体或者把Java实体转为xml字符串原创 2023-05-25 16:28:31 · 2857 阅读 · 0 评论 -
关于Nacos集群集成SpringBoot出现的after all servers nacos响应400的问题
com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance after all servers([192.168.1.96:8849]) tried: ErrCode:400, ErrMsg:Whitelabel Error PageThis application has no explicit mapping for /error, so y原创 2022-10-25 18:34:29 · 1556 阅读 · 0 评论 -
Java8新特性 Stream的使用 (六)
实体信息:public class Product { private String goods_status ; private String goods_name ; private String goods_cover ; private String goods_price ; private String goods_id ; private String goods_discount ; private String原创 2020-11-06 10:25:26 · 428 阅读 · 0 评论 -
Java8新特性 Collection新增方法(五)
// Collection新增方法public class Lambda1 { public static List<Integer> createListByInteger() { List<Integer> list = Lists.newArrayList(1, 2, 32, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0); return list; } public static List<.原创 2020-11-05 16:29:46 · 209 阅读 · 0 评论 -
Java8新特性 Collectors的方法(四)
// Collectors的方法public class Lambda2 { public static List<Integer> createListByInteger() { List<Integer> list = Lists.newArrayList(1, 2, 32, 3, 4, 5, 6, 7, 3, 7, 10, 11, 4); return list; } public static List<.原创 2020-11-05 16:26:57 · 591 阅读 · 0 评论 -
Java8 的时间函数新特性 LocalDate和LocalDateTime(三)
public class Test5 { public static void date() { // 创建指定的日期 LocalDate localDate = LocalDate.of(2019, 9, 11); System.out.println(localDate); // 获取指定的年月日 System.out.println(localDate.getYear()); // 不写 ge..原创 2020-11-05 10:27:13 · 364 阅读 · 0 评论 -
Java8 新特性 Stream流操作List集合 (二)
lambda表达式的list去重和list转map public static List<Employee> createEmployee() { List<Employee> employeeList = new ArrayList<Employee>(); Employee employee1 = new Employee(); Employee employee2 = new Employee();原创 2020-11-04 16:29:43 · 533 阅读 · 2 评论 -
Java8 新特性 Stream流操作List集合 (一)
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;public class Test { public static List<Employee> c..原创 2020-11-04 10:43:30 · 2257 阅读 · 1 评论 -
spring boot集成Active MQ 报错Consider revisiting the entries above or defining a bean of type
如何在Windows环境安装和启动Active MQ请看上一篇博文:https://blog.youkuaiyun.com/h_j_c_123/article/details/108454607首先我们使用idea新建一个spring boot工程,不会新建工程的请看该篇博文:https://blog.youkuaiyun.com/h_j_c_123/article/details/93477170然后我们开始说明如何继承:首先添加依赖:<!--ActiveMq--><dependen原创 2020-09-08 10:38:03 · 15071 阅读 · 0 评论 -
idea tomcat 日志显示乱码
在修改tomcat中做如下修改:-Dfile.encoding=UTF-8点击help>在文章底部也加上原创 2020-04-02 15:35:45 · 602 阅读 · 0 评论 -
springmvc设计拦截器拦截未经过登录访问发生的请求
springmvc设计拦截器拦截未经过登录访问发生的请求:用户不经过登录而直接就能访问后台或者登录过期就不能让用户继续访问,那么我们就可以做一个拦截器,首先我们在spring-mvc.xml文件中先写上配置文件:<!--登录拦截器--><mvc:interceptors> <mvc:interceptor> <!--...原创 2020-01-12 00:15:17 · 689 阅读 · 0 评论 -
使用jsoup爬虫遇到的问题 Unhandled content type. Must be text/*, application/xml
org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml. Mimetype=application/json;charset=UTF-8是因为没有加上ignoreContentType(true),完整的...原创 2019-10-21 16:22:01 · 3258 阅读 · 2 评论 -
jsp页面引入js文件不报错页面不显示问题
为了方便对代码进行快捷开发和后期的维护,我们会将不同的代码进行代码分离。在平时写着玩的时候遇到一个坑就是jsp在引入jquery文件时,不报错却将静态页面弄得显示不出来。在平时写习惯了引入文件我们就会这样写<script src= "" type=""/>然而就是因为这个偷懒所以定位了半天的问题,这个地方我们要写成<script src="" type=""&...原创 2019-04-28 17:23:40 · 1414 阅读 · 2 评论 -
ssm框架启动报错"mapper" 的内容必须匹配 "
错误信息如下:Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\Code\ideaCode\educational-admin\target\educational-1.0-SNAPSHOT\WEB-INF\classes\mapper\Downl...原创 2019-08-24 11:58:38 · 567 阅读 · 0 评论 -
springmvc+layui的多文件上传
话不多说直接上代码:public String uploadFile2(HttpServletRequest request, HttpSession session) throws Exception { // 创建一个通用的多部分解析器 CommonsMultipartResolver multipartResolver = new CommonsMultipar...原创 2019-08-22 10:52:06 · 1251 阅读 · 0 评论 -
springboot的注解的学习(一)
@RestController和@Controller的区别:@RestController是等于@Controller 加上 @ResponseBody,所以@RestController只会返回字符串不会返回页面视图路径。@ResponseBody是将数据转为json格式输出。@SpringBootApplication@SpringBootApplication注解是...原创 2019-08-30 10:36:52 · 148 阅读 · 0 评论 -
springboot使用thymeleaf语言
首先先加入maven依赖:<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf --><dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-08-30 15:54:58 · 435 阅读 · 0 评论 -
springboot使用freemarker模板
首先先下载依赖:<!--freeMarker模板--><!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-freemarker --><dependency> <groupId>org.springframework....原创 2019-08-30 15:58:55 · 279 阅读 · 0 评论 -
springboot集成webservice发布的服务
springboot集成webservice发布的服务有两种方式:首先需要依赖:<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>3.1....原创 2019-08-09 22:30:11 · 18240 阅读 · 3 评论 -
java获取本机的操作系统和远程的操作系统
获取本机的操作系统和远程的操作系统:// 获取本机的操作系统Properties properties = System.getProperties();String sys_name = properties.getProperty("os.name");return sys_name;// 获取远程访问的客户端的系统信息String Agent = reques...原创 2019-08-02 13:34:38 · 502 阅读 · 0 评论 -
java通用的下载方式
java通用的下载方式就是读流的方式:就是将文件转换成java流然后将流在进行转化为文件代码如下: request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); // 获取文件路径 String filePat...原创 2019-06-11 09:34:01 · 563 阅读 · 0 评论 -
mybatis在传入对象时查询得对象属性值为空
mybatis在传入对象时查询得对象属性值为空当我们将一个对象(在这里我使用的是User对象),将对象成功的传入到xml映射文件中并成功的返回了一个User对象,但是我发现对象的成功返回并没有将对象的属性值成功的返回,值都是null,于是我查阅资料有说是resultType和resultMap出现问题的,但我尝试后发现没有效果,后来我将我的User对象的实体类全部进行了改造,将属性名和数据库的...原创 2019-05-22 10:24:25 · 4163 阅读 · 0 评论 -
Java操作redis和redis下载安装
redis就是数据缓存是为了减少数据库得压力而存在。当所有的数据都要通过请求数据库来进行访问时数据库得压力显然会很大,为了减小数据库的压力,引入缓存。首先是搭建redis的环境(windows):下载地址:https://pan.baidu.com/s/1BK034X4rig6fSsY1Atx_3g 密码:nt7mwin + r键输入 cmd 在切换到redis的目录输入redi...原创 2019-04-28 16:50:56 · 297 阅读 · 0 评论 -
url参数的转换
类似%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2的url参数的转换。出现%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2这种字符是因为url在传输过程中将汉字转化成url转码。在js中可以使用decodeURIComponent来将url编码转化成汉字,同样的也可以通过encodeURIComponent将汉字转化成为url编码。...原创 2019-04-29 15:05:25 · 1758 阅读 · 0 评论 -
用ssm框架做一个简单的登录(基于ssm框架搭建完成)
搭建ssm的请看这:https://blog.youkuaiyun.com/h_j_c_123/article/details/96999464代码如下:controller代码:package com.vrv.controller;import com.vrv.model.User;import com.vrv.service.LoginService;import org....原创 2019-07-23 17:34:05 · 3351 阅读 · 0 评论 -
Unsupported major.minor version 52.0 (unable to load class org.springframewo
Unsupported major.minor version 52.0 (unable to load class org.springframewo是因为jdk的版本不够导致的52指的是jdk1.8将tomcat的运行环境改成1.8就解决了原创 2019-06-14 17:00:41 · 3282 阅读 · 0 评论 -
idea创建springboot工程及404的错误
idea创建springboot工程及404的错误:创建工程:创建成功启动成功出现端口号但是出现404错误,原因是boot未扫描到解决办法,子包放在主包下...原创 2019-06-24 12:27:10 · 3351 阅读 · 3 评论 -
springboot操作mybatis注入问题的锅
The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true)Action:Consider defining a bean of type 'com.hjc.bootdemo.dao.UserDa...原创 2019-06-24 14:32:04 · 771 阅读 · 0 评论 -
java获取本机IP地址和在Linux环境上获取远程的IP地址
java获取本机IP地址和在Linux环境上获取远程的IP地址:获取本地的ip地址(Linux)不能用,windows可以:InetAddress ipAddr = InetAddress.getLocalHost();str_ip = String.valueOf(ipAddr);if (str_ip.contains(".") || str_ip.contains("/")...原创 2019-08-02 13:32:18 · 471 阅读 · 0 评论 -
maven集成ssh的问题
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userDaoImpi': Unsatisfied dependency expressed through field 'hibernateTemplate'; nested exception is o...原创 2019-08-08 15:52:10 · 141 阅读 · 0 评论 -
idea搭建ssm框架(spring+springmvc+mybatis)
idea搭建ssm框架(spring+springmvc+mybatis):先创建一个maven工程:nextnextnext到这里项目创建完成。下面我们来创建文件夹:在main下new 一个directory名为java和resourses选择java点击右键选择resourses单击右键创建具体的包,在java下:包建好之...原创 2019-07-23 16:31:40 · 31627 阅读 · 14 评论 -
springboot和springmvc的aop的运行先后顺序(前置通知和环绕通知)
springboot和springmvc的aop的运行先后顺序(前置通知和环绕通知):在spring中的AOP有五种通知类型,分别为前置通知、后置通知、环绕通知、最终通知、和异常处理其中这次我需要讲的是环绕通知和前置通知的启动顺序问题,默认的是环绕通知先进行启动,然后再是前置通知但是在一定的业务场景下我们需要前置通知先进行启动,那么我们可以使用@Order(value = 2)注解...原创 2019-07-23 14:28:44 · 2818 阅读 · 0 评论 -
spring+springmvc+mybatis集成log4j打出sql语句
spring+springmvc+mybatis集成log4j打出sql语句##log4j基本配置#log4j.rootLogger=DEBUG,console,file##设置输出控制台信息#log4j.appender.console=org.apache.log4j.ConsoleAppender#log4j.appender.console.Target = System.o...原创 2019-07-31 23:28:07 · 1054 阅读 · 0 评论 -
java文件下载时的文件名乱码问题解决
java文件下载时的文件名乱码问题解决:// 获取文件路径 String filePath = request.getParameter("fileUrl"); String fileName = URLDecoder.decode(request.getParameter("fileName"), "UTF-8");// 设置响应头...原创 2019-07-31 23:15:54 · 600 阅读 · 0 评论 -
在spring aop中获取sesion和request对象
在spring aop中获取sesion和request对象:RequestAttributes ra = RequestContextHolder.getRequestAttributes();ServletRequestAttributes sra = (ServletRequestAttributes) ra;HttpServletRequest request = sra.get...原创 2019-08-04 22:32:39 · 353 阅读 · 0 评论 -
mysql8设置远程连接数据库遇到的坑
jdbc操作mysql8.0的坑package com.vrv.test;import java.sql.*;public class JdbcTest { // 定义sql private static String sql = "SELECT stu_name FROM t_login "; public static void main(String[] ...原创 2019-07-08 11:53:29 · 384 阅读 · 0 评论 -
springmvc集成redis遇到的问题
首先先下载redis相关的jar包:<!-- Redis客户端 --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version>...原创 2019-07-18 17:08:20 · 879 阅读 · 1 评论