Java

weblogic启动报:java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot

如果在启动weblogic的时候忘记切换用户用root启动一次后,再次用weblogic启动,就会出现如下错误: <Aug7,20083:19:24PMCST><Critical><WebLogicServer><BEA-000362><Serverfai...

java实现kafka发送消息和接收消息(java无注解方式+springBoot注解方式)

 搭建zookeeper+kafka地址:https://www.cnblogs.com/weibanggang/p/12377055.html 加入kafka包:<dependency><groupId>org.apache.kafka</groupId><...

java实现kafka发送消息和接收消息(java无注解方式+springBoot注解方式)

 搭建zookeeper+kafka地址:https://www.cnblogs.com/weibanggang/p/12377055.html 加入kafka包:<dependency><groupId>org.apache.kafka</groupId><...

java 获取真实ip地址

/***获取真实ip地址*@paramrequest*@return*/publicstaticStringgetIpAddress(HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.leng...

java get请求带参数报错 java.io.IOException: Server returned HTTP response code: 400 for URL

  在使用JAVA发起http请求的时候,经常会遇到这个错误,我们copy请求地址在浏览器中运行的时候又是正常运行的,造成这个错误的原因主要是因为请求的URL中包含空格,这个时候我们要使用URLEncoder.encode(timestamp,"utf-8")对含有空格的参数进行处理;(注:只对需要...

java get请求带参数报错 java.io.IOException: Server returned HTTP response code: 400 for URL

  在使用JAVA发起http请求的时候,经常会遇到这个错误,我们copy请求地址在浏览器中运行的时候又是正常运行的,造成这个错误的原因主要是因为请求的URL中包含空格,这个时候我们要使用URLEncoder.encode(timestamp,"utf-8")对含有空格的参数进行处理;(注:只对需要...

SpringBoot热部署(实战)详解

热部署是什么大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。而热部署正是利用了这个特点,它监听到如果有Class文件...

SpringBoot热部署(实战)详解

热部署是什么大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。而热部署正是利用了这个特点,它监听到如果有Class文件...

手写Spring+demo+思路

我在学习Spring的时候,感觉Spring是很难的,通过学习后,发现Spring没有那么难,只有你去学习了,你才会发现,你才会进步分为配置、初始化、运行三个阶段如下图 配置阶段 web.xml配置,如下图<?xmlversion="1.0"encoding="UTF-8"?><w...
代码星球·2020-08-19

手写Spring+demo+思路

我在学习Spring的时候,感觉Spring是很难的,通过学习后,发现Spring没有那么难,只有你去学习了,你才会发现,你才会进步分为配置、初始化、运行三个阶段如下图 配置阶段 web.xml配置,如下图<?xmlversion="1.0"encoding="UTF-8"?><w...
代码星球·2020-08-19

tomcat启动完成执行 某个方法 定时任务(Spring)

@RestController@RequestMapping("/schedule")publicclassScheduleControllerimplementsServletContextListener{@AutowiredprivateScheduleServicescheduleService;@Overri...

java Unicode和UTF-8之间转换

publicstaticStringutf8ToUnicode(StringinStr){char[]myBuffer=inStr.toCharArray();StringBuffersb=newStringBuffer();for(inti=0;i<inStr.length();i++){UnicodeBloc...

Spring @Autowired 注入为 null

配置缺失,比如为开启注解扫描驱动、注入组件为注册;使用new关键字创建的对象不受spring容器管理,无法注入;注入静态变量,静态变量/类变量不是对象的属性,而是一个类的属性,spring则是基于对象层面上的依赖注入。。   在一些工具类中可能会依赖service层的对象,一般情况下工具类...

spring使用JUnit测试,@Autowired无法注入原因

在测试类上加入配置文件代码如下@RunWith(SpringJUnit4ClassRunner.class)//SpringJUnit支持,由此引入Spring-Test框架支持! @ContextConfiguration({"classpath:spring/*.xml","classpath:mybat...