![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 69
没办法喽
致力于通过通俗易懂的语言将晦涩难懂的编程传递给所有渴望进步的人。
展开
-
Eclipse 中 spring boot 项目无法加载配置文件
手动搭建spring boot项目时,eclipse 中无法加载配置文件在eclipse中通过一个基础的maven项目逐步搭建一个springboot项目,在添加 resource 文件夹并配置好配置文件之后,需要将配置文件的resource文件夹手动添加为 source Folder。...原创 2021-04-01 22:33:15 · 618 阅读 · 1 评论 -
springcloud config(配置管理)
创建configserver首先创建一个springboot项目,添加依赖eurekaserver 、configserver启动类添加注解:@EnableConfigServerpackage com.example.config;import org.springframework.boot.SpringApplication;import org.s...原创 2019-04-04 14:40:08 · 190 阅读 · 0 评论 -
springcloud整合mybatis
mybatis是用于连接MySQL的一个功能件,在微服架构中需要连接MySQL的就是充当原先dao层的服务器。这个服务器中有接口,还有接口的实现类mapper.xml文件,连接数据库的文件可以是静态资源文件.xml文件,也可以是直接写入配置文件中的。mybatis配置完成后应当有一下部件: jar包 ------------> 通过maven仓库进行加...原创 2019-04-04 14:53:01 · 4022 阅读 · 1 评论 -
利用Nginx实现前后端的分离
首先实现前后端的分离是指在代码层次上进行分离:代码是作为两个完全不同的项目工程进行分配完成的;其次是指在部署实行的时候进行服务器的分离:前端代码作为一个访问比较频繁的静态资源放置在Nginx服务器中,增加访问的速度;而java的运行代码则部署在后台的实际服务器上(Tomcat)。tips:关键在于一个“跨域”的问题上,在后台的代码快上需要增加一个“@CrossOrigin”(默认情况...原创 2019-04-04 14:56:39 · 2344 阅读 · 0 评论 -
正则表达式笔记
这个只是简单的运用,更为复杂的使用需要在实际运用中琢磨。。。。。元符号“\b”:用于标识开头或者结尾“^”:用于标识一个匹配字符的开始“$”:用于标识一个匹配字符的结束“.”:用于标识除换行之外的任意字符“\s”:用于标识一个空字符“\w”:用于标识一个数字、字母、汉字、下划线“\d”:用于标识一位数字反向标识大写的符号将会用于判断为“非。。。”的存在。“\S”:标识一个...原创 2019-05-23 10:25:45 · 233 阅读 · 0 评论 -
svn-Windows 下的搭建和使用(老版本)
注:内容来源为 尚硅谷 学院教学内容,侵删。svn:版本控制器;需求之一:备份!需求之二:代码还原!需求之三:协同修改!需求之四:多版本项目文件管理!需求之五:追溯问题代码的编写人和编写时间!需求之六:权限控制!Subversion;apache;版本控制器;我们将每天的代码提交到公司的代码库(远程的svn仓库);1、安装svn服务器;svn服...原创 2019-07-14 02:48:00 · 421 阅读 · 1 评论 -
svn-Windows 下的搭建和使用(新版本)
下载安装文件:https://www.visualsvn.com/server/download/安装过程中没有其他的需要注意的内容,选择好安装的目录,和指定一个仓库位置(这个位置后期也是可以自己改的),端口号(也是可以改的),backup (备份位置,也是可以改的),权限管理的选择 1所有人的不行 2所有人都行 3自己进行用户的添加和权限管理 (这些后面都可以改)...原创 2019-07-14 03:14:22 · 108 阅读 · 0 评论 -
svn-Linux下的搭建和使用
svn推荐Linux系统下通过 yuminstallsvn的方法进行安装;yum install -y subversion注意:这样安装的前提条件是虚拟机可以连接网络。验证安装结果:svn --version[root@localhost 桌面]# svn --versionsvn,版本 1.6.11 (r934486)编译于 Aug 17 2015...原创 2019-07-14 17:45:58 · 171 阅读 · 0 评论 -
java8-新特性学习
参考学习视频为:https://www.bilibili.com/video/av27063171/?p=1一、lambda表达式 lambda操作符 -> 符号的左边写传入的参数,右边则是函数式接口的实现方法。 函数式接口:只有一个实现方法的接口,可以添加@FunctionalInterface注解。 lambda的语法: ...原创 2019-07-28 17:25:45 · 84 阅读 · 0 评论 -
前后端分离--跨域
1、跨域问题springboot中需要解决添加@CrossOrigin注解2、如果注解添加在启动类里面,可以访问,但是无法回应。需要添加在具体的类上,如controller或者filter类上。3、布置多个服务器的情况下,通过zuul可以实现跨域的问题,但是如果通过跨域访问下属服务器,下属服务器就得添加跨域注解,否则会出现异常。未完待续。。。。。...原创 2019-04-04 14:37:25 · 108 阅读 · 0 评论 -
Hystrix(容错处理机制)的使用
Hystrix提供了熔断、隔离、Fallback、cache、监控等功能。FallBack(回退):Hystrix在使用过程中最简单的一种实现方式就是通过fallback机制进行备份访问。在接口类里面配置fallback属性: 对应的类为此接口的实现类package com.example.client.client;import en...原创 2019-03-22 11:52:49 · 486 阅读 · 0 评论 -
Feign(声明式rest调用)的使用
首先正常创建一个springboot类,创建的过程中添加eurekadiscovery 和feign ; 创建成功之后需要做的就是:在client端添加feign的 jar包<dependency><groupId>org.springframework.cloud</groupId><a...原创 2019-03-22 11:49:21 · 364 阅读 · 0 评论 -
获得磁盘驱动器目录的根目录
获取当前用户操作系统下的系统目录:File [] root = File.listRoots(); //获取磁盘分区列表for(File file : root){ System.out.println(file.getAbsolutePath());} Tips: 后续改进 :增添获取目录的名称...转载 2019-01-07 10:45:48 · 808 阅读 · 1 评论 -
System.getProperty()方法获取系统变量(转 阿进的写字台)
关于 system 中 getproperty 方法的用法:https://blog.csdn.net/weixin_37139197/article/details/78877766 getProperty(String str) 中的 str参数 可以参照以下表格内容: java.version Java运行时环境版本 java.ve...转载 2019-01-07 11:06:32 · 556 阅读 · 0 评论 -
JAVA IO ---------- File类(转自 skywang12345)
File 是“文件”和“目录路径名”的抽象表示形式。File 直接继承于Object,实现了Serializable接口和Comparable接口。实现Serializable接口,意味着File对象支持序列化操作。而实现Comparable接口,意味着File对象之间可以比较大小;File能直接被存储在有序集合(如TreeSet、TreeMap中)。File 函数列表:// 静态...转载 2019-01-07 11:26:42 · 162 阅读 · 0 评论 -
java反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java的反射就是不通过new的方法,从而获取一个类的内容.1). jdbc中的:class.forname("drivername....") 就是利用了反射; spring配置文件...原创 2019-02-19 15:32:34 · 118 阅读 · 3 评论 -
Zuul(路由网关)的使用
Zuul是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。Zuul为了实现以上功能必然的它就需要实现一个更为基础的功能:反向代理。zuul为了能够实现对前端请求的全部代理、拦截、转发,它...原创 2019-03-24 22:00:42 · 1457 阅读 · 0 评论 -
关于负载均衡
负载均衡就是将接受的请求任务按照一定的规则分配给多个能够实现该任务的服务器。负载均衡分为客户端的负载均衡和服务器端的负载均衡。客户端负载均衡:ribbon zuul基于客户端的负载均衡,简单的说就是在客户端程序里面,自己设定一个调度算法,在向服务器发起请求的时候,先执行调度算法计算出向哪台服务器发起请求,然后再发起请求给服务器。特点:1. 由客户端内部程序实现,不需要...原创 2019-03-25 09:08:06 · 123 阅读 · 0 评论 -
Ribbon(客户端负载均衡工具)的使用
Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像Eureka服务注册中心、springcloudconfig配置中心、...原创 2019-03-25 11:12:05 · 895 阅读 · 1 评论 -
Eureka(服务发现框架)的使用
Eureka实现 服务(server)和 消费(client) 创建一个springboot项目,不需要选择任何插件 这个是作为一个IDEA项目中父类的存在,没有任何实际意义,可以忽略。 创建一个springboot项目,配置插件eurekaserver 这个项目是作为一个server项目,用于担任服务器的角色,其他client项目将会在这个上面进行发布,这个...原创 2019-03-22 11:46:18 · 499 阅读 · 0 评论 -
Java实现读取文件夹下(包括子目录)所有文件的文件名(转自 sun_shine_A)
package src; import java.io.BufferedWriter;import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter;import java.util.Vector;public ...转载 2019-01-07 10:40:46 · 3228 阅读 · 0 评论