自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

街角有人祝福,巷口有人哭~

无人欣赏,孤芳自赏

  • 博客(129)
  • 资源 (24)
  • 收藏
  • 关注

原创 MYSQL 查询所有上级and查询所有下级的sql

前言: 最近做的项目很多都有邀请机制,如果在代码中使用递归查询,感觉不太希望这样做,既浪费资源又麻烦,所以希望直接在sql中,直接一次查询出来,然后在根据业务做一些其他的操作........查询所有上级并且查询除层级...

2020-05-08 11:14:17 4729 6

原创 [年终总结]2019年迈向2020年流水记

2019年,流水记前言: 2019年最后一日,回想起今年,记忆有些模糊,只记得一些零零散散的画面和重要的转折点,此时此刻的感觉,真是跌宕起伏的一年.....1月(思家) 平平淡淡的等待公司放假,回家过节,期待着和发小丶朋友,亲人相聚....买票还算顺利,提前抢,哈哈...

2019-12-31 21:45:08 773 2

原创 .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named

1.出现原因之一:在controller上加了@RequestMapping注解后,在方法上mapping注解,必须是POST或GET,不然后启动项目的时候就会出现2.解决方法上的mapping注解指定请求类型,即可!!!...

2019-10-22 16:30:00 12160 5

原创 分布式&高并发&多线程概念理解

1.什么是分布式?分布式更多的一个概念,是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。该领域需要解决的问题极多,在不同的技术层面上,又包括:分布式文件系统、分布式缓存、分布式数据库、分布式计算等,一些名词如Hadoop、zookeeper、MQ等都跟分布式有关。从理念上讲,分布式的实现有两种形式:水平扩展:当一台机器扛不住流量时,就通过添加机器的方式...

2019-10-10 10:40:18 264

原创 2019查询IP物理位置,多个查询源,自动切换

整合了网上一些查询IP位置的查询源,解析封装完毕,对外统一提供查询IP方法,自动切换查询源github地址:https://github.com/qiangqiang666/demo

2019-09-03 09:25:04 256

原创 阿里云: 购买日志服务图解,整合项目,生成环境

前言: 本来准备使用ELK,项目中没人对ELK熟悉,为了节约人力成本,直接买了阿里云的日志服务,来记录一下,我使用的经历.准备工作:1.需要准备阿里云账号2.开通日志服务(只是勾选一下协议,开通后,不使用不收费)开始配置日志服务:1.创建project2.创建logStore用于日志数据存储3.接入数据,有很多方式可以选择4.我这边选择分隔符...

2019-08-13 12:01:37 231

原创 springboot打成jar后获取classpath下文件异常解决

前言: 写了一个工具类,要读取classpath下的文件,使用 Resource resource = new ClassPathResource(filePath); File file = resource.getFile();在本地测试,没发现问题,但是将项目打包成jar包后运行,发现报错Caused by: java.io.FileNotFoundExcep...

2019-07-10 21:39:42 3532 2

原创 centOs7.x安装rabbitmq,实践有效

安装地址:https://www.cnblogs.com/liaojie970/p/6138278.html其余操作地址:https://www.jianshu.com/p/ed07a5a913c6

2019-07-02 12:51:24 127

原创 centOs7.x安装mysql5.7,实践有效

安装mysql文章,实践有效:https://blog.csdn.net/ncdx111/article/details/79818304使用初始密码登录mysql服务mysql -u root -p更新密码alter user 'root'@'localhost' identified by 'root';flush privileges;开启远程连接权限updat...

2019-07-02 12:10:30 142

原创 centOs7.x版本安装任意版本的redis,实践有效

关于在centOs7.X,安装redis,实践有效的文章,地址:https://www.cnblogs.com/zuidongfeng/p/8032505.html如何使用RedisTemplate访问Redis数据结构https://www.jianshu.com/p/7bf5dc61ca06菜鸟教程redishttps://www.runoob.com/redis...

2019-07-02 11:19:29 579

转载 linux中安装maven(单纯做笔记)

1、安装wget命令如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。yum -y install wget2、下载maven安装包wgethttp://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz...

2019-06-14 15:11:45 165

原创 安装htop教程和报错解决

contentOs:1、上官网http://hisham.hm/htop/releases/下载最新的包2、解压缩:tar -zxvf htop-2.0.2.tar.gz;3、进入目标文件夹: cd htop-2.0.24、./configure5、系统若出现以下提示,则需要安装c编译环境configure: error: no acceptable C compiler found ...

2019-06-12 19:33:43 1146

原创 java 读写txt文件

public static void main(String[] args) { try { // 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw /* 读入TXT文件 */ String pathname = "D:\\input.txt"; // 绝对路径或相对路径都可以,这里是绝对路径,写入文件时...

2019-05-30 15:01:09 155

原创 linux中安装mongodb

一、安装过程1.到mongodb官网下载对应系统的压缩包,我的系统是Ubuntu16.04,64位。(注意不要选错系统版本,也可以在本地下载好后上传到云服务器)2.默认下载路径是到用户目录下的Downloads目录,将其解压tar -zxvf mongodb-linux-x86_64-3.2.12.tgz3.将解压后的文件夹移动到/usr/local/的mongodb目录下...

2019-05-22 18:03:58 170

转载 阿里云ECS的1M带宽能干嘛?(详解)

阿里云最近正在搞活动的云服务器ECS机器,普遍都是1M带宽,因此最近介绍阿里云的时候,小编被很多人问道“1M小水管能干吗?”。在动辄家庭宽带达百兆的时代,1M带宽确实是个大部分人都会担心的问题。本文就给大家科普下阿里云ECS的固定1M带宽的含义。为了保证文档更新及时,因此请访问(https://2bit.cn/)查看最新阿里云优惠活动推荐,小编的幸运券领取地址为(https://2bit.cn/q...

2019-05-22 16:24:51 18956 4

原创 linux中设置定时任务(crontab)

检查是否安装 :service crond status安装 :yum install crontabs vixie-cron启动服务 :service crond start关闭服务 : servicecrond stop重新启动服务 : servicecrond restart重新加载配置 : servicecrond reload查看crontab服务是否...

2019-05-06 10:07:32 158

翻译 TortoiseSVN打分支、合并分支、切换分支图文详解

转载地址:https://blog.csdn.net/justry_deng/article/details/82259470#commentseditSVN几个重要文件夹说明我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根...

2019-04-11 11:56:21 5408

原创 js自定义格式化函数

​​​​​​/**************************************时间格式化处理************************************/Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份...

2019-04-09 16:53:09 513

转载 JAVA中的特殊注解的含义

特殊注释:1 TODO表示需要实现,但目前还未实现的功能2 XXX勉强可以工作,但是性能差等原因3 FIXME代码是错误的,不能工作,需要修复TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会...

2019-03-26 10:59:09 209

原创 计算连续签到天数,断签后,重新计算,纯sql

前言: 最近产品提了一个新需求,连续签到,然后天数不同,奖励也不同,如果期间中断一天,则重新开始计算连续签到天数思路: 1.获取到今天和昨天的时间,如果发现今天或昨天没有签到记录,则 连续签到为0 2.如果今天或昨天发现签到记录,根据签到日期倒序,然后生成最大(最近)的签到时间- 1天的自然日,将两列日期进行对比,得到连续签到天数实践:SELECT c...

2019-03-13 15:02:22 4549

转载 mysql设置索引

MYSQL 索引原文地址: https://www.cnblogs.com/orchidbaby/p/7704407.html建表同时建立单索引CREATE TABLE t_user1(id INT ,userName VARCHAR(20),PASSWORD VARCHAR(20),INDEX (userName) #关键字INDEX);建表同时建立唯一索引(可以是单或...

2019-02-14 16:05:16 215 1

转载 MySQL的Explain关键字查看是否使用索引

原文地址:https://www.cnblogs.com/acm-bingzi/p/mysqlExplain.htmlexplain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。  explain关键字的使用方法很简单,就是把它放在select查询语句的前面。  mysql查看是否使用索引,...

2019-02-14 16:03:11 271

原创 [年终总结]2018年迈向2019年流水记

 叙述今年的故事: 一月(疯狂):       这月很疯狂,我从2017年底,接触数字货币,当时正处于牛市中,让我体验到了,钱是多么容易赚,2017年底,我总投资将近10多万人民币,短短几月时间,账面上多了大几十万,这是什么概念,以我现在年薪,要干多少年才能得到,并且还是"不吃不喝不穿不玩",所以当时我疯狂了,在牛市中我只希望多赚点,在多赚点,结果可想而知,牛市慢慢转变为熊市,而我还...

2019-02-11 14:41:09 345 6

原创 RSA加解密+AES加解密+recaptchaV2验证+recaptchaV3验证+日志记录

项目介绍本项目采用springboot,maven管理jar包,直接下载项目,下载完依赖,就可以运行,里面包含1.AES加解密请求demo2.RSA加解密请求demo3.recaptcha V2版本demo4.recaptcha V3版本demo5.日志记录,采用自定义注解+aop实现6.敏感词工具类7.邮箱:发送邮件(一般用于验证码验证或者链接验证)8.导出:上传文件,导出T...

2019-01-28 19:09:13 1861 4

原创 Mysql count group by统计条数并且去重复方法

Mysql 分组之后如何统计记录条数并且去重复?gourp by 之后的 count,把group by查询结果当成一个表再count一次:select count(*) as count from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a; ...

2019-01-24 15:00:56 5373

原创 使用sum函数求正数和与负数和

select sum(case when column> 0 then column else 0 end) as u0, sum(case when column <0 then column else 0 end ) as d0 from tablename  

2019-01-23 19:18:44 5097

原创 谷歌(Google): reCaptcha(3.0版本)做网站验证

前言:     前面有一篇使用了2.0版本来做网站验证码,但是发现如果只是做网站验证码可以,但是如果我想集成到移动端的话,那样式太丑了,找遍了官方文档(强烈建议去看看一下官方文档(需要翻墙),点击查看),也没有可以去自定义ui的地方,但是刚好最近官方发布了3.0版本,发现3.0版本更方便....V3介绍:      recaptcha v3为每个请求返回一个没有用户摩擦的分数。评分是基于与...

2019-01-17 19:58:08 11409 4

转载 7种实用的分布式框架

分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统,广泛应用在互联网企业项目生产研发中。近几年 “大数据” 概念的兴起,让复杂而宽泛的分布式系统又焕发出了新的青春与活力。项目一:分布式架构开发套件 jeesuite-libs项目简介:Jeesuite 是一个 Java 后台分布式架构开发套件。涵盖缓存、消息队列、db 操作(读写分离、分库路由、自动cru...

2019-01-15 14:28:19 1668

翻译 阿里开源分布式事务解决方案: FESCAR

开源地址:https://github.com/alibaba/fescar什么是FESCAR?一种分布式事务解决方案,具有高性能和易用性的微服务架构。微服务中的分布式事务问题让我们想象一下传统的单片应用程序。其业务由3个模块构成。他们使用单个本地数据源。当然,本地事务将保证数据的一致性。微服务架构的情况发生了变化。上面提到的3个模块被设计为3个不同数据源之上的3个服务...

2019-01-11 10:26:10 4451 3

转载 怎么解决java.lang.NoClassDefFoundError错误,NoClassDefFoundError和ClassNotFoundException区别

前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间去不...

2019-01-09 19:38:41 733

原创 开源项目: 春松客服,移动端集成,文图详解(在线客服,后台客服管理)

前言:     前面一篇文章说了web网站集成,但是发现有可能达不到业务需求!!!!提问: 1.但是如果是app或者微信中集成怎么办? 2.嫌弃"在线客服"按钮ui丑怎么办? 3.我想自定义"在线客服"按钮位置怎么办?解决思路:1.弃用春松系统提供的ui,改用自己的2.直接将春松系统提供的聊天的接口找出来,并重新自定义接口(博客就不贴代码了,直接加我Q,问我本人)3.自己系统直接采用接...

2019-01-09 18:48:19 2311 6

原创 开源项目: 春松客服,WEB网站集成,文图详解(在线客服,后台客服管理)

前言:           这里只单纯介绍,在自己的WEB网站中集成春松客服,如果需要了解春松客服和下载春松客服,请点击查看这篇文章实现步骤:   1.利用项目提供的admin账户,创建客服用户账户   2.利用项目提供的admin账户,在"网站列表"中接入自己的网站地址   3.自己创建一个web工程(模拟一个网站),创建html页面或者jsp页面,上面接入第三步接入中的地址   4...

2019-01-09 17:30:08 1970

原创 开源项目: 春松客服,介绍演示详解(在线客服,后台客服管理)

目录先看效果图,如果有兴趣,往下看:​春松客服开源地址:春松客服介绍:春松客服功能点:春松客服产品系列视频:介绍步骤:先看效果图,如果有兴趣,往下看:       最近项目中,需要使用到客服功能,又很急,自己单纯写,估计会遇到很多坑,所以去github上找了下,发现一个开源的项目:春松客服,这个项目功能点很多,但是我只需要客服功能,所以我只看了关于这个项目中的这方面...

2019-01-09 15:47:20 8883 11

原创 linux中安装JDK1.8(单纯做笔记)

1.检查linux中是否安装了jdkjava -versionrpm -qa | grep java如果安装了,卸载:rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64...

2019-01-03 19:15:36 195

原创 关于poi导出excel浏览器不下载的问题

问题:        最近使用poi导出excel表格,但是发现请求成功,但是没有下载框,在浏览器中按F12查看,在调用的成功的response中查看到一堆乱码数据,考虑是不是返回的数据类型有问题,百度了一波,才发现不能使用ajax进行请求解决:          如果页面使用了frame框架, 点击mvc方法调用地址, 但是没有弹出下载框, 而其他的配置代码没有问题的话, 前后台使用...

2018-12-25 11:22:44 4149 1

原创 记录: JAVA冒泡排序(Bubble Sort)

常规写法: int[] arr = {2,3,1,8,6}; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length -1; j++) {// -1代表,防止越界 if (arr[j] > arr[j+1]) { int temp = arr[j]; ...

2018-12-07 17:57:03 198

原创 阿里云ECS,CentOs7.3搭建FTP服务器,附带java使用demo

目录我的需求:1.安装过程​​​​​​:附带图:​2.开启远程访问3.修改配置文件,禁止匿名访问4.创建一个用户5.开启被动模式6.配置用户ftp权限及访问路径限制碰见的问题:整合nginx我的需求:1.搭建完ftp后,添加一个ftp用户,只允许对指定的目录进行读写操作,其余目录禁止读写.2.在java代码中使用ftp用户账户,进行上传文件/图片.3...

2018-12-04 11:31:30 1030

原创 学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密(方式二)

前言:       前一篇已经说完了一种rsa+aes混合加密的方式,后端采用实体类或map或者jsonObject方式来接收入参,本文要说的不采用这几种形式来入参,而是采用自定义的@RequestParam来接收参数1.解决参数要判断的问题2.解决代码重复太多的问题demo下载地址:https://download.csdn.net/download/baidu_38990811/10...

2018-11-27 10:32:48 5701 15

原创 spring的Aspect,Filter、Interceptor、ControllerAdvice区别

1、filter,这是java的过滤器,和框架无关的,是所有过滤组件中最外层的,从粒度来说是最大的。配置方式,有直接实现Filter+@component,@Bean+@configuration(第三方的filter)2、interceptor,spring框架的拦截器配置方式,@configuration+继承WebMvcConfigurationSupport类添加过滤器。3...

2018-11-01 13:43:19 1491

原创 谷歌(Google): reCaptcha(2.0版本)做网站验证码

百度百科:         CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU。使用前需注意: 1.reCaptcha官网网站为:https://developers.google.com/recaptcha/(需...

2018-10-30 18:59:48 9004 7

rainmeter4.4x版本频谱动效.zip

rainmeter频谱动效完整版,里面包含rainmeter4.4版本软件,也包含声音动态频谱和各种自定义动效和动态挂件,详情可以查看博客https://blog.csdn.net/baidu_38990811/article/details/113109589

2021-01-25

rainmeter频谱动效.zip

rainmeter频谱动效完整版,里面包含rainmeter软件,也包含声音动态频谱和各种自定义动效

2021-01-25

district.sql

国家 省份 城市 sql建表基础语句,满足大部分需求.

2020-12-04

zookeeper.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

tools.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

kafka.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

peer.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

orderer.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

couchdb.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

ccenv.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

buildenv.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

baseos.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

basejvm.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

baseimage.tar.gz

Fabric1.4.x版本的arm架构镜像源之一 使用方式直接在服务器中: gunzip -c _.tar.gz | docker load

2020-10-10

Spring Cloud整合Eureka整合Ribbon

Spring Cloud微服务,Eureka整合Ribbon做负载均衡, 此项目需要配合文章使用.....

2020-05-31

Spring cloud 电影微服务

Spring cloud 电影微服务,配合文章使用....不赞成,单独下载,只是一个demo....

2020-05-25

Spring cloud 会员微服务

Spring cloud 会员微服务,初步搭建,配合文章测试使用......不赞成,单独下载,只是一个demo

2020-05-25

nginx-openssl依赖

Nginx服务器软件依赖库openssl-1.0.1s.tar.gz,在linux中解压即可........

2018-12-01

RSA+AES加解密

采用混合加密,两种入参形式选择,第一种,采用实体对象入参,第二种自定义参数解析器来进行入参,demo两种包含,自己参考相应的代码,两者有相同,也有不相同的地方,参考我的文章即可!!!

2018-11-27

AES加解密JS文件

对称加密方式AES,js的通用类,专门用于参数加解密使用!!! java的同学,配合文章使用:https://blog.csdn.net/baidu_38990811

2018-10-25

daterangepicker时间组件Demo

daterangepicker时间组件使用denmo和js,css文件,下载解压后,直接打开demo,可以直接看效果,查看源代码就可以集成到你代码中

2018-03-12

离线插件SVN,SVN客户端,SVN服务端(32位,64位)

内含:SVN离线插件 使用方法:解压--将features和plugins两个文件夹,复制到eclipse目录下的dropins下,然后重启eclipse 内含:SVN客户端,SVN服务端安装.. 以上32位和64位都有.

2017-11-30

eclipse-mars(自带maven)(32位,64位)

java开发工具,mars版本自带maven,如需SVN,请另外安装插件,请勿随便下载...避免无法使用

2017-11-30

jai imageio+swingx+Tesseract-OCR

java高级图片处理工具 ,可以修改图片分辨率,搭配swingx -1.6.1,在代码中完成图片的文字提取,当然也需要Tesseract-OCR

2017-10-30

空空如也

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

TA关注的人

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