- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 springboot自定义ClassLoader实现同一个jar支持多版本的使用场景【附源码】
springboot自定义ClassLoader实现同一个jar支持多版本加载使用的方案,demo 源码验证在同一个系统既要支持hive3.1.0版本同时又要支持hive2.1.1版本的数据源功能;
2022-11-22 11:26:04 3926 2
原创 Apache Log4j2远程代码执行漏洞复现
TOApache Log4j2远程代码执行漏洞复现漏洞原理log4j2版本 < log4j-2.15.0 可由JNDI注入实现远程代码执行。影响版本Log4j2.x<=2.14.1漏洞复现漏洞原理的分析:创建复现工程demo引入log4j 的jar包版本在log4j 2.0~2.14.1范围里,demo中引入的版本是2.13.3,如下: <dependency> <groupId>org.apache.logging.log4j&l
2021-12-12 12:54:36 3347 1
原创 springBoot 集成swagger API 指南和demo案例
springBoot 集成swagger API 指南和demo为什么需要API的文档随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,swagger就是一款让你更好的书写API文档的框架...
2018-03-19 19:03:39 1142
原创 spring MVC 后台token防重复提交
spring MVC 后台token防重复提交解决方案思路1.添加拦截器,拦截需要防重复提交的请求2.通过注解@Token来添加token/移除token 3.前端页面表单添加 <input name='token' type='hiden'> (如果是Ajax请求则需要在请求的json数据中添加token值)核心源码拦截器...
2018-03-12 13:12:50 440
原创 发送log4j/logback 错误日志到邮件的配置
log4j/logback 错误日志发送邮件的配置log4j 发送邮件的配置第一步:引入相关的jar <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> ...
2018-03-12 13:10:16 1628
原创 dubbox 系列一:dubbox(dangdang V2.8.4) +springBoot(1.4.2.RELEASE)+ dubbo-monitor-web 整理(附项目源码)
用了多年的dubbo分布式服务框架,听到阿里有继续维护dubbo很是兴奋,准备再次整理一下dubbo相关的应用和知识;废话不多说,直接来硬货:1.环境准备:mac + idea + maven +jdk1.8 zookeeper 安装 wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.8/t
2017-09-19 17:39:25 1200
原创 揭开nginx神秘面纱[二.nginx的使用:通过浏览器访问本地电脑的目录文件]
这是我使用nginx做的第一个需求:通过浏览器访问本地mac某一个目录下的内容(支持中文噢):在 nginx/servers 下添加配置文件:localhost.conf(可随便定义),内容如下:### 浏览器浏览本地目录http://localhost/server { listen 80;# 确定80端口没有被占用哦,也可以自定义其他端口号
2017-08-31 16:01:37 2606
原创 揭开nginx神秘面纱[一.nginx的安装和服务的操作]
本人是小白,第一次使用nginx,把自己学习的过程分享一下,有不足的环境提意见!安装1.brew search nginx2.brew install nginx安装验证/usr/local/etc/nginx/nginx.conf (配置文件路径)/usr/local/var/www (服务器默认路径)/usr/local/
2017-08-31 15:58:06 368
原创 springMVC +Dubbo + Zookeeper 的结合使用和案例
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件...
2016-01-29 14:50:19 4210
原创 线程池与缓存队列实现的异步线程管理器应用ThreadPoolManager 源码
线程池与缓存队列实现的异步线程管理器应用ThreadPoolManager 源码业务场景当系统A不需要关系系统B执行的结果时,建议使用异步多线程的形式通知B系统处理,以下多线程的案例就是使用线程池和队列的完成异步通知B系统的处理,废话不多说,上源码
2016-01-28 17:06:38 1008
原创 adoop+Hbase+Zookeeper(独立)环境搭建 (菜鸟也ok)
Hadoop+Hbase+Zookeeper(独立)环境搭建 (菜鸟也ok) 准备的机器信息:192.168.247.128 dengnn(master) 192.168.247.129 dengdn1 (slave1) 192.168.247.130 dengdn2 (slave2)集群搭建 参考资料 cloud
2015-09-15 17:32:04 617
原创 模糊匹配字符的正则表达式+例子
package com.cn.util;import java.util.regex.Pattern;/** * 正则表达式 工具类 * * @author lifangyu */public class RegexUtil { /* * IP地址的匹配标达式 ( // \\d{1,3}) // :\d // 0~9数字,
2015-09-10 12:34:39 9550 1
一.dubbox(dangdang V2.8.4)+springBoot(1.4.2.RELEASE)+dubbo-monitor-web 监控项目源码
2017-09-19
一.dubbox(dangdang V2.8.4)+springBoot(1.4.2.RELEASE)+dubbo-monitor-web 项目源码
2017-09-19
mybatis-generator-core-1.3.1 中文注释
2016-08-12
MyBatis Generator eclipse 插件 修改版【有中文注释】
2016-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人