- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 把数据从angularjs传递到原生js中的解决方案
angularjs传递数据到原生jsangularjs的MVC分层思想很类似java后端的MVC,应该也有很多人和我一样java出身写前端的时候喜欢用angularjs,但经常会遇到一个问题:angularjs的内存是独立的,利用angularjs从后端获取到的数据无法传递到一些基于原生js的插件中,例如echarts和layui,利用angullarjs指令集成它们的方案我查询过很多,也没弄太...
2019-07-22 15:01:51
595
原创 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
5055
原创 SpringMVC 404异常解析
404是网页开发中非常常见,也是非常低级的一个异常,出现404都不好意思跟人说。其实只要掌握了SpringMVC的基本流程,了解了在哪些步骤可能会出现导致访问404的错误,按部就班地排查,解决起来是很快的。首先捋清楚SpringMVC从浏览器发送请求,到服务器响应数据,一共会经过哪些步骤:...
2018-11-02 17:01:07
2701
原创 使用匈牙利算法实现最大匹配的案例
在生活中常常遇到两组元素多对多匹配而又数目有限的情况,我们需要对其进行最大匹配数的分配,使效率最大化。本案例实现的功能是:从excel文档中读取一组压缩气缸和一组压缩活塞的数据,每一个型号
2018-11-02 16:35:48
2271
1
原创 通过分治思想递归实现数组的全排列
在高中数学学习排列与组合的时候,我们知道,要得到一组元素的所有排列情况例如【1,2,3,4,5】这五个数字,它所有的排列一共有5!种,也就是5x4x3x2x1=120种。我们在编程中借鉴这个过程:数组第一个数和其他所有的数交换位置,可以得到数组第一个数可能出现的所有排列情况;然后先忽略掉数组第一位数字,将剩余数组视作一个新的数组,新数组的第一个数字再和其他所有数字交换位置,可以得到新数组第一个数可能出现的所有排列情况,以此类推,将一个数组分治为越来越小的数组,最后组合出来的排列,就是原数组的全排列。
2018-11-02 16:08:54
591
原创 单例模式的逐步完善
单例模式被称为最简单的设计模式,也是应用场景非常多的一种设计模式,本文逐步剖析了懒汉模式、同步懒汉模式、双重锁定懒汉模式、静态内部类模式、可序列化静态内部类模式、单元素枚举六种方式创建单例模式的优劣。
2018-10-20 22:37:36
371
原创 在SSM整合框架中使用PageHelper分页插件
PageHelper是一款开源的MyBatis插件,它提供了对MySQL、Oracle、DB2等主流数据库的支持,极大地简化了后端处理分页查询的过程,使用PageHelper对后端开发有很大帮助。
2018-10-18 21:54:01
3873
1
原创 五种常见排序算法的总结
本文总结了一下五种常见的排序算法:选择排序、冒泡排序、插入排序、快速排序、堆排序。为方便理解记忆,以升序为例,先通过图形化排序过程来解释排序算法的实现原理,然后通过Java代码来实现排序。
2018-10-18 16:13:45
7801
原创 Spring框架基础概要
一: IOC ---> 将对象的创建交由 Spring容器 来管理 二: DI ---> 依赖注入 , 在创建时给容器中的对象注入属性值 三: AOP ---> 面向切面编程 , 底层使用动态代理增强方法 , 提高代码复用性 四: 声明式事务管理 五: 全注解开发的配置 以及 Junit的整合 六: xml配置文件约束和jar包依赖
2018-10-15 19:16:22
811
原创 访问服务器资源的绝对路径和相对路径
在web项目中 ,很多时候出现404资源未找到的错误, 都是访问资源的路径编写格式错误导致的。而在页面请求和在服务器的Servlet中访问资源两种情况下,绝对路径和相对路径的表现形式又有所不同 ,以下为测试和总结:
2018-10-15 11:27:36
17636
原创 使用原生$.ajax()发送post请求和$.post()请求的区别
jquary中的$.post()方法是对$.ajax()方法的一种封装 , 可以对使用$.ajax()发送post请求的过程做出一定的简化 , 但在使用SpringMVC的Controller中的方法接收封装前端传递的请求参数时 , 发现两者传递请求参数的方式并不一致. 于是我做了一组测试来对比两种异步请求方式的差异.一. 编写前端页面<body><script> ...
2018-10-14 22:24:29
13047
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人