4 csdn_hcx

尚未进行身份认证

我要认证

我可能是个假开发

等级
TA的排名 3k+

Elasticsearch初识

一、安装和配置1.安装elasticsearch默认不允许以root账号运行,所以创建一个用户创建用户:useradd tracy设置密码:passwd xxx此时可能由于密码过于简单提示,直接再输入一次回车即可切换用户:su - tracy上传安装包切回root用户,分配tracy用户权限:chown tracy:tracy elasticsearch-6.3.0.tar.gzchmod 755 elasticsearch-6.3.0.tar.gz解压之后的目录:2.配置如果

2020-05-15 00:38:47

CentOS上redis的安装及基本使用

一、安装wget工具下载:yum -y install wget在CentOS上安装redis:$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz 解压$ cd redis-5.0.5$ make 编译解压redis到指定位置:tar xzf redis-5....

2020-03-12 23:11:02

SpringMVC绑定参数之类型转换的三种方式

一、实体类中加日期格式化注解@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")private Date createTime;此种方式最简便,但是作用范围是局部的,只对对应的controller起作用二、属性编辑器在Spring3.1之前可以使用@InitBinder实现。自定义springMVC的属性编辑器主要有两种方式:一种是使用@I...

2020-03-05 21:27:44

Spring事务控制

一、Spring中事务控制常用API1.PlatformTransactionManagerspring 的事务管理器,提供了常用的操作事务的方法:①获取事务状态信息TransactionStatus getTransaction(TransactionDefinition definition)②提交事务void commit(TransactionStatus status)③回滚事...

2020-03-04 11:23:33

Spring的IOC

一、入门案例1.导入依赖:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.5.RELEASE</version></depe...

2020-02-27 11:13:23

SpringMVC实现文件上传

文件上传的前提:form 表单的 enctype 取值必须是:multipart/form-data (默认值是:application/x-www-form-urlencoded)enctype:是表单请求正文的类型method 属性取值必须是 Post提供一个文件选择域<input type=”file” />一、传统方式实现文件上传上传的文件和访问的应用存在于同一...

2020-02-19 13:57:46

SpringMVC异常处理

系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端控制器交由异常处理器进行异常处理,如下图:常用的springmvc异常处理方式主要有三种:使用系统定义好的异常处理器 SimpleMappingExceptionResolver使用自定义异常处理器使用异常处理注解异常处理思路:Contro...

2020-02-14 11:29:08

Spring的AOP

一、AOP1.概念AOP:全称 Aspect Oriented Programming,即:面向切面编程。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。把我们程序重复的代码抽取出来,在...

2020-02-04 16:44:15

JDK1.8新特性(超详细)

Java函数式设计实现方法:@FunctionalInterface接口Lambda语法方法引用接口default方法实现一、lambda表达式lambda表达式为匿名内部类的简写,类似于匿名内部类的语法糖;但又区别于匿名内部类(后文会讲解)。匿名内部类特点:基于多态(多数基于接口编程)实现类无需名称允许多个抽象方法Lambda的语法简洁,没有面向对象复杂的束缚。...

2019-11-12 09:08:54

CentOS上安装jdk并配置环境变量

1.清理系统默认自带jdk如果安装centos默认安装了例如openjdk等,请先执行rpm -qa | grep jdk查看已经自带的jdk,然后卸载卸载命令:sudo yum remove xxx(xxx为上一个命令查到的结果)2.赋予权限:sudo chmod 777 jdk-7u80-linux-x64.rpm777权限:读写执行第一个7:用户权限第二个7:用户组权限第三...

2019-07-14 12:08:00

在docker上安装oracle

1.拉取oracle数据库镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.启动oracle  自动启动镜像 --restart=alwaysdocker run -p 1521:1521 --name oracle_11g -d --restart=always registry.cn-han...

2019-07-07 22:03:25

vue环境的搭建与项目创建启动

vue项目的启动第一步:安装node.js环境测试是否安装成功:使用node -v查看是否安装成功:在项目的根目录下执行node -v命令:第二步:搭建vue开发环境,安装vue的命令行工具(CLI)npm install --global vue-cli安装之前确保已经安装了node 和npm安装完vue-cli之后需要配置npm的环境变量到path中:C:\Users\h...

2019-05-20 09:20:29

适配器模式

适配器模式一、适配器模式定义适配器模式的定义是,Convert the interface of a class into another interface clients expect,将某个类的接口转换为接口客户所需的类型。适配器模式解决的问题是,使得原本由于接口不兼容而不能一起工作、不能统一管理的那些类可以在一起工作、可以进行统一管理。将一个接口转换成客户希望的另一个接口,适配器模...

2019-05-06 19:17:12

代理模式

代理模式一、概念代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用。使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。客户类真正的想要访问的对象是目标对象,但客户类真正可以访问的对象是代理对象。客户类对目标对象的访问是通过访问代理对象来实现的。代理类与目标类要...

2019-05-02 19:24:04

数据的表示和运算

数据的表示和运算一、数值和编码1.基本概念①进位制:表示数时,仅用一位数码往往不够用,必须用进位计数的方法组成多位数码。多位数码每一位的构成以及从低位到高位的进位规则称为进位计数制,简称进位制。②数值数据:可用来表示数量的多少,可比较其大小,分为整数和实数,整数又分为无符号整数和带符号整数。③非数值数据:没有大小之分,不表示数量的多少,主要包括字符数据和逻辑数据。2.进位记数制数值型...

2019-03-26 23:54:33

计算机系统概述

计算机系统概述一、计算机硬件的基本组成双向箭头:传递数据信息虚线:传递控制信息1.基本概念硬件:是物理装置的总称,人们看到的各种芯片、板卡、外设、电缆等都是计算机硬件。软件:运行在硬件上的程序和数据以及相关的文档。程序:是指挥计算机如何操作的一个指令序列,即程序由指令组成。指令:是计算机硬件能够直接理解并执行的最基本操作。数据:是指令操作的对象。存储程序方式:即将编制好的程序...

2019-03-21 22:36:37

Spring Data下---Spring Data JPA的使用

Spring Data下—Spring Data JPA的使用一、SpringData的环境搭建依赖添加:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version&g...

2019-03-15 22:28:50

Spring Data上---使用传统方式开发

Spring Data上—使用传统方式开发一、什么是Spring Data主旨:provide a familiar and consistent,Spring-based programming model for data access简化数据库的访问。减少数据访问层的开发量网址:https://spring.io/projects/spring-data二、Spring Data...

2019-03-15 22:24:15

Logback的使用与配置

Logback的使用与配置1.Logback的基本使用package com.hcx;import lombok.Data;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import org.junit.runner.RunWith;import org.slf4j.Logger;import org.slf4j.L...

2019-03-06 14:21:33

反射

反射当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都存储到该Class对象中,只要获取到Class对象,就可以使用字节码对象设置对象的属性或者调用对象的方法等操作类字节码文件是在硬盘上存储的,是一个个的.class文件。在new一个对象时,JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用在加载了,而是直接...

2019-02-20 16:24:28

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。