自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot 整合redis集群

springboot整合redis集群比较简单,我们直接代码说话:一 引入依赖,配置pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</...

2018-10-25 16:34:04 318 1

转载 Windows redis集群(redis-cluster)

一 环境:Redis、Ruby语言运行环境、Redis的Ruby驱动rubygems、创建Redis集群的脚本redis-trib.rb二安装redis:   redis:下载地址  https://github.com/MicrosoftArchive/redis/releases 下载解压版本 Redis-x64-3.2.100.zip  把 redis 解压后,再复制出 6 份,...

2018-10-25 16:10:16 201

转载 springboot jackson Long类型前端接收精度丢失问题解决方法

在开发过程中发现springboot在将长型数据处理为JSON后,前端接收时会出现精度丢失的问题,可采用如下代码解决: package com.cn.ics.config;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.module.SimpleModu...

2018-04-16 10:13:19 4718 2

转载 jHipster创建简单项目

潮客(jHipster)是什么东西? 是谁开始的?其实J潮客是开源技术, 在2013年由法国Java专家 Julien Dubois (朱利安 杜波尔斯)率先倡导,至今仍是J潮客项目主导者。简易直说它是工具集堆综合技术,意思是由多种技术工具配置而成的Java Web开发程式产生器。好处是由Java专家累积的开发经验,配上各类实用的框架技术,去繁取精的运用,全方位的配置,制成出完备的开发应用程式,绝...

2018-03-14 17:34:28 1822

翻译 Redis+protostuff 实现对象序列化保存,反序列化获取

很多情况我们为了解决并发问题使用redis非关系型数据库保存数据,我们序列化保存方便数据的传输可以随时把对象持久化到数据库、文件等系统里,也方我们反序列化获取对象,下面我就开始整理吧1.利用maven管理项目,导入相关jar包dependency> groupId>redis.clientsgroupId> artifactId>jedisartifactId> version>2.9.0v

2018-01-18 17:24:10 2258

原创 linux 脚本启动和停止node

一般我们停止node的进程,都是查端口,然后找到经常pid,最后kill掉,每次操作比较麻烦,所以自己写了一个脚本来执行,脚本如下:node-demo.sh#判断输入的第一个变量是否是stopif [ "$1"x = "stop"x ]; then #是就执行下面代码 echo "stop"#获取端口7001占用的线程pid pids=$(netstat -nlp | grep :...

2019-03-08 16:01:32 3251

翻译 Linux系统删除文件硬盘没有释放问题

最近遇到一个问题,就是Linux系统删除文件,结果发现硬盘没有变化,找了很久才找到原因,在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的文件夹结构上解除链接(unlink).然而假设文件是被打开的(有一个进程正在使用),那么进程将仍然能够读取该文件,磁盘空间也一直被占用,解决这个问题一般办法就是lsof |grep deleted 查找对应的进程Kill -...

2019-02-15 10:24:00 352

原创 理解异步、同步 并行、并发 堵塞、非堵塞

一、同步VS异步     同步和异步我们经常见的,同步: 执行方法是有时间顺序的,例如我们运行一个同步方法,必须等这个方法执行结束才能执行下一步操作,异步:没有时间顺序,不需要等这个方法执行完,我们就可以执行下一步操作。二、并行VS并发   并发我们经常听见,但是并行很少听见吧,并行:就是一起执行,同时进行,例如一个房子有四个门,四个人可以同时进入;并发:争抢执行,例如一个房子只有一门...

2018-12-06 16:53:00 229

原创 SpringBoot 线程池配置 实现AsyncConfigurer接口

线程是开发中常用到的,但是如果没有定义线程池,程序不断的创建,销毁线程,需要消耗很多时间,所以我们定义线程池可以减小这部分时间,我来实现AsyncConfigurer来配置线程池,先看看这个接口有什么方法public interface AsyncConfigurer { Executor getAsyncExecutor(); AsyncUncaughtExceptionHand...

2018-10-24 11:25:52 17813

转载 mysql 查看sql是否使用索引

我们使用explain关键词就可以查看sql语句是否使用索引,也提高我们sql优化explain执行结果关注以下几个字段:type:         显示sql执行的类型,从最好到最差的类型为system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique...

2018-10-23 18:02:30 4434 2

原创 springData jpa多条件查询重写Specification的toPredicate方法

jpa2.0支持了Criteria查询,对应的接口是JpaSpecificationExecutor,我们可以利用Criteria实现动态查询我们查看JpaSpecificationExecutor接口,发现这个接口里面的方法都需要Specification,JpaSpecificationExecutor接口方法代码如下:T findOne(Specification<T>...

2018-10-23 17:50:28 5264

原创 springDate jpa动态查询

我们在开发中经常出现动态查询,例如淘宝的商品查询,这类查询动态条件,如果用原生的sql语句,很难处理,但是jpa为我们提供的动态查询接口:public interface JpaSpecificationExecutor<T>,这几接口有如下方法:public interface JpaSpecificationExecutor<T> { /** * ...

2018-09-29 18:18:20 422

原创 spring JPA @Query 执行修改sql语句

Spring Data JPA是更大的Spring Data系列的一部分,可以轻松实现基于JPA的存储库。此模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring驱动应用程序变得更加容,这给我们带来方便快捷,但是也有一些坑,例如用 @Query修改数据如果你用下面接口修改会报错@Query(value = "update test SET stal = :st...

2018-09-29 17:57:08 5107

原创 springboot解决跨域问题

springboot解决跨域问题什么是跨域:跨域是指 不同域名之间相互访问。跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制如果 协议,域名,端口有一个不同都会出现跨域springboot解决跨域问题,很方便快捷,用Spring Boot 配置 CORS,添加 Filter 的方式,配置 CORS 规则,代码如下...

2018-09-29 17:47:33 129

原创 ShedLock

1.ShedLock只做一件事。它确保您的计划任务最多同时执行一次。如果正在一个节点上执行任务,它将获取一个锁,以防止从另一个节点(或线程)执行相同的任务。请注意,如果一个任务已在一个节点上执行,则其他节点上的执行不会等待,只会跳过它。目前,支持通过Mongo,JDBC数据库,Redis,Hazelcast或ZooKeeper协调的Spring计划任务。更多的调度和协调机制以及未来的预期。...

2018-09-29 17:35:11 1509

原创 docker管理工具portainer介绍安装

搬运工管理工具portainer介绍安装 首先输入下面这行命令,搬运工拉取紫嫣码头工人创建portainer_data之后输入下面这个命令docker run -d -p端口号:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/ data portainer / portainer注意:这里端口最好不要用,先查...

2018-06-06 18:04:23 918

原创 springboot多数据源+batch批量上传

最近在学习springbatch,遇到了多个数据库相读写问题,问题类似于从A数据库读取数据,保存到B数据库,1:先配置好数据库地址datasource:    type: com.zaxxer.hikari.HikariDataSource    url: jdbc:mysql://127.0.0.1:3306/test?allowMultiQueries=true&useUnicode=...

2018-05-14 17:55:40 4690

原创 ZonedDateTime 转为字符串

Java8新特性ZonedDateTime,这个类有很多好用的方法,但是也有很多坑,它转为字符串时间不对,一般会少几个小时,这个因为地区时间不对,我们只需要转为字符串的时间添加几小时就好,代码如下 public static String getZonedDateTimetoString(ZonedDateTime zonedDateTime){ ZonedDateTime zo...

2018-04-28 11:41:03 4293

原创 jhipster 工具之 JDL

使用jhipster JDL,我们可以快速的生产实体,业务逻辑层等类,这样大大提高我们的工作效率,下面就是具体的操作流程1.用jhipster新建一个项目,这里就直接跳过了,不懂的直接看文档2.然后添加一个jhipster-jdl.jh,文件内容如下entity BusAssess {id Long ,tId Long,replyPic String,storesId...

2018-04-27 18:20:08 5287

juqery Ztree简单demo

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。专门适合项目开发,尤其是 树状菜单、树状数据,简单实现树形结构操作,包含各种示例,大家安心下载

2018-05-10

ftp上传工具

服务器上传文件太麻烦?不会搭设ftp?什么才是简单的服务器传输文件方法?偷偷的告诉你一种无需搭设FTP还能享有千兆传输带宽的办法-ftp上传工具

2018-05-10

chosen jquery 下拉查询插件

query chosen一款选择插件,支持检索,多选,但不支持输入效果

2018-01-23

js移动相册

redis服务端 window版本

2018-01-18

php中文手册

php中文手册

2016-08-01

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

TA关注的人

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