会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
如若
人生是一个从坚持到超越的过程,我们毕生修炼,我们终将得道!
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
56
下一页
2019年7月31日
SpringMVC 给请求路径加上统一前缀
摘要: 最开始想到的是通过硬编码的方式手动在每个路径上加上前缀, 后面发现这种方式太不智能了,万一要修改那还不得改死, Spring既然支持EL表达式, 那能不能通过EL表达式的方式去读取配置文件里面的属性来达到引用的目的呢? 在配置文件中定义动态动态改变的路径 在Controller通过EL表达式引入该变
阅读全文
posted @ 2019-07-31 19:22 如.若
阅读(3177)
评论(0)
推荐(0)
2019年7月24日
Sharding-Jdbc 自定义分库分表-复合分片算法自定义实现
摘要: Sharding-JDBC中的分片策略有两个维度,分别是: 数据源分片策略(DatabaseShardingStrategy) 表分片策略(TableShardingStrategy) 其中,数据源分片策略表示:数据路由到的物理目标数据源,表分片策略表示数据被路由到的目标表。 特别的,表分片策略是依
阅读全文
posted @ 2019-07-24 21:52 如.若
阅读(19064)
评论(1)
推荐(0)
自定义Spring Boot内置tomcat的404页面
摘要: spring boot 的相关404页面配置都是针对项目路径下的(如果配置了 context-path) 在context-path不为空的情况下,如果访问路径不带context-path,这时候会显示空白页面或者是tomcat默认404页面 这时候如何自定义内置tomcat的404页面呢? 查看t
阅读全文
posted @ 2019-07-24 17:23 如.若
阅读(2227)
评论(0)
推荐(1)
2019年7月3日
SnowFlake分布式ID生成及反解析
摘要: 概述 分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种,SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是0 41位,用来记录时间戳(毫秒
阅读全文
posted @ 2019-07-03 16:03 如.若
阅读(3004)
评论(0)
推荐(0)
2019年7月2日
Sharding-JDBC 按日期时间分库分表
摘要: 简介 Sharding-JDBC 定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。 适用于任何基于Java的ORM框架,如:JPA, Hibernat
阅读全文
posted @ 2019-07-02 16:26 如.若
阅读(9878)
评论(1)
推荐(0)
2019年7月1日
使用spring validation完成数据后端校验-自定义校验的注解-判断是否为空
摘要: 引入依赖 我们使用maven构建springboot应用来进行demo演示。 我们只需要引入spring-boot-starter-web依赖即可,如果查看其子依赖,可以发现如下的依赖: 验证了我之前的描述,web模块使用了hibernate-validation,并且databind模块也提供了相
阅读全文
posted @ 2019-07-01 21:58 如.若
阅读(13910)
评论(0)
推荐(2)
CSRF 攻击的应对之道
摘要: CSRF 背景与介绍 CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。其他安全隐患,比如 SQL 脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御。然而
阅读全文
posted @ 2019-07-01 20:02 如.若
阅读(378)
评论(0)
推荐(0)
2019年6月29日
Nginx配置SSL证书部署HTTPS网站(颁发证书)
摘要: 一、Http与Https的区别HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP
阅读全文
posted @ 2019-06-29 14:28 如.若
阅读(637)
评论(0)
推荐(0)
MySQL实现按天分组统计,提供完整日期列表,无数据自动补0
摘要: 业务需求最近要在系统中加个统计功能,要求是按指定日期范围里按天分组统计数据量,并且要能够查看该时间段内每天的数据量。 解决思路直接按数据表日期字段group by统计,发现如果某天没数据,该日期是不出现的,这不太符合业务需求。百度一番发现方案大致有两种:一是新建日期列表,把未来10年的日期放进去,然
阅读全文
posted @ 2019-06-29 09:49 如.若
阅读(12729)
评论(1)
推荐(3)
2019年6月27日
Redis数据库漏洞防护
摘要: Redis是一个高性能的数据库,Redis Crackit及Redis安全漏洞本质上是由于Redis自身缺乏安全防护机制,同时Redis的使用者又未曾遵循官方的安全规范所导致的。 Redis安全漏洞 对于安全漏洞的防护,很多面向大数据的应用架构(NOSQL、Caching)都存在类似的问题。这些架构
阅读全文
posted @ 2019-06-27 21:50 如.若
阅读(974)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
56
下一页
公告