自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

单身狗的清香

在自己实际开发中的问题写在博客中,来帮助自己记忆,也帮助他人;

  • 博客(31)
  • 收藏
  • 关注

原创 使用Hutool Java工具类库 导出Excel 超级简单

在项目中,导出文件有时是必不可学少的需求;刚开始时,使用POI进行实现文件的导入导出功能;但是代码很多,对刚入手的小白来说,并不算友好;所以今天介绍一个Java工具类库————Hutool; Hutool简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“...

2019-12-15 15:44:36 1692 1

原创 Spring跨重定向请求传递数据

在程序开发中,重定向(redirect)是经常被用到的;当控制器Controller方法返回的String值以“redirect:”开头的话,那么这个String便不是来查找视图的,而是用来指导浏览器进行重定向的路径; “redirect:”前缀能够让重定向功能变得非常简单,也许你觉得Spring这样处理重定向已经尽可能的简单了。但是:Spring还为重定向提...

2019-12-15 13:38:18 285

原创 fastJson读取Json大文件&数据入库

最近有一个需求,就是之前mongodb库导出的Json文件,需要把Json文件里面的数据读取出来,入到SqlServer库中;MongoDB导出的文件时这个样子的;{ "_id" : ObjectId("53f16f3b8c9bf1b358000118"), "__v" : NumberInt(0), "name": "张三", "age" : 20}{ "...

2019-05-26 16:34:08 6604 7

原创 webpack 3.x 环境搭建

概念(是什么?)本质上,webpack是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle。(摘抄来自webpack中文网)能做什么?1. webpack能够处理J...

2019-05-15 21:52:37 1053

翻译 Oracle 锁表与解锁表

    之前在项目中做同步任务的时候,需要从一个接口中拿到数据,插入到数据库中,使用的是Merge Into;但是在执行单元测试的时候,IDEA一直在转圈,不结束;最后问了老大,老大说是锁表的问题;这才解决;同时也百度了别人是怎么写的,在这里整理一下;     对表的操作在短时间内非常的频繁会导致数据库锁表;    解决办法查询被锁的会话ID:      select sessi...

2018-10-28 10:36:00 418

原创 PostMan测试接口,发送Get,Post请求

       我现在的项目开发是前后台分离的,所以在写接口的时候,是需要自己测试一下的,测试工具就是PostMan,第一次接触,也是百度,查看博客。所以自己干脆写个全一点的,也让其他人有个参考,写的不对多多指正哈;       下面对Postman工具介绍Get请求界面,Post请求界面,简单的大家一看就懂;       Get请求方式          Post请求方式 ...

2018-10-21 15:01:06 4922

原创 SpringBoot整合POI实现文件导出Excel,导入Excel更新Mysql数据库数据

上传功能 转载自https://blog.csdn.net/xyy1028/article/details/79054749原创写的非常好,但是每个人都有自己的业务逻辑;所以在研究了一点之后,打上注释,方便新手理解,同时也方便自己记忆;项目目录application.properties文件spring.mvc.view.prefix=/WEB-I...

2018-07-02 19:12:13 28563 50

原创 SpringBoot整合Shiro ShiroRealm类中 @Autowired注入 Service为 null 问题

    今天在整合 SpringBoot 与 Shiro时候,一直提示@Autowired 注入的Service为空 ,很纳闷;这是摘抄出来的错误java.lang.NullPointerExceptionat com.lu.vote1.config.ShiroRealm.doGetAuthenticationInfo(ShiroRealm.java:67)org.apache.shiro.aut...

2018-06-28 11:08:44 7885 11

原创 SpringBoot 2.0.3整合Redis 3.2

    在整合之前,我们先在window系统上安装Redis;安装教程如下 https://jingyan.baidu.com/article/0f5fb099045b056d8334ea97.html 转载自百度经验;在安装过程中,大家可以选择 .msi格式的安装包。因为 .msi格式的安装的时候比较方便;不必选择 .zip格式的安装包;大家也可以从网上下载Redis的客户端工具;       ...

2018-06-23 12:02:38 7041 2

原创 Guns开源项目 beetl模板引擎 遍历枚举类显示在前台页面

        在Resource文件夹中的application.yml文件中如下配置(只是一个小配置)        接着就是自己的枚举类        然后是自己的Controller层中的方法,把数据带到前台        在前台这样遍历        效果图...

2018-06-21 14:00:29 2378 1

原创 upstream sent duplicate header line: “Transfer-Encoding: chunked“

nginx 下载文件失败、空响应体、502

2023-02-03 18:42:18 4595 3

原创 Linux 网卡 命令

Linux 网卡命令

2023-01-13 09:33:06 551

原创 Java Socket 发送16进制心跳包

Java Socket 心跳 16进制 Hex

2023-01-05 10:38:44 1105

原创 Java JNA 调用DLL(动态连接库) 回调函数

Java调用C++动态链接库dll;Java调用硬件接口;Java调用dll 回调函数获取数据。

2022-12-16 18:19:39 2287

原创 Java开发微信公众号

Java微信公众号开发,java获取openId

2021-11-22 17:50:36 1918

原创 axios post请求跨域 Cros error,SpringBoot解决

前端代码axios({ method:'post', url:'http://127.0.0.1/login', data:{ username:this.user.username, password:this.user.username } }).then(function(res){ console.log(res.data.name); });SpringBoo

2021-11-17 20:05:49 1051

原创 LayUI2.2.5中文离线文档(免费免费免费)

我是真不理解,某些人拿着开源项目的离线文档,上传到CSDN还要收币或者是RMB的;所以我在网上找到了资源,分享给大家;链接:https://pan.baidu.com/s/14xkguuTuuI-9Cw2nnpg7Hg提取码:tzfx

2021-10-19 18:13:56 1206 2

原创 SpringAlibaba Seata踩坑 : can not register RM,err:register error,role:RMROLE,err:cost 30008 ms

出现这个的原因,可能是你windows 下的hosts 文件 里面有 ip 域名映射; 查看报错信息是否有自己不熟悉的ip,然后修改hosts文件,重启seata,重启项目,就OK了;具体问题具体分析;不要盲目修改;...

2021-04-23 13:04:47 7181 9

原创 Centos 7 安装 vsftpd (笔记)

VSFTPD简介 Linux 的组件(一款软件),安装到 Linux 后通过 java 代码( FtpClient )实现文件上传,VSFTPD 基于 FTP 协议为什么要使用 VSFTPD 之前实现文件上传大多是直接上传各自的 tomcat 在多 tomcat 集群或分布式环境下,另一个 tomcat 却 无法获取本 tomcat 上传的文件,而且将文件上传至 tomcat 重启还存在丢失现象 使用 VS...

2020-10-23 09:50:22 782

原创 Activiti 定时任务 定时边界事件 超时自动审批

背景:项目中用到工作流,其中有一个需求是,市民通过公众号上报事件,然后流程往下走,最后会回到上报人手中,但是由于是公众号,上报人可能上报之后就不关心之后怎么样了;到最后会影响报表的数据;现在这个需求需要改成,当案件回到上报人之后,如果上报人在三天之内没有处理这个案件,系统就把这个案件自动结束;测试案例:a) 张三提交请假单b) 经理审批请假单。流程回到张三手中c) 张三审批流程;如果超时则自动审批更新配置文件如果是SSM项目,配置文件中添加<property name="job.

2020-05-11 19:03:23 5947 5

翻译 设计模式之责任链模式

什么是责任链模式客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且在客户端可以实现动态的组合职责链。使编程更有灵活性。定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。其过程实际上是一个递归调用。要点主要是:...

2020-04-04 18:45:48 164

翻译 设计模式之模版模式

什么是模版方法定义了一个操作中的算法的骨架,而将部分步骤的实现在子类中完成。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术,没有关联关系。因此,在模板方法模式的类结构图中,只有继承关系。核心设计要点:AbstractClass : 抽象类,定义并实现一个模板方法。这个模板方法...

2020-04-04 18:45:11 92

翻译 设计模式之策略模式

策略模式什么是策略模式策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,最终可以实现解决多重if判断问题。环境(Context)角色:持有一个Strategy的引用。抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。具体策略(ConcreteStrategy)角色:包装了相关的算法或...

2020-04-04 18:44:35 104

翻译 设计模式之装饰者模式

什么是装饰者模式 在不改变原有对象的基础上附加功能,相比于子类更加灵活;装饰者模式应用场景动态的给一个对象添加或撤销功能装饰者模式优缺点优点:在不改变原有对象的情况下对台扩展动能,可以使扩展的多个功能按照想要的顺序执行,以实现不同的效果缺点:需要更多的类,使程序复杂;装饰着模式定义抽象组件:定义一个抽象接口,来规范准备附加功能的类;具体组件:将要被附加功能的...

2020-04-04 18:43:47 109

翻译 设计模式之代理模式

什么是代理模式为其他对象提供一种代理以控制对这个对象的访问。为什么使用代理模式中介隔离:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。开闭原则,增加功能代理类除了是客户类和委托类的中介之外,我们还可以通过给代理类增加额外的功能来扩展委托类的功能,这样做我们只需要修改代理类而不需要再修...

2020-04-04 18:42:30 93

原创 JSTree 为节点设置颜色

jsTree 是一个jquery 插件, 提供交互式树.它是完全免费的,开源的,并根据MIT许可进行分发。 jsTree易于扩展,可定义和配置,它支持HTML和JSON数据源以及AJAX加载。 jsTree可以在盒子模型(内容框或边框)中正常运行,可以作为AMD模块加载,并具有用于响应式设计的内置移动主题,可以轻松自定义。它使用jQuery的事件系统,因此对树中各种事件的绑定回调是熟悉且容易的...

2020-03-29 15:13:58 3317

原创 layer open 弹出层 子页面关闭 给父页面设置属性

开源项目ITOM中在系统管理菜单下的菜单管理下点击编辑时:菜单图标输入框只能输入图标名称,不友好,我把它改成点击 菜单图标输入框时 弹出 图标预览 选择页面:如图点击图标时,直接关闭子页面,把图标名称和图标更新一下,这样用户体验更好,更舒服;但是子页面没有按钮,如何从子页面设置父页面的值或者是class呢?如下代码可以完美解决// 子页面中关闭方法代码// icon 父页面元素I...

2020-02-02 19:54:19 1424

原创 设计模式之六大原则

为什么需要使用设计模式 使用设计模式可以重构整体架构代码、提交代码复用性、扩展性、减少代码冗余问题。Java高级工程师必备的技能!标题设计模式六大原则1. 开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效...

2019-12-19 14:48:15 116

原创 Oracle Merge Into 简单实用

在日常的开发中,常常遇到这样的需求。在更新表时,如果T表中有数据就进行更新,没有数据就进行插入;在Oracle中有个非常好用的语法 merge into ;MERGE INTO T T1 // ------> T 表 T1 表别名 USING(SELECT a,b FROM T WHERE T.a = ‘1001’) T2 --...

2019-05-10 08:56:00 197

原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorEx

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: No constructor found in com.lu.vote1.domain.Options matching [java.lang.Integer, java.lang....

2018-06-28 19:49:46 73417

原创 TomCat启动报错 java.lang.IllegalArgumentException

    小编之前的eclipse出现过问题,重新解压了一下,然后在运行配置启动TomCat的时候,出现了java.lang.illegalArgumentException  at org.springframework.asm.ClassReader.&lt;init&gt;(Unknown Source)at org.springframework.asm.ClassReader.&lt;in...

2018-06-22 12:32:46 4621

空空如也

空空如也

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

TA关注的人

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