自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux安装redis

1、安装gccyum install gcc2、下载安装包并解压wget https://download.redis.io/releases/redis-6.2.6.tar.gztar xzf redis-6.2.6.tar.gz3、编译make如果出现致命错误:jemalloc/jemalloc.h:没有那个文件或目录 为解决这个问题,需要执行如下命令:make MALLOC=libc4、安装make install5、修改redis.conf配置

2021-10-16 17:23:09 201

原创 kibana 在linux安装

说明本人安装的是kibana-7.13.2-linux-x86_64 版本。步骤:1、下载wget https://artifacts.elastic.co/downloads/kibana/kibana-7.13.2-linux-x86_64.tar.gz2、解压tar -zxvf kibana-7.13.2-linux-x86_64.tar.gz3、在打开 config/kibana.yml,设置elasticsearch.hosts为指向自己的 Elasticsearc

2021-07-03 20:00:13 379

原创 elasticsearch 在linux安装

说明:本人安装的版本为elasticsearch-7.13.2,安装环境为Centos7 。前提条件需要安装jdk。步骤:1、下载安装包(也可以本地下载后上传到服务器:https://www.elastic.co/cn/downloads/elasticsearch)wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.2-linux-x86_64.tar.gz2、解压(本人在home目

2021-07-03 18:46:32 256

原创 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

问题:vue项目运行报内存溢出处理:安装increase-memory-limit 插件来增加内存1、安装依赖npm install -g increase-memory-limit2、在package.json文件添加依赖LIMIT可以设置大小 "scripts": { "fix-memory-limit": "cross-env LIMIT=2048 increase-memory-limit" }, "dependencies": { "in...

2021-04-16 20:17:29 3566

原创 nacos-ErrMsg:failed to req API:/api//nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried

服务注册到nacos报错:ErrMsg:failed to req API:/api//nacos/v1/ns/instance after all servers([127.0.0.1:8848]) tried: server is DOWN now, please try again later!解决办法:

2021-04-04 16:03:06 6679 3

原创 nacos安装

说明:本人安装的版本为1.4.0,安装环境在windows系统,使用模式为单例模式。nacos默认端口为8848.步骤如下:1、下载nacos下载地址:https://github.com/alibaba/nacos/releases2、解压压缩包,进入bin目录执行以下命令windows环境说明(linux环境类似):启动cmd startup.cmd -m standalone 或者 双击startup.cmd 或者 startup.cmd ...

2021-04-04 14:37:50 3067 2

原创 SQL中 left join on 后and 与 where 分析

核心:on 后面and 是匹配条件,where是匹配数据后过滤数据创建2张表。员工表关联部门表表字段:表数据(只有开发部有员工数据):接下来演示:第1个SQL ON t1.id = t2.deptId AND t2.`name` = '张三' AND t1.id = 1; 作为匹配条件,由于张三这个员工在开发部中,所以张三匹配到,但产品部和市场部在员工表没有数据匹配不到,所以都为null。第2个SQL ON t1.id = t2.deptId AND t2.`n...

2021-03-09 22:30:59 1028 1

原创 nginx启动闪退

可能原因如下:1、nginx路径有中文(修改路径为英文)2、端口冲突,修改conf/ngin.conf 端口号,修改后重启nginx,访问http://127.0.0.1:8099/具体其他问题可以查看日志

2021-03-08 17:05:10 8912

原创 elastic-job基本使用案例

概述(摘自官网):ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。 它通过弹性调度、资源管控、以及作业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生态。 它的各个产品使用统一的作业 API,开发者仅需一次开发,即可随意部署。ElasticJob 目前提供 Simple、Dataflow 这两种基于 class 的作业类型,并提供

2021-03-07 11:18:37 3061

原创 elastic-job监控平台ElasticJob-UI的使用

前提:zookeeper启动任务工程也启动下面演示的是监控平台的使用1、下载ElasticJob-UI链接:https://shardingsphere.apache.org/elasticjob/current/cn/downloads/2、解压后在bin目录双击启动(本人是在windows环境)3、启动后游览器访问(默认端口是8088):http://127.0.0.1:8088/#/login用户名/密码 root/root登录成功后,链接上注册中心,...

2021-03-06 21:50:20 6223 2

原创 zookeeper在windows系统的安装

前提:安装jdk下面演示的是在windows系统的安装1、下载地址 https://zookeeper.apache.org/releases.html#download2、将压缩包解压后修改conf目录下面的zoo_sample.cfg重新命名为zoo.cfg(我这里是复制后重命名了)3、在bin目录下面双击启动看到如下界面则启动成功参考:https://www.cnblogs.com/Koma-vv/p/12829082.html...

2021-03-05 09:09:47 209 2

原创 springmvc实现文件上传和下载

springmvc实现文件上传的步骤:1.页面上,通过input来准备file组件,该标签,必须给定name属性值(该name不能和实体类的属性名一致)同时,要求form表单必须给定一个属性:enctype="multipart/form-data" 用户名: 密码: 头像:

2017-11-20 17:35:30 5700

原创 spring+struts2+hibernate集成环境(基于maven项目搭建)

spring+struts2+hibernate集成环境(基于maven项目搭建):第一大步:spring环境准备1. spring支持包(需要commons-logging-1.1.1.jar包)在pom.xml中添加spring依赖(同时将Servlet依赖加入) <!--javaEE开发的servlet支持 -->...

2017-11-18 13:54:17 459 2

原创 Spring 使用注解的方式实现IOC和DI(控制反转和依赖注入)

Spring 使用注解的方式实现IOC和DI注解的方式实现IOC&DI    1、IOC操作      1)@Component  :用于实现ioc控制反转,属性value用于实现对象id定义      2)@Scope    :用于实现单例,多例,request,session等的配置            3)@Controller  : 专门用于control

2017-11-18 11:37:24 7820

原创 Spring 事务操作(银行转账案例),使用spring 对jdbc的支持完成对数据库的操作

Spring 事务操作(银行转账案例),使用spring 对jdbc的支持完成对数据库的操作本人演示的是转账案例,当A用户给B用户转账时先要减去A用户的金额,如何在B用户的金额上加上A用户给B用户转账方金额,这是一个完整的业务,中间不能出现问题。A账户减钱和B账户加钱两件事情要么同时成功,要么失败。所以这里就需要使用事务。下面将演示事务的使用,本人使用spring对jdbc的支持对数据库进行操

2017-11-18 11:06:36 3534 1

原创 Spring 对JDBC操作(实现增删改查,批量添加功能)

Spring  对JDBC操作(实现增删改查,批量添加功能)spring支持对jdbc操作,下面将演示实现增删改查,批量添加功能。本人在数据库中创建了一张部门表,表的结构如下(数据自行填充):下面是本人的项目:applicationContext.xml为spring的主配置文件,本人在该配置文件中进行了数据库的修改配置,JDBCTest.java

2017-11-18 09:57:00 8446

原创 Mybatis 分页查询数据(借用map来封装参数)

Mybatis 分页查询数据(借用map来封装参数) 1、IEmpDAO.java 提供分页查询的方法/** * 分页查询员工 * * @param cp * 当前页 * @param ps * 查询几条 * @return */ public List findEmpSplit(int cp, int ps)

2017-11-17 21:06:03 5137

原创 Mybatis 不确定条件查询(动态语句where和if)借助实体类封装参数

Mybatis 不确定条件查询(动态语句where和if)在下面的案例本人将演示如何使用动态语句批量删除数据库数据,本人在数据库建了一张emp员工表(表的数据自己填充),表的结构如下:核心代码为,在实体映射文件中配置如下的代码:  <select id="findEmpByConditionChanged" parameterType="cn.sz.h

2017-11-17 20:43:21 14699

原创 Mybatis 根据多个条件查询信息实体映射中对于特殊符号的处理(<![CDATA[]]> 或使用转义字符来替代特殊符号)

Mybatis 根据多个条件查询信息实体映射中对于特殊符号的处理(  或使用转义字符来替代特殊符号)核心代码: <!-- 根据多个条件查询信息 xml中对于特殊符号的处理,有两种思路: 1.使用 2.使用转义字符来替代特殊符号 --> <select id="findEmpByCondition" parameterType="cn.sz.hcq.pojo.EmpCondit

2017-11-17 20:28:28 823

原创 Mybatis 实现不确定修改几个字段的修改方法(动态语句set、if实现),避免修改时其它没被修改的字段变为null

Mybatis 实现不确定修改几个字段的修改方法(动态语句set、if实现),避免修改时其它没被修改的字段变为null在下面的案例本人将演示如何使用动态语句批量删除数据库数据,本人在数据库建了一张emp员工表(表的数据自己填充),表的结构如下:核心代码为,在实体映射文件中配置如下的代码: update emp ename=#{en

2017-11-17 20:21:18 12938 4

原创 Mybatis 使用动态语句实现批量删除(delete结合foreach)

Mybatis 使用动态语句实现批量删除(delete结合foreach)

2017-11-17 20:12:30 107026 7

原创 mybatis的延迟加载 (懒加载)

mybatis的延迟加载        延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。         要设置延迟加载,只需要在主配置文件中加入如下的配置即可: 下面将演示懒加载的使用:本人在数据库中创建了emp员工表和dept部门表,emp外键关联dept, 案例将演示在查询员工信息的过程中是不是懒

2017-11-17 19:42:06 2573

原创 SSM环境的搭建(SpringMVC+Spring+Mybatis)

SSM环境的搭建(SpringMVC+Spring+Mybatis)本人搭建使用的是maven项目,如果你不是使用maven项目,那你只需在你的WEB项目中加入在pom.xml所需要的jar包即可。第一大步:先添加spring框架1、准备spring依赖加入到pom.xml中(同时将javaweb的依赖servletAPI也加入)<project xmlns="http

2017-11-17 19:27:03 426

原创 mybatis 中应用二级缓存(使用框架本身实现的缓存机制)

mybatis  中应用二级缓存(使用框架本身实现的缓存机制)1. 在mybatis的配置文件中,开启二级缓存(cacheEnabled设置为 true).在mybatis_config.xml文件中,设置如下: 2. 在实体映射文件中,应用二级缓存:其中各项属性代表的含义为:flushInterval(刷新间隔)可以被设置为任意的正整数,而且它们代表一个合

2017-11-17 13:06:07 459

原创 mybatis 应用第三方缓存框架ehcache

mybatis 应用第三方缓存框架ehcacheehcache是一个分布式缓存框架,EhCache 是一个纯Java的进程内缓存框架,是一种广泛使用的开源Java分布式缓存,具有快速、精干等特点,是Hibernate中默认的CacheProvider。mybatis提供了一个cache接口,如果要实现自己的缓存逻辑,实现cache接口开发即可。mybatis和ehcac

2017-11-17 12:44:55 2819

原创 Srping AOP基于注解和配置文件方式实现前通知,后通知,环绕通知,异常通知,最终通知

Srping AOP基于注解和配置文件方式实现前通知,后通知,环绕通知,异常通知,最终通知注解方式:1、切面类package cn.sz.aspect;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotati

2017-11-15 21:21:49 896

原创 Mybatis关联查询

Mybatis关联查询演示的数据表为:部门和员工属于一对多关系。接下来演示的是根据员工编号查询员工信息并关联查询所在部门信息,查询所有部门信息并关联查询该部门的所有员工信息。演示项目结构如下(Maven项目):示例代码:1、配置文件 mybatis_cfg.xml

2017-11-15 20:48:20 413

原创 Mybatis getMapper查询方式

Mybatis getMapper查询方式1、实体类映射文件 Users.xml <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- 1.sql语句的id,必须与接口中定义的方法的名字一致

2017-11-15 20:15:56 697

原创 mybatis环境的搭建(使用案例)

mybatis环境的搭建第一步,准备支持包mybatis的核心支持包,还需要数据库的驱动包。本项目使用的Maven,在pom.xml的配置时: org.mybatis mybatis 3.2.3 mysql mysql-connector-java 5.1.39 第二步,准备m

2017-11-15 19:54:23 339

原创 SpringMVC 控制器中方法之间的跳转(客户端跳转(redirect)和服务器端跳转(forward))

SpringMVC 控制器中方法之间的跳转(客户端跳转(redirect)和服务器端跳转(forward))示例代码:package cn.sz.hcq.control;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springf

2017-11-15 08:30:27 3567

原创 SpringMVC 返回ModelAndView对象

SpringMVC  返回ModelAndView对象在控制器类中,处理客户端请求后,可以把需要响应到页面的数据和视图名字都封装到一个ModelAndView对象中,然后直接返回这个ModelAndView对象。在控制器类中需要引入的包为: org.springframework.web.servlet.ModelAndView下面是示例代码:登录案例,登录成功跳转到sho

2017-11-15 08:05:51 17289 3

原创 springMVC自带的form标签使用案例

springMVC自带的form标签使用案例使用自带form标签是,必须先通过model对象,传递了一个空的users对象到页面.1、在首页index.jsp请求控制器类中提供一个方法(用来传递一个空对象到页面中)自带的form标签使用2、登录页面 login.jsp<%@ page language="java" contentType="

2017-11-14 13:14:39 1006

原创 SpringMVC post请求的处理(登录表单案例)

SpringMVC post请求的处理(登录表单案例)1、准备一个登录界面 login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basep

2017-11-14 13:00:34 6434

原创 SpringMVC后台传递数据到页面(Model来传参和域对象传参)

SpringMVC后台传递参数到页面控制器中的参数传递到页面,常见的有两种方式:方式一: 通过Model来传参(model对象来传递)   @Controller @RequestMapping("mfc") public class FirstController { @RequestMapping(value="fr") pub

2017-11-14 12:46:23 21932 12

原创 SpringMVC 页面数据传递到后台

SpringMVC 页面数据传递到后台方式一 通过@RequestParam注解来接收方式二 直接用同名变量来接收方式三 通过request来接收下面我们借用a标签来携带数据传递到后台继续测试,a标签提交的方式为GET提交。准备一个测试jsp页面index.jsp,内容如下:<%@ page language="java" contentType="

2017-11-14 12:35:35 1598

原创 springMVC环境搭建

springMVC环境搭建第一步:准备jar包此时因为需要处理web请求,所以需要web和webmvc的支持。这里本人使用的是maven项目,所以在pom.xml中引入了需要的jar,用户也可以查看该文件中需要的包自行下载放入到项目中。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/

2017-11-14 11:03:33 262

原创 日志工具Log4j

Log4j简介Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用

2017-10-28 15:45:13 351

原创 struts2的Action中如何取得request ,session,application域对象(IOC方式和非IOC方式)

struts2的Action中如何取得request ,session,application域对象(IOC方式和非IOC方式)IOC方式获取域对象的方法有两种:1、实现ApplicationAware, RequestAware, SessionAware接口,通过IoC取得Map类型。public class User4Action implements Applica

2017-10-28 11:32:13 474

原创 Spring DI 依赖注入案例(带参数构造方法依赖注入、setter方法依赖注入、p名称空间注入)

Spring DI 依赖注入案例(带参数构造方法依赖注入和setter方法依赖注入)DI 依赖注入:  简单的说是指对象中的属性的值设置方式不再是调用setter方法进行传值,而是由配置实现经过框架传值。 DI操作可以采用两种实现方案:    1、使用带参构造实现注入    2、使用setter方法实现注入补充:const

2017-10-27 21:00:08 3403

原创 spring IOC控制反转及IOC实现的三种方式和bean标签使用

spring  IOC控制反转及IOC实现的三种方式和bean标签使用   IOC: 控制反转,简单的说是指对象的创建不再使用new,而是由spring框架创建。当服务器开始运行时,读取spring的主配置文件,经过spring框架从主配置文件中识别所有的bean标签,然后根据配置,将所有的对象创建出来。创建出来的对象保存在内存空间。        IOC操作可以有三种实现

2017-10-27 19:52:32 1254

jfinal开发手册

JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。本资源是jfinal开发手册。

2017-09-10

空空如也

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

TA关注的人

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