自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冀忠的博客

个人总结

  • 博客(31)
  • 收藏
  • 关注

原创 java项目之路 一、Spring boot项目搭建

1:可能发生的erorr --pom.xml文件中,引入springboot父依赖时,文件报错: --解决方案:清空.m2/repository下的所有依赖文件,重新下载即可2:springboot集成mybatis,建议使用xml文件管理sql语句。 dependencies如下: mysql:<dependency> <groupId>mysql</groupId> <artifactId>mysql-c

2021-06-02 15:07:41 137

转载 java收藏

1、Java基础知识【并发与多线程】http://ifeve.com/java-concurrency-thread-directory/https://www.cnblogs.com/dolphin0520/category/602384.html【多线程运行后如何结束】https://blog.csdn.net/alinshen/article/details/78090043【线程池...

2019-01-07 16:11:25 524

转载 汇总微服务架构落地的6种java微服务框架

这两年,微服务这个概念火了,火到什么程度呢?2016年有一个统计说,两千家企业里,30%在使用微服务,15%在实验开发和测试微服务架构,24%在学习微服务准备转型,只有剩下的30%的企业没有使用微服务。微服务到底有什么好呢?微服务在2013年才被提出,短短几年就有这么快速的发展。微服务架构能够实现由小型自主服务组成一个整体应用,各个组成部分之间是松耦合的,复杂性低,各个部分可以独立部署,修复b...

2018-09-27 14:11:52 25893 1

转载 mysql查询正在执行的进程

查看mysql进程有两种方法1.进入mysql/bin目录下输入mysqladmin processlist;2.启动mysql,输入show processlist;如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。mysql&gt; show processlist;±------±----------±-----...

2018-09-26 09:37:23 420

转载 jenkins详解(转)

一、相关概念 1.1 Jenkins概念: Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。1.2 Jenkins目的: 1、持续、自动地构建/测试软件项目。 2、监控软件开放流程,快速问题定位及处理,提示...

2018-08-29 09:53:31 273

转载 IDEA 搭建Maven并使用Maven打包部署

1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME的环境变量,然后将该变量添加到Path中  备注:必须要有JAVA_HOME的M2_HOME环境变量,不然Maven会提示错误。配置 环境变量如图所示: c.如果想要修改Maven的本地仓库位置,则可以直接在Maven的安装目录下找到conf文件下的set...

2018-08-29 09:33:34 11223

转载 Mosquitto Java 客户端实现

Java 实现 Mosquitto 的客户端主要使用 Eclipse Paho Java Client 提供的 SDK 来实现的。有兴趣的可以直接去 Eclipse Paha 官网下载对应的sdk 和使用说明。  一、 准备工作    本本讲解项目是Maven项目、如果还有对 Maven 不了解或者不熟悉的同学可以网上去学习下、本文不在这讲解 Maven 的使用。    添加依赖   ...

2018-08-06 09:34:59 2363 1

转载 Mosquitto 高级应用之用户配置

本文将讲解 Mosquitto 用户机制 mosquitto中可以添加多个用户,只有使用用户名和密码登陆服务器才允许用户进行订阅与发布操作。可以说用户机制是mosquitto重要的安全机制,增强服务器的安全性。 用户与权限配置需要修改3处地方:   1、mosquitto中最最最重要的配置文件mosquitto.conf(配置文件的位置请看&lt;&lt; 一、Mosquitto 介绍&a...

2018-08-06 09:31:51 957

转载 mosquitto配置文件详解

Mosquitto安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf,以下是详细的配置参数说明。# =================================================================# General configuration# ======...

2018-08-03 16:24:11 2025

转载 linux Ubuntu 安装mqtt mosquitto 1.5

一: 背景 Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。值得一提的是mqtt提供三种不同质量的消息服务:“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会...

2018-08-03 15:22:16 2114

转载 Linux用户及权限分配

一、用户分类所有者 u; 所属组 g; 其它用户 o; 所有用户 a; 二、用户管理//查看用户 id user //添加用户 useradd user //设置密码 passwd user //删除用户 userdel -r user删除用户的时候用户组被删除三、用户与组//加入组 gpasswd -a testuser root把用户test...

2018-08-02 13:53:21 790

转载 centos安装mysql

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-1...

2018-07-25 14:13:51 101

转载 centos的软件安装方法rpm和yum

centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令 类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装 类似[ubuntu]apt-get安装 rpm命令 (一)查询系统装已经安装的软件信息对于一个rpm包来说,都是有”-“和”.”构成的,基本上有以下几部分组成: * 包名 * 版本信息 * 发布版本号 * ...

2018-07-25 12:02:25 263

转载 sql优化的几种方法

在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t wher...

2018-07-25 10:45:43 138

转载 关于linux-centos7,防火墙 Failed to start firewalld.service: Unit firewalld.service is masked

卸载Firewall并安装iptables后重新安装回Firewall。安装Firewall启动时,提示Failed to start firewalld.service: Unit firewalld.service is masked.搜索尝试了大神们的解决方法,输入指令systemctl unmask firewalld.service此时可以正常启动Firewall...

2018-07-20 09:21:30 17750

转载 CENTOS7下安装REDIS

CENTOS7下安装REDIS 1、安装redis 第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz1 2 3 4 5 6 7 8 9 10 11 [root@iZwz991stxdwj560bfmadtZ local]# wget http://download.red...

2018-07-19 16:38:27 149

转载 windows、linux环境下的Redis 安装

Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。 打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redi...

2018-07-19 13:42:57 145

转载 SpringBoot配置文件 application.properties详解

文件编码banner.charset= UTF-8文件位置banner.location= classpath:banner.txt日志配置日志配置文件的位置。 例如对于Logback的classpath:logback.xmllogging.config= %wEx#记录异常时使用的转换字。logging.exception-conversion-...

2018-07-06 09:43:43 521 1

原创 log日志输出(spring-boot)

logging.level.com.commonrail.kaluli.two.mapper: DEBUG logging.level—对应mapper所属的包名 ———对应日志级别

2018-06-28 11:14:16 566

原创 mysql ifnull 用法

遇到一个新语法,记录在案查询Employee 表中的第二高的salary,如果没有则返回nullmysql:ifnullselect IFNULL( (select DISTINCT Salary from Employee ORDER BY Salary DESC limit 1 offset 1)...

2018-06-22 17:11:35 251

原创 pgsql 的一些函数

正在使用pgsql,学了一下相关函数 做一下记录 pgsql时间相关函数:-- SELECT age(timestamp '1984-02-16') ;-- SELECT CURRENT_DATE;-- SELECT CURRENT_TIME;-- SELECT CURRENT_TIMESTAMP;-- SELECT date_trunc('hour', timestamp '...

2018-06-22 17:09:56 2762

原创 SpringBoot项目搭建

1:可能发生的erorr –pom.xml文件中,引入springboot父依赖时,文件报错: –解决方案:清空.m2/repository下的所有依赖文件,重新下载即可 2:springboot集成mybatis,建议使用xml文件管理sql语句。 dependencies如下: mysql:&amp;lt;dependency&amp;gt; &amp;lt;gro...

2018-06-20 16:49:07 172

转载 Java:如何正确使用Timer【java定时器的使用(Timer) 】

在需要按时间计划执行简单任务的情况下,Timer是最常被使用到的工具类。使用Timer来调度TimerTask的实现者来执行任务,有两种方式,一种是使任务在指定时间被执行一次,另一种是从某一指定时间开始周期性地执行任务。下面是一个简单的Timer例子,它每隔10秒钟执行一次特定操作doWork。 Timer timer = new Timer(); ...

2018-06-12 19:10:22 548

转载 kafka分布式消息队列介绍以及集群安装

简介首先简单说下对kafka的理解:  1、kafka是一个分布式的消息缓存系统;  2、kafka集群中的服务器节点都被称作broker  3、kafka的客户端分为:一是producer(消息生产者)负责往消息队列中放入消息;另一类是consumer(消息消费者)负责从消息队列中取消息。客户端和服务器之间的通信采用tcp协议  4、kafka中不同业务系统的消息可以通过to...

2018-05-30 17:40:49 352

转载 Spring Boot 2.0.0参考手册_中文版

Spring Boot参考文档第一部分:Spring Boot文档 1. 关于文档 Sring参考文档可以通过html,pdf和epub 三种形式得到。最新的文档可以从docs.spring.io/spring-boot/docs/current/reference上得到。本文档无论是电子版还是打印版,只要你不收取任何费用且在每个副本中包含了版权声明,你就可以自由使用本文档的副本或分发...

2018-05-07 15:26:16 22484 1

转载 Spring boot 整合 Mybatis + Thymeleaf开发web(二)

上一章我把整个后台的搭建和逻辑给写出来了,也贴的相应的代码,这章节就来看看怎么使用Thymeleaf模板引擎吧,Spring Boot默认推荐Thymeleaf模板,之前是用jsp来作为视图层的渲染,但是Spring Boot对jsp的支持并不好,所以我还是跟着Spring老大哥的指引走吧,错也错不到哪里去! 在pox.xml里面增加&lt;dependency&gt; ...

2018-04-28 17:19:36 199

转载 Spring boot 整合 Mybatis + Thymeleaf开发web(一)

**最近工作上时间有点多,然后自己就学习了一下Spring boot,外加上Mybatis,在实际开发中都是比较常用的,所以这篇写一下SpringBoot整合Mybatis。 一、数据准备**CREATE TABLE `bookbean` ( `name` varchar(255) DEFAULT NULL, `author` varchar(255) DEFAULT NULL,...

2018-04-28 17:14:29 263

转载 redis在java中的使用

使用Java操作Redis需要jedis jar包 这里使用的是maven pom.xml &lt;dependency&gt; &lt;groupId&gt;redis.client&lt;/groupId&gt; &lt;artifactId&gt;jedis&lt;/artifactId&gt; &lt...

2018-04-28 15:50:47 123

转载 IDEA 使用技巧(转)

在使用InelliJ IDEA的过程中,通过查找资料以及一些自己的摸索,发现这个众多Java程序员喜欢的IDE里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:)Try it! 1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。 2、右键点...

2018-04-24 11:04:53 427

转载 认识java Enum 枚举

认识java Enum 枚举 有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,先学会再说~为什么要引入枚举类一个小案例你写了一个小程序,不过好久不用了,突然有一天,你想使用一下它。程序要想正确运行,需要将今天星期几存到数据库里。这个时候,你开始犯难了。当初的你还很年轻,不懂程序界的险恶,设计这个程序的时候,傻不拉几把这个字段...

2018-04-23 10:19:01 198

原创 关于centOS 7 创建kafka回话

近期接触kafka,以前没用过,甚至linux也基本还给了老师,这次创建kafka也算是好好学习一番,总结如下:我下载安装的是纯净版Xshell安装wget命令:yum -y install wget安装rz,sz命令:yum -y install lrzsz下载安装jdk:首先创建目录:mkdir user/local下载jdk:[root@localhost local]# wget http...

2018-04-20 12:56:18 276

空空如也

空空如也

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

TA关注的人

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