- 博客(56)
- 资源 (4)
- 收藏
- 关注
原创 windwos搭建NFS
NFS简介概述1、概述网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样在Centos 7系统中,需要安装nfs-utils、 rpcbind 软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。手动加载NFS共享服务时,应该先启动rpcbind, 再启动nfs。nfs端口:2049RPC端口:11
2022-05-05 15:07:44
4585
原创 firewall防火墙
1、防火墙基本使用yum -y install firewalld ##安装firewalldsystemctl start firewalld.service ##打开防火墙,或者 systemctl start firewalld.service,可以使用tab键补齐systemctl status firewalld.service ##查看防火墙状态systemctl stop firewalld.service
2022-04-26 09:22:18
288
原创 Git文件常见下标符号说明
git是一种分布式的版本控制工具。不用联网也能实现版本控制,很实用。它是一款现在比较流行的版本控制工具。git的文件上的图标,可以反映出当前文件或者文件夹的状态。 1、正常的:绿色的对号 2、被修改过的:红色感叹号 3、新添加的:蓝色的加号 4、未受控的(无版本控制的):蓝色的问号 5、忽略不受控的:灰色的减号 6、删除的:红色的x号 7、有冲突的:黄色的感叹号...
2021-01-04 12:13:26
1004
原创 js自定义Map集合
/*** MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * set(key, value) 向MAP中增加元素(key, value) * remove(key) 删除指定KEY的元素,成功返回True,失败返回False * get(key) 获取指定KEY的元素值VALUE,失败返回NULL * containsKey(key) 判断MAP中是否含有指定KEY的元.
2020-11-11 11:53:18
1099
原创 mybatis动态SQL时间比较遇到的坑
原动态SQL@Select("<script>" +"select s.* ,t.fShortName currencyName ,o.orderNum ,o.buyNum thePrincipa from fvirtualcointype t " +" INNER JOIN shouyijilu s" +" O...
2019-08-19 09:23:44
1030
原创 java发送邮件详解
1.导入jar包<dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.0</version></dependency>2.代码案例import or...
2019-08-16 10:49:33
294
原创 docker
docker命令启动:systemctl start docker停止:systemctl stop docker重启:systemctl restart docker查看状态:systemctl status docker帮助:docker --hlpe开机自启:system enale docker镜像命令查看镜像:docker images搜索镜像:docker se...
2019-08-04 23:15:59
116
原创 无限极树形结构
java类public class Node { private int id; private String name; private int pid; public Node() { } public Node(int id, String name, int pid) { this.id = id; th...
2019-05-28 21:13:13
544
原创 SpringBoot整合thymeleaf、nginx实现网页静态化
controller层:@Controller@RequestMapping("pages")public class GoodsPageController { @Autowired private GoodsPageService goodsPageService; @Autowired private FileService fileService; ...
2019-04-29 10:25:33
3090
1
原创 jdbc操作大文本
public class TestLongText {//存储大文本@Testpublic void cunchu()throws Exception{//获取连接对象Connection conn = JdbcUtils2.getConn();//获取执行对象 alt+shift+LPreparedStatement pst = conn.prepareStatement(“i...
2019-04-27 13:07:59
141
原创 分布式文件系统 fastDFS
fashDFS架构Tracker Server:跟踪服务器,主要负责调度storage节点与client通信,在访问上起负载均衡的作用,和记录storage节点的运行状态,是连接client和storage节点的枢纽。Storage Server:存储服务器,保存文件和文件的meta data(元数据),每个storage server会启动一个单独的线程主动向Tracker clu...
2019-04-08 23:02:39
210
原创 zuilfilter
Zuul作为网关的其中一个重要功能,就是实现请求的鉴权。而这个动作我们往往是通过Zuul提供的过滤器来实现的,ZuulFilter是过滤器的顶级父类。其中有四个非常重要的方法,我们自定义过滤器,需要重写他们。public abstract ZuulFilter implements IZuulFilter{ abstract public String filterType(); ...
2019-03-29 00:46:04
181
原创 zuul实现路由
1、简介Zuul 是 Netflix 开源的微服务网关,Spring Cloud 对 Zuul 进行了整合和增强。在 SpringCloud 体系中,Zuul 担任着网关的角色,对发送到服务端的请求进行一些预处理,比如安全验证、动态路由、负载分配等。Zuul 的核心是 Filters,根据执行时期分为以下几类:PRE:这种过滤器在请求被路由之前调用ROUTING:这种过滤器将请求路由到微...
2019-03-29 00:19:22
804
原创 feign实现远程调用
1、简介Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud对Feign进行了增强,使Feign支持了Spring M...
2019-03-28 22:51:09
11609
1
原创 Hystrix熔断机制
1、添加依赖包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>2、在启动类添加注解支持...
2019-03-28 21:33:55
332
原创 ribbon的重试机制
客户端配置1、添加依赖:<dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId></dependency>2、添加配置spring: cloud: loa...
2019-03-28 11:03:42
829
原创 ribbon实现负载均衡
1、在客户端添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> <version>2.1.1.RELEASE&l...
2019-03-28 10:48:14
134
原创 eureka配置
一、 服务提供者的配置服务提供者要向EurekaServer注册服务,并且完成服务续约等工作。1、 服务注册服务提供者在启动时,会检测配置属性中的:eureka.client.register-with-erueka=true参数是否正确,事实上默认就是true。如果值确实为true,则会向EurekaServer发起一个Rest请求,并携带自己的数据信息,Eureka Server会把...
2019-03-28 00:39:58
269
原创 eureka高可用配置
1、配置文件//第一台配置server: port: 8888eureka: client: service-url: defaultZone: http://127.0.0.1:8887/eureka,http://127.0.0.1:8886/eureka #对外服务的路径(注册服务的路径)spring: application: name...
2019-03-27 23:49:02
125
原创 spring cloud--eureka(注册中心)
一、搭建eureka服务注册中心1、导入jar包(SpringBoot项目)2、在启动类上添加注解支持@EnableEurekaServer3、配置文件server: port: 8888eureka: client: service-url: defaultZone: http://127.0.0.1:8888/eureka #对外服务的路径(注...
2019-03-26 00:35:54
106
原创 远程调用--RestTemplate
1、在启动类中,注入RestTemplate对象@SpringBootApplicationpublic class SpringcloudApplication { public static void main(String[] args) { SpringApplication.run(SpringcloudApplication.class, args); ...
2019-03-25 21:42:30
269
原创 mybatis--入门程序
1、导入依赖jar包<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version></dependency><dependenc...
2019-03-25 11:20:21
107
原创 远程调用--HttpClient(a调b)
1.导入依赖包<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>htt...
2019-03-24 23:22:27
222
原创 SpringBoot--配置文件(java形式)
1、编写application.properties#高版本 jdbc.url=jdbc:mysql:///***?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8 jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql...
2019-03-24 20:34:15
185
原创 springBoot--@Async(异步调用)
1. 开启异步调用(EnableAsync)@SpringBootApplication@MapperScan("com.sun.mapper")@EnableScheduling//支持任务调度@EnableAsync //开启异步调用public class SBAPP { public static void main(String[] args) { Sp...
2019-03-24 20:14:58
389
原创 SpringBoot--@Scheduled定时器
1、java定时器package com.sun.schudure;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TimeSchudure { public static void ...
2019-03-24 19:46:40
208
原创 springBoot--拦截器配置
1、编写拦截器实现HandleInterceptor接口package com.sun.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.Ht...
2019-03-24 17:01:12
139
原创 springBoot--异常处理
1.自定义异常package com.sun.execption;public class AuthException extends RuntimeException { public AuthException(String message) { super(message); }}2.异常类package com.sun.execption;...
2019-03-24 16:29:19
94
原创 SpringBoot事物处理
模拟异常处理1、contcontroller层 @Autowired private UserSerivce userSerivce; @RequestMapping("/userUpdate/{n}") public Map m4(@PathVariable Integer n)throws Exception{ Map m...
2019-03-24 15:08:15
102
原创 SpringBoot整合freemarker
导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> <version>2.1.3.RELEASE</vers...
2019-03-24 00:02:21
100
原创 springBoot整合JSP
在main下面建一个webapp目录,在里面放jsp页面配置项目的依赖,让springboot来编译咱们的jsp<!--引入springboot 内嵌tomcat对jsp的解析包--> <dependency> <groupId>org.apache.tomcat.embed</groupId> ...
2019-03-23 23:50:59
127
原创 过滤器
创建过滤器:写一个类继承或实现Filter重写init,doFilter,destroyWeb过滤器(/地址)@WebFilter("/*")public class MyFirstFilter implements Filter{ @Override public void destroy() { System.out.println("销毁的方法》。。。")...
2019-01-05 20:30:47
82
原创 Servlet合并
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {try {//先获取方法名,然后利用反射调用相应的方法即可String method = req.getParameter(“method”);//调用当前对象的响应方法...
2019-01-05 20:24:46
375
原创 java连接redis数据库
导入相关的jar包创建api,操作数据库使用连接池操作数据库编写工具类操作数据库Jedis jedis = new Jedis(“127.0.0.1”, 6379);String string = jedis.get(“facai”);工具类:public class Jedisutils {//创建连接池private static JedisPool jedisPool ...
2019-01-05 20:21:29
289
原创 redis 数据库
Redis介绍Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:1) 字符串类型 string2) 哈希类型 hash3) 列表类型 list4...
2019-01-05 20:20:24
183
原创 省市区三级联动js和json
省: 请选择 市: 请选择 区: 请选择##后台代码package com.es.controller;import java.io.IOException;import java.lang.reflect.Method;import java.util.List;import javax.servlet.ServletException;import ...
2019-01-05 20:10:04
884
原创 jdbc操作二进制文件
public class TestBlob {//存储二进制@Testpublic void cunchu()throws Exception{//获取连接对象Connection conn = JdbcUtils2.getConn();//获取执行对象 alt+shift+LPreparedStatement pst = conn.prepareStatement(“inser...
2018-12-25 11:26:00
157
原创 java事物操作
//java操作事物@Testpublic void m2()throws Exception{//获取连接Connection conn = JdbcUtils2.getConn();//不允许自动提交conn.setAutoCommit(false); PreparedStatement pst = null; try { //先执行转入 //创建执行对象 ...
2018-12-25 11:23:04
124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人