自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 几种常见的内存溢出与解决办法

原文链接:https://www.cnblogs.com/leasonWang/p/11146030.html引起内存溢出的原因有很多种,常见的有以下几种:  1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;  2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;  3.代码中存在死循环或循环产生过多重复的对象实体;  4.使用的第三方软件中的BUG;  5.启动参数内存值设定的过小; 1 2 3 4 5 6 .

2020-05-18 09:51:27 1444

转载 防御 XSS 攻击的七条原则

原文:https://blog.csdn.net/kobejayandy/article/details/46642081前言本文将会着重介绍防御XSS攻击的一些原则,需要读者对于XSS有所了解,至少知道XSS漏洞的基本原理,如果您对此不是特别清楚,请参考这两篇文章:《Stored and Reflected XSS Attack》《DOM Based XSS》攻击者可以利用XSS漏洞...

2019-09-16 14:31:47 320

转载 Springboot结合ESAPI——配置XSS防御过滤

本文链接:https://blog.csdn.net/jxwen1/article/details/83183632本文来源与几篇优秀文章的整合,但整合后真实可用, 在此记录以便往后使用文章地址:https://blog.csdn.net/frog4/article/details/81876462https://blog.csdn.net/julycaka/article/details...

2019-09-16 11:17:35 2612

转载 iBatis与Mybatis的区别对比

原文链接:https://blog.csdn.net/ljy950914/article/details/79852610iBatis就是myBatis前身,他们只有有很多地方很相似,但是在sqlMap里面已经有很多地方变动了。下面就让我看好好地学习一下吧,同时对比一下他们的不同点。但是这两种框架为什么这么多人使用呢?因为他方便使用啊,它最大的特性就是动态SQL语句,可以随意的拼接sql语...

2019-08-30 13:55:02 296

转载 redis DB隔离 内存用满

版权声明:本文为CSDN博主「lcf枫」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u012279631/article/details/82383314redis DB隔离 内存用满DB 隔离问题使用python 连接Redis,然后设置了值。想要在客户端中区查看相应的值却发现并不存在。使用命...

2019-08-20 15:55:42 373

转载 RedisTemplate 常用API+事务+陷阱+序列化+pipeline+LUA

原文:http://www.mamicode.com/info-detail-2172009.html分区的概念  分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。  如果只使用一个redis实例时,其中保存了服务器中全部的缓存数据,这样会有很大风险,如果单台redis服务宕机了将会影响到整个服务。解决的方法就是我们可以采用分片/分区的技术,将原来一台...

2019-08-19 16:55:23 313

转载 来自第三方返回的list进行分页

来源:https://www.cnblogs.com/luhan/p/6575317.html/*** @ClassName: Text2* @Description: (集合的分页算法)* @author Luhan* @date 2017年3月16日 下午17:18:06*/public class Text1 {private static List<Inte...

2019-07-18 15:57:46 442

原创 idea项目在maven projects中显示灰色的解决办法

如果勾线默认忽略该模块。

2019-05-27 10:18:44 207

原创 异步请求成功后再执行后续方法

方法一:利用Promise/*** 请求接口*/function requestUrlS(url, method, data, header) { return new Promise(function(resolve, reject) { wx.request({ url: url, method: method, data: dat...

2019-05-15 15:37:55 7461

转载 Vue开发与调试工具--开发工具篇

来源:https://www.jianshu.com/p/cab79d188e42(也可参考一下链接:https://jingyan.baidu.com/album/0aa223751cf81388cc0d6400.html?picindex=3使用的不同的工具)vscode安装进入vscode官网(https://code.visualstudio.com/Download)...

2019-05-15 11:05:02 1114

转载 JS生成uuid的四种方法

原文:https://blog.csdn.net/mcj_2017/article/details/82115015在开发过程中,有时候需要js生成全局唯一标识符,在java中可以使用uuid,但是JS中没有现成的函数。总结了一下,JS生成唯一标识符的几种方法。第一种:function uuid() { var s = []; var hexDigits = "01...

2019-05-15 11:01:30 1665 1

原创 SpringBoot 的注解@NotBlank ,@NotNull,@Valid 自动判断空值

@NotNull:不能为null,但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0注意在使用@NotBlank等注解时,一定要和@valid一起使用,不然@NotBlank不起作用方案一:model:public class demo{ pr...

2019-05-13 15:53:19 8144 1

原创 手机号明细正则

/*** 移动号段正则表达式*/var mobilePhone = '^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$';/*** 联通号段正则表达式*/var UnicomMobilePhone= '^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]...

2019-05-10 11:29:33 290

转载 枚举 常量

转载来源:https://blog.csdn.net/My_TrueLove/article/details/52074493访问 ruicb.com,一键抵达我的博客!更新于 2017/4/27:由于 Google 不建议我们在 Android 开发中使用枚举,所以为了避免大家盲目使用枚举,我更新了一篇关于常量、注解以及枚举使用场景的 新文章。如果你了解枚举的使用,则可以直接看新...

2019-05-08 10:55:36 987

原创 IDEA 自动生成serialVersionUID快捷键

1、安装serialVersionUID 插件:若你的IDEA已安装,则跳过此步骤;若未安装,参考IDEA插件安装:,搜索插件时使用关键词“serialVersionUID”2、设置你的IDEA为检查序列化ID3、重启IDEA(有的版本可以不重启)4、在需要自动生成序列化ID的类中使用快捷键:Alt+Insert如果2中方法设置不成功,参考一下方法:Sett...

2019-05-08 09:42:11 1392

转载 java类中serialVersionUID的作用

原文出处:https://www.cnblogs.com/duanxz/p/3511695.html实现Serializable接口的目的是为类可持久化,比如在网络传输或本地存储,为系统的分布和异构部署提供先决条件。若没有序列化,现在我们所熟悉的远程调用,对象数据库都不可能存在,serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过判断类的seri...

2019-05-07 15:57:47 318

原创 js中 时间戳与日期相互转换,时间戳转换星期

const formatTime = date => {const year = date.getFullYear()const month = date.getMonth() + 1const day = date.getDate()const hour = date.getHours()const minute = date.getMinutes()const second ...

2019-04-17 14:31:15 2016

转载 cant connect to MYSQL server on localhost(mysql日常小问题)

原文:https://blog.csdn.net/Oceanside_yh/article/details/79824214解决步骤:1.win+r 打开cmd控制台,首先net start+enter 查看有没有mysql服务启动,一般出现问题的话是没有的此时你输入mysql -u root -p 是会出现错误的2. 精彩处!!!接着输入命令services.msc 即可快速打开控...

2019-04-08 09:41:43 711

转载 小程序常用正则

小程序常用正则 https://www.cnblogs.com/lipuqing180906/p/10313264.html手机号:if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: ‘手机号码有误’, duration: 2000, icon:‘none’ }); return false;...

2019-03-27 09:56:17 807 1

原创 sql优化

sql优化1、SELECT子句中避免使用 *, 尽量应该根据业务需求按字段进行查询2、尽量多使用COMMIT如对大数据量的分段批量提交释放了资源,减轻了服务器压力3、在写sql语句的话,尽量保持每次查询的sql语句字段用大写,因为oracle总是先解析 sql语句,把小写的字母转换成大写的再执行4、用UNION-ALL 替换UNION,因为UNION-ALL不会过滤重复数据,所执...

2019-02-28 15:41:23 283

转载 docker 笔记总结

原文:https://blog.csdn.net/xiaochendefendoushi/article/details/80979905Docker 是一个开源的应用嬁器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。官网:https://www.docker.co...

2018-11-13 12:23:04 170

转载 nio是什么

原文:https://blog.csdn.net/fgstudent/article/details/41977723之前使用openfire的时候接触到底层是用nio实现的,对于nio以前也没接触过,基本都是使用传统的io,正好看到一篇文章介绍挺清楚的。1.nio 是 java New IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下:– 为所有的...

2018-10-24 21:03:11 1065

转载 分布式系统

原文:https://www.cnblogs.com/fengli9998/p/6413166.html分布式系统:分布式系统是针对一个大系统而言,将一个大系统分成多个子系统,即多个工程系统。我们先看下传统的系统模式:这种是将多个功能模块全部在一个工程中写完。缺点:1、 模块之间耦合度太高,其中一个升级其他都得升级2、 开发困难,各个团队开发最后都要整合一起3、 系统的扩展性差...

2018-10-22 22:31:18 137

转载 分布式系统的理解

原文:https://blog.csdn.net/u013521220/article/details/75120797如何理解“分布式”?经常听到”分布式系统“,”分布式计算“,”分布式算法“。分布式的具体含义是什么?狭义的分布是指,指多台PC在地理位置上分布在不同的地方。分布式系统分布式系统:多个能独立运行的计算机(称为结点)组成。各个结点利用计算机网络进行信息传递,从而实现共...

2018-10-22 22:11:27 282

转载 线程的五种状态(新建-就绪-运行-阻塞-死亡)

原文:https://blog.csdn.net/kzadmxz/article/details/73437926线程五种状态(新建、就绪、运行、阻塞、死亡)线程状态:线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此...

2018-10-21 19:36:56 1050

转载 生产者,消费者模型

原文:https://www.cnblogs.com/chentingk/p/6497107.html感知阶段    随着软件业的发展,互联网用户的日渐增多,并发这门艺术的兴起似乎是那么合情合理。每日PV十多亿的淘宝,处理并发的手段可谓是业界一流。用户访问淘宝首页的平均等待时间只有区区几秒,但是服务器所处理的流程十分复杂。首先负责首页的服务器就有好几千台,通过计算把与用户路由最近的服务器处理...

2018-10-21 19:20:25 184

转载 领域模型中的实体类分为四种类型:VO、DTO、DO、PO

http://kb.cnblogs.com/page/522348/https://www.cnblogs.com/feng9exe/p/5621269.html由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念:  概念:  VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的...

2018-10-20 22:51:35 290

转载 学生表,课程表,关系表

原文:https://blog.csdn.net/weixin_40051278/article/details/80592457 ************************************************************为sc表中的sno和cno创建外键alter table sc add foreign key(sno) references studen...

2018-10-20 21:22:30 5447 1

转载 HTML5表单及其验证

HTML5表单及其验证原文:https://www.cnblogs.com/Wenwang/archive/2012/04/26/2470403.htmlHTML表单一直都是Web的核心技术之一,有了它我们才能在Web上进行各种各样的应用。HTML5 Forms新增了许多新控件及其API,方便我们做更复杂的应用,而不用借助其它Javascript框架,先说下表单的几个基本知识点:表单仍是以元...

2018-10-15 18:32:28 165

转载 二分法, 二分排序

二分法, 二分排序原文:https://blog.csdn.net/xr_acmer/article/details/18449667?utm_source=copy感觉二分法中比较难以把握的就是一个边界问题,有的时候很可能因为考虑不好到底是取上确界还是下确界的问题,就会WA。先看二分法的标准形式吧int bisearch(int x, int v[], int n){int low...

2018-10-12 23:18:24 118

转载 面向对象五大基本原则

面向对象五大基本原则原文:https://www.cnblogs.com/profession/p/4862903.html以前一直认为程序中的类有使用到封装继承多态就是面向对象设计,其实不然封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象,其实真正的面向对象设计是要符合下面的五大原则,面向对象的五大基本原则单一...

2018-10-12 23:16:20 240

转载 使用Restlet Client发送各种Get和Post请求

使用Restlet Client发送各种Get和Post请求原地址:https://blog.csdn.net/zlp1992/article/details/76706017在开发web应用时,在对Spring中的Controller进行测试时,需要发送各种get以及post请求进行测试,当然可以自己在浏览器里输入url或者对于测试而言使用Spring提供的MockMvc编写代码进行测试,但...

2018-10-12 22:18:02 339

转载 spring 与JPA/Hibernate的整合示例

非原创,原地址:https://blog.csdn.net/u011955252/article/details/53036990一、首先通过maven加入spring、jpa和hibernate相关的jar包。如pom.xml:Java代码4.0.0 cn.ibeansibeanswar0.0.1-SNAPSHOTmyweb Maven Webapphttp://maven....

2018-10-07 22:21:46 392

原创 Spring Boot集成Swagger2

创建spring boot工程导入依赖io.springfoxspringfox-swagger22.7.0io.springfoxspringfox-swagger-ui2.7.03. 准备配置类/*** @author gaozhy* @date 2018/7/10.9:19*/@Configuration@EnableSwagger2public ...

2018-09-26 18:28:40 183

转载 日期处理

一、日期减去天数等于第二个日期&lt;转载&gt;原地址:https://www.jb51.net/article/74442.htmfunction cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(a)alert(a.get...

2018-09-23 17:00:05 96

原创 poi excl表格的批量导入,批量导出,自定义导出

excl表格的批量导入,批量导出,自定义导出controller:import lombok.extern.log4j.Log4j;import org.apache.poi.hssf.usermodel.;import org.apache.poi.ss.usermodel.;import org.springframework.web.bind.annotation.RequestM...

2018-09-20 22:39:46 195

转载 Hibernate5总结

Hibernate5总结&lt;非原创&gt;https://www.cnblogs.com/qjjazry/p/6382073.html明确Hibernate是一个实现了ORM思想的框架,它封装了JDBC,是程序员可以用对象编程思想来操作数据库。明确ORM(对象关系映射)是一种思想,JPA(Java Persistence API)是JDK实现ORM思想的规范(一套接口),Hiber...

2018-09-19 12:16:41 295

转载 java 基础

JAVA基础 &lt;非原创https://blog.csdn.net/CSDNedu/article/details/81506806&gt;JAVA中的几种基本类型,各占用多少字节?这里写图片描述下图单位是bit,非字节 1B=8bit这里写图片描述String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改...

2018-09-19 12:14:33 110

转载 Json对象与Json字符串的转化、JSON字符串与Java对象的转换

Json对象与Json字符串的转化、JSON字符串与Java对象的转换&lt;非原创&gt;https://www.cnblogs.com/zq-boke/p/5833387.html一.Json对象与Json字符串的转化1.jQuery插件支持的转换方式:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成jso...

2018-09-19 12:13:12 614

转载 spring

Spring4总结&lt;非原创&gt;https://www.cnblogs.com/qjjazry/p/6383110.html#undefined明确Spring的主要作用就是为代码“解耦”,降低代码间的耦合度。使用IoC使得主业务在相互调用过程中,不用再自己维护关系了,即不用再自己创建要使用的对象了,而是由Spring容器统一管理,自动“注入”;使用AOP使得系统级服务得到了最大的复...

2018-09-19 12:11:31 96

空空如也

空空如也

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

TA关注的人

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