自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到>热爱生活<的博客

好记星不如烂笔头

  • 博客(44)
  • 资源 (21)
  • 收藏
  • 关注

原创 MapStruct

简单来说,MapStruct 是一个用于 Java 的代码生成器,专注于对象之间的映射。它通过注解的方式来定义如何将一个对象的属性映射到另一个对象。这听起来可能有些复杂,但其实它的核心思想就是简化对象转换的工作。在现代开发中,尤其是微服务架构下,数据传输对象(DTO)和实体之间的映射工作变得越来越频繁。如果没有一个高效的工具,手动编写这些映射代码不仅容易出错,还会让人感到厌烦。而MapStruct的出现,正好解决了这个痛点。

2024-11-09 12:58:19 467

原创 gitlab重置管理员root密码

u.save!大功告成。

2023-07-27 11:40:22 208

原创 cent os使用nfs

准备一台主机安装nfs存储卷#ip 192.168.0.15yum install -y nfs-common nfs-utils rpcbind mkdir /nfsdata chmod 666 /nfsdata/ chown nfsnobody /nfsdata/ cat >> /etc/exports <<EOF /nfsdata *(rw,no_root_squash,no_all_squash,sync) EOF systemctl start rpcbi

2020-12-20 07:42:03 291 2

原创 kubernetes1.20搭建 快速 简单

安装kubernetes集群,文档部署时 k8s版本-kubernetes1.20 docker版本 Docker version 20.10.0安装前准备0、如果没有虚拟机,windows电脑使用vmvare,mac电脑使用virtual-box1、准备3台,2G或更大内存,2核或以上CPU,20G以上硬盘 物理机或云主机或虚拟机2、系统centos 7.x环境准备(在3台机运行)#根据规划设置主机名hostnamectl set-hostname masterhostnamectl s

2020-12-14 21:16:24 4557 5

原创 Elasticsearch、Kibana、下载加速

最近项目里面使用到了全文检索,于是去官网下载了一次es相关软件,发现慢的让人无法忍受,于是找到了一架飞机,欢迎大家乘坐,如果你喜欢就留下你的小爱心吧^_^上图是在es官网点down后执行的下载任务,太慢了窝就直接取消了我们只需要在https://elasticsearch.thans.cn/downloads/elasticsearch/这个地址后面跟上需要下载的文件名就可以了...

2020-04-19 14:27:37 949 1

原创 Spring Boot 项目基本框架

今天不太想写代码,于是整理了一个简单入门项目的基本结构,希望给想刚入门的人一些帮助话不多说,先看项目依赖和项目结构<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifa...

2020-04-17 16:30:09 706

原创 Docker环境调优

1、Docker镜像下载最大并发数2、通过配置镜像上传\下载并发数max-concurrent-downloads,max-concurrent-uploads,缩短镜像上传\下载的时间。3、配置镜像加速地址4、通过配置镜像加速地址registry-mirrors,可以很大程度提高镜像下载速度。5、配置Docker存储驱动OverlayFS是一个新一代的联合文件系统,类似于AU...

2020-04-15 17:07:56 1783

原创 mysql高可用-基于docker容器下的pxc集群方案

mysql单机性能测试mysqlslap -h192.168.1.16 -uroot -p123456 -P3306 --concurrency=5000 --iterations=1 --auto-generate-sql --auto-generate-sql-load-type=mixed --auto-generate-sql-add-autoincrement --engine=in...

2019-03-29 14:18:38 4568 6

原创 Mycat实战,高性能mysql集群

周六将编写内容,敬请期待..在这之前,我先把上篇文章里面的效果图展示下,不知道大家是否和我完成的效果一样!上图中,右侧是运行中的5节点mysql集群和2节点的haproxy集群,在每个haproxy节点中还运行着一个keepalived服务,同时在宿主机上也运行了一个keepalived服务,虚拟ip和宿主机ip保持 一致(也可以自己定义其它ip);左侧是用navicat连接了5节点m...

2018-08-02 17:02:57 1431 3

原创 swagger 汉化

无意间发现大家对中文还是情有独钟,于是帮大家搜索了一下汉化的方式,十分简单!在resources资源文件夹下新建swagger-ui.html文件,放入一下内容即可,重启项目看效果!下面这个内容复制来源于swagger源码中的swagger-ui.html,只是引用了汉化引用。不用太多关注其内容.&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; ...

2018-07-03 10:47:16 2513

转载 linux的mysql下看不到mysql数据库解决方案

[root@localhost ~]# mysql -uroot -p123Welcome to the MySQL monitor.  Commands endwith ; or \g.Your MySQL connection id is 7Server version: 5.0.77 Source distributionType 'help;' or '\h' for help. Type...

2018-06-13 14:21:41 1739

原创 好用的mybatis生成工具

工具地址:https://download.csdn.net/download/u013218587/10468842

2018-06-09 14:34:33 518

原创 Docker安装前升级内核3.10

1、首先需要下载,rpm文件,(由于能力有限,不能编译内核)。2、rpm -ivh kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm,rpm -ivh kernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm3、修改vim /etc/grub.conf 中default=0,保存。新安装的内核默认在第一个位置4、重启系统,uname -r...

2018-05-11 17:53:34 841

原创 简单、完整的spring cloud入门

https://blog.csdn.net/forezp/article/details/70148833https://blog.csdn.net/u012702547/article/details/78399406

2018-05-05 12:35:08 2151

原创 mybatis自动生成代码工具

该工具来源于github,原项目生产的代码比较规范,所有没有做修改,我只是将其制作成了安装程序,方便大家使用,效果如下:工具地址链接:https://pan.baidu.com/s/1j31LZUMvZOlu0H5k2LVhxA 密码:cw9k...

2018-04-28 10:45:11 234

转载 Dubbo和SpringCloud

SpringCloud和DubboSpringCloud整合了一套较为完整的微服务解决方案框架,而Dubbo只是解决了微服务的几个方面的问题。contentDubboSpringCloud服务注册中心zookeeperSpring Cloud Netflix Eureka服务调用方式RPCREST API服务网关无Spring Cloud Netflix Zuul断路器不完善Spring Clou...

2018-04-21 10:53:37 1287

原创 linux常用命令

1.查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的xml文件find .  -name "*.xml" |xargs grep  "hello world" 递归查找所有文件内容中包含hello world的xml文件grep -H  'spring' *.xml 查找所以有的...

2018-03-13 11:07:25 166

原创 java实现捕鱼达人

仅供有兴趣的同学学习!源码和安装包:链接:https://pan.baidu.com/s/1yl6WIogcj2oVRssyTV8ipQ提取码:oj7v

2018-02-07 18:09:37 5294 22

原创 可靠的web service客户端代码生成

java -cp mail-1.4.7.jar;saaj-api-1.3.3.jar;jaxrpc.jar;commons-discovery-0.5.jar;commons-logging-1.1.2.jar;axis-1.4.jar;activation-1.1.1.jar;wsdl4j-1.6.1.jar org.apache.axis.wsdl.WSDL2Java http://card.

2017-12-04 17:26:36 349

转载 Excel导入、导出

package com.poi;    import java.util.List;    import org.apache.poi.hssf.usermodel.HSSFCellStyle;    /**  *   *   Title: ExcelEntity.java  *   Description:   *   Copyright: Maple C

2017-08-25 15:54:42 316

原创 Stream流分组,统计,求和

public class Test { public static void main(String[] args) { List list = new ArrayList;//查询昨天一天的所有交易 OrdersDO o1 = new OrdersDO(); o1.setAppId(1L); o1.setTradeAmou

2017-07-06 19:29:19 34755 6

原创 阿里云linux上安装docker

下载yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm安装yum install docker-io启动dockerservice docker start加入开机启动chkconfig docker on

2017-05-15 16:53:43 1556

转载 强大的集合操作类Stream(二)

1. 收集器简介收集器用来将经过筛选、映射的流进行最后的整理,可以使得最后的结果以不同的形式展现。collect方法即为收集器,它接收Collector接口的实现作为具体收集器的收集方法。Collector接口提供了很多默认实现的方法,我们可以直接使用它们格式化流的结果;也可以自定义Collector接口的实现,从而定制自己的收集器。这里先介绍Collector常用

2017-05-15 16:34:29 460

转载 强大的集合操作类Stream(一)

1. 流的基本概念1.1 什么是流?流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操作,并将执行结果交给你,无需我们自己手写代码。因此,流的集合操作对我们来说

2017-05-15 16:33:30 1616 1

原创 FastDFS图片服务器搭建-支持分布式

如果不知道FastDFS是什么鬼的话,先去了解过了,在回来看这篇文章,本文已环境搭建为目的,勿喷!!安装环境aliyun linux或者CentOS用到的文件FastDFS_v5.08.tar.gznginx-1.8.1.tar.gzfastdfs-nginx-module_v1.16.tar.gzlibfastcommon服务名称介绍:fast

2017-05-12 18:12:16 1011

原创 springboot整合dubbo

本例使用idea创建的maven工程整合了dubbo+mybatis+springboot,分为4个module,common:归类javabeancore:归类mybatisserver:归类dubbo服务提供client:归类开放api注意:本例使用的是druid数据源,数据库访问密码均使用加密访问,关于加密方式,可以网上查阅druid数据库加密,然后将自己的passwor

2017-05-10 15:41:46 402

原创 druid在spring boot中的使用

前面已经写过一篇druid的初识,现在再来整理一下druid在spring boot中的使用,spring本身不支持druid数据源,需要自己定义,下面是定义过程,准备工作去掉之前的datasource(c3p0,dbcp,dbcp2等),如果你想配置多数据源,除外,关于如何配置多数据源,自行百度。为了更清晰我把druid相关放在一个包下面,有三个类package com.pill

2017-04-19 20:07:51 1637 2

原创 初识druid

Druid的简介(概念来自百度经验)Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部

2017-04-17 15:50:32 533

原创 linux安装apache2部署html并修改默认访问路径

# cd /usr/local/src  # tar -zvxf httpd-2.2.29.tar.gz //解压  # cd httpd-2.2.29 # mkdir -p /usr/local/apache2 //不用切换目录,直接执行  # ./configure --prefix=/usr/local/apache2 --enable-modules=s

2017-04-14 10:44:11 7235

原创 linux下安装svn客户端

1、下载[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2[maintain@HM16-213 software]$ wget http://subversion.tigris.org/downloads/subversion-1.6

2017-04-07 11:30:47 2619

原创 linux安装mysql

执行命令:rpm -qa|grep mysql查看已经安装的mysql如果以前安装过,执行卸载rpm -e mysql –xxxxxxxxxxx 如:sudo rpm -e mysql-devel-5.1.66-2.el6_3.x86_64find / -name  mysql找到所有mysql文件夹删除干净准备工作做完.1.下载mysql

2017-04-03 02:32:37 348

原创 linux安装jdk+maven

当然前提是你的现有一台linux服务器:安装前要做的事情:经检查jdk版本java -version如果已安装过,可以不用安装,也可以卸载,下面是卸载rpm -qa|grep java查看然后分别执行对应命令(jdk版本根据已安装的来自行修改)rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x8

2017-03-31 09:51:19 1696

原创 仿开发者头条

http://1627n0a370.iask.in/swagger-ui.html#/仿今日头条类的阅读app服务端接口

2017-03-29 16:40:15 546

原创 NullPointerException获奖感言

今天晚上线上项目升级,本来只是升级一个交易记录统计和订单exce导出,升级之前在测试环境和预发布环境都OK的,没想到放到生产环境excel导出一直失败,查看服务器日志,显示OrderController 193行报错,熟悉的NullPointerException,奇怪的是OrderController这行是这样的if(pt == null || pt == 0){//line

2017-03-21 23:31:48 287

转载 spring定时任务@Scheduled cron参数配置

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一

2017-03-20 17:06:22 8091

原创 illegal character: '\ufeff' 错误

在linux服务器上启动项目,可能会报这个错误,原因是由于编码导致的错误,解决方式如下:在本地用notepad++打开该文件,修改编码为UTF-8无BOM格式保存,然后再提交到服务器即可,再次启动项目不会报错。success!

2017-03-06 21:24:36 6095

原创 String.format常用方法

System.out.println(String.format("不够3位前面补0:%03d%n", 7));//007System.out.println(String.format("整数按3位分组:%,d%n", 9989997));//9,989,997System.out.println(String.format("空格50,结果保留5位小数:%50.5f元%n", 49.8

2017-03-06 09:53:54 303

原创 手机短信验证

在项目中经常会用到手机短信验证注册,登录等功能,所以我想写一篇文章来给大家提供一个参考。阿里大于-个人感觉比较好用的短信验证平台,下面是接入阿里大于sdk的步骤。阿里大于官网:直通车,进入官网需要注册,注册的步骤我就不详述了。注册完成之后进入管理中心,申请应用,如下图:接下来下载sdk,申请验证码签名和模板新建java工程,导入sdk(jar包),新建测试类

2017-03-03 18:59:49 723

原创 adb命令

adb start-server连接到adbadb remount刷新文件系统adb devices 查看连接的android设备adb logcat 包名 查看app的日志adb pull sdcard/bk100 c:/取出bk100文件夹下面的所有文件到c盘根目录adb push c:/log.txt sdcard/将c盘下的log文件复制到sdcard根目录adb

2017-02-14 16:50:31 550

原创 liunx命令

mvn -DskipTests clean package//编译mvn -DskipTests -pl eweiche-common package install//-pl, --projects 构建指定的模块,模块间用逗号分隔。可以用来切割大型maven项目,达到急速构建的目的 echo "deploying eweiche dubbo server" //打印该

2017-02-14 16:26:37 316

xtrabackup备份数据库脚本

该脚本资源是使用xtrabackup对mysql做定时备份使用的,方便大家下载学习,如果过有是问题可以私信我,关于xtrabackup我也是没有太深入的了解,还有很多需要学习的地方,作为开发人员,也需要了解一些简单的运维知识

2020-11-17

基于docker的pxc集群环境搭建脚本

该资源主要针对我的博客中基于docker环境下的pxc集群搭建所使用的脚本,这里我整理好了,空白虚拟机,只需执行该脚本即可完成集群搭建,仅供学习参考。该脚本已经完成了docker环境配置,镜像加速,docker网络配置,pxc镜像下载,5节点的pxc集群创建、启动等功能,您完全可以在不看我的博客情况下使用改脚本完成pxc集群搭建。

2018-07-04

mapper+pojo自动生成工具

改工具使用简单灵活,整合了pagehelper,生成的xml中几乎0代码,通用的Example 包括了所有常用的增删改查方法,十分好用,具体可以参考https://www.imooc.com/learn/956

2018-06-09

spring-cloud

是我的博客中spring cloud学习过程的demo源码,仅供参考学习使用

2018-05-10

mybatis自动生成工具

自动生成工具是exe安装程序,可以在任何windows电脑上安装运行,无需java环境,使用方便,支持mysql, oracel,sqlserver,sqlite,postgresql数据库

2018-04-26

java生成webservice代码用到的jar

用于生产webservice客户端代码,具体使用方法,见我的博客

2017-12-04

springboot整合dubbo

基于springboot的dubbo整合,真实电商项目剥离

2017-05-10

apache2.tar

linux下apache2安装包,安装过程见我的博客

2017-04-20

apache2.tar.gz

2017-04-19

apache2安装包linux

2017-04-14

安卓fresco加载gif图片

安卓fresco加载gif图片

2017-03-21

json和jsonp数据格式返回

对应我的文章json和jsonp格式数据返回

2017-03-10

病案管理系统

配有文档和视频,病案管理系统是java基础学习做的课程设计,供学习和参考

2017-03-09

最新支付宝支付

最近整理的支付宝支付,小白可以学习

2017-02-24

最新微信支付

最近封装的微信支付demo,给小白一个学习的机会

2017-02-24

电影院售票系统

所有资源都配有文档

2017-02-15

药店零售系统

sqlserver实现的药店销售系统

2017-02-15

超市管理系统

sqlserver实现的超市管理系统

2017-02-15

教室管理系统

sqlserver实现的教室管理系统

2017-02-15

支付宝支付demo

支付宝支付的的小demo

2017-02-15

ssm+swagger2小列子

入门级别的spring+spring mvc+mysql+maven+swagger2的小demo,值得学习

2017-02-15

空空如也

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

TA关注的人

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