- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 分享一个自己在用的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 199
原创 springboot配置统一返回json数据格式的例外情况(用于无法按统一json数据返回时使用)
博主前期叙述了“springboot统一返回json数据格式并配置系统异常拦截”的配置方法,博文链接如下https://blog.csdn.net/syystx/article/details/82870217。但在我们实际开发过程中我们可能会遇到一些例外情况无法按照统一的json数据格式返回给前端页面或接口调用方。博主在调试微信公众号后台数据接口的时候用的之前的框架就遇到这样的问题,需按照接口调用方约定的内容进行返回,因此本文将结合这个实际案例来讲解如何配置例外的情况。整体思路就是通过自定义一个注解,
2020-07-09 18:53:03 921
原创 springboot配置静态资源访问
因springboot框架通常用于前后端分离项目,因此如果需要访问springboot框架内静态资源可参考以下代码:@Configurationpublic class WebMvcConfiguration extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResource
2020-07-09 18:36:23 304
原创 springboot统一返回json数据格式并配置系统异常拦截
通常进行前后端分离开发时我们需要定义统一的json数据交互格式并对系统未处理异常进行处理。以下具体介绍在springboot中的实现过程,通过该章节代码可实现框架统一异常处理,并当后台接口反馈类型不为统一格式时能够进行重新包装成统一格式进行返回。具体实现如下:1、定义统一返回格式public class RtnMsg{ private String rtnCode; pr...
2018-09-27 17:31:29 5732
原创 springboot配置允许跨域访问
因springboot框架通常用于前后端分离项目,因此需配置后台允许跨域访问(具体看注释),配置类如下,将该类加入工程中即可。import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfram...
2018-09-26 11:03:27 14669
原创 打包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 7705
原创 windows脚本记录端口访问日志
本文介绍了利用windows的cmd脚本记录系统端口的访问日志,主要通过cmd脚本for命令和netstat命令实现,脚本代码参考一下内容:@echo ontitle 记录访问日志:strfor /f "tokens=3" %%i in ('netstat -ano^|findstr "127.0.0.1:80"') do ( echo %date:~0,4%-%date:~5,2%-%da...
2018-03-29 15:34:18 5478
原创 cmd脚本抽取Oracle数据库数据生成csv文件
本文作者前段时间接到的一个提供数据接口给友商的任务,因本着能偷懒就偷懒的原则,就没有开发数据接口,而是利用cmd脚本和oracle命令并配合windows的计划任务实现了定时抽取oracle数据库数据生成csv文件,并存在指定日期目录下的功能。废话不多说,直接上脚本代码。cmd.bat脚本代码如下:@echo offtitle "OD数据生成CSV文件脚本"IF NOT EXIST "
2018-01-05 08:11:41 2435
原创 linux下Oracle自动备份数据库脚本(归档模式)
linux下Oracle自动备份数据库脚本(归档模式),crontab定时调用rman脚本实现。
2017-08-23 13:37:23 972
原创 window下Oracle自动备份数据库脚本(非归档模式)
window下Oracle自动备份数据库脚本(非归档模式),即利用expdp(exp)进行导出。
2017-08-23 13:22:21 405
原创 (apache mina源码分析)apache mina过滤链原型之责任链模式
用过apache mina的朋友都知道mina core包中有一个非常重要的类,即IoFilterChain,IoFilterChain的过滤模型如下图所示:而IoFilterChain的java基础即博主今天要和大家聊的java设计模式之责任链模式:首先给大家看下百度百科对责任链模式的定义:责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来
2017-03-10 13:34:28 607
原创 Linux(Red Hat Enterprise)下安装nginx与sticky模块,并配置开机自启动图文教程
本文介绍的是博主在自己的生产环境中实际部署nginx+tomcat负载均衡的步骤和一些总结,文档仅代表个人目前的想法,如果不足或错误之处还请各位指出。(本文全部资源下载地址:https://download.csdn.net/download/syystx/9756972)第一步,相关准备工作,博主的操作系统版本如下(红帽子企业版):接下来就是准备安装nginx+sticky模块的必备软件...
2017-02-17 16:55:45 2187 1
原创 Oracle部分函数个人理解(第一部分)
一、signsign简言之就相当于数学中判断一个数字的符号,当数字大于0的时候返回1,数字小于0的时候返回-1,数字等于0的时候返回0,常用作两个数字大小的判断,如下语句所示select sign(1-10) from dual;该条语句返回的就为-1二、decodedecode的作用可以简单的描述为(if else) (if else) else这样的代码实现的功能,我个人的理解就是
2015-03-24 21:25:32 473
原创 apache+tomcat的集群配置(window环境linux环境)
本文介绍的是博主在自己的生产环境中实际部署apache+tomcat负载均衡的步骤和一些总结,文档仅代表个人目前的想法,如果不足或错误之处还请各位指出。
2015-02-07 13:00:53 561
原创 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 3794
windows下的curl工具
2019-10-06
交通部809协议源码(java开发,基于apache-mina框架)
2019-10-06
Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中
2018-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人