java相关
L若儿
这个作者很懒,什么都没留下…
展开
-
分享一个自己在用的apache mina的tcp长连接客户端源码
注:代码编写思路参考消息中间件zbus其中的基于netty的长连接客户端源码,有兴趣的朋友可以自行搜索研究。代码如下:public class TcpLongClient { protected final String host; protected final int port; protected NioSocketConnector connector; protected IoSession session; protected int readTime原创 2020-07-09 19:21:31 · 212 阅读 · 0 评论 -
springboot配置统一返回json数据格式的例外情况(用于无法按统一json数据返回时使用)
博主前期叙述了“springboot统一返回json数据格式并配置系统异常拦截”的配置方法,博文链接如下https://blog.csdn.net/syystx/article/details/82870217。但在我们实际开发过程中我们可能会遇到一些例外情况无法按照统一的json数据格式返回给前端页面或接口调用方。博主在调试微信公众号后台数据接口的时候用的之前的框架就遇到这样的问题,需按照接口调用方约定的内容进行返回,因此本文将结合这个实际案例来讲解如何配置例外的情况。整体思路就是通过自定义一个注解,原创 2020-07-09 18:53:03 · 942 阅读 · 0 评论 -
springboot配置静态资源访问
因springboot框架通常用于前后端分离项目,因此如果需要访问springboot框架内静态资源可参考以下代码:@Configurationpublic class WebMvcConfiguration extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResource原创 2020-07-09 18:36:23 · 317 阅读 · 0 评论 -
JAVA结合Oracle的Database Change Notification实现替代获取实时数据需要的刷库操作
本文的编写目的是建立在这个一个需求基础上:某个系统需要不停的读取数据库中的数据来保证系统中展示的数据为最新的实时数据,并且系统的数据库Oracle10.2以上的版本Database Change Notification的官方资料可以参考https://docs.oracle.com/cd/E11882_01/java.112/e16548/dbchgnf.htm#JJDBC28815原创 2014-11-10 16:50:50 · 3863 阅读 · 0 评论 -
JAVA实现动态加载jar包并调用其中的方法
一、首先我们编写一个需要达成jar包的类,daim原创 2014-11-16 10:16:32 · 2475 阅读 · 0 评论 -
(apache mina源码分析)apache mina过滤链原型之责任链模式
用过apache mina的朋友都知道mina core包中有一个非常重要的类,即IoFilterChain,IoFilterChain的过滤模型如下图所示:而IoFilterChain的java基础即博主今天要和大家聊的java设计模式之责任链模式:首先给大家看下百度百科对责任链模式的定义:责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来原创 2017-03-10 13:34:28 · 618 阅读 · 0 评论 -
打包jar出现Exported with compile errors 一类错误的解决方法
JAR creation failed. See details for additional information. Exported with compile errors: monitor_cms/src/cn/seisys/db/DataHandleUtil.java Exported with compile warnings: monitor_cms/src/cn/seisy...原创 2018-09-07 18:05:11 · 7743 阅读 · 0 评论 -
springboot配置允许跨域访问
因springboot框架通常用于前后端分离项目,因此需配置后台允许跨域访问(具体看注释),配置类如下,将该类加入工程中即可。import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfram...原创 2018-09-26 11:03:27 · 14698 阅读 · 0 评论 -
springboot统一返回json数据格式并配置系统异常拦截
通常进行前后端分离开发时我们需要定义统一的json数据交互格式并对系统未处理异常进行处理。以下具体介绍在springboot中的实现过程,通过该章节代码可实现框架统一异常处理,并当后台接口反馈类型不为统一格式时能够进行重新包装成统一格式进行返回。具体实现如下:1、定义统一返回格式public class RtnMsg{ private String rtnCode; pr...原创 2018-09-27 17:31:29 · 5752 阅读 · 0 评论