自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

静风落叶的博客

每天都在犯蠢

  • 博客(113)
  • 资源 (21)

转载 screw (螺丝钉) 数据库表结构文档生成工具(转发)

转发自:https://blog.csdn.net/minkeyto/article/details/107358209

2020-08-05 14:01:27 96

原创 解决Elasticsearch启动后,可以进行外网访问

今天遇到一个问题就是在win10环境下,启动Elasticsearch,但是只能用127.0.0.1:9200或者localhost:9200进行访问,输入本机ip+端口就访问不了,后来从网上找资料,发现需要修改配置文件,于是修改配置文件修改此处,添加network.host: 0.0.0.0,注意去掉#后要顶格,并且冒号后有个空格配置完成之后进行启动,但是发现启动闪退,也就是启动失败,我们需要查看日志,找到日志目录下的日志文件,查看报错信息错误日志:[2020-07-05T22

2020-07-05 22:57:00 159

原创 java姓名正则校验(包含少数民族与生僻字)

public class Main{ public static void main(String[] args) { String content = "爱·q信"; String pattern = "^[\\u4e00-\\u9fa5.·\\u36c3\\u4DAE]{2,}$"; boolean isMatch = Pattern.matches(pattern, content); System.out.println(" .

2020-05-11 15:13:08 614

原创 springboot在工具类中添加service的方法,显示为空的解决方案

@Component // 1、将工具类声明为spring组件,这个必须不能忘public class GetDataToDB { @Autowired private SysCardService sysCardService; //注入service //静态初始化当前类 public static GetDataToDB getDataToDB; ...

2020-03-18 01:40:05 200

原创 搭建SpringCloud项目时候,子项目不能引用父级项目中pom的jar包问题

今天搭建项目时候一直发现,搭建的子项目不能引用父级项目的pom中的jar包,导致每次在不同的子项目中需要重复的在pom.xml文件中引用jar包,后来发现是我的问题,没有在子项目中指明父级项目这是父级项目的pom文件同时父级需要制定子模块在一开始新建子项目module时候,我错误的写法,就按照系统生成的默认的没有对它进行修改,所以导致了父级指定了子级模块,但是子级...

2019-12-05 09:46:48 2322 1

原创 SpringBoot集成RabbitMQ

以前用过ActiveMQ,最近了解下RabbitMQ的用法和原理,下面直接开始,在了解代码部分集成之前,读者先自行了解下RabbitMQ的一些基本知识,以及RabbitMQ的安装,这里不再重复,推荐下这篇博客还是不错的https://www.cnblogs.com/grasp/p/9448660.html首先介绍几个基本概念:1、生产者:发送消息的程序2、消费者:监听接收消费消息...

2019-11-26 17:00:42 80

转载 The OpenWire Wire Format

版权声明:本文为CSDN博主「varyall」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/varyall/article/details/49702879The OpenWire Wire Format:字面意思是:开放连接是默认连接(传输)格式。开放连接是activemq的默认连接格式,它提...

2019-11-20 16:49:45 119

原创 JAVA8新特性(上)

1. 简介毫无疑问,Java 8是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么场景下适合使用。这个教程包含Java开发者经常面对的几类问题:语言 编译器 库 工具 运行时(JVM)2. Java语言的新特性Java 8是Java的一个...

2019-11-13 10:11:50 69

原创 SpringBoot+webSocket+Vue设置后台向前端推送消息

应用场景介绍: 在页面的数据需要实时刷新的时候,或者在页面需要接收后台的消息时候,如果采用前端轮询会造成资源占用较大,并且数据刷新也是不及时的,比如当我后台在监听MQ的消息时候,当从MQ监听到消息后我需要将MQ消息推送到前端实时展示,这时候就需要用到webSocket了。1.首先搭建一个SpringBoot的项目,这里我就不重复了,然后引入jar包 <!-- W...

2019-11-12 15:07:39 4006

原创 原型模式(PrototypePattern)

部分摘抄于:https://www.cnblogs.com/xiaobai1226/p/8488332.html介绍:原型模式:通过复制现有的实例来创建新的实例。使用条件:直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库调用。使用原型模式的注意事项:...

2019-07-19 13:28:46 60

原创 常用设计模式

2019-07-19 09:51:28 38

原创 建造者模式(BuilderPattern)

原文参考出处:https://blog.csdn.net/u010102390/article/details/80179754介绍: 建造者模式:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可...

2019-07-19 09:25:59 38

原创 工厂模式(FactoryPattern)

介绍工厂模式 原文:https://blog.csdn.net/llussize/article/details/80276627 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。类图 简单工厂模式:举例如下:1.创建一个发送的接口public in...

2019-07-17 14:03:00 47

原创 单例模式(SingletonPattern)

摘要:    本文首先概述了单例模式产生动机,揭示了单例模式的本质和应用场景。紧接着,我们给出了单例模式在单线程环境下的两种经典实现:饿汉式和懒汉式,但是饿汉式是线程安全的,而懒汉式是非线程安全的。在多线程环境下使用双重检查模式。类图: 单例模式有 3 个特点:...

2019-07-17 09:55:38 54

原创 Spring中使用@Async异步调用方法

Async简介:异步方法调用使用场景:处理日志、发送邮件、短信......spring中提供了@Async来实现异步方法。@Async修饰类,则该类所有方法都是异步的,@Async修饰方法,则该方法是异步的。被修饰的方法在被调用时,会在一个新的线程中执行。Spring中通过在方法上设置@Async注解,可使得方法被异步调用。也就是该方法会在调用时立即返回,而这个方法的实际执行交...

2019-07-15 10:29:32 1416

原创 SpringMVC+Spring+Mybatis框架整合MQTT通信协议+ActiveMQ作为中间件进行消息的发布与订阅

最近做了一个小项目,简单描述下项目结构,主要是java与单片机进行通信,为了实现通信可以采用中间件和http的方式,但是本人因为最近在学习ActiveMQ,所以更加偏向前者,最终确定了采用消息中间件的方式进行通信。 首先完成的步骤分为这两步: 1、单片机采用MQTT的通信协议将一个消息发送到一个消息中间件(本人采用ActiveMQ,也可以采用其他的消息中间件),这里需要注意下...

2019-06-21 09:47:00 2925 2

原创 ActiveMQ之生产分组消息、消费分组消息

今天突然遇到一个需求,就是要求我的ActiveMQ队列消息需要多个线程消费者去消费,但是每个消费者,虽然MQ支持多个消费者但是,每个消费者消费的数量可能不同,有的线程跑的快的,就肯定会多消费一些,但是现在的需求是要每个线程消费的数量一样,这就需要用到MQ分组了, 首先是在消息生产的时候就就对每个消息进行分组生产者工具类@Componentpublic c...

2019-06-10 18:18:06 1558 1

转载 记相关sql优化等知识点

sql优化:https://www.cnblogs.com/yunfeifei/p/3850440.html

2019-05-24 11:29:19 68

原创 记一次根据map中的value取key值的过程

适用场景: vaue值不重复场景 在一次项目中要用到根据当前对象的id查询出当前对象的信息,以及当前对象所在数据库表中根据名称排序后的上一个对象以及下一个对象的id值,即:上一个对象id+当前对象信息+下一个对象id 值结构如图: 首根据id查询当前对象的信息直接就能查询出来,之后就是根据当前id查询根据名称排序后之后当前id的前后对象id....

2019-05-16 17:13:22 2140 5

原创 mybatis对不同日期格式的查询查询Mysql数据库

总结一些目前遇到的,对日期范围的查询,总共遇到几种分别记录下处理方式;①:前端传入日期参数格式:YYYY-MM-DD,如:{ "startDateStr":"2019-05-16", "endDateStr":"2019-05-16"}而此时数据存的格式为:YYYY-MM-DD hh:mm:ss这时候我采用的查询方法是直接查询,先将传过来的数据分成两种,1、开始日期...

2019-05-16 14:21:49 364

转载 mybatis中"#"和"$"的区别

文章转自:https://www.cnblogs.com/kangyun/p/5881531.html 动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。  在下面的语句中,如果 userna...

2019-05-14 19:17:59 72

原创 SpringBoot整合邮件发送,并存入redis

引入jar包<!-- 发送邮件需要依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency&gt...

2019-04-29 16:42:25 278

原创 ActiveMQ在发布-订阅模式下的实例

消息队列一般有两种模型1.点对点模型(基于队列 Point to Point,PTP) 每个消息只能有一个消费者。消息的生产者和消费者之间没有时间上的 相关性.可以有多个发送者,但只能被一个消费者消费。 一个消息只能被一个接受者接受一次 生产者把消息发送到队列中(Queue),接受者无需订阅,当接受者未接受到消息时就会处于阻塞状态2. 发布者/订阅者模型(基于主题的Publish/Sub...

2019-04-28 16:05:13 675 1

原创 在ActiveMQ中的点对点模式中存在多个消费者

消息队列一般有两种模型1.点对点模型(基于队列 Point to Point,PTP) 每个消息只能有一个消费者。消息的生产者和消费者之间没有时间上的 相关性.可以有多个发送者,但只能被一个消费者消费。 一个消息只能被一个接受者接受一次 生产者把消息发送到队列中(Queue),接受者无需订阅,当接受者未接受到消息时就会处于阻塞状态2. 发布者/订阅者模型(基于主题的Publish/Sub...

2019-04-28 13:41:24 1616 2

转载 map.entrySet().iterator();是什么意思

原文章地址:https://www.cnblogs.com/zzzzw/p/4945915.htmlIterator<Entry<String,String>> iter=map.entrySet().iterator();是什么意思//获得map的迭代器,用作遍历map中的每一个键值对Iterator是迭代器,map之前应该定义过,姑且认为是HashMap。&...

2019-04-25 09:09:09 1716

转载 Java中Collections.sort()的使用

在日常开发中,很多时候都需要对一些数据进行排序的操作。然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中。他们都提共了一个排序方法 sort(),要对数据排序直接使用这个方法就行,但是要保证集合中的对象是 可比较的。怎么让一个对象是 可比较的,那就需要该对象实现 Comparable<T> 接口啦。然后重写里面的compareTo()方法。我们可以看到J...

2019-04-24 09:52:06 765

原创 SpringBoot+Swagger-UI+Redis作为缓存使用的学习记录

在新版本的开发过程中项目中用到Redis,所以趁着最近学习下Rdis的使用方法,项目代码已经上传,码云地址:https://gitee.com/dcxgit/springboot_practice/releases1.0.2版本首先搭建基础的SpringBoot代码并引入相关jar包这里不做介绍,主要介绍Redis,项目结构:引入jar包<!-- 整合redis -...

2019-04-23 16:17:52 162

转载 windows下安装设置redis

地址:https://www.cnblogs.com/jaign/articles/7920588.htmlredis桌面可视化工具:https://github.com/cinience/RedisStudio

2019-04-22 13:21:52 54

原创 连接数据库报错:The last packet successfully received from the server was 67 milliseconds ago.

今天在阿里云上安装了一个mysql数据库,然后将本地代码的连接地址直接换成阿里云的地址,没想带连接报错:报错信息:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the se...

2019-04-16 09:25:50 2640

原创 关于jsonObject数据,jsonArray数据,通过Mybatis从数据库的读取(上)

对最近的知识点做下总结吧,首先就是关于一个json格式的问题,在以前的项目中做的数据处理都是表单提交,并没有注意到json格式传递数据的情况,在重构的项目中,大部分的数据都是json格式,所以后台能够直接用一个对象来接收,但是接收到的对象也是json格式,这时候就要转成对象了,在项目中是用的fastjson,用一个工具类将各种情况列出来,方便调用,例如常用的将json格式转为对...

2019-04-03 17:17:15 5598

原创 查询数据库中的事件是否启用

mysql中重启电脑或服务器可能会导致event_scheduler关闭,事件失效。解决方法如下:1、简单解决方法:查看是否开启:show variables like 'event_scheduler';如果现实是“off”开启:set global event_scheduler = on;2、一直保持开启的方法:找到mysql安装目录下配置文件my.ini的[mysq...

2019-02-28 10:07:39 399

原创 在eclipse和sts上安装阿里巴巴java编码规范检查插件

https://p3c.alibaba.com/plugin/eclipse/update

2019-02-27 11:56:51 658

原创 im4java裁剪图片之后再将图片在mongoDB上传下载图片

本文主要实现以下几个功能:1、先通过IM4java的功能将本地的一张图片剪切出来形成新的图片2、通过上传功能,将裁剪的图片上传到mongodb数据库中储存3、再从mongodb数据库中取出刚才上传的图片1、首先是对本地图片的裁剪,首先安装参考:https://www.cnblogs.com/wbxk/p/9794094.html然后在本地存放一张图片存放一张link...

2019-01-22 11:48:32 318 3

原创 SpringBoot整合ActiveMQ的简单应用(1)

1、首先是从官网下载然后打开运行起来,这时候要根据自己的电脑运行什么样的位数,本人电脑是64位的,所以运行64位的程序,这时候会显示一个界面说明启动成功了,然后在电脑浏览器中输入地址:http://localhost:8161/admin/queues.jsp进行登录,用户名和密码都是admin,这个时候就能看到消息队列了我这里有三个消息队列maven中导包...

2019-01-16 15:12:21 135

原创 SpringBoot项目打包后读取指定配置文件

    最近使用到,当项目打包好后,需要根据现场环境修改配置文件,这时候配置文件就要在jar包之外,这时候在与jar包平级的目录中新建一个config的文件夹,将配置文件放在里面,而项目启动时候加载配置文件顺序是springboot读取外部配置文件的方法,如下优先级:第一种是在执行命令的目录下建config文件夹。(在jar包的同一目录下建config文件夹,执行命令需要在jar包目...

2019-01-11 14:43:53 5963

原创 数据库的索引

分类:表建好之后更新表建立索引普通索引:alter table users add INDEX index_pwd (pwd) 给users表中的pwd字段添加普通索引,名称叫做index_pwd;唯一索引:alter table users add UNIQUE unique_pwd (pwd) 给users表中的pwd字段添加唯一索引,名称叫做unique_pwd;全文索引:a...

2019-01-09 13:21:41 69

原创 关于对数据库的批量操作问题

今天在代码中写一个循环插入和修改,被大佬批了一顿,我原本的写法//插入新的关系 for(Long taskids:tosaveList){ if (lightid==null||taskids==null ) { return; }else{ TaskDevlightLink taskDevlightLink = new TaskDevlightLink();...

2018-12-27 16:13:21 564

转载 Profile按环境打包

本文转自:https://mp.weixin.qq.com/s/dXuCWQ_I6AVpV80ho-6b5A    在日常开发中,我们项目的开发环境和生产环境以及测试环境往往是不同的,比如:数据库的url等。在项目上生产环境时,就需要修改这些参数,给开发造成不便。为了解决该问题,Maven 2.0引入了构建配置文件的概念(build profiles)。即按照不同的环境配置相应的文件,假如...

2018-12-26 09:12:22 155

转载 quartz

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/QXC1281/article/details/68924140 quart教程-触发器选择Quartz API核心接口有: Scheduler – (调度器)与...

2018-12-13 18:01:44 491

转载 int和Integer的区别

int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0延伸: 关于Integer和int的...

2018-11-15 10:58:06 153

配置java环境处理rxtx-2.2.docx

java处理串口通信的需要操作,后续继续补充操作。

2020-04-08

SpringMVC+Spring+Mybatis框架整合Mqttt通信协议+ActiveMQ作为中间件进行消息的发布与订阅

单片机部分采用MQTT协议将主题消息发布到队列中,java部分也采用MQTT协议进行处理,整合MQTT协议, 具体这个资源是干什么的,请查看博客: https://blog.csdn.net/qq_34178998/article/details/93158429

2019-06-21

最基本的SpringBoot2.0,+Swagger-ui,以及redis作为缓存使用,CacheManage管理

本项目代码包括,最基本的SpringBoot2.0,+Swagger-ui,以及redis的测试类,redis各种类型数据存储的工具类以及测试的sql文件,redi部分配置CacheManage,并且采用注解方式将数据存入缓存和从缓存redis中删除,码云地址:https://gitee.com/dcxgit/springboot_practice/releases

2019-04-23

SpringBoot整合redis及工具类

本项目代码包括,最基本的SpringBoot2.0,+Swagger-ui,以及redis的测试类,redis各种类型数据存储的工具类以及测试的sql文件

2019-04-19

druid对配置文件中的数据库密码的加密

druid对配置文件中的数据库密码的加密................................................

2019-04-04

eclipse注释配置

配置ecpise的注解自动生成的配置文件..........................................................

2019-03-11

mongodb和ImageMagic安装包的压缩包

mongodb和ImageMagic安装包的压缩包,支持我的一篇博客资源

2019-01-22

eclipse/me的mybatis反向生成的配置文件

eclipse/me的mybatis反向生成的配置文件,能够直接查询数据库的表反向生成

2018-11-20

Spring-Boot+Mybatis1.26完成的框架

Spring-Boot+Mybatis完成的框架,目前缓存功能实现不了,本框架目前可以实现完成数据中标的反向生成,完成Spring-Boot+Mybatis的整合。数据源的公共配置等。

2018-01-27

SpringBootTest

这是SpringBoot里面有通过配置文件jsp并在js页面显示数据。

2018-01-23

myeclipse离线安装generator需要的两个文件夹

myeclipse离线安装generator需要的features和plugins文件夹.

2017-12-20

new_system重新命名

之前的积分系统调的太高了,我重新上传一份。实现简单网页+java后台+数据库对标题和内容进行增删改查

2017-12-11

采用框架Spring+SpringMVC+mybatis搭建框架,完成省市区级联查询

今天花了点时间搭建了一个Spring+SpringMVC+mybatis的框架完成了,省市区级联查询;下面介绍我的步骤

2017-10-17

spring_SpringMVC_mybites_ jar包

spring_SpringMVC_mybites_ jar包,本来是想免费穿的,可是这个必须要选,没有积分的可以私聊我。

2017-10-16

servlet-api.jar

报错:java.lang.NoClassDefFoundError: HttpServletRequest java.lang.NoClassDefFoundError: HttpServletRequest

2017-10-11

sandh解耦方式把值显示在页面

通过两个表的关联,进行增删改查,并且新建了个页面对其进行条件查询,而且jsp页面是通过表单形式传递到后台,后台再通过解耦方式返回值到页面

2017-09-24

简单的SSH框架搭建包含测试方法(其中hibernate包含在Spring框架中)

简单的SSH框架搭建包含测试方法,(Spring+hibernate+struts2)最基础的三种框架搭建成的开源框架,其中hibernate包含在Spring框架中

2017-09-16

主从表关联+前台easyui+hibernate+struts2(条件查询)实现前端网页对后台的增删改查

主从表关联+前台easyui+hibernate+struts2(条件查询)实现前端网页对后台的增删改查,前台网页是easyui界面,后台是struts2和hibernatede组合,前台页面也能够实现条件查询

2017-09-14

hibernate简单程序,实现从页面对数据库的增删改查(主从表关联)

前段时期一直使用三层来写从页面对数据库的增删改查,今天用hibernate框架来实现从页面对数据库的增删改查, 首先介绍下今天我们要实现的功能, 1、用户能够注册,2、注册成功后直接跳到登录页面,3、登录成功后直接跳到对公司、人员的增删改查, 4、要有对人员界面的分页功能

2017-09-07

简单页面(c标签)+java后台实现增删改差

简单页面(c标签)+java后台实现增删改差

2017-08-25

news_system,实现简单网页+java后台+数据库对标题和内容进行增删改查

实现简单网页+java后台+数据库对标题和内容进行增删改查

2017-08-03

空空如也

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