自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 把数据从angularjs传递到原生js中的解决方案

angularjs传递数据到原生jsangularjs的MVC分层思想很类似java后端的MVC,应该也有很多人和我一样java出身写前端的时候喜欢用angularjs,但经常会遇到一个问题:angularjs的内存是独立的,利用angularjs从后端获取到的数据无法传递到一些基于原生js的插件中,例如echarts和layui,利用angullarjs指令集成它们的方案我查询过很多,也没弄太...

2019-07-22 15:01:51 527

原创 redisTemplate调用 increment()的ERR value is not an integer or out of range;

在使用Spring-data-redis 中redisTemplate的 increment() 方法对redis中的缓存数据进行自增/自减操作时,出现了一个缓存数据格式错误或超出范围的异常,而数据本身是没有问题的这是因为redis中默认存储的数据格式是使用JdkSerializationRedisSerializer序列化的,需通过反序列化才能得到正常的字符串然后进行操作,我们需要手动配置...

2018-12-03 20:09:20 4890

原创 SpringMVC 404异常解析

404是网页开发中非常常见,也是非常低级的一个异常,出现404都不好意思跟人说。其实只要掌握了SpringMVC的基本流程,了解了在哪些步骤可能会出现导致访问404的错误,按部就班地排查,解决起来是很快的。首先捋清楚SpringMVC从浏览器发送请求,到服务器响应数据,一共会经过哪些步骤:...

2018-11-02 17:01:07 2625

原创 使用匈牙利算法实现最大匹配的案例

在生活中常常遇到两组元素多对多匹配而又数目有限的情况,我们需要对其进行最大匹配数的分配,使效率最大化。本案例实现的功能是:从excel文档中读取一组压缩气缸和一组压缩活塞的数据,每一个型号

2018-11-02 16:35:48 2140 1

原创 通过分治思想递归实现数组的全排列

在高中数学学习排列与组合的时候,我们知道,要得到一组元素的所有排列情况例如【1,2,3,4,5】这五个数字,它所有的排列一共有5!种,也就是5x4x3x2x1=120种。我们在编程中借鉴这个过程:数组第一个数和其他所有的数交换位置,可以得到数组第一个数可能出现的所有排列情况;然后先忽略掉数组第一位数字,将剩余数组视作一个新的数组,新数组的第一个数字再和其他所有数字交换位置,可以得到新数组第一个数可能出现的所有排列情况,以此类推,将一个数组分治为越来越小的数组,最后组合出来的排列,就是原数组的全排列。

2018-11-02 16:08:54 505

原创 单例模式的逐步完善

单例模式被称为最简单的设计模式,也是应用场景非常多的一种设计模式,本文逐步剖析了懒汉模式、同步懒汉模式、双重锁定懒汉模式、静态内部类模式、可序列化静态内部类模式、单元素枚举六种方式创建单例模式的优劣。

2018-10-20 22:37:36 328

原创 在SSM整合框架中使用PageHelper分页插件

PageHelper是一款开源的MyBatis插件,它提供了对MySQL、Oracle、DB2等主流数据库的支持,极大地简化了后端处理分页查询的过程,使用PageHelper对后端开发有很大帮助。

2018-10-18 21:54:01 3766 1

原创 五种常见排序算法的总结

本文总结了一下五种常见的排序算法:选择排序、冒泡排序、插入排序、快速排序、堆排序。为方便理解记忆,以升序为例,先通过图形化排序过程来解释排序算法的实现原理,然后通过Java代码来实现排序。

2018-10-18 16:13:45 7618 1

原创 Spring框架基础概要

一: IOC ---> 将对象的创建交由 Spring容器 来管理 二: DI ---> 依赖注入 , 在创建时给容器中的对象注入属性值 三: AOP ---> 面向切面编程 , 底层使用动态代理增强方法 , 提高代码复用性 四: 声明式事务管理 五: 全注解开发的配置 以及 Junit的整合 六: xml配置文件约束和jar包依赖

2018-10-15 19:16:22 770

原创 访问服务器资源的绝对路径和相对路径

在web项目中 ,很多时候出现404资源未找到的错误, 都是访问资源的路径编写格式错误导致的。而在页面请求和在服务器的Servlet中访问资源两种情况下,绝对路径和相对路径的表现形式又有所不同 ,以下为测试和总结:

2018-10-15 11:27:36 17049

原创 使用原生$.ajax()发送post请求和$.post()请求的区别

jquary中的$.post()方法是对$.ajax()方法的一种封装 , 可以对使用$.ajax()发送post请求的过程做出一定的简化 , 但在使用SpringMVC的Controller中的方法接收封装前端传递的请求参数时 , 发现两者传递请求参数的方式并不一致. 于是我做了一组测试来对比两种异步请求方式的差异.一. 编写前端页面<body><script> ...

2018-10-14 22:24:29 12892 3

匈牙利算法案例

该案例从Ecxel文档中读取了一组压缩气缸和一组压缩活塞的数据,气缸和活塞的尺寸在一定范围内匹配,通过匈牙利算法找到其最大匹配数的配对方案。

2018-10-30

dao层自动生成

根据数据库表结构 , 自动生成数据库表的对应实体类和dao接口 , 及其包含简单增删改查功能的映射文件

2018-10-15

空空如也

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

TA关注的人

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