- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 Jenkins+Rancher2.7部署构建
2.输入在rancher中要查找的的项目名称并点击deployment连接进入下一个页面。在Rancher2.7没有查看Api按钮了需要自己去查找。在Jenkins中使用rancher插件时需要去查。3.找到自己的deployment随便点一个进去。4.浏览器上面地址就是工作负载地址。
2024-06-04 16:55:04 1139
原创 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 1689
翻译 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 3748 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 861
原创 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 1334
转载 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 206
原创 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 207
转载 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 502
原创 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 2427 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 3223
原创 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 450
原创 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 1757
原创 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 737
原创 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 688
转载 BeanUtils.copyProperties不支持复制集合的解决方案
https://blog.csdn.net/weixin_38229356/article/details/81396572
2020-01-09 11:04:50 727
转载 Optional的使用以及常见空指针解决办法
1.对象为空 User user=null; user.getName(); //NullPointException解决办法 User user=null; Optional.ofNullable(user).orElseGet(User::new).getName...
2020-01-08 13:40:29 1070
翻译 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 1141
原创 将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 1135
原创 mysql8 的安装和设置
mysql8的安装写在前面 与5.*的版本整体差不多,但是安装细节决定成败 下载 点击https://dev.mysql.com/downloads/file/?id=476233,也可以点这里,有账号可以登录,没有选最下面的跳过。 安装和启动 把bin添加到环境变量path下面,win10注意每个变量是新起一行,不要在最后加分号 添加配置文件my.ini(直接tx...
2019-10-10 16:30:51 145
原创 SpringBoot 整合 Mybatis 关于 MapperScan扫描接口的问题出现No bound statemented
在SpringBoot中我们配置Mybatis的扫描是很简单的,最简单粗暴的方法是直接在类上注解 @MapperScan("你的项目根包"),然后你就会惊喜的发现,Mybatis帮你把所有的接口都做了一个动态代理...为所有的接口都做了一个实现类,无差别攻击。这是因为,Mybatis的默认机制是会对MapperScan中basePackage包下的所有接口都生成一个代理实现类。这时使用接口...
2019-07-23 10:18:29 661
原创 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 5206
原创 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 1800
原创 ResourceUtils工具类
File jsonfile = ResourceUtils.getFile("classpath:city.json"); //通过Java自带的读取工具对文件目录下的文件进行读取File jsonfile = ResourceUtils.getFile("classpath:city.json"); //Spring 提供了一个 ResourceUtils 工具类,它支持...
2018-07-12 11:50:35 18891 1
翻译 FileUtils工具类的使用
<code class="language-html">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 5671
转载 Jackson 解析json数据之忽略解析字段注解@JsonIgnoreProperties
以前解析json用的惯的就是Google的gson了,用惯了基本就用它了,一直也没发现什么大问题,因为都是解析简单的json数据。但是最近学习springboot,要解析一个比较复杂的json数据。就照之前的用gsonformat自动生成实体类,让gson直接解析,本想着一切ok了,可是确报错了,刚开始以为gsonformat生成的类有错误,因为毕竟json数据较为复杂,于是多生成几次,可是还是不...
2018-06-02 10:44:14 1293
转载 负载均衡算法---Java的简单实现
最近,大伙常在谈论什么负载均衡,什么服务器的,而自己对于这一块也是不太理解深入模糊,然后就去看书学习,印证自己的想法。下面是自己的一些总结吧: 比较常用的负载均衡算法,有下面的这一些:(1)轮询(其实就是循环)(2)随机(3)hash(4)加权轮询(5)加权随机我一直以来觉得很多的东西看概念或者名词是很难理解他们的意思的,我觉得应该从实际出发思考问题,负载均衡所要解决的问题是什么?为什么需要这个...
2018-05-21 14:05:49 148
转载 SpringBoot集成篇 异步调用Async
SpringBoot集成篇(二) 异步调用Async什么是异步调用?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。如何实现异步调用?多线程,这是很多人第一眼想到的关键词,没错,多线程就是一种实现异步调用的方式。在非spring目项目中我们要实现异步调用的就是使用多线程方式,可以自己实现Runa...
2018-05-18 17:14:52 352
原创 Mybatis使用generator自动生成的Example类使用OR条件查询
只需要这样就能使用or条件查询 列如(select * from customer where phone like '%2%' or `name` like '%2%')如果需要其他复杂条件请百度 嘿嘿...
2018-05-17 17:52:02 12051 5
原创 SpringBoot+MyBatis中获取插入数据的主键ID
需求 : 在SpringBoot需要获取上次插入的主键ID解决在配置文件中配置:在insertSelective()执行完新增方法。再通过activity.getId()即可获取插入的ID主键
2018-05-09 18:00:08 13346 1
原创 关于Map集合中containsKey方法的用法
比如现在有需求需要按照businessCode来分组用containsKey就很方便了代码:public class TestContainsKey { public static void main(String[] args) { Map<String, List<ProductResult>> resultMap = new HashMap<Strin...
2018-05-02 18:00:54 3023
翻译 Spring整合里云OSS服务实现文件上传
相关配置在阿里云控制台生成访问密钥(AccessKey)创建OSS bucket。阿里云提供了Endpoint(是阿里云自己的域名)。数据库中存储的文件地址如果包含阿里云的域名,将来如果不使用阿里云(使用其他的云服务,或者是自己搭建图片服务器),那么数据库中的地址全部要修改(这里面包括富文本内容,修改富文本内容中的图片地址复杂程度可想而知)。域名解析选择CNAME类型解析即可如果域名是使用同一个账...
2018-05-02 17:40:28 1101
翻译 MySql中FROM_UNIXTIME()的用法
一 需求:数据表的“addtime”字段一般是int型,用于存放时间戳,当开发或者调试时,很多时候想要直观的查看某条记录的addtime,但是迫于是时间戳,很苦恼。二 分析解决:SELECT *,FROM_UNIXTIME(ADDTIME) AS DATE FROM `JobCandidate`;三 扩展相反功能UNIX_TIMESTAMP()即将日期类型 的转换为时间戳显示。...
2018-04-26 14:02:48 24317
翻译 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 864
原创 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 1099
原创 Js常见跳转页面的几种方式
今天整理下我们常用的js跳转代码,常用的js跳转代码比如:js倒计时跳转代码、pc站跳转手机站代码、在原来的窗体中直接js跳转用、在新窗体中打开页面用、js直接跳转代码、js返回代码、head标签内加如下代码实现页面定时自动跳转代码、self.location方式实现页面跳转、top.location方式实现页面跳转,具体请看以下代码,希望对你有帮助。1.js倒计时跳转代码<script t...
2018-04-13 17:46:12 5669
转载 IDEA安装阿里Java代码规范插件
阿里java代码规范IDEA插件之傻瓜教程前言碎语千呼万唤始出来,阿里巴巴在首次发布java开发手册后,时隔一年终于推出了IDEA的代码检查插件了。插件应该是十月八号就悄悄的发布了,插件源码推迟了5天才上传。如果说java代码规范从意识上统一了团队整体代码开发风格的话,那么规范插件的推出可以强制团队成员遵循编程规范,简直是大java行业内的一大福音。博主使用的开发工具是IDEA,所以下文也是IDE...
2018-04-13 17:39:10 31227
原创 解决Springboot项目里调用RestTemplate中文乱码问题
/** * 解决restTemplate调用乱码 * @param restTemplate */public static void reInitMessageConverter(RestTemplate restTemplate){ List<HttpMessageConverter<?>> converterList=restTemplate.getM...
2018-04-13 17:15:23 2707 2
FineReport7报表帮助文档
2018-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人