自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MongoDB使用Template查询数据

MongoDB,Template,分组查询,Aggregation

2022-08-03 14:04:21 1749 1

原创 Redis中大Value问题的解决

Redis存储List集合 redis value大数据处理

2022-06-22 11:02:12 1253

原创 seata 安装步骤

下载和运行seata server https://github.com/seata/seata/releases,下载服务器软件包,将其解压缩我用的是seata1.3新建一个数据库运行如下文件drop table if exists `global_table`;create table `global_table` ( `xid` varchar(128) not null, `transaction_id` bigint,...

2021-08-13 16:05:07 980

原创 Spring Boot + Druid动态数据源切换(注解实现)

druid jar包<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid-version}</version> </dependency>properties 配置文件#mysql

2021-08-10 16:03:11 1004 1

原创 自定义分页插件

分页需要的实体类import com.fasterxml.jackson.annotation.JsonFormat;import org.springframework.format.annotation.DateTimeFormat;import java.io.Serializable;import java.util.Date;import java.util.HashMap;import java.util.Map;public class Base implements S

2021-07-27 14:06:35 180

原创 java 上传图片压缩

pom.xml<!-- 图片压缩 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>

2021-06-30 16:28:16 283

原创 Mybatis-PageHelper自定义count查询

pom.xml<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency>a.

2021-05-13 14:47:16 1051

原创 同时删除父表和子表的数据

delete 别名a,别名bfrom 表名别名a, 表名别名a where 条件列子delete i,o from ccp_order_item i , ccp_order o where i.order_id=o.order_id

2021-03-02 10:08:11 1140

原创 通过函数把城市名称转换成大写的首字母

CREATE FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255)BEGIN DECLARE V_RETURN VARCHAR(255); SET V_RETURN = ELT(INTERVAL(CONV(HEX(left(CONVERT(P_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1.

2021-01-09 10:26:16 273

原创 springboot跨域解决方案

自定义跨域过滤器import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Configuration;import org.springframework.util.ObjectUtils;import javax.servlet.*;import javax.servlet.ht

2020-12-28 17:45:22 156

原创 根据对象二个属性排序

距离从小到大 (3公里一个圈子) 再按照订单数量从大到小排序/** * 每三公里一个圈子 * @param o * @return */ @Override public int compareTo(AssignedEntity o) { // TODO Auto-generated method stub Integer x1 = (int)Math.ceil(o.getDistance()/3000);

2020-10-28 17:27:51 152

原创 根据对象二个属性去重

public class User { private String username; private String password; private Integer age; public User(String username,String password,Integer age){ this.age=age; this.password=password; this.username=username...

2020-10-28 17:18:53 346

原创 字典工具类

import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;import com.ccp.admin.common.mapper.CodeDictMapper;import com.ccp.common.component.BeanContext;import com.ccp.common.entity.common.CodeDict;import com.ccp.common.redis.Redis.

2020-09-27 11:20:24 399

原创 SpringBoot + jasypt 加密数据库连接用户名和密码

1.pom.xml<!-- 配置项加密组件--> <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</version>

2020-09-12 16:34:57 265

原创 springboot+shiro+redis权限管理

1.pom.xml <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.6.0</version> </dependency> <!-- shir

2020-08-26 09:27:43 571

原创 阿里easyexcel做导入导出

1.导出的公共类import com.alibaba.excel.EasyExcel;import com.alibaba.excel.ExcelWriter;import com.alibaba.excel.write.metadata.WriteSheet;import com.alibaba.excel.write.metadata.style.WriteCellStyle;import com.alibaba.excel.write.metadata.style.WriteFont;

2020-08-20 16:19:18 960

原创 Swagger定义UI界面

一、SwaggerUI视图展示实现依赖(pom.xml)  1.访问 http://ip:端口/swagger-ui.html <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.6.1&l.

2020-07-17 14:46:49 2541

原创 Mysql8.0创建用户限制指定IP可访问

因为数据库的安全的问题,不建议使用root用户用来连接数据库进行操作,所以需要创建一个新用户,并且需要指定ip,这样就会更安全,因为不是指定的ip,那么就连接不到mysql因为有多个服务器需要连接到mysql, 并且最好是使用一个账号来连接,因为账号太多不易管理,所以就需要创建一个账号,并且指定多个ip限制访问。根据一些教程根本就行不通…,最后根据自己摸索和查询资料,总结一下操作命令行连接mysql本地连接mysql -u用户名 -p密码远程连接mysql -h 远程ip或域名...

2020-07-01 15:28:38 3995

原创 解决Could not find metadata org.fadada:fadada_api_sdk_/maven-metadata.xml in local

在本地仓库新增maven-metadata-local.xml文件文件内容<?xml version="1.0" encoding="UTF-8"?><metadata> <groupId>org.fadada</groupId> <artifactId>fadada_api_sdk_</artifactId> <versioning> <release>2.4.0</re

2020-07-01 10:42:28 2004

原创 jenkins实现maven项目自动化部署tomcat

1.配置全局工具配置:系统管理-->全局工具配置 在这里就只用配置jdk、Git、maven gitmaven安装maven仓库地址jdk 安装2.需要装插件 Maven lntegration 。具体步骤:系统管理——插件管理3.新建任务——输入一个项目名称,然后构建一个maven项目4.配置git5.构建触发器6.build7.构建后要执行的操作(可以配置多个)...

2020-06-22 14:50:59 524

原创 Jenkins自动化构建vue项目然后发布到远程服务器

1、全局参数配置(插件已安装完成)2、点击 Test Configuration 按钮测试连接是否成功2、全局工具配置1git配置2 NodeJS 安装(nodejs 版本要和liunx对应 不然要升级gcc和升级glibc)3、全局凭据配置4、配置自动部署任务1、新建任务:点击“新建”--填写任务名称,选择“构建一个自由风格的软件项目”然后保存,如图:carlife_web_html2.配置Advanced Project Option.

2020-06-19 17:18:20 735

原创 Spring集成MQTT推送消息

1.集成依赖<dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-core</artifactId> <version>4.3.9.RELEASE</version> </dependency> <dependency> <

2020-06-15 16:34:21 577

原创 MQTT服务器Mosquitto安装及使用

一、Mosquitto安装下载地址:https://mosquitto.org/download/进入下载页面,选择source中第一个下载mosquitto-1.6.3.tar.gz(当然,版本可能会更新,下载新的版本就好)2.mosquitto依赖库安装CentOS的软件安装sudo yum -y install libssl-devsudo yum -y install libc-ares-devsudo yum -y install uuid-devsudo y...

2020-06-11 17:53:08 1221

原创 mybatis-generator和TKmybatis的结合使用

1mybatis-generator可以自动生成mapper和entity文件,mybatis-generator有三种用法:命令行、eclipse插件、maven插件。这里使用的是maven插件方式,可以在eclipse/intellij idea等ide上可以通用。TKmybatis提供一种通用mapper,它不需要针对每个mapper写sql语句,只需继承通用mapper调用相应的接口来完成单表的增删改查。配置步骤:1.pom文件中增加代码:<dependency>

2020-06-10 18:00:57 609 1

原创 idea 生成代码插件

1.下载插件,下载安装后,重启idea2.在idea右侧选择Database,选择自己的数据库3.输入账号密码,测试连接不可点击的时候要下载mysql的依赖,然后测试成功4.选择自己所需的表,鼠标右键->EasyCode->Generate Code。...

2020-06-10 15:17:17 416

原创 MYSQL列中的数据以逗号隔开,如何查询

第一种select ic.* from cose_item_category ic where find_in_set (ic.item_category_id,(select c.item_category_id from cose_coupon_code c where c.coupon_code_id='')) 第二种select ic.* from cose_item_category ic where find_in_set (ic.item_category_id,'13,

2020-05-16 09:58:54 612

原创 如何运行vue项目

首先,这个教程主要针对vue小白,并且不知道安装node.js环境的。言归正传,下面开始教程:首先下载安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了。根据自己电脑选择32位/64位。安装好node,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口windows系统里, 需要把nodejs安装目录路径设置进系统变量或用户变量1. 打开控制面板 - >系统和安

2020-05-11 09:59:45 211

原创 如何使用MySQL一个表中的字段更新另一个表中字段

1,修改1列update cose_order o, cose_order_status_update osset o.flow_status=1where o.order_id = os.order_id;2,修改多个列update cose_order o, cose_order_status_update osset o.flow_status=1 ,o.orde...

2020-04-26 16:09:36 301

原创 idea 打开一个新的项目,默认全局配置。Properties中文unicode转码问题

默认全局配置File->Other Settings -> Settings for New Projects默认中文不会自动进行unicode转码。如下设置即可

2020-04-24 10:42:13 144

原创 IDEA中写xml配置文件的时候没有代码提示

使用mybatis-generator自动生成时,在generatorConfig.xml配置文件中缺失dtd文件:在xml文件中的引入约束的标签如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD My...

2020-04-23 11:12:21 4632 2

原创 idea git忽略文件提交

在项目根目录中增加.gitignore文件#bin/: 忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件#/bin: 忽略根目录下的bin文件#/*.c: 忽略 cat.c,不忽略 build/cat.c#debug/*.obj: 忽略 debug/io.obj,不忽略 debug/common/io.obj 和 tools/debug/io.obj...

2020-04-21 18:04:09 1349

原创 简单中国天气网的数据爬取

爬取中国天气网天气的utilsimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedU...

2020-04-20 17:25:27 938 3

原创 SpringMVC集成Swagger插件以及Swagger注解的简单使用

一、简介Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。接口的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发...

2020-04-20 10:13:13 769

原创 spring mvc国际化

1.xml文件配置<!-- 国际化 --> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="cacheSeconds" value="5" ...

2019-07-05 10:04:41 74

原创 Sftp连接

public class SftpUtil { /** * FTP服务器IP地址 */ private String host = "192.168.1.147"; /** * FTP服务器端口 */ private Integer port = 9999; /** * FTP服务器登录用户名 ...

2019-05-31 15:25:30 900

原创 opencsv 对文件的读写

/** * * CSV文件导出工具类 * * Created on 2014-08-07 * @author * @reviewer */public class CsvUtils { /** * CSV文件生成方法 * @param head * @param dataList * @param outPutPath ...

2019-05-23 09:23:03 610

原创 MD5

import java.security.MessageDigest;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class MD5Util { protected static Logger logger = LoggerFactory.getLogger(MD5Util.class); pub...

2019-03-28 16:06:18 120

翻译 获取配置文件值的工具类

import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import org.apache.commons.lang3.StringUtils;import org.springframework.core.io.DefaultResourceLoader...

2019-03-11 08:59:42 159

原创 公共接口返回数据的封装

import java.util.HashMap;import java.util.Map;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpStatus;public class R extends HashMap&lt;String, Object&gt; { private stati...

2019-03-11 08:53:19 861

原创 通过Filter获取post请求参数

import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;imp...

2019-03-11 08:49:26 6868

空空如也

空空如也

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

TA关注的人

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