自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (24)
  • 收藏
  • 关注

原创 ajax处理跨域请求CORS

CORS全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。 参考:http://www.ruanyifeng.com/blog/2016/04/cors.html...

2018-01-31 11:03:26 188

原创 过滤器或拦截器跨域CORS处理

 在Java程序中加入拦截器,或者过滤器实现request的包装,设置header ,  httpServletResponse.setHeader("Access-Control-Allow-Methods", "POST, GET,PUT, OPTIONS, DELETE");关键是这个OPTIONS之后就没有跨域的问题了  方式一:<mvc:intercep...

2018-01-30 16:04:22 1804

原创 shiro实现登陆的过程

 shiro实现登陆的过程:大致 1,实例化token 2, token放入Subject登陆 1,自定义登陆   1,实例化token   2, token放入Subject登陆   Subject currentUser = SecurityUtils.getSubject(); // 获取当前的Subject   UsernamePasswordTo...

2018-01-30 15:01:57 331

原创 request包装的,实现request属性共享内存管理

 过滤器包装request的,可以实现一些共享的属性,比如将request中的attr从redis中获取等有利于集群,层次特性:在越下面的过滤器包在越外层  以前不用包的requets本地内存,后面包了的内层requets是redis内存,所有需要共享的放在内层request,一般的放在外层request即可 设计思路:以前不用包的requets本地内存,后面包了的...

2018-01-30 14:09:45 382

原创 加入切面环绕通知实现,日志比较完善的使用方式

 加入切面环绕通知实现,日志比较完善的使用方式1,配置好相应的日志框架,在需要的地方手动打日志(消费端,服务端都如此配置)   1、添加依赖包logback使用需要和slf4j一起使用,所以总共需要添加依赖的包有slf4j-apilogback使用需要和slf4j一起使用,所以总共需要添加依赖的包有slf4j-api.jar,logback-core.jar,logba...

2018-01-29 15:37:30 814

原创 通过识别方法注解,自动切换主备数据源DynamicDataSource

  org.springframework.jdbc.datasource.lookup,数据库主备配置 mysql.properties: crm.jdbc.driverClassName=com.mysql.jdbc.Driver crm.jdbc.url=jdbc:mysql://10.100.163.77:3306/financial_sales_prod?...

2018-01-25 10:47:14 4314

原创 dubbo,zookeeper集群配置

dubbo: 1,多注册zk配置 服务方: zookeeper.sasl.client=false dubbo.registry.file=/temp/dubbo.cachedubbo.consumer.check=false  #\u9ED8\u8BA4\u5E94\u7528\u914D\u7F6E\u76F8\u5173\u4FE1\u606...

2018-01-25 10:38:47 827

原创 dubbo源码解析

 dubbo源码: register: ZookeeperRegistry这是zk的节点操作类,所有的注册,订阅对应到节点上 ZookeeperRegistryFactory  通过这个工厂可以获取ZookeeperRegistry Monitor;DubboMonitor这是监控的实际实现类,打包成Statistics,收集信息DubboMonit...

2018-01-22 18:29:27 199

原创 内外网映射需要注意的问题(session和ip地址有hash关系)

 session和ip地址有hash关系,尤其在内外网替换不完全的时候,比如退出使用192.168.13.99/hb_phonebank_web/logout,登录使用http://116.236.184.238:8006/hb_phonebank_web/,这时session对不上,明显的就是退出没有清掉,重新登录没有换用户名   外网前端请求的要是外网地址(使用...

2018-01-22 10:55:29 1225

原创 nginx实现内外网同时访问

  nginx的反向代理监听端口功能即可实现内外网同时访问 开通外网就是开通外网地址上的一个端口指向内网实例(nginx的代理地址) 内外网同时访问的时候前端的请求地址一定要是向外开通的外网地址和端口,后台代理部分可以和内网的配置一样,照样不变,就是监听前端端口要换成外网的端口niginx的代理地址看成vip,实际转发地址realip,外网地址+端口=vip  ...

2018-01-18 18:05:53 17412 1

原创 windows版本的nginx使用

nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件一. 下载http://nginx.org/ 下载后解压 二. 修改配置文件nginx配置文件在 nginx-1.8.0\conf\nginx.confhttp { gzip on; #静态文件 server {...

2018-01-18 15:31:40 594

原创 动静分离(Linux,windows都可用nginx做)

前后分离---页面全部都是前端写(前段用nginx发布,转发),后台只准备接口接口niginx有linux版本的页也有windows版本的配置方向代理方式一样 代理的时候是ip地址部分等价代换,项目名(上下文原样放在后面)一般是用wondows版的做本地测试(点击.exe后查看服务中有没有,配置错误是不会有的)  server {        listen  ...

2018-01-18 15:30:35 200

原创 org.apache.commons.beanutils.BeanUtils 和 org.springframework.beans.BeanUtils区别

org.apache.commons.beanutils.BeanUtils 和 org.springframework.beans.BeanUtils区别  Apache的beanuntils在遇到int/long的null进行复制的时候会变成0spring的beanuntils就正常到时两个的des目标对象和src源对象左右位置不一样在替换apache.BeanUtil...

2018-01-16 17:19:35 1035

原创 idea出现的问题

 idea出现的问题 尤其在clean ,install之后会出现一些配置文件中的通配符识别不了,提示${crm.jdbc.username}无效,这是idea的资源文件此时不在resources目录导致的,只要重新加入即可  <property name="username" value="${crm.jdbc.username}"/>...

2018-01-16 14:46:54 160

原创 处理含有登录地址第二次没退出登录就404的问题

  处理含有登录地址第二次没退出登录就404的问题   public class MyAuthenticationFilter extends FormAuthenticationFilter{   AdviceFilter   public void doFilterInternal(ServletRequest request, Serv...

2018-01-09 17:04:46 443

原创 shiro权限框架起作用的实际操作

 要求没有勾上就没有登录,这里是没有勾上,别人勾上才没有登录(纳入体系),管理员赋予所有权限,就保证了每个地址有关联角色,不存在不受角色约束的,新的角色需要,要再加进来 附件的包实现了修改角色权限不需重新启动,对比之前的附件就知道下面的两种情况就是在构建角色权限的时候,拼接不同 在大多数情况下,下面两种情况都可以: (一)展现的菜单来源于中间表(角色菜单) ...

2018-01-08 17:47:48 258

原创 dubbo main函数启动spring工程需要注意的事项

  main函数开启的主线程不能停止,否则整个spring上下文都关闭(加载上下文文件,开启上下文即可)   while(true) {        try {Thread.sleep(100000000000L);} catch (InterruptedException e) {}        }     package com....

2018-01-05 14:02:21 344

原创 shiro,ajax请求认证失败返回json(正式)

本文基于Shiro权限注解方式来控制Controller方法是否能够访问。 例如使用到注解: @RequiresPermissions 来控制是否有对应权限才可以访问 @RequiresUser 来控制是否存在用户登录状态才可以访问想了解Shiro是如何通过注解来控制权限的,可以查看源码 AopAllianceAnnotationsAuthorizingMethodIntercep...

2018-01-04 16:54:28 1308

原创 shiro控制返回的三种形式

 返回状态码,json格式适用于前后分离时,前段清一色的ajax,他们判断你登录成功,或者没有权限等,不能解析你的返回url页面,这时你重写在用url跳转的时候判断是ajax请求就返回状态码给前台,不做跳转  response中的内容只要mvc返回了就自动会返回页面,在相应的结构可以看到,+return null;或者return;用response.getWriter().p...

2018-01-04 16:27:34 1534

原创 自定义shiro实现识别ajax请求的拒绝返回json,还是普通返回页面

 自定义shiro实现识别ajax请求的拒绝返回json,还是普通返回页面  类似其他的自定义只要重写过滤器中相应的方法即可:   客户端请求标志: String contentType = httpServletRequest.getHeader("content-type"); application/json    : JSON数据格式(aja...

2018-01-04 15:59:52 775

sparkpom.rar

geomesa-spark 依赖配置,供参考,希望能帮助大家快速搭建相关应用

2021-09-10

seatServer.rar

seatServer配置示例

2021-06-08

redisMq(按任务批次分不同队列)

这个示例使用redis代替kafkamq,减少中间间的使用,采用不同的任务批次用不同的队列,方便中止时删除队列

2021-01-15

用注解实现redis分布式锁,防止短时间内重复请求

用注解实现redis分布式锁,防止短时间内重复请求,尤其对于请求耗时较长的方法,希望对大家有帮助

2021-01-14

使用redis做任务队列分发子任务

使用redis做任务队列分发子任务,用于分布式拆分子任务提高系统运行效率

2020-12-28

分页工具(用于发布式,子任务拆分)

分页工具(用于发布式,子任务拆分),希望能对大家有所帮助

2020-12-28

redis做消息队列

redis做消息队列,实现了kafka队列的调度(顺序消费,避免高并发内存溢出),大家参考,提高开发速度

2020-11-25

不用注解的json字段忽略

用注解注释依赖jackson,有时需要灵活的控制忽略的地方,不可想用注解一样统统忽略掉,此时可以需要忽略的专用这个类即可

2020-11-10

redis字节码存压缩对象

redis字节码存压缩对象,方便开发工具类,提高开发速度,希望有所帮助,多多交流希望有所帮助,多多交流

2020-11-10

springboot--jredis集成使用.zip

这是springboot集成jredis的集权案例,里面有字符串存储java对象,字节码存储java对象两种方式例子,供参考,希望可以帮助项目顺利进行

2020-05-20

远程调试启动脚本.zip

springboot远程调试启动脚本,方便在原始环境代码,调试问题,有助于快速定位问题,希望对大家有所帮助

2020-05-06

JacksonUtil.java

jackson将json字符串抓换成对象工具类,希望可以帮助快速完成相关的功能转化,节省开发时间,避免常见问题

2020-04-23

方案-erd模板.zip

概要设计画好时序图,流程图基本可以明确分解工作包,落地,希望此文档能帮助大家完成项目方案落地,避免空洞的方案

2020-04-14

架构设计思路样例.zip

此文档提供架构设计的思路,并不是标准的格式的文档,其中的考虑点,架构设计方式可以参考,希望有所帮助,谢谢,支持

2020-01-21

restclient-elastic.zip

本示例是resclient方式调用es的demo,供参考,以便于快速的搭建和体验es,希望对大家有所帮助

2020-01-20

es的简单查询和聚合查询用法说明

es的简单查询和聚合查询用法说明,用于理解es的聚合查询和简单查询的思路过程,便于快速的应用es, 希望能有所帮助,谢谢

2020-01-20

BI文字报表sql .txt

BI工具报表sql样例,便于以后做报表的sql书写参考,以较快的做出报表,具有一定的参考意义,希望多多支持,谢谢

2020-01-09

settings_my.xml

maven增加和启用资源库的配置,有配置镜像优先使用镜像,一次为样例,配置maven文件 ,以便在以后的应用中更加快捷

2020-01-02

clickhouse--kafka引擎接入同步表.docx

Clickhouse—kafka引擎接入到同步表同样可同步,等同于直接插入同步表,说明只要同步表有变化久同步,和具体变化源没关系,merger系列引擎对外没有区别,可互相转化

2019-12-26

行为日志采集kafka接入数据格式(终端、web,手机端)(1)(1).docx

clickhouse对接kafka消息,以及物化视图的建立,在建立上述表的时候需要按照顺序建立才会有物化视图的效果

2019-12-26

clickhouse集群配置.zip

clickhouse集群配置,host配置文件,以供参照官方文档配置时候的参考,以便于快速的搭建出集群,便于使用

2019-12-26

davinci邮件截图等不同环境配置.zip

davinci邮件截图等不同环境配置,主要参考邮件配置,截图配置,ip地址配置,对于ip的话linux需要配置address,cddress,一个是传string,一个是传文件流

2019-12-19

方案,概要设计模板.zip

技术方案选型,以及系统概要设计模板,技术选型的整体考虑点,和概要设计的框架,主要用于系统等行业的相关文档模板

2019-12-17

redis发布订阅.zip

redis具有发布订阅的功能, 利用redis的pub/sub发布订阅功能,可以实现都key的监听,当key准备好之后可以通知---适用于异步处理 比如异步打包大量数据包,上传至fdfs,等fdfs返回地址后通知其他业务系统,不需要其他业务系统轮询获取

2019-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除