自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 springboot的定时任务注解

最近项目中用到定时任务,所以需要在spring boot项目中集成定时任务。整体来说非常简单,以下详细说明。一、在Application启动类上添加@EnableScheduling注解启动定时,代码如下。package com.example.task; import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication...

2021-04-25 14:46:18 4280

原创 统一异常处理以及自定义异常类

我们想让异常结果也显示为统一的返回结果对象,并且统一处理系统的异常信息,那么需要统一异常处理一、统一异常处理,创建统一异常处理类GlobalExceptionHandler.java:/** * 统一异常处理类 */@ControllerAdvicepublic class GlobalExceptionHandler { @ExceptionHandler(Exception.class) @ResponseBody public R error(Exception

2021-04-21 17:05:41 326 1

原创 使用mybatis-plus自动填充创建时间和修改时间,加一个handler就能搞定

自动填充封装1、在service-base模块中添加创建包handler,创建自动填充类 MyMetaObjectHandlerpackage com.tamer.servicebase.handler;import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;import org.apache.ibatis.reflection.MetaObject;import org.springframework.stereotyp

2021-04-21 16:59:29 338

转载 后台返给前台的数据格式统一,这样做才显得足够专业

统一返回数据格式项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容例如,我们的系统要求返回的基本数据格式如下:列表:{ "success": true, "code": 20000, "message": "成功", "data": {

2021-04-21 16:48:04 955

原创 带搜索功能的下拉框存档

带搜索功能的下拉框存档<input type="text" id="textSelects" list="dataListForSelects" class="form-control inputWid" v-model="scvideo.eventsName" /> <datalist id="dataListForSelects" class="form-control inputWid" style="width: 690px;display: none">

2020-10-12 16:37:10 72

原创 实现点击下拉菜单下拉菜单不关闭,且可以将选中值以,为间隔写入输入框

首先HTML<div class="dropdown"> <input type="text" autocomplete="off" id="textSelect" class="form-control inputWid" v-model="scvideo.lableName" style="width: 690px" data-toggle="dropdown" /> <ul class="dropdown-menu" role="menu

2020-10-12 16:23:10 584 1

原创 使用Layui实现简单的列表查询

效果图如下:前台代码:页面定义表格<table id="BWxuserTable" ></table><script> /** * 员工管理管理初始化参数 */ var BWxuser = { id: "BWxuserTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1,

2020-09-15 10:57:27 901

转载 Layui列表分页功能前后台实现(傻瓜式教程)

Layui列表分页功能前后台实现layui一直备受国内web开发者的喜欢。使用简单,样式也较为好看。本次说一下layui分页的实例,首先先引入layui,那是肯定的。效果图:引入一个maven依赖:pagehelper这个插件很方便,让我们写分页sql时只写查询就行。自动封装分页的一些sql,如:自动增加imit,自动count总数等。<dependency> <groupId>com.github.pagehelper</groupId&g

2020-09-14 16:23:29 2178 1

原创 只操作一次数据库即可新增多条记录的后台代码实现

只操作一次数据库即可新增多条记录的后台代码实现在我们编码的过程中,经常容易忽略sql所带来的一些负面影响,比如说这次我们接下来要说的频繁读取读取数据库的问题,频繁的对数据库操作不仅会影响其他正常用户的访问,还会极大地降低代码运行的效率,做上个项目跟领导一起做了一下测试,同样是插入10条数据,一条一条的插入,每条sql的执行时间大概是2~3毫秒,十条下来最少需要2秒钟,而将10条数据一次写入数据库只需要不到1秒钟的时间,所以,平时写sql时,同类型数据存储的减少读取数据库次数,可以大大提高系统运行效率。M

2020-09-08 15:24:50 282

原创 关于Excel导出功能详解

关于Excel导出功能该导入为正常工作中用到了,是跟一位CSDN的大神学的,照搬记录一下,顺便简练的再总结一下,方便日后开发使用。导入依赖不管使用什么框架,只要是使用Maven管理jar包,都需要在pom文件中引入以下依赖<dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>

2020-09-08 15:00:45 1644 1

原创 Mybatis常用的方法大全

Mybatis常用的方法大全一、查询1、数组后台mapperpublic List<User> dynamicForeach2Test(int[] ids); xml文件<select id="dynamicForeach2Test" resultType="com.mybatis.entity.User"> select * from t_user where id in <foreach collection="array" index="i

2020-09-08 12:03:39 1131

原创 关于Excel文件导入数据的详解

关于Excel文件导入详解b端产品的价值是提高企业的效率,目的是利用系统功能去解放人。虽然批量导入在b端产品功能中是一个很小的功能点,但是提高效率在这个功能上却始终是基本准绳。从模板下载、上传操作、查看与修改等功能的设计,都需要思考如何提高使用人员的工作效率,这篇文章就以最简洁的方式,只需复制粘贴,即可完成Excle文件的导入。前台导入按钮<button type="button" class="layui-btn" id="upload"><i class="layui-icon

2020-09-08 11:22:42 387

原创 前端常用的正则表达式,收藏留用

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$9 有两位小数的正实数:^[0-9]+(.[0-

2020-09-04 14:11:53 211

原创 ssm项目环境下的pom.xml文件

<properties> <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> <oracle.version>11.2.0.1.0</oracle.v..

2020-05-11 14:25:31 301

原创 手动将本地jar包导入到maven库中

我们在使用maven管理项目的时候,会出现无法导入jar包报红无法导入,或者一些付费jar包maven库不存在需要手动导入的情况,接下来分享一下jar包如何手动导入到maven工程。第一步:在网上搜索并下载相应的jar包,并将下载的jar包直接放到我们idea配置的本地的maven库中;第二步:windows下打开cmd,打开dos窗口;第三步:根据自己的需要添加和修改口令,修改后的口令:mvn install:install-file -Dfile=E:\maven\ojdbc8-12.2.0.

2020-05-09 17:07:36 1017

原创 基于JPA的实体类写法

基于JPA的实体类写法:@Entity@Table(name = "t_sg_goal")public class Goal { /** * 目标主键ID */ @Id @Column(name = "goal_id", nullable = true, length = 32) private String goalId; /** * 目标名称 */...

2020-04-28 09:52:09 633

原创 天呐,这年代居然还有这么整洁的手写sql的dao层(后台持久层代码实现)

如下为之前写的一个教程模板:@Repositorypublic class GoalRepositority { @Autowired private EntityManager entityManager; /** * 新增安全目标方法 * * @param map * 前台返回的表单数据 * @return 添加成功的主键ID ...

2020-04-28 09:44:09 225

原创 当前台页面需要根据用户点击字段进行排序时需要加的字段

效果如下:(点击小箭头可根据字段进行排序)前台需要进行的操作:(将排序字段和排序类型封装为对象跟分页条件及查询条件一起传输到后台)后台需要进行的操作:(获取前台传递的参数并处理,并添加排序条件,在sql后拼接)// 页面排序条件String paramStr = StringUtil.toString(map.get("orderParam"));// 排序字段,驼峰命名...

2020-04-28 09:27:13 589

原创 EntityManager查询的两种封装方法

//查询参数 Query query = entityManager.createNativeQuery(sqlBuffer.toString());// 封装为map query.unwrap(SQLQuery.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);// 封装为实体类 query = entityMa...

2020-04-20 10:55:05 1104 1

原创 常用的StringUtil工具类

下面展示一些 内联代码片。// A code blockvar foo = 'bar';// StringUtil工具类public class StringUtil {//前端的常量池 public static final int MAX_RESULT_SIZE = 2000; private static final Pattern scriptPattern =...

2020-04-16 14:17:05 568

原创 Mysql日期与字符串之间进行转换

STR_TO_DATE(str,format)函数(字符转日期):将时间格式的字符串(str),按照所提供的显示格式(format)转换为DATETIME类型的值。例:insert into student (date) value (STR_TO_DATE('2020-12-21 12:30:00','%Y-%m-%d %H:%i:%s'))DATE_FORMAT(date,format)...

2020-04-15 17:36:38 163

原创 Spring Data JPA学习笔记,记录学习到的知识

Spring Data JPA常用注解:@Entity作用:指定当前类是实体类。@Table作用:指定实体类和表之间的对应关系。属性:name:指定数据库表的名称@Id作用:指定当前字段是主键。@GeneratedValue作用:指定主键的生成方式。。属性:strategy :指定主键生成策略。@Column作用:指定实体类属性和数据库表之间的对应关系属性:name...

2020-04-15 16:24:17 71

原创 获取String类型的UUID

String uuid = UUID.randomUUID().toString().replaceAll("-", “”);

2020-04-15 15:54:39 1572

原创 使用navicat连接mysql和oracle

Navicat premium连接数据库问题首先先来说一下navicat操作数据库的优点:Navicat 设计简单,易于使用,无论你是一个数据库开发人员或新手用户,Navicat 都可以帮助你改善工作流程并提高工作效率。另外,Navicat 支持全面格式的数据迁移。导入或导出向导可导入或导出超过 11 种数据格式,包括 MS Access、MS Excel、XML、HTML、TXT、CSV 等...

2020-04-10 09:59:07 1310

原创 myecilpes以及基于myecilpes开发的平台字体设置

myecilpes以及基于myecilpes开发的平台字体设置在上方工具栏找到Window –> 点击Window后进入下拉菜单点击Preferences –> 进入后找到General点击(一般在上方,也可以搜索框搜索) –> 点击后再点子菜单的Appearance 再点子子菜单的Colors and Fonts –> Basic –> Text Font,即可设...

2020-04-08 10:12:00 218

原创 关于Mysql的安装与卸载(安装篇)

关于Mysql的安装与卸载(安装篇)小可爱们点下关注,还有卸载篇篇和mysql安装包,需要随时自提首先下载最新安装包(32位安装包和64位安装包百度网盘自提)链接:https://pan.baidu.com/s/1xu5VWZjt8uLRASfEfLzBXA提取码:i3241、打开下载的MySQL安装文件解压,根据个人电脑运行32位或64位。2、选择安装类型,可以选第一个,建议选第二...

2020-03-16 16:16:15 109

原创 关于Mysql的安装与卸载(卸载篇)

关于Mysql的安装与卸载(卸载篇)小可爱们点下关注,还有安装篇和mysql安装包,需要随时自提1、停止window的Mysql服务。点击“开始菜单”->“运行”,输入“services.msc”,停止Mysql后台服务。2、找到Mysql安装程序。找到“控制面板”->“程序和功能”,卸载所有Mysql开头的程序。3、找到你的Mysql安装目录,删除Mysql安装目录下的所有文...

2020-03-16 15:33:57 133

空空如也

空空如也

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

TA关注的人

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