- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 JAVA调用JS文件中的方法,以及获取客户端ip
FileReader fileReader = new FileReader(request.getSession().getServletContext().getRealPath("/WEB-INF") + "/res/js/devpaperless.v26.js");ScriptEngine js = new ScriptEngineManager().getEngineByName("javascript");js.eval(fileReader);if (js instanceof Invo
2021-02-22 17:07:07
123
原创 StreamAPI概述
概述作用使用StreamAPI对集合数据进行操作,就类似于使用SQL执行的数据库查询。Stream和Collection集合的区别:Collection是一种静态的内存数据结构,而Stream是有关计算的,前置主要是面向内存,存储在内存中,后者主要是面向CPU,通过CPU实现计算。什么是StreamStream是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。集合讲的是数据,Stream讲的是计算注意:Stream自己不会存储元素。Stream不会改变源对象。相反,他们会返回一
2020-07-07 12:45:56
159
原创 Java集合框架概述
概述Java集合可分为Collection和Map两种体系Collection接口:单列数据,定义了存取一-组对象的方法的集合List: 元素有序、可重复的集合Set: 元素无序、不可重复的集合Map接口:双列数据,保存具有映射关系“key-value对”的集合Collection接口继承树...
2020-06-30 16:32:19
126
原创 GateWay入门案例
pom<dependencies> <!--新增gateway--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <depen
2020-05-22 20:07:22
917
原创 Hystrix入门案例
服务降级pom<dependencies> <!--新增hystrix--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </
2020-05-21 19:41:22
192
原创 Ribbon&OpenFeign入门案例
RibbonRestTemplate如果RestTemplate要通过服务名称作为URI参数来调用方法,那么restTemplate必须加@LoadBalanced注解@RestController@Slf4jpublic class OrderController {// private static final String PAYMENT_URL = "http://localhost:8001"; private static final String PAYMENT_U
2020-05-17 13:23:30
865
原创 Influxdb-cAdvisor-Grafana
influxdbdocker pull tutum/influxdbdocker run -d -p 8083:8083 -p 8086:8086 --name influxdb tutum/influxdbcAdvisordocker pull google/cadvisordocker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:rw \ --volume=/sys:/sys:ro \ --volume
2020-05-14 21:10:32
128
原创 spring-cloud-eureka-consul-zookeeper注册中心入门案例
父项目本案例为一个大项目下的几个模块,父项目只负责管理依赖版本控制父项目pom文件注意使用pom方式打包<groupId>ganxie.xiaowen.cloud</groupId> <artifactId>springcloud</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging>
2020-05-14 18:21:59
146
原创 springMVC文件上传及异常处理超简单案例
导入依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.2.5.RELEASE</version> </dep...
2020-05-07 13:35:06
123
原创 SpringDataJpa
案例:客户的相关操作客户就是一家公司客户表建表语句CREATE TABLE cst_customer (cust_id bigint(32) NOT NULL Auto_INCREMENT COMMENT '客户编号(主键)',cust_name varchar(32) NOT NULL COMMENT '客户名称(公司名称)',cust_source varchar(32) DEFA...
2020-05-04 13:13:17
86
原创 Spring注解开发
@componentScan相当于xml配置文件中的<context:component-scan base-package=""/>可以重复使用value指定要扫描的包名includeFilters(只扫描指定的组件)@Configuration@ComponentScan(value = "ganxie.xiaowen.spring_anno",useDefa...
2020-05-02 15:26:32
195
原创 RabbitMQ
安装RabbitMQdocker拉取镜像docker pull rabbitmq:management运行容器docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management浏览器访问默认超级用户 guest guest入门实例导入依赖<dependencies>...
2020-04-10 17:25:04
111
1
原创 Docker安装vim编辑器修改容器配置文件
第一种docker exec -it 容器id或名字 bashapt-get update apt-get install vim第二种以nginx为例挂载配置文件,就是把装有docker宿主机上面的nginx.conf配置文件映射到启动的nginx容器里面,这需要你首先准备好nginx.con配置文件,如果你应经准备好了,下一步是启动nginx命令:docker run --...
2020-04-10 13:17:39
451
原创 Nginx
1、Nginx安装1)使用远程工具链接linux操作系统2)下载nginx相关依赖yum -y install make pcre-devel zlib zlib-devel gcc-c++ libtool openssl openssl-devel3)下载Nginx包Nginx官网下载4)解压缩tar.gz包tar -xvf nginx-1.12.2.tar.gz cd ...
2020-04-08 19:46:56
246
原创 Git&github
1、安装git管理工具https://git-scm.com/download/win2、Git命令行操作2.1、本地库初始化git init2.2、设置签名形式:用户名:xiaowenEmail:ganxie@163.com作用: 区分不同开发人员的身份命令项目级别/仓库级别:仅在当前库范围内有效git config user.name xiaowen...
2020-04-08 17:56:59
108
原创 CentOS7安装图形化界面与配置网络
1、下载CentOS7[http://mirrors.aliyun.com/centos/7/isos/x86_64/]2、安装步骤运行虚拟机选择完install之后不需要管他安装过程大概需要十分钟点击接下来的配置基本的都不用管设置一个名称和密码(用不到,用到的密码是安装的时候设置的root密码)安装完成...
2020-04-08 17:50:12
4957
原创 SpringBoot-Redis
1、引入docker镜像docker pull redis2、配置文件中指定IP地址spring.redis.host=192.168.1.106
2020-03-26 10:56:16
92
原创 Redis
1、Redis安装与配置1.1、Redis安装Redis是C语言开发,编译依赖gcc环境1.1.1 安装gccyum -y install gcc automake autoconf libtool make注意:运行yum时出现/var/run/yum.pid已被锁定,PID为xxxx的另一个程序正在运行的问题解决rm -f /var/run/yum.pid1.1.2 安装Re...
2020-03-25 19:13:31
222
原创 Springboot-cache
使用Spring缓存抽象1 、重要概念&常用注解|cache缓存接口,定义缓存操作。实现有RedisCache、EhCacheCache、ConcurrentMapCache等CacheManager缓存管理器,管理各种缓存(Cache)组件@Cacheable主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@CacheEvict清空缓存...
2020-03-22 13:53:24
109
原创 Docker-Mysql-Tomcat
1、安装Docker1)、安装linux虚拟机 1)、VMWare、VirtualBox(安装); 2)、导入虚拟机文件centos7-atguigu.ova; 3)、双击启动linux虚拟机;使用 root/ 123456登陆 4)、使用客户端连接linux服务器进行命令操作; 5)、设置虚拟机网络; 桥接网络=选好网卡==接入网线; 6)、设置好网络以后使用命...
2020-03-21 15:56:36
167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人