自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 kettle -数据同步-步骤 与问题

更新字段 如果 点击的是 右边 获取更新字段 自动映射的 要把上一步骤里的 自定义的 gz 去掉 否则报错。用来查询的关键字 我这边的业务只用主键即可 【能查出要同步的数据】【通过关键字 将两份 排序 归类在一起 数据字段为要比对的字段】“changed” : 关键字段在新旧数据源中都存在,但域值不同。” : 关键字段在新旧数据源中都存在,且域值相同。标志字段自定义-最好和数据库字段区分开。” : 旧数据源中没有找到该关键字段。”: 新数据源中没有找到关键字段。获取字段 【全部即可】

2023-08-16 09:28:49 816

转载 java list 里是对象-深拷贝

【代码】java list 里是对象-深拷贝。

2023-08-09 17:09:54 201

转载 git 当前分支修改提交到其他分支

【代码】git 当前分支修改提交到其他分支。

2023-06-12 15:37:46 2139

转载 Java 自定义注解及使用场景

Java 中自定义注解及使用场景

2022-10-14 16:59:25 762 1

转载 面向对象编程七大编程原则概述详解

面向对象编程七大编程原则概述详解

2022-10-11 14:13:13 582

转载 getway网关

getway

2022-08-01 13:40:06 547

转载 JAVA正则表达式校验中国大陆手机号段【2022年2月】

JAVA正则表达式校验中国大陆手机号段【2022年2月】

2022-07-18 13:39:03 2831

原创 java 和 js 的rsa加密

java 和 js 的rsa加密

2022-07-18 11:17:10 969

原创 java aes 加密工具类

<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.10</version> </dependency> <dependency>...

2022-03-03 11:01:47 1522 1

原创 cache非redis

<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.7</version> </dependency> <dependency> ...

2022-03-03 10:47:36 461

原创 java-jwt

1. jwt 每次解析的对象import cn.hutool.core.util.IdUtil;import lombok.Data;/** * JwtPayLoad部分 * @date 2020/3/12 17:41 */@Datapublic class JwtPayLoad { /** * 用户id */ private Long userId; /** * 账号 */ private String a

2022-03-03 10:35:36 278

原创 mybatis-plus-Generator 自动映射代码

<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </dependency> <!-- myba...

2022-02-18 10:32:36 284

原创 kettle 在Linux下执行kjb

安装好kettle后 将 .sh 结尾的文件 赋予中的权限前提准备好kettle中kjb脚本建议写一个 shell启动脚本内容如下第一步创建日期结尾的日志第二步 通过kitchen.sh 执行 kjb文件 并将日志输出到指定位置#!/bin/bashfilenamedate=$(date +%Y-%m-%d).logecho "start" >> /usr/local/kettle/kettle_data/kettle_log/"all_info_"$filenam

2021-12-29 16:27:09 2742

转载 elk日志系统

框架 简介 作用 Elasticsearch 开源分布式搜索引擎,提供存储、分析、搜索功能。特点:分布式、基于reasful风格、支持海量高并发的准实时搜索场景、稳定、可靠、快速、使用方便等。 接收搜集的海量结构化日志数据,并提供给kibana查询分析 Kibana 开源日志报表系统,对elasticsearch以及logstash有良好的web页面支持 对elasticsearch提供的数据进行分析展示 Log...

2021-11-25 11:24:50 89

原创 六边形架构

分层架构分层架构的一个重要原则是每层只能与位于其下方的层发生耦合。分层架构可以简单分为两种,即严格分层架构和松散分层架构。在严格分层架构中,某层只能与位于其直接下方的层发生耦合,而在松散分层架构中,则允许某层与它的任意下方层发生耦合。分层架构的好处是显而易见的。首先,由于层间松散的耦合关系,使得我们可以专注于本层的设计,而不必关心其他层的设计,也不必担心自己的设计会影响其它层,对提高软件质量大有裨益。其次,分层架构使得程序结构清晰,升级和维护都变得十分容易,更改某...

2021-11-11 16:58:49 1544

原创 springboot 一个redis数据源 操作多个库

pom引入包 <!-- redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dep.

2021-10-29 16:00:57 210

转载 MongoDB常用操作

1.命令查看所有数据库 show dbs 查看当前所在数据库 db 创建数据库,不存在就创建,存在就使用 use 数据库名称 查看当前数据库中所有的集合 show collections或show tables 创建集合(显式创建) db.createCollection(“集合名称”) 创建集合(隐式创建),指创建集合并同时向集合中插入数据 db.集合名称.insert({}) 删除集合中的文档 db.集合名...

2021-07-02 17:28:07 134

转载 mongodb创建用户

1.配置mongodb.conf添加auth=true 开启用户验证2.# 从终端进入mongo shell[root@localhost]# mongo> use admin # 进入admin数据库> db.createUser( { user: "admin", pwd: "adminpwd", roles:[ {role:"root", # 角色 db:"admin" # ..

2021-07-02 16:17:19 527

转载 centos7 安装mysql8+ 后执行一些赋权命令

mysql 登录mysql -uaaa -pPasswd一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器例子:CREATE USER 'do

2021-07-01 15:46:30 136

原创 centos7 安装MySQL8+

CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。1.检查系统是否已经安装过mysql rpm -qa|grep mariadb如果查询到

2021-06-30 16:23:52 105

原创 XSS攻击 springboot项目修复

攻击者可能得到更高的权限(如执行一些操作)、私密网页内容、会话和cookie等内容比如输入框 输入页面会有弹出框import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import java.io.IOException;public class XssFilter implements Filter { @Override public void init(FilterConfi..

2021-06-24 13:52:05 273

原创 centos7 安装mongodb

文档手册https://docs.mongoing.com/社区版下载地址https://www.mongodb.com/try/download/community进入centoscd /usr/localwgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.6.tgztar -xvzfmongodb-linux-x86_64-rhel70-4.4.6.tgz修改文件名...

2021-06-23 14:15:53 171

原创 springboot 打包成jar运行

下图 3 一定要是 resources下 否则结果都在运行时报了Error :Invalid or corrupt jarfile xxx.jar错误。最终 项目下会有 out 文件夹 jar包在里面进入jar目录cmd进入命令行运行 java -jar xxxx.jar 启动浏览器 http://localhost:port/路径就能访问了...

2021-05-31 15:35:11 132

原创 springboot 使用lettuce客户端操作redis

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!--redis需--><dependency> <groupId>org.apache.commons</gro.

2021-04-09 15:54:56 619

原创 springboot 参数里含英文括号 会有转义问题

加入参数 =HtmlUtils.htmlUnescape(参数.replace(" ",""));

2021-02-08 10:33:36 902

转载 判断对象中属性值 是否全为空

判断对象中属性值是否全为空

2021-01-25 15:12:18 767

转载 Java8 Stream groupingBy对List进行分组

Collectors.groupingBy根据一个或多个属性对集合中的项目进行分组数据准备:public Product(Long id, Integer num, BigDecimal price, String name, String category) { this.id = id; this.num = num; this.price = price; this.name = name; this.category = category;}Product prod1 =

2021-01-21 16:53:51 2127

原创 mybatis 一条sql 返回结果包含两个表对应的对象

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="cn.SysUserMapper"> <resultMap id="sysUserResult" type="cn.sysSy.

2021-01-08 17:23:45 1269

原创 Springboot跨域请求配置

有多种方式 暂写全局配置的一种加入配置package com.a.a.common.config;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfr

2020-12-08 13:15:32 1378

原创 kafka-springboot 简单应用

pom<!--springboot中的kafka依赖--><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency><dependency> <groupId>org.apache.kafka</grou

2020-11-30 17:11:16 116

原创 idea

local changes 在commit里

2020-11-23 23:23:43 59

原创 机器间传文件的另一种方法

安装nginx 启动把要传的文件放在nginx下 html文件夹里接受的人浏览器 访问http://12.2.2.12/ideaIU-2020.1.exe(发送人ip)

2020-11-23 10:21:15 67

原创 excel--easypoi

package com.a.utils.common;import cn.afterturn.easypoi.excel.ExcelExportUtil;import cn.afterturn.easypoi.excel.ExcelImportUtil;import cn.afterturn.easypoi.excel.entity.ExportParams;import cn.afterturn.easypoi.excel.entity.ImportParams;import cn.a...

2020-11-23 10:13:58 393 1

原创 fileUtil包括阿里云上传

1.pom <!-- 阿里云OSS start--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.11.0</version> </dependen

2020-11-23 10:00:50 239

原创 mybatis generator

1.application.properties里加spring.profiles.active=dev2.application-dev.yml里################### 项目启动端口 ###################server: port: 8081################### spring配置 ###################spring: # profiles: dev datasource:# url: j

2020-11-23 09:44:41 89

原创 分页插件

第一步:pom文件引入pagehelper<!-- pagehelper --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version></dependency&g

2020-11-19 14:40:40 139

原创 java8list操作

将一个对象集合转换成另一个对象集合 List<a> aList = null; List<b> list = bRepository.findAll(); if(CollectionUtils.isNotEmpty(list)){ aList = list.stream().map(bb-> { a aa = new a(); Bean

2020-11-19 13:24:07 134

原创 xxl-job2.2.0试用总结--Executor

1.pom引入jar包<dependency> <groupId>com.job</groupId> <artifactId>xxl-job-core</artifactId> <version>2.2.0</version></dependency><dependency> <groupId>io.netty</groupId>..

2020-11-09 11:00:28 992 1

原创 git 不提交target及imp等文件

项目下建立 .gitignore 文件HELP.md/target/!.mvn/wrapper/maven-wrapper.jar!**/src/main/**/target/!**/src/test/**/target/### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cache### IntelliJ IDEA ###.idea*.iws*.iml

2020-10-30 11:11:22 1999

原创 springBoot@Cache与redis结合

1.在此之前当我们在pom.xml dependencies 中引入redis starter依赖<dependencies> <!--Redis 缓存--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactI

2020-10-19 17:23:10 201

mybatis generator for myeclipse10

在csdn下载的用了3个积分,不能浪费,免积分分享下。。。

2016-04-23

信息安全完全参考手册(第二版)(part2)

信息安全完全参考手册(第二版)(part2),资源来自网上

2015-12-06

信息安全完全参考手册(第二版)(part1)

资源来自网上,因为太大,分成两部分,part1 和 part2

2015-12-06

空空如也

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

TA关注的人

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