自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chase Sun的博客

我穷的只剩下梦想,我与诸君共勉!!!

  • 博客(20)
  • 收藏
  • 关注

原创 标题 freemorker 模板使用的特殊情况,list循环嵌套,导出是带有图片,导出文字换行等

标题 freemorker 模板使用的特殊情况,list循环嵌套,导出是带有图片,导出文字换行等使用freemorker 导出 doc 时,简单赘述下:首先 通过挖洞的形式 例如用 ${test} 作为变量,挖好我们需要导出的所有变量的值,然后将文件另存为 word.xml ,之后格式化xml,将格式化后的xml文件转成ftl 文件,再ftl 文件中 进行 freemorker 的便签编写。当需要导出的数据比较复杂时,会出现循环嵌套问题。解决方案:将需要导出的数据封装为list<L

2021-04-23 18:59:33 663 2

原创 全局加载

2020-07-30 18:30:45 200

原创 详细讲解springcloud第四章:-------在springcloud中配置并使用zuul和gateway的两种路由方法及其区别

6.zuul(springcloud1.x所使用的路由组件)(Gateway(Filter)是springcloud2.x所使用的路由组件,和路由实现的方式一样,除了jar包,注解,配置不一样)路由网关 两大核心: 路由: 整个项目的入口,所有的请求都必须要先经过路由,再由路由转发到目标项目中 过滤: 保护项目的真实访问路径,无法使用项目真实的访问路径进行访问,过...

2019-10-16 14:13:37 818

原创 详细讲解springcloud第三章:-------在springcloud中配置并使用hystrix断容器中的熔断与降级

5.Hystrix(相当重要,100%的项目都必须有容错,否则无法部署正式上线环境) 断容器 断容器其实就是类似于保险丝的功能,当某些家用电器短路,保险丝就会被烧断,保证了整个电路的安全 断容器就是在整个微服务项目中,突然有一个服务宕机,其他的服务就无法调用这个宕机的服务,长时间以后会出现连接超时,服务调用方就会报出500的异常,客户端会直接显示该异常,断容器就可以解决这个问题引起断容的...

2019-10-15 22:21:41 961

原创 详细讲解springcloud第二章:-------在springcloud中配置并使用ribbon和Feign两种负载均衡以及异同点

3**.ribbon** 负载均衡 nginx也是负载均衡!!!ribbon和nginx的区别是什么? nginx: 正向代理(和客户端连在一起) 反向代理(和服务器端连在一起),nginx的负载均衡其实使用的就是反向代理 ribbon: 负载均衡是和客户端连在一起的,也就是说ribbon是客户端层面的负载均衡 负载均衡放在客户端的好处是什么? 可以...

2019-10-15 21:42:26 271

原创 详细讲解springcloud第一章:-------在springcloud中配置并使用单机版或集群版的eureka

#springcloud:1.实现简单的消费者和生产者springcloud使用的http协议进行传输数据,也就是说springcloud仍然使用的是RESTFUL的风格1.1.搭建工程(!!!springboot的项目是否需要运行都打jar包!!!(springboot工程中不需要war包))搭建父级工程 20190926-springcloud-parent(pom):只做jar...

2019-10-15 19:17:52 169

原创 Mycat的简介,以及在Linux的配置,server.xml ,rule.xml,schema.xml 文件的修改,balance,writeType,switchType属性的意义

1.为什么叫mycat其实mycat在最早的初期版本只支持mysql一种数据库,换句话说mycat其实就是mysql的增强版在mysql中只是数据库,并没有读写分离和分库分表,这些操作全部都是由mycat进行实现!!!!!主从复制(数据同步)功能mycat没有,必须要使用mysql所提供的!!!!!2.什么是mycat2.1.mycat是开源的 并且面向大型企业的大数据库集群2.2.支...

2019-09-23 18:54:32 2253

原创 Linux配置mysql,免安装版,详细配图讲解具体配置过程和注意事项

5.linux配置mysql(要求全部使用免安装版)5.1.从官网下载mysql5.tar.gz5.2.使用xftp把mysql的压缩包上传到服务器上5.3.解压mysql压缩包 tar -zxvf xxxxx5.4.把mysqlxxxxx改名为mysql mv mysqlxxxx mysql5.5.在mysql目录中创建data目录(存放日志的目录) mkdir da...

2019-09-19 21:21:26 578

原创 简单详细讲解Kibana链接Elasticsearch ,以及在Kibana页面简单的对数据进行增删改查的操作

Kibana 的基本操作首先要确保你的虚拟机上已经下载安装并能运行elasticsearch ,如果没有的话,请参考我的上一篇博客,如果你已经准备就绪,请跟着我的步骤走1.1 先从官网下载kibana (注意,这里的kibana 的版本号一定要和你安装的elasticsearch一样,不然就会版本错误),放入到Linux 下的 任意目录,我一般放在、home/apps解压tar -zxvf...

2019-09-11 17:10:03 1278

原创 在Linxu上简单配置elastucseac详细步骤

3.1.配置jdk3.2.从官网中下载ES3.3.解压es的压缩包tar -zxvf es…3.4.增大linux上部署软件的内存和硬盘以下的配置一定要使用root用户(root的权限是最大的),否则没有权限或者配置不生效(不要求手写,直接复制即可)vi /etc/security/limits.conf 在文章的最后添加配置了某个用户/某些用户对软件的内存和硬盘使用权限 *...

2019-09-10 21:42:32 154

原创 dubbo与springboot整合所必须知道的注意事项,以及application.porperties配置文件上的简单配置。

先看这个注意事项,再去做整合dubbo与springboot整合所必须要知道的注意事项:1.所有的service层必须要使用service注解(之前用的spring框架的,现在用dubbo框架所提供的@Service注解) @Service(timeout=单位是秒)2.在配置dubbo端口号的时候 只是provider项目和consumer项目直接数据通讯的时候所必需的要遵...

2019-09-06 21:29:14 968

原创 在Linxu上 , 简单配置dubbo,以及对dubbo的简单解读

dubbo:1.因为项目之间需要相互调用,达到某种预期的结果门户网站必须要知道用户的登录状态,但是用户的登录状态在登录项目中,所以门户网站必须要请求登录项目获取用户的登录状态,使用的restfulrestful需要把用户的登录状态暴露在http中,一旦被截获/被修改,导致整个项目运行出事故,除非http工具类做的非常安全restful并不符合mvc的思想MVC:controller–&g...

2019-09-05 21:27:30 192 2

原创 zookeeper 注册中心的基本配置与选举机制

zookeeper:1.什么是集群?很多台服务器保持连接通讯状态,并且所有的服务器做同一件事就称之为集群2.什么是zookeeper? 注册中心就是zookeeper(eureka,consul)的别名 zookeeper是apache开源基金会下的一个顶级项目 zookeeper是一个致力于开发和维护的开源服务器,作用于项目中的协调和控制功能场景: 有个班的空调坏了,学生就去...

2019-09-04 09:56:28 703

原创 详解什么是负载均衡,配置权重,宕机更新,备用服务器,反向代理的特点

反向代理:代理服务器收到客户端的请求之后,把客户端的请求转发到真实服务器上这种请求形式称之为反向代理负载均衡:负载均衡也是反向代理,只是反向代理的一部分负载: 客户端向服务器发送的请求称之为服务器的负载均衡: 把客户端发送的请求分配到多台服务器上称之为均衡(不仅仅只平均分配)负载均衡: 把客户端发送的请求按照某种规则分配到多台服务器上称之为负载均衡实现负载均衡的配置:只需...

2019-09-04 09:46:10 287

原创 ftp协议与文件的上传与下载 ,以及filezilla连接ftp

ftp:ftp是一个协议和http协议都是叫协议tcp和udp也是协议ftp是文件(以流的形式进行传输)传输协议(针对于文件进行上传和下载)0、一些细节问题的解答方案: 1.如果ftp服务器有多台,服务器端无法识别问题: 1.1.在user表中添加字段(ftp_server)-->根据用户上传的ftp的编号进行update该字段 1.2.在user表中有一个字段(head...

2019-09-04 09:38:36 1151

原创 在Linux上配置及使用ngnix ,详解正向代理与反向代理,及其区别

nginx:1.什么是集群多台服务器(计算机)之间处于联通的状态,并且这些服务器做同一件事,称之为集群2.代理 中间商,赚差价 在没有代理的时候: 茅台酒厂--->生产了一批酒--->通过物流发送到客户的家中/客户直接到酒厂购买酒—>突然有一个客户晚上需要情况吃饭(现在已经15:00)(客户在东北)–>耽误了各种情况代理:茅台酒厂—>开始招代...

2019-09-04 09:09:11 667

原创 redis缓存,数据库,以及在Linxu上创建使用redis

redis:1.什么是缓存?mybatis一级缓存和二级缓存mybatis的一级缓存存在哪?SqlSession,就不会再走数据库什么情况下一级缓存会失效?当被更新,删除的时候sqlsession结束,也就是最终一级缓存失效二级缓存存在哪?mapper中的命名空间中(namespace),namespace在内存中(tomcat服务器的内存中)当tomcat服务器重启/停止就会失...

2019-09-04 08:53:15 95

原创 Linxu虚拟机之间的免秘钥登陆与文件传输

免秘钥登录1.1.什么是集群?很多台服务器(计算机)做相同的事,就称之为集群服务器和服务器之间必须要处于联通状态(linux01和linux02可以相互访问并且传输数据)服务器的配置和常见的计算机没有什么区别:E系列处理器64G(包含64G)以上才称之为服务器内存没有显卡(M系列的显卡)1.2.免秘钥登录解决的问题是什么?解决了集群之间相互访问受到密码的限制linux01 -...

2019-09-04 08:36:10 375

原创 常用的软件在linux上进行配置:JDK,TomCat,Maven,Svn

常用的软件在linux上进行配置:0,首先一个新的虚拟机要先进行配置这几步:1,修改HOSTANMEvi /etc/sysconfig/network2,修改HOSTNAME和IP的映射vi /etc/hosts3、关闭防火墙service iptables stop4、关闭防火墙的开机启动chkconfig iptables off5、重启linux服务器reboot1...

2019-08-27 17:11:14 193

原创 Linxu基础常规命令,安装虚拟机以及 xshell连接linux

1.windows, linux,mac无论哪一个系统,在没有界面的年代,都是使用命令行进行操作windows中命令行是cmdlinux和Mac中命令行是shell(是一种语言,shell工程师)2.linux和Mac底层内核是类unix,他们单线程的,所运行速度非常非常快Mac,linux和windows不一样,在windows中是需要磁盘分区的,在linux中官方推荐不需要分盘,只需...

2019-08-26 20:43:57 214

空空如也

空空如也

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

TA关注的人

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