自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wilson_m的博客

程序猿菜鸟的成长之路

原创 【自定义注解】实现接口请求参数和返回参数的打印

本篇博客主要是实现自定义注解,通过在方法中使用该注解,打印出该方法的请求参数以及返回参数,用于排查问题。减少日志的打印。 方法枚举: package cn.eric.jdktools.annotation; /** * 方法返回参数枚举 * @Author wilsonm * @Date ...

2020-05-06 14:45:50 170 0

原创 springboot实现数据库中数据导出Excel功能

功能介绍        网上查找了一堆的数据导出代码,可能是自己基础比较薄弱的原因还是别的什么原因,导致一直没有运行成功,就算是运行成功的,结果也是差强人意。在此总结一下自己借鉴别人已经经过自己整合出来的一个demo。 步骤解析         1. 前台页面添加数据导出按钮。   ...

2018-01-10 11:09:22 38714 49

原创 Springboot+easyUI分栏展示数据库信息及详细信息

信息及详细信息的展示       本篇博客主要实现信息及用户信息详情的展示,也就是说将一个frame分成两部分,左边一部分显示数据库中的信息,右边一部分显示详细信息(也就是你点击左边一部分时,右边会通过获取左边选中行中的一个属性,作为查询的条件去数据库中另一张表进行检索。) 介绍    ...

2017-12-21 15:47:07 2315 5

原创 【java生成Token】

引入maven依赖: <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</art...

2020-06-19 21:25:26 62 0

原创 【参数校验参考】参数校验

http请求时,对参数进行校验,以post请求为例,直接上代码: 先来一个自定义注解: import javax.validation.Constraint; import javax.validation.Payload; import java.lang.annotation.*; /** ...

2020-06-11 17:25:30 65 0

原创 【Json工具类】json数据格式转换

在开发中,常用到json数据的转换,将json格式的字符串与java对象之间的转换,工具类如下: import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.type.TypeRefe...

2020-06-01 16:38:44 82 0

原创 mybatis中PageHelper使用实例

官方文档介绍 pageHelper官方文档 代码使用示例: 代码涉及依赖: <dependency> <groupId>com.github.pagehelper</groupId> <art...

2020-04-17 16:15:30 109 0

原创 【Optional】Java1.8新特性

Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException)。 合理使用Optional可以很好避免 NullPointerException 加入存在如下对象: @Data public cl...

2020-04-05 18:58:05 70 0

原创 【IDEA】开发效率插件Lombok、GenerateAllSetter
原力计划

在创建对象实体类时,是不是还在为set和get方法烦恼? 虽然可以通过快捷键生成get和set方法,但是如果对象实体类中的属性比较多时,加上set和get方法,代码会显的很长,lombook插件可以帮我们进行简化代码。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的...

2020-03-23 18:15:04 1215 0

原创 【Springboot】注解读取配置文件自定义配置信息

springboot项目的配置文件信息一般放在application.yml(也有命名application.properties)文件中,当项目启动的时候,我们可以只修改配置文件中的配置,而不修改代码。如果不在配置文件中配置信息,虽然也可以实现功能,但是容易出现问题。 例如:跨系统交互时,另外一...

2020-03-06 16:23:10 232 0

原创 注解@Autowired与@Resource的区别

共同点: @Resource和@Autowired都可以作为注入属性的修饰,在接口仅有单一实现类时,两个注解的修饰效果相同,可以互相替换,不影响使用。 注意:在只有单一的实现类时,两个注解的作用相同 不同点: @Resource是Java自己的注解,@Resource有两个属性是比较重要的,分是...

2020-03-03 19:36:05 112 0

原创 论我的菜b之路---发牢骚

好久都没更新博客了,距离上一次更新博客已经半年的时间了,在这之前的最近一篇博客还是上班之后更新的。更新的原因是自己技术垃圾,在这之前的博客都要属于18年10月了,19年毕业到现在几乎没有任何更新。 也不是说不更新,只是自己单纯的没有更新罢了,之前写博客的初衷不想别人那么的无私,当初写博客的目前就是...

2020-02-29 15:48:57 78 0

原创 Mybatis基础知识

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要就完成2件事情: 封装JDBC操作 利用反射打通Java类与SQL语句之间的相互转换 MyBatis的主要设计目的就是让我们对执行SQL语句时对输入输出的数据管理更加方便,所以方便地写出SQL和...

2020-02-29 15:34:34 47 0

原创 JDK1.8中的流

Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。 话不多说,直接上代码: import lombok.Da...

2020-02-29 15:07:44 87 0

原创 mybatis中使用LIKE进行模糊查询(不区分大小写)

mybatis中对于使用like来进行模糊查询的几种方式: (...

2019-08-07 09:52:25 2820 0

原创 【java】java获取客户端请求IP地址

/** * 获取用户IP. * @param requset * @return ip */ protected static String getIp(HttpServletRequest requset){ S...

2018-10-30 16:29:30 324 0

原创 【Java】如何求最大子数组之和

问题描述 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;一个有n个元素的数组,这n个元素可以是正数也可以是负数,数组中连续的一个或多个元素可以组成...

2018-08-28 17:33:04 1068 1

原创 【Echarts】List、Map数据结构传值+前台调试bug数据展示

一、功能描述 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;本篇博客要实现对项目中所涉及到...

2018-08-27 17:18:47 1313 0

原创 【js】js获取select中的value值和文本值

&amp;lt;select id=&quot;testSelect&quot;&amp;gt; &amp;lt;option value =&quot;zhangsan&quot;&amp;gt;张三&amp;lt;/o...

2018-08-23 19:01:07 12784 1

原创 【EasyUI DataGrid DetailView】表格嵌套子表格

一、功能描述 在做项目的时候,要求能够对某一行的数据进行折叠显示,用来查看该行的详细信息。拟通过采用easyui的detailview创建表格分组,大致的效果图如下所示: 二、使用方法 &amp;amp;nbsp;&amp;amp;nbsp;&amp;am...

2018-08-23 18:58:36 3996 7

原创 【ECharts】x轴文字显示不完全+滚动显示

一、功能介绍 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;通过ECharts柱状图展示数据时,由于x轴数据过多,会导致柱状图中的宽度太小,从而导致柱状图中x轴坐标显示不完全...

2018-08-22 14:54:13 3339 0

原创 【EasyUI】EasyUI中的一些js处理

一、easyui中datagrid刷新 $('#aa1').datagrid('reload'); 二、datagrid复选框 对datagrid添加复选框,从而进行批量操作。 &amp;lt;table id=&quot;a...

2018-08-20 20:10:55 298 0

原创 【java】java位运算的使用

一、如何用移位操作实现乘法运算 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&a...

2018-08-19 16:20:28 171 0

原创 【ECharts】SSM框架动态传值之饼状图

一、介绍 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;通过ECharts饼状图展示数据库中的数据信息,通过ajax发送请求从后台获取数据,将数据通过js在ECharts展示...

2018-08-14 16:41:22 2108 1

原创 【EasyUI DataGrid】实现跨页保持多选checkbox状态

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;为了实现对EasyUi DataGrid的批量操作,需要对多行的数据进行选中,经过测试发现一个问题:进...

2018-08-11 18:26:53 2832 1

原创 Mybatis使用%进行模糊查询

介绍 这种解决办法。。。感觉非常Nice!! 解决办法 在我们以前写sql语句的时候,我们通常是这样写的。 SELECT * FROM user WHERE username LIKE #{likeUser}1...

2018-08-05 09:08:36 427 3

原创 【ECharts-DataGrid】鼠标单击事件显示详细信息

一、功能描述 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;...

2018-08-04 17:35:25 1886 0

原创 IDEA开发工具快捷键设置类和方法注释模板

&nbsp; &nbsp; IDEA自带的注释模板不是太好用,我本人到网上搜集了很多资料系统的整理了一下制作了一份比较完整的模板来分享给大家,我不是专业玩博...

2018-08-02 15:43:13 451 0

原创 【ECharts中的事件和行为】

ECharts 中的事件和行为 在 ECharts 的图表中用户的操作将会触发相应的事件。开发者可以监听这些事件,然后通过回调函数做相应的处理,比如跳转到一个地址,或者弹出对话框,或者做数据下钻等等。 在 EChart...

2018-08-01 16:10:52 915 0

原创 【EasyUI DataGrid】批量操作

本篇博客主要实现的功能是,对EasyUI DataGrid中的信息进行批量的操作,所要实现的功能为:批量对教师在线培训项目的状态改为关闭。 一、EasyUI批量操作样式 为了能够对EasyUI中的多行数据进行操作,需添加复选框。如下图所示: EasyUI中的DataGrid的复选框代...

2018-07-30 15:02:06 1415 0

原创 Springboot+JavaWeb实现MySQL数据库的备份

一、整体思路 选择使用mysqldump命令的方法,用java的运行时类Java.lang.Runtime来使用后台窗口 二、数据库备份 1、MySQL环境变量的配置 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;am...

2018-07-26 20:48:22 6398 5

原创 解决web项目对Linux服务器上传文件路径的问题

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;昨天将一个JavaWeb项目部署到linux服务器上,对功能进行了一个测试...

2018-07-05 11:41:21 9550 3

原创 s:if 判断 s:property

使用&lt;s:if&gt;来判断两个参数是否相等。 比如通过js来实现前台信息的置顶功能。 代码如下所示: &lt;div class="wen"&gt; &am...

2018-07-02 11:42:28 624 0

原创 easyui datagrid中自定义按钮列

在多数时候我们要在表格的某一列(通常是最后一列)作为操作列。 前台datagrid代码如下 &amp;lt;table id=&quot;dg&quot; title=&quot;三农快讯&quot; class=&quot;easyui-d...

2018-06-29 17:57:24 8140 0

原创 org.hibernate.QueryException: could not resolve property错误的解决方法

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;出现这个异常,大多是因为我们在HQL和SQL语句的使用上造成混淆。因为Hibernate使用的是hql...

2018-06-20 11:17:58 7663 0

原创 EasyUI实现下拉列表补全以及数据关联功能

最近在开发项目的时候,使用EasyUI框架,实现下拉列表自动选取或者自动补全的功能,同时也要对数据进行关联,也就是联动,类似于省市县的功能,选择省份,出现对应的市。 一、下拉别表补全功能 &amp;lt;input class=&quot;easyui-combobox&...

2018-06-03 11:16:49 1123 0

原创 在IDEA中安装lombok

一、为什么要使用lombok &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCo...

2018-05-31 10:01:04 3360 1

原创 Linux下部署Javaweb项目-------整合Apache和Tomcat

一、远程拷贝项目至服务器 &amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&...

2018-05-28 22:34:28 3097 0

原创 Linux服务器CentOS下搭建JDK、Tomcat、Apache和MySQL环境

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;花了好几天的时间才将一个javaweb项目部署到linux服务器下。在部署整个项目时,网上找了好多的教...

2018-05-16 19:38:37 2668 1

原创 把数组排成最小的数

题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 输入实例 输入数组{3,32,321} 输出实例 打印出这三个数字能排成的最小数字为321323。 设计思路 先将整型数组转换成String数组,然后将String数...

2018-05-06 15:33:40 93 0

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