首页 > 2018年07月27日 > 全部分享
SpringBoot | 第七章:过滤器、监听器、拦截器
前言 在实际开发过程中,经常会碰见一些比如系统启动初始化信息、统计在线人数、在线用户数、过滤敏高词汇、访问权限控制(URL级别)等业务需求。这些对于业务来说一般上是无关的,业务方是无需关系的,业务只需要关系自己内部业务的事情。所以一般上实现以上的功能,都会或多或少的用到今天准备讲解的 、`监听器 拦 ...
分类:编程语言   时间:2018-07-27 14:00:48    收藏:0  评论:0  赞:0  阅读:213
定制json序列化
最近有人问我怎么定制一个json序列化,使序列化的时候只写出声明的父类成员,而不要把实际子类的成员写出来。当然,序列化用的是大家用的最多的json.net。 简单的说,这是个契约怎么解析的问题,json.net选择使用实际类型自然是有多方面的考量,毕竟申明类型可以是抽象类或接口等。废话不说了,直接上 ...
分类:Web开发   时间:2018-07-27 14:00:06    收藏:0  评论:0  赞:0  阅读:174
一些常用的正则表达式
身份证: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/ // \d{6} #匹配前六位为数字 // (18|19|20)? #匹配前两位数可以是18,19或者20,问号?表示重复0次或1次,也就 ...
分类:其他   时间:2018-07-27 13:59:50    收藏:0  评论:0  赞:0  阅读:143
解决Hash碰撞冲突方法总结
Hash碰撞冲突 我们知道,对象Hash的前提是实现equals()和hashCode()两个方法,那么HashCode()的作用就是保证对象返回唯一hash值,但当两个对象计算值一样时,这就发生了碰撞冲突。如下将介绍如何处理冲突,当然其前提是一致性hash。 1.开放地址法 开放地执法有一个公式: ...
分类:其他   时间:2018-07-27 13:59:29    收藏:0  评论:0  赞:0  阅读:121
SpringBoot | 第八章:统一异常、数据校验处理
前言 在web应用中,请求处理时,出现异常是非常常见的。所以当应用出现各类异常时,进行异常的捕获或者二次处理(比如sql异常正常是不能外抛)是非常必要的,比如在开发对外api服务时,约定了响应的参数格式,如 、`respMsg`,调用方根据错误码进行自己的业务逻辑。本章节就重点讲解下统一异常和数据校 ...
分类:编程语言   时间:2018-07-27 13:58:30    收藏:0  评论:0  赞:0  阅读:162
PHP实现IP访问限制及提交次数的方法详解
一、原理 提交次数是肯定要往数据库里写次数这个数据的,比如用户登陆,当用户出错时就忘数据库写入出错次数1,并且出错时间,再出错写2,当满比如5次时提示不允许再登陆,请明天再试,然后用DateDiff计算出错时和now()的时间,如果大于24就再开放让他试。 封IP的话特别是给IP断就比较简单了, 先 ...
分类:Web开发   时间:2018-07-27 13:58:12    收藏:0  评论:0  赞:0  阅读:175
springmvc 学习
第一章回顾JavaWeb中的MVC设计模式 1)MVC这种设计模式,不光运用于Web领域,而且也能用于非Web领域 2)今天说的MVC特指一种表现层设计模式,不限于Java语言 第二章回顾struts2+Spring开发 1)需求:学生注册【add.jsp->StudentAction.java-> ...
分类:编程语言   时间:2018-07-27 13:57:56    收藏:0  评论:0  赞:0  阅读:139
【Leetcode】709. To Lower Case
To Lower Case Description Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase. Example 1: Examp ...
分类:其他   时间:2018-07-27 13:57:41    收藏:0  评论:0  赞:0  阅读:314
【java】划分 List为几个LIst的几种工具类 1.按照目标份数划分 2.按照目标容量划分
如题,示例代码如下: ...
分类:编程语言   时间:2018-07-27 13:57:01    收藏:0  评论:0  赞:0  阅读:211
JDK环境配置方法
绝大多数认为下载了一个Java开发环境如 Eclipse 等,就可以编译Java程序并运行,其实你还需要下载一个JDK(Java开发包)注意JRE是Java的运行环境,JDK包括JRE,接下来教各位如何正确的配置JDK。 Java JDK环境配置如下: 方法一 (特点简捷):右击"我的电脑" -> ...
分类:其他   时间:2018-07-27 13:56:44    收藏:0  评论:0  赞:0  阅读:132
C语言学习之assert
C语言学习之assert + assert (编程术语) 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言, ...
分类:编程语言   时间:2018-07-27 13:56:28    收藏:0  评论:0  赞:0  阅读:201
提高网站性能
转自:https://blog.csdn.net/liuyang755855737/article/details/78238987 一.Web前端性能优化 一般来说Web前端指网站业务逻辑之前的部分,包括浏览器加载,网站视图模型,图片服务,CDN服务等,主要优化手段有优化浏览器访问,使用反向代理, ...
分类:Web开发   时间:2018-07-27 13:56:13    收藏:0  评论:0  赞:0  阅读:161
尺取法--连续子序列
【试题描述】 给定长度为n的正整数数列A(A1, A2, ... , An)以及正整数S,求出总和不小于S的连续子序列的长度的最小值。如果解不存在,则输出0。 【输入】 第一行两个整数N和S,第二行包括n个正整数表示数列A,两两之间用空格分隔。 【输出】 一个符合题目要求的整数。 【输入示例】 5  ...
分类:其他   时间:2018-07-27 13:55:57    收藏:0  评论:0  赞:0  阅读:188
USACO 2009 Dec cow toll paths 过路费-floyd
这道题首先要明确一点,那就是当你从一个点走到自己时,也是需要花费这个点点权值的费用。这个点卡了我两次QWQ 然后我比较喜欢分两步搞: 首先,我们利用floyd的一个性质:就是在更新其他点之间的路线时要先引入一个点,而枚举是按编号 再来看这道题,如果它不要求加点权,那么就是裸的floyd,所以这道题难 ...
分类:其他   时间:2018-07-27 13:55:20    收藏:0  评论:0  赞:0  阅读:149
剑指offer---19--***-顺时针打印矩阵
https://www.nowcoder.com/practice/9b4c81a02cd34f76be2659fa0d54342a?tpId=13&tqId=11172&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/ ...
分类:其他   时间:2018-07-27 13:54:50    收藏:0  评论:0  赞:0  阅读:154
剑指offer---15---反转链表
https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca?tpId=13&tqId=11168&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews% ...
分类:其他   时间:2018-07-27 13:54:33    收藏:0  评论:0  赞:0  阅读:125
编程日志的等级划分
在不同的版本中日志的分级也有区别,下面以日志记录器Logger的分类来进行讨论 六个日志等级:TRACE / DEBUG / INFO / WARNING / ERROR / FATAL 还有两个特殊等级 ALL、OFF,全部日志打开和关闭,这里不做讨论 TRACE TRACE 在线调试。 该级别日 ...
分类:其他   时间:2018-07-27 13:54:19    收藏:0  评论:0  赞:0  阅读:148
剑指offer---12-**--数值的整数次方
https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00?tpId=13&tqId=11165&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews% ...
分类:其他   时间:2018-07-27 13:54:01    收藏:0  评论:0  赞:0  阅读:130
jmeter 源码修改返回值中文Unicode编码问题
修改jmeter源码,可能会对其他格式的responseData有一定影响,图片或者其他 在 ListenerNotifier 类中找到 notifyListeners 方法,在其下面添加如下代码: 1 if(res.getResult().getURL()!= null) { 2 try { 3 ...
分类:其他   时间:2018-07-27 13:53:45    收藏:0  评论:0  赞:0  阅读:201
PL/SQL Developer显示中文乱码
PL/SQL Developer显示中文乱码,可能是oracle客户端和服务器端的编码方式不一样. 解决方法: Select userenv('language') from dual; 设置环境变量 NLS_LANG, 值为AMERICAN_AMERICA.AL32UTF8。然后重启电脑就OK了。 ...
分类:数据库技术   时间:2018-07-27 13:53:12    收藏:0  评论:0  赞:0  阅读:196
1218条   上一页 1 ... 36 37 38 39 40 ... 61 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!