自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

转载 mysql 递归写法

今天遇到使用mysql进行递归 SELECT DISTINCT T2.org_no FROM ( SELECT DISTINCT @r AS t1_id, (SELECT @r:= p_org_no FROM sgims.o_org WHERE org_no = t1_id) AS p_org_no FROM (SELECT @r:= #{orgNo}) vars, sgims.o_org h WHERE @r <> -1) T1 JOI

2022-03-15 16:23:46 1119

原创 搜索引擎2

solr文件搜索:1、创建mycore2、创建data-config.xml文件在创建的mycore文件夹的conf文件夹下建立data-config.xml文件,具体参见文件夹下solr-8.x.0\example\example-DIH\solr\tika\conf\tika-data-config.xml的内容:修改文件名myfile-config.xml,修改内容为:<?x...

2019-10-13 23:19:31 190

原创 搜索引擎

Elasticsearch:Solr(2004年)在搜索领域占据了多年的主导地位。在2010年后,Elasticsearch成为市场上的另一种选择(Shay Banon在2010年2月发布了Elasticsearch的第一个版本,公司于2018年10月5日在纽约证券交易所挂牌上市)Solr:https://lucene.apache.org/solr/Solr 是Apache下的一个顶级开...

2019-10-13 23:18:25 311

原创 消息队列

安装:1、解压apache-activemq-5.15.8-bin.rar2、启动:进入解压目录activemqx.x/bin/win64/(JDK1.8+) (E:\Java\jdk1.6.0_32不支持)双击activemq.bat3、访问http://localhost:8161/4、activemq安全设置(管理后台密码):ActiveMQ使用的是jetty服务器, 打开c...

2019-10-13 23:14:11 154

原创 负载均衡

一.概念负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增 加吞吐量、加强网络数据处理能力、 提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器 和其它关键任务服务器等,从而共同完成工作任务。==========================...

2019-09-20 19:12:53 440

原创 分布式集群

集中式(centralization):是指由一台主计算机组成中心节点,数据集中存储在这个中心节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统所有功能均有其集中处理。集中式系统最大特点就是部署结构简单,集中式系统往往基于底层性能卓越的大型主机,因此无需考虑如何对服务进行多个节点的部署,也就不用考虑多个节点之间的分布式协作问题。集群(cluster):是指在多台不同的服务器...

2019-09-20 19:12:20 290

原创 nginx(静态资源服务器||负载均衡服务器)

负载均衡:软负载:服务端负载均衡(nginx) 客户端负载均衡(ribbon)硬负载:F5 networkNginx安装配置:1、准备工作下载或使用yum安装:wget --no-check-certificate http://www.openssl.org/source/openssl-fips-2.0.10.tar.gzwget http://zlib.net/zlib-.2...

2019-09-20 19:11:47 546

原创 版本控制软件总汇

一、SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,是集中式管理的版本控制器,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 SVN的特点是简单,只需要一个能放代码的地方就OK了。SVN只有一个单一的集中管理的服...

2019-09-17 16:41:06 718

原创 Git版本控制软件

Git:Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系...

2019-09-17 16:39:58 224

原创 SVN版本控制工具

Windows版本官网:https://www.visualsvn.com/server/下载免费标准版(页面左下角)svn使用步骤:1、安装服务端、创建数据仓库、创建用户分配权限2、安装客户端(64位系统要安装64位版本,否则不能用)3、创建工程后在文件夹上右键TortoiseSVN->import到服务器(项目经理或组长)4、客户端checkout(远端:http://...

2019-09-17 16:27:47 149

原创 MongoDB备份还原

MongoDB导入导出以及数据库备份:-------------------MongoDB数据导入与导出-------------------1、导出工具:mongoexport1、概念:mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。2、语法:mongoexpo...

2019-09-15 19:20:59 193

原创 MongoDB安装linux版

linux版#1、下载https://www.mongodb.com/download-center#community#2、解压tar -zxvf mongodb-linux-x86_64-x.x.x.tgz#3、修改文件夹mv mongodb-linux-x86_64-x.x.x.tgz mongodb#4、mongodb下创建文件夹cd mongodbmkdir db...

2019-09-15 19:20:23 224

原创 MongoDB数据库Windows安装

Windows版MongoDB是文档数据库,存储的是以文档(集合)为单位,使用BSON(类JSON)作为其数据结构模型,其结构是面向对象{key:value}的而不是二维表,这样的数据模型,使得MongoDB能在生产环境中提供高读写的能力,吞吐量较于mysql等SQL数据库大大增强。MongoDB易伸缩,自动故障转移。易伸缩指的是提供了分片能力,能对数据集进行分片,数据的存储压力分摊给多...

2019-09-15 19:18:52 204

原创 springboot整合redis数据库2

redis工具类redisUtilpackage com.example.util;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.*;import org.springframework.stereotype.Compone...

2019-09-09 19:09:08 233

原创 springboot整合redis数据库1

1课程安排1.介绍2.安装启动及关闭3.Jedis使用4.Redis各种数据类型的操作5.Redis持久化方案6.主从复制(了解)2课程目标掌握Redis的安装掌握redis常用数据结构(string/hash/list/sortedset)的存取数据方法掌握Jedis的用法3redis介绍3.1什么是NoSQLNoSQL,泛指非关系型的数据库,NoSQL即Not-Onl...

2019-09-09 19:03:57 684

原创 redis集群

删除完注释的redis.conf:protected-mode noport 6379tcp-backlog 511timeout 0tcp-keepalive 300daemonize yessupervised nopidfile /var/run/redis_6379.pidloglevel noticelogfile ""databases 16always-sho...

2019-09-09 19:02:52 182

原创 redis配置详解

Redis及其Sentinel配置项详细说明一、redis.conf 配置项说明如下:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid...

2019-09-04 10:13:44 126

原创 redis总结及常用命令

1. 什么是redisredis是一个nosql(not only sql不仅仅只有sql)数据库.翻译成中文叫做非关系型型数据库.关系型数据库:以二维表形式存储数据非关系型数据库: 以键值对形式存储数据(key, value形式)是一家意大利的创业公司出的,后来这家公司被VMware赞助. redis底层用C语句编写.redis是将数据存放到内存中,由于内容存取速度快所以redi...

2019-09-04 10:10:34 218

原创 linux下安装redis数据库

http://www.redis.cn/#1、下载wget 点击下载#2、执行解压操作(CentOS6.5默认不支持4.x.x)tar -zxvf redis-4.0.11.tar.gz#3、修改文件夹mv redis-4.0.11 rediscd redis#4、先安装gcc,否则报Command not found make: *** [adlist.o] Error 127...

2019-09-04 10:06:36 250

原创 linux下软件安装

1、mysql安装Centos7 内部集成了mariadb:rpm -qa|grep mariadb得到结果是:mariadb-libs-5.5.44-2.el7.centos.x86_64如果安装mysql和mariadb的文件冲突,先卸载mariadb,再安装mysql:rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64...

2019-09-02 09:03:32 145

原创 linux基本命令

记录日志:文件->日志->启动查看linux版本:cat /etc/centos-releaseCentOs7.5最小安装必须先启用网卡:1、修改网卡的配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT后面的状态改为yes,保存退出2、重启网络服务(注意VM的5个服务不要关闭了,否则启动失败)service ...

2019-09-02 08:59:58 107

原创 使用Mybatis PLUS

官网点击进入<dependencys> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.x.x</version> </d...

2019-08-28 09:48:21 938

原创 使用MybatisPlus逆向工程

pom文件中导入: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.1</v...

2019-08-27 11:10:07 1176

转载 springboot中application.yml配置详解

点击跳转server: port: 8088 servlet: context-path: /boot 给项目取别名

2019-08-22 19:57:05 516

原创 使用thymeleaf模板引擎

模板:页面静态化技术->html一、导包:<!-- 引入freemarker模版 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</ar...

2019-08-22 19:49:01 226

转载 springboot的web项目打war包注意事项

打成war包启动和本地用过main方法启动不同,本地main方法启动是依赖于内置的tomcat,而打成war包是放到tomcat内启动,所以要剔除掉tomcat的依赖部分,但还要保存servlet的部分。需要在pom.xml中增加配置如下:<packaging>war</packaging> <dependency> <!-- 指定为...

2019-08-22 19:43:31 368

原创 sprintboot中使用监听器

实例1package com.cssl.listener;import javax.servlet.ServletContextAttributeEvent;import javax.servlet.ServletContextAttributeListener;import javax.servlet.annotation.WebListener;import javax.ser...

2019-08-22 19:10:14 88

原创 使用Spring Boot

官网:http://www.springsource.org/下载:http://repo.spring.io/release/org/springframework/boot/Eclipse的Spring插件:springsource-tool-suite-3.9.x.RELEASE-e4.x.x-updatesite或者直接下载集成插件的Eclipse:(https://spring....

2019-08-16 16:40:16 239

原创 使用Maven构建项目注意事项

官网:http://maven.apache.org/download.cgimaven先从本地仓库找,然后到私服找,最后到中央仓库找修改setting.xml指定本地路径<localRepository…>,默认本地仓库在用户目录->.m2->repository中央仓库修改为国内的阿里云:<mirror> <id>ne...

2019-08-13 19:42:27 132

原创 使用Maven构建项目

一、简单介绍一下mavenmaven是apache旗下的一个集项目构建、项目依赖和项目信息管理为一体的自动化工具,是目前最流行的java项目架构管理软件,maven的主要特点:1、完全java编写,免费、跨平台。2、自动化构建项目。一键清理、编译、打包、测试、安装、部署以及生成报告等,无需进行繁琐又重复的操作。3、多种不同的archetype(原型)选择。快速搭建各种不同架构的项目,甚至还...

2019-08-13 19:36:55 194

原创 SpringMVC中的拦截器,类型转换国际化验证

SpringMVC的拦截器使用了非常经典的责任链设计模式,其中的preHandle方法在接收到返回为true后继续向下面传递请求,为false则拦截住请求,不允许通过

2019-08-08 17:27:36 231

原创 SpringMVC文件上传与下载

文件上传下载||异常处理|@PathVariable//@PathVariable可以用来映射URL中的占位符到目标方法的参数中@RequestMapping("/testPathVariable/{id}") public String testPathVariable(@PathVariable("id") Integer id) { System.out...

2019-08-06 21:11:30 111

原创 使用SSM整合项目

1、整合SSMa、导入之前整合的Spring+MyBatisb、配置监听器启动Spring的IoC容器(或者直接在springmvc.xml引入spring.xml)<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </list...

2019-08-06 20:58:40 162

原创 SringMVC关于ajax注值

二、vo注入、@ResponseBody|@RequestBody|@RestController、SSM整合1、实体类注入:可以注入多个实体类,需要避免实体类同名属性, 对象导航注入2、SpringMvc可以直接接收数组、List、Set或Map作为参数,但集合和Map必须在参数前面加@RequestParam,而且不能加下标[index],List的泛型类型必须是基本数据类型或String...

2019-08-02 19:53:33 142

原创 SpringMVC的基本配置与使用

SpringMVC的基本配置与使用一、1、导包:除了spring的5个基本jar外加入spring-web-.jarspring-webmvc-.jar2、Springmvc核心组件:核心控制器:DispatcherServlet(web.xml当中配置)控制器: Controller处理映射器:HandlerMapping视图解析器:ViewResolver拦截器: ...

2019-08-01 22:07:24 171

原创 使用spring整合数据源

理解template method模式

2019-07-29 19:57:04 135

原创 spring整合mybatis

三、Spring整合MyBatisspring包:spring-jdbc-x.x.x.jar、spring-tx-x.x.x.jarspring整合mybatis:导包mybatis-spring-1.x.x.jar (MyBatis3.4+需要1.3+以上版本)DataSource:使用属性配置文件:占位符的方式(这里绝对不要多加空格)&lt;beanid=&quot;p...

2019-07-28 22:05:00 94

原创 spring AOP使用

二、AOPA、AOP:Aspect Oriented Programming引入aspectjweaver和aopalliance的包JoinPoint 连接点PointCut 切入点(连接点集合)(切入点一般是定义在方法上,其实也可以在属性甚至类上)Aspect 方面(切面类)Advice 切面对于某个“连接点”所产生的动作,before、after、around(切入点建议)...

2019-07-28 22:02:11 212

原创 使用spring框架

使用spring框架spring框架目前为市面上较为流行的一款全能型框架,它依赖ioc(控制反转)和aop(面向切面编程思想)来进行实现准备步骤:一:最少jar包:spring-beans-.jarspring-context-.jarspring-core-.jarspring-expression-.jarspring-aop-.jar(4.0以上)commons-log...

2019-07-28 21:38:03 123

搜索引擎IK分词器.zip

搜索引擎的分词器,非常好用。

2019-10-13

消息队列.zip

一些相关消息队列的使用和配置等等。

2019-10-13

springcloud使用步骤.zip

使用springcloud的步骤脑图,简单易懂,容易上手

2019-09-23

springboot版.rar

springboot 使用MongoDB/redis 使用用例,简单易懂

2019-09-15

spring 使用MongoDB/redis

spring 使用MongoDB/redis使用示例,简单易懂

2019-09-15

空空如也

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

TA关注的人

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