
web后端
文章平均质量分 65
主要记录javaweb后端相关
cc百川
一个不爱程序的程序员
展开
-
SpringMVC系列:BeanPostProcessor的小秘密
通过BeanPostProcessor后置处理器实现无侵入修改业务逻辑。原创 2022-07-18 20:00:00 · 308 阅读 · 0 评论 -
SpringMVC系列:ControllerAdvice的小秘密
java后台统一处理异常机制原创 2022-06-16 23:15:00 · 272 阅读 · 0 评论 -
枚举与注解的应用
枚举与注解的应用,测试枚举的应用扩展原创 2021-09-01 15:12:43 · 159 阅读 · 0 评论 -
SpringMVC系列:DispatcherServlet的小秘密
图解DispatcherServlet的执行过程,以及源码学习,了解springMVC处理异常的机制,并区分拦截器与过滤器的区别。原创 2021-04-20 19:45:38 · 423 阅读 · 17 评论 -
java导出数据之导出Excel
报表数据展现时,常见的原则都是所见即所得。这里主要用到了POI及处理Excel需要jar包完整代码请下载查看:链接:文章目录代码相关注解部分实体部分导出excel核心部分完整代码请下载查看结果说明都不是用反射,使用普通map记录仅表头使用反射表头以及内容都使用反射结束代码相关注解部分/** * 注解类 */@Target({ElementType.FIELD})@Retentio...原创 2020-02-28 15:46:46 · 443 阅读 · 0 评论 -
JS数组reduce()方法使用
定义和用法reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 可以作为一个高阶函数,用于函数的 compose。注意: reduce() 对于空数组是不会执行回调函数的。语法array.reduce(function(total, currentValue, currentIndex, arr), initialVa...原创 2019-10-09 19:10:39 · 2341 阅读 · 0 评论 -
可视化记一笔--项目计划
起因:朋友基于网易app的记账软件,不知道什么原因半年的数据被清除了,找了很久都找不回来,顿时感觉心里哇凉哇凉的…项目基础构建:Node+Mysql+React+ECharts模块:1.用户2.记一笔数据2.1 添加数据2.1.1添加基础数据2.1.2添加类型(消费,其他,最好可扩展)2.2 修改数据2.2.1修改类型启动,删除,封存2.2.2修改消费数据2....原创 2019-09-09 11:00:04 · 353 阅读 · 0 评论 -
Redis-学习1.0
个人学习记录,如有错误请谅解,如果可以望指出,小白将在此谢过。如看不清楚可以点击下载链接进行下载详细文件。详细文件:链接:https://pan.baidu.com/s/17AwIFoR7zOT4ZcmcXZBr0Q提取码:31o4相关打开软件:链接:https://pan.baidu.com/s/1qMlkJqFnzCGIN0_xs...原创 2019-07-17 19:04:39 · 391 阅读 · 2 评论 -
java父子拷贝
本次应用场景:无侵入二次开发,代理的方式。(不修改原有代码修改返回结果集的方式添加属性)原有服务返回了一个object,但是由于不同客户需求,需要添加或者删除某些属性,那么我们不能轻易修改原始方法,则可以通过代理的方式,修改结果集,在启动添加或者删除属性。这就可能涉及到类的拷贝。例如:某客户需在标准功能中添加额外功能,如排序,那么我们就需要在返回结果集中,添加属性showorder=true,实现前端配置排序。由于返回的是对象,继承原有对象,在新的对象中添加属性,返回新的对象即可。------原创 2019-06-05 09:56:23 · 1986 阅读 · 0 评论 -
初识Jersey-第一次测试
那年面试。A君:你能解释‘==’和equals的区别吗?小白:巴拉巴拉巴拉~~~~~~~~~~~~~~~~~~~~此处省略十万个为什么~~~~~~~~~~~~~~~~~~A君:能说说你的这个项目使用的哪些框架吗?小白:框架~嗯~嗯~~~~卡顿中 ~~~~~~~~~~~(内心独白:咋个没有多少说的呢,好后悔没有学好啊啊啊啊啊,看来自己这个菜鸟还要继续学习…)初识Jersey-第一次测试...原创 2018-10-24 13:22:28 · 1435 阅读 · 0 评论 -
初识DWR-第一次测试
百度百科对DWR的介绍:DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA方法,就像它就在浏览器里一样。一脸蒙蔽的接触DWR,使用中才发现原来还可以这样神奇的调用java代码(原谅小白的无知,见识太少了)…..不说废话...原创 2018-09-13 12:59:46 · 1018 阅读 · 0 评论 -
mybatis allowMultiQueries解决同时执行多条语句
项目:基于人脸识别的无卡ATM机模拟系统 在完成两个账户转账的时候,主要需要完成两个表的关联更新时(即一个账户扣钱,一个账户存钱),对我这种小白来说,通常 第一反应就是写两个sql语句,分别执行这两条语句,用web项目翻译来说就是写两个update语句然后DAO下写这两个接口,在server的同一个方法中调用这两个接口。 第二写存储过程,或者存储函数。 第三批操作,然后批量执行。 第四...原创 2018-04-13 23:00:25 · 8656 阅读 · 4 评论