自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一天过去不会再来

日常工作中遇到问题的一些总结,希望对大家有帮助!

  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 List使用subList方法进行分页

public static void main(String[] args) { List<Integer> arr = new ArrayList<>(); arr.add(1); arr.add(2); arr.add(3); arr.add(4); arr.add(5); arr.add(6); arr.add(6); List ..

2021-08-18 10:03:14 1604

翻译 Java实现自动给微信好友群组发送消息

Java实现自动给微信好友群组发送消息引入依赖 <dependencies> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.5.0</version> </depen

2021-05-24 10:08:43 3281 2

原创 SpringcloudAlibaba使用Sentinel 和 Feign 集成时启动报错

项目中使用SpringcloudAlibaba依赖版本为:<!--spring cloud alibaba 2.1.0.RELEASE--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <ver

2021-04-12 10:52:23 816

原创 SpringBoot整合Mybatis-plus踩坑

SpringBoot整合Mybatis-plus踩坑 <!-- 引入这个依赖即可--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-version}</versio

2021-03-16 17:08:45 1278

转载 Happy Captcha 一行代码生成验证码

Happy Captcha是一款易于使用的Java验证码软件包,旨在花最短的时间,最少的代码量,实现Web站点的验证码功能。Happy Captcha完全遵循Apache 2.0开源许可协议,你可以自由使用该软件,如您在使用Happy Captcha时发现软件的任何缺陷,欢迎随时与我联系。Happy Capthca的源代码已托管到Github和Gitee,你可以访问下面的链接获取更多信息:Github:https://github.com/ramostear/Happy-Captcha Gite.

2020-11-12 17:48:52 167

原创 Python爬虫抓取【糗事百科视频】

学习爬虫时写的Demo!修改数据库连接就可以直接运行!# coding=utf-8import requestsfrom lxml import etreeimport jsonclass QiubaiSpider: def __init__(self): self.url_temp = "https://www.qiushibaike.com/8hr/page/{}/" self.headers = {"User-Agent":"Mozilla/

2020-10-10 17:54:08 171

转载 MySQL批量修改数据表和数据表中所有字段的字符集

转载地址https://blog.csdn.net/vfsdfdsf/article/details/90484891由于Mysql的utf8是有缺陷的,不是真正的UTF-8,utf8mb4才是真正的UTF-8。对于一些老的项目要修改字符集,可以参照我的另外一篇文章:MySQL数据库字符集utf8如何转utf8mb4https://blog.csdn.net/vfsdfdsf/article/details/89672717本文使用的数据库版本是:5.7.17更改表编码(字...

2020-09-28 14:34:09 454

原创 Java获取当前请求对应的controller和映射方法名称路径

由于需求需要记录日志取当前请求的controller类和方法 经过研究后(简单粗暴) 话不多说直接上代码: StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); for (StackTraceElement s : stackTrace){ if(s.toString().startsWith("com.base.controller") && !s.to

2020-09-17 16:22:15 2312 1

原创 IDEA git 拉取项目时报 No tracked branch configured for branch

IDEA git 拉取项目时报 No tracked branch configured for branch master or the branch doesn't exist的提示。这时候打开Terminal控制台输入一下命令即可: git branch --set-upstream-to=origin/master(远程分支名称)...

2020-09-08 15:07:49 2973

原创 Jenkins部署springboot项目

只写配置部分:踩了一天的坑,注意看构建的启动日志#!/bin/bash# 必须定义,如果不定义jenkins会在一个job执行完成后将tomcat程序杀死,造成程序无法再启动# 定义变量JAR_NAME="service-api.jar"JAR_FILE=~/workspace/wisdom-vehicle/service-api/target/${JAR_NAME}echo "lujin ${JAR_FILE}"execute_target=~/service-api/

2020-06-29 19:22:15 423

原创 js 二维数组转Json数组 再转json对象数组

function jsonParam(data){ //data是一个二维数组 var tableColumns = data[0] var datajson = {} var jsonresult = [] for (var i = 0; i < data.length; i++) { for (var j = 0; j < table...

2020-01-10 15:03:24 1714

原创 springboot使用外部tomcat获取自定义配置文件

public class UnitConfig { //private static ResourceBundle resourceBundle; private static Properties pro; static{ //resourceBundle= ResourceBundle.getBundle("offine_config"); pro = n...

2020-01-10 14:59:48 706

原创 Java吧字符串转成可计算的公式

package com.xf.practice;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;import java.util.ArrayList;public class TestArrayList { ...

2020-01-09 19:51:21 639

转载 BeanUtils.copyProperties不支持复制集合的解决方案

https://blog.csdn.net/weixin_38229356/article/details/81396572

2020-01-09 11:04:50 690

转载 Optional的使用以及常见空指针解决办法

1.对象为空 User user=null; user.getName(); //NullPointException解决办法 User user=null; Optional.ofNullable(user).orElseGet(User::new).getName...

2020-01-08 13:40:29 1049

翻译 JAVA获取两个List的交集、差集以及并集

获取firstArrayList和secondArrayList的交集(两个集合相同的部分)、差集(两个集合不同的部分)以及并集(两个集合全并后的数据(不包含重复数据))import java.util.Set;import java.util.List;import java.util.HashSet;import java.util.TreeSet;import java.uti...

2019-12-18 17:18:52 1100

原创 将List生成XML文档(字符串)将XML文档(字符串)解析成List,适用于任何对象

将List生成XML文档(字符串)将XML文档(字符串)解析成List,适用于任何对象package com.glaway.ids.util;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;im...

2019-12-09 16:03:39 1069

原创 mysql8 的安装和设置

mysql8的安装写在前面 与5.*的版本整体差不多,但是安装细节决定成败 下载 点击https://dev.mysql.com/downloads/file/?id=476233,也可以点这里,有账号可以登录,没有选最下面的跳过。 安装和启动 把bin添加到环境变量path下面,win10注意每个变量是新起一行,不要在最后加分号 添加配置文件my.ini(直接tx...

2019-10-10 16:30:51 127

原创 SpringBoot 整合 Mybatis 关于 MapperScan扫描接口的问题出现No bound statemented

在SpringBoot中我们配置Mybatis的扫描是很简单的,最简单粗暴的方法是直接在类上注解 @MapperScan("你的项目根包"),然后你就会惊喜的发现,Mybatis帮你把所有的接口都做了一个动态代理...为所有的接口都做了一个实现类,无差别攻击。这是因为,Mybatis的默认机制是会对MapperScan中basePackage包下的所有接口都生成一个代理实现类。这时使用接口...

2019-07-23 10:18:29 624

原创 springboot中解析jason序列化中的Date对象不支持yyyy-MM-dd HH:mm:ss这种格式

网上查资料,上面说的是jackson只支持以下几种日期格式:"yyyy-MM-dd'T'HH:mm:ss.SSSZ";"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";"yyyy-MM-dd";"EEE, dd MMM yyyy HH:mm:ss zzz解决办法:第一种方法:import com.fasterxml.jackson.core.JsonPar...

2019-06-19 10:13:33 5140

原创 SpringBoot使用Cache整合redis缓存配置解决存入redis乱码

package com.redis.dean.auth.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapp...

2019-04-10 17:26:20 1780

原创 ResourceUtils工具类

File jsonfile = ResourceUtils.getFile("classpath:city.json"); //通过Java自带的读取工具对文件目录下的文件进行读取File jsonfile = ResourceUtils.getFile("classpath:city.json"); //Spring 提供了一个 ResourceUtils 工具类,它支持...

2018-07-12 11:50:35 18810 1

翻译 FileUtils工具类的使用

&lt;code class="language-html"&gt;package cn.xingoo.learn.commons;    import org.apache.commons.io.FileUtils;  import org.apache.commons.io.filefilter.DirectoryFileFilter;  import org.apache.commons.i...

2018-07-12 11:44:30 5649

转载 Jackson 解析json数据之忽略解析字段注解@JsonIgnoreProperties

以前解析json用的惯的就是Google的gson了,用惯了基本就用它了,一直也没发现什么大问题,因为都是解析简单的json数据。但是最近学习springboot,要解析一个比较复杂的json数据。就照之前的用gsonformat自动生成实体类,让gson直接解析,本想着一切ok了,可是确报错了,刚开始以为gsonformat生成的类有错误,因为毕竟json数据较为复杂,于是多生成几次,可是还是不...

2018-06-02 10:44:14 1265

转载 负载均衡算法---Java的简单实现

最近,大伙常在谈论什么负载均衡,什么服务器的,而自己对于这一块也是不太理解深入模糊,然后就去看书学习,印证自己的想法。下面是自己的一些总结吧:  比较常用的负载均衡算法,有下面的这一些:(1)轮询(其实就是循环)(2)随机(3)hash(4)加权轮询(5)加权随机我一直以来觉得很多的东西看概念或者名词是很难理解他们的意思的,我觉得应该从实际出发思考问题,负载均衡所要解决的问题是什么?为什么需要这个...

2018-05-21 14:05:49 138

转载 SpringBoot集成篇 异步调用Async

SpringBoot集成篇(二) 异步调用Async什么是异步调用?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。如何实现异步调用?多线程,这是很多人第一眼想到的关键词,没错,多线程就是一种实现异步调用的方式。在非spring目项目中我们要实现异步调用的就是使用多线程方式,可以自己实现Runa...

2018-05-18 17:14:52 339

原创 Mybatis使用generator自动生成的Example类使用OR条件查询

只需要这样就能使用or条件查询 列如(select * from customer where phone like '%2%' or `name` like '%2%')如果需要其他复杂条件请百度 嘿嘿...

2018-05-17 17:52:02 11977 5

原创 SpringBoot+MyBatis中获取插入数据的主键ID

需求 : 在SpringBoot需要获取上次插入的主键ID解决在配置文件中配置:在insertSelective()执行完新增方法。再通过activity.getId()即可获取插入的ID主键

2018-05-09 18:00:08 13264 1

原创 关于Map集合中containsKey方法的用法

比如现在有需求需要按照businessCode来分组用containsKey就很方便了代码:public class TestContainsKey { public static void main(String[] args) {  Map&lt;String, List&lt;ProductResult&gt;&gt; resultMap = new HashMap&lt;Strin...

2018-05-02 18:00:54 2977

翻译 Spring整合里云OSS服务实现文件上传

相关配置在阿里云控制台生成访问密钥(AccessKey)创建OSS bucket。阿里云提供了Endpoint(是阿里云自己的域名)。数据库中存储的文件地址如果包含阿里云的域名,将来如果不使用阿里云(使用其他的云服务,或者是自己搭建图片服务器),那么数据库中的地址全部要修改(这里面包括富文本内容,修改富文本内容中的图片地址复杂程度可想而知)。域名解析选择CNAME类型解析即可如果域名是使用同一个账...

2018-05-02 17:40:28 1089

翻译 MySql中FROM_UNIXTIME()的用法

一 需求:数据表的“addtime”字段一般是int型,用于存放时间戳,当开发或者调试时,很多时候想要直观的查看某条记录的addtime,但是迫于是时间戳,很苦恼。二 分析解决:SELECT *,FROM_UNIXTIME(ADDTIME) AS  DATE  FROM `JobCandidate`;三 扩展相反功能UNIX_TIMESTAMP()即将日期类型 的转换为时间戳显示。...

2018-04-26 14:02:48 24293

翻译 myBatis中#{}和${}传参的区别

#{}将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{id},如果传入的值是111,那么解析成sql时的值为order by “111”, 如果传入的值是id,则解析成的sql为order by “id”。${}将传入的数据直接显示生成在sql中。如:order by ${id},如果传入的值是111,那么解析成sql时的值为order by 111, 如果...

2018-04-19 17:56:57 825

原创 Mysql函数FIND_IN_SET()的使用方法

1.FIND_IN_SET的基本语法FIND_IN_SET(str,strlist)str 要查询的字符串,strlist 字段名 参数以”,”分隔 如 (1,2,6,8)如果str不在strlist 或strlist 为空字符串,则返回值为 0 。如任意一个参数为NULL,则返回值为 NULL。这个函数在第一个参数包含一个逗号(‘,’)时将无法正常运行。2.在myBatis里面使用FIND_IN...

2018-04-19 17:53:19 1050

原创 Js常见跳转页面的几种方式

今天整理下我们常用的js跳转代码,常用的js跳转代码比如:js倒计时跳转代码、pc站跳转手机站代码、在原来的窗体中直接js跳转用、在新窗体中打开页面用、js直接跳转代码、js返回代码、head标签内加如下代码实现页面定时自动跳转代码、self.location方式实现页面跳转、top.location方式实现页面跳转,具体请看以下代码,希望对你有帮助。1.js倒计时跳转代码&lt;script t...

2018-04-13 17:46:12 5646

转载 IDEA安装阿里Java代码规范插件

阿里java代码规范IDEA插件之傻瓜教程前言碎语千呼万唤始出来,阿里巴巴在首次发布java开发手册后,时隔一年终于推出了IDEA的代码检查插件了。插件应该是十月八号就悄悄的发布了,插件源码推迟了5天才上传。如果说java代码规范从意识上统一了团队整体代码开发风格的话,那么规范插件的推出可以强制团队成员遵循编程规范,简直是大java行业内的一大福音。博主使用的开发工具是IDEA,所以下文也是IDE...

2018-04-13 17:39:10 31138

原创 解决Springboot项目里调用RestTemplate中文乱码问题

/** * 解决restTemplate调用乱码 * @param restTemplate */public static void reInitMessageConverter(RestTemplate restTemplate){ List&lt;HttpMessageConverter&lt;?&gt;&gt; converterList=restTemplate.getM...

2018-04-13 17:15:23 2263 2

mysql脚本省市县镇村.zip

最新最新全国各省、市、县、镇、村mysql脚本.zip很齐全,结构完整已在项目中使用.

2020-03-03

黑马十次方项目

最新黑马十次方项目,资料齐全,内容齐全,视频齐全,代码齐全

2018-12-11

MyEclipse2017Stable1.0.rar

MyEclise-2017-Stable-1.0破解文件.rar,亲测可用! 不会可以邮寄我, 评论留下邮箱

2018-11-13

FineReport7报表帮助文档

FineReport报表软件是一款纯Java编写简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。 软件公司用FineReport报表,在软件开发过程中,可以加快开发速度,提高软件的稳定性;在软件交付后,可以大大的降低维护难度,提高最终用户的满意度。开发出的软件可以做到随需应变。 企事业单位这些最终用户应用FineReport报表,可以简单的应用多业务系统数据,集中数据于一张报表,让更多数据应用于经营分析和业务管控中。通过FineReport数据决策系统,用户可以搭建报表中心,实现报表的统一访问和管理,实现财务、销售、客户、库存等各种业务主题分析、数据填报等。

2018-07-30

空空如也

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

TA关注的人

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