Java

Java 代码实现POST/GET请求

packagecom.cyb.util;importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamRea...

Java 对象转XML xStream 别名的使用 附下载方式

pom.xml中<dependency><groupId>xstream</groupId><artifactId>xstream</artifactId><version>1.2.2</version></dependency&...

java dom4j解析xml

官网地址:点我直达 packagecom.cyb;importjava.io.InputStream;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;importjava.util.Arrays;im...
代码星球·2020-08-31

Unable to start web server; nested exception is org.springframework.context.ApplicationContextException

项目报错:Unabletostartwebserver;nestedexceptionisorg.springframework.context.ApplicationContextException<!--使用嵌入式Jetty作为webcontainer--><dependency><g...

Spring依赖

Spring依赖<properties><!--自定义版本号--><spring-version>4.3.16.RELEASE</spring-version></properties><!--Spring依赖--><dependency&g...
代码星球·2020-08-31

Exception in thread "main" java.lang.NoClassDefFoundError: io/netty/channel/EventLoopGroup

最近在学习dubbo,跟着教程做,但是运行时报错,需要添加netty依赖<dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><version>4.1.32...

Intellij IDEA 'Error:java: 无效的源发行版:13'

第一步,依次点击,File-Settings-Bulid,Execution,Deployment-Compiler-JavaCompiler,修改版本为13(你使用的java是哪个版本就选哪个喔) 第二步,依次点击,File-ProjectStructure-Project,修改版本为13 &nb...

Spring Boot XML文件头

<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappern...
代码星球·2020-08-31

Java 高效代码50例

  世界上只有两种物质:高效率和低效率;世界上只有两种人:高效率的人和低效率的人。----萧伯纳  直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值。反例 Longi=newLong(1L);Strings=newString("abc");正例Longi=1L;Strings="abc"; ...
代码星球·2020-08-31

Redis之Java客户端Jedis

Redis不仅使用命令客户端来操作,而且可以使用程序客户端操作。现在基本上主流的语言都有客户端支持,比如Java、C、C#、C++、php、Node.js、Go等。在官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis等,其中官方推荐使用Jedis和Redisson。在企...
代码星球·2020-08-31

Spring源码加载BeanDefinition过程

  本文主要讲解Spring加载xml配置文件的方式,跟踪加载BeanDefinition的全过程。  newClassPathXmlApplicationContext(“spring.xml”)用于加载CLASSPATH下的Spring配置文件,将配置文件传给构造函数,然后调用类内部的另外一...

SpringMvc 跨域处理

  由于浏览器对于JavaScript的同源策略的限制,导致A网站(Ajax请求)不能通过JS去访问B网站的数据,于是跨域问题就出现了。跨域指的是域名、端口、协议的组合不同就是跨域。http://www.chenyanbin.com/https://www.chenyanbin.com/http://www.cheny...
代码星球·2020-08-31

SpringMVC Mock测试

  在测试过程中,对于某些不容易构成或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法,就是Mock测试。  Servlet、Request、Response等ServletAPI相关对象本来就是由Servlet容器(Tomcat)创建的。  这个虚拟的对象就是Mock对象。  Mock对象是真实对象在调试...
代码星球·2020-08-31

添加junit和spring-test还是用不了@Test和@RunWith(SpringJUnit4ClassRunner.class)注解

pom.xml依赖如下<!--spring单元测试组件包--><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><ver...

SpringMVC 数据交互

  JSON数据格式比较简单、解析比较方便,在接口调用及HTML页面Ajax调用时较常用。请求是Key/Value,响应是JSON(推荐使用)请求是JSON,响应是JSON<dependency><groupId>com.fasterxml.jackson.core</groupId>...
代码星球·2020-08-31