
java
甘小涛哇
这个作者很懒,什么都没留下…
展开
-
STREAM流做模拟分页
STREAM流做模拟分页原创 2022-07-09 13:51:19 · 377 阅读 · 0 评论 -
使用spring-boot-admin报错failed to resolve ‘DESKTOP-DHHU94O‘ after 2 queries
在整合spring-boot-admin启动客户端注册时报错 :Error has been observed at the following site(s): |_ checkpoint ⇢ Request to GET health [DefaultWebClient]java.net.UnknownHostException: failed to resolve 'DESKTOP-DHHU94O' after 2 queriesorg.springframework.web...原创 2021-08-02 15:23:11 · 6625 阅读 · 3 评论 -
Hutool Java 工具类库,Java开发必备利器
https://thinkingcao.blog.youkuaiyun.com/article/details/110074707转载 2021-05-25 11:02:57 · 121 阅读 · 0 评论 -
Orika实体映射工具
https://thinkingcao.blog.youkuaiyun.com/article/details/116053643转载 2021-05-25 09:48:57 · 231 阅读 · 0 评论 -
JDK1.8时间接口 LocalDateTime用法
https://thinkingcao.blog.youkuaiyun.com/article/details/116932263转载 2021-05-25 09:40:12 · 147 阅读 · 0 评论 -
常用正则表达式最强整理(速查手册)
oracle正则查询(模糊)selece * from org_organization where regexp_like (orgseq,'(.8.)$|.([0-9]{1,}.)$');查询字段包含.8.以及.8.25.的数据 只包含后面一级Java正则替换匹配String seq ="..3.4.5..";seq =Pattern.compile("^\\.|\\.$").matcher(seq).replaceAll("");结果 .3.4.5.意思是将最前面和最后.转载 2021-04-16 23:29:02 · 145 阅读 · 0 评论 -
JDK 1.8新特性 stream流使用
一.Stream流stream流,是在java8中,由lambda表达式所带来的一种新的函数是编程模式,可以用来解决一些已有的集合类型的弊端1.stream流与传统集合的便利方式的区别传统遍历方式public static void main(String[] args) { //遍历输出名字中含有七的并且名字长度为3的人 List<String> list = List.of("乔七七","韩七岁","零零七","鲁班七号","上官婉儿");转载 2021-01-29 14:26:32 · 661 阅读 · 0 评论 -
若依微服务项目部署流程
一.服务器说明服务器一序号域名ip作用1xuniji.config.com192.168.220.128提供redis,nacos,mysql ,nginx服务,前端代码也是部署到该服务器2xuniji.server.com192.168.220.129服务部署的机器,supervisor 进行项目线程统一管理二.成品展示1.页面展示2.config机器前端代码部署路径3.config机器中间件安装路径(只用到了redis,nginx,naco原创 2020-12-24 13:45:16 · 12340 阅读 · 2 评论 -
将列表递归成树形结构
以js代码为例/** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} id id字段 默认 'id' * @param {*} parentId 父节点字段 默认 'parentId' * @param {*} children 孩子节点字段 默认 'children' * @param {*} rootId 根Id 默认 0 */export function handleTree(data, id, parentId, children,原创 2020-06-04 17:07:46 · 402 阅读 · 4 评论 -
数据库含子数据的表结构设计,使查询不用递归
1.数据库中有一个表sys_dept,其中的ancestors很关键,它可以使我们省去递归查询子数据的操作2.使用下面的语句查询select * from sys_dept where '100A' ::varchar = ANY (STRING_TO_ARRAY(ancestors,','))结果原创 2020-06-04 10:49:04 · 528 阅读 · 0 评论 -
springmvc响应跨域
/** * 解决响应跨域问题 * @param response * @return */ public static HttpServletResponse setCross(HttpServletResponse response){ //解决跨域问题 response.setHeader("Access-Control-Allow-Origin", "*") response.setHeader("Acce...原创 2020-05-11 09:54:17 · 242 阅读 · 0 评论 -
Mybatis配置一对一,一对多,多对多
创建表用户实体类import javax.persistence.*;import java.util.List;public class TestUser { private Integer userId; private String userName; private List<TestRole> roles; ...原创 2020-04-21 16:55:06 · 1004 阅读 · 0 评论 -
java用jintellitype和jna两种方式实现鼠标键盘后台监听
点我免费下载依赖的jar文件和dll文件我的目录结构 依赖jintellitype-1.3.9.jar方式实现需要一个jar文件和两个c编写dll文件,注意:dll的文件必须放在resources下的com.melloware.jintellitype......转载 2020-04-13 16:54:35 · 2815 阅读 · 4 评论 -
RSA和AES加密解密
1.RSA加密会生成一个公钥和一个私钥,一般都是用公钥加密,私钥解密该工具类提供公钥加密解密,私钥加密解密import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.math.BigInteger;import java.secur...翻译 2019-10-10 11:11:50 · 1120 阅读 · 1 评论 -
通用mapper的使用
1.在pom中添加Maven依赖<!-- 通用Mapper --><dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>3.3.9</version&原创 2018-10-26 19:16:36 · 202 阅读 · 0 评论 -
SpringBoot与mybatis整合返回map时key全是小写解决方案(多数据源)
首先说下多数据源的配置吧properties.yml##postgresql #####################################################################spring: datasource: manage: url: jdbc:postgresql://你的IP地址:5432/db_admin_ma...转载 2019-04-09 17:41:17 · 3070 阅读 · 2 评论 -
ant design pro 引入自己封装的axios 并且后台springboot过滤器实现跨域
内容不较多,因为时间的缘故来不及详细的整理,可以挑出一些需要的部分废话不多说,直接贴代码这是我封装的axios工具import JsonP from 'jsonp'import axios from 'axios'import { notification } from 'antd'import Global from '@/utils/global/global'exp...原创 2019-04-28 15:54:34 · 2054 阅读 · 0 评论 -
springboot整合mybatisGenerator并设置不生成Example文件,dao实现通用mapper接口
首先在pom中引入jar包 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin<...原创 2019-04-28 17:03:23 · 1615 阅读 · 0 评论 -
远程服务器CentOs7上安装mysql并用Navicat连接
1.下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。[root@...原创 2019-06-08 18:39:07 · 797 阅读 · 0 评论 -
百度云服务器上centos7安装jdk与maven并且运行springboot的jar包
(1)先下载好jdk因为官网的服务器是国外的下载速度可能会很慢,我把资源上传到csdn了,有积分的小伙伴可以直接下https://download.youkuaiyun.com/download/qq_38279833/11231468(2)在Linux上创建文件夹在usr下的local中新建名称为java的文件夹。(3)把下载好的jdk上传到java文件夹下。我是通过F...原创 2019-06-09 16:25:56 · 577 阅读 · 0 评论 -
系统部署-当jar包更新时自动重新启动项目
1.在linux上安装inotifywait实现文件监控(1) noitify下载地址:http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz(2) 上传到服务器(3)解压安装tar -zxvf inotify-tools-3.14.tar.gz进入到解压的文件中cd...原创 2019-06-11 14:30:18 · 3831 阅读 · 0 评论 -
JAVA使用barcode4j生成条形码和二维码图片以及带logo的二维码,验证码图片,使用thumbnailator压缩图片和加水印
1.Maven引入barcode4j依赖2.工具类3.调用工具类测试一下4.生成条形码图片二维码生成带logo的二维码。2、Maven引入thumbnailator依赖,对图片压缩和加水印原创 2019-07-20 12:50:00 · 5535 阅读 · 0 评论 -
mybatis返回自增长的ID
service: /** * 新增地图元素 * @param element * @return */ public int insert(TemplateMapElement element){ templateMapElementMapper.insertMapElement(element); retu...原创 2019-08-28 09:56:03 · 141 阅读 · 0 评论 -
springboot整合swagger-bootstrap-ui,过滤器放开并解决自定义错误信息返回冲突
1.引入swagger依赖包 <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...原创 2019-09-14 21:48:13 · 2754 阅读 · 0 评论 -
ssm中进行junit测试
1.加入maven依赖 <!-- 单元测试 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> ...原创 2018-10-26 18:40:32 · 3350 阅读 · 0 评论