java框架
bingbingYang_88
这个作者很懒,什么都没留下…
展开
-
快速掌握Nginx负载均衡策略
什么是NginxNginx是一个Http服务器。是一个使用c语言开发的高性能http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。nginx能够支撑5W并发链接,并且cpu,内存等资源消耗非常低,运行非常稳定。Nginx可以用来做什么1)反向代理:反向代理方式是指以代理服务器来接受internet上的连接请求。然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,简单来说就是真实服务器不能直接被外部访问,想要访问必须通过代理2)动静原创 2020-05-17 21:42:33 · 210 阅读 · 0 评论 -
Maven设置个人仓库
<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work...原创 2020-05-07 14:11:28 · 469 阅读 · 0 评论 -
springboot整合tkmybatis以及使用
经常用mybatis的的都知道,使用mybatis orm框架存在一个非常不友善的问题就是,就是每操作一个单表就需要自己手写一个xml文件,虽然说可以用工具生成xml和实体类可以解决这个问题,但是二次开发的时候对某个表字段进行修改的时候,生成xml文件就不现实啦。最近发现tkmybatis就非常好的解决了这个问题。在这里和大家分享一下。框架配置这里需要引用到的包 <!--mybat...原创 2019-08-27 18:54:46 · 10210 阅读 · 3 评论 -
springboot Mybatis TKmybatis打印sql到控制台
有些时候发现想知道后台执行的sql语句,非常不方便,所以这里整合springboot打印sql语句到控制台,不管是mybatis,TKmybatis 或者是MybatisPlus都是非常方便直观的,这里我们只需要创建一个application.properties文件,然后加入 logging.level.com.evan.dao=DEBUG这里com.evan.dao是数据持久层位置。这...原创 2019-08-27 17:27:39 · 4675 阅读 · 0 评论 -
Bean的生命周期
Spring框架中,一旦把一个Bean纳入Spring Ioc容器之中,这个Bean的生命周期就会交由容器进行管理,一般担当管理角色的是BeanFactory或者是ApplicationContext,认识一下Bean的生命周期活动,对更好利用他有很大的帮助。下面以BeanFactory为例,说明一个Bean的生命周期活动Bean的建立,由BeanFactory读取Bean定义文件,并生成各...原创 2019-08-02 11:58:56 · 123 阅读 · 0 评论 -
手写SpringAop
public interface IUserDao { public void save();}@Componentpublic class UserDao implements IUserDao { public void save() { System.out.println("保存成功"); }}@Componentpublic c...原创 2019-08-02 11:05:13 · 222 阅读 · 0 评论 -
rabbitMQ Management http://localhost:15672/ 打不开
C:\RabbitMQ Server\rabbitmq_server-3.7.7\sbin>rabbitmq-plugins enable rabbitmq_management安装rabbitmq-server-3.7.7.exe完成后,RabbitMQServer-start 右键管理员启动,http://localhost:15672/ 打不开定位到RabbitMQ Server安...原创 2019-08-08 15:59:49 · 704 阅读 · 0 评论 -
当你看到singleton Prototype request不在茫然之Spring作用域
spring作用域singleton作用域:当一个bean的 作用域设置为singleton, 那么Spring IOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把 一个bean定义设置为singleton作用域时,Spring IOC容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例...原创 2019-07-29 11:33:07 · 221 阅读 · 0 评论 -
FastDFS原理
什么是FastDFSFastDFS是一个开源的轻量级分布式文件系统,解决了大数据存储和负载均衡等问题。特别适合以中小文件(4Kb-500MB)为载体的在线服务,如相册网站,视频网站等等。FastDFS架构跟踪服务器(tracker server):主要做调度工作,起负载均衡的作用。在内存中记录集群中所有存储组合存储服务器的状态信息,是客户端和数据服务端交互的枢纽.存储服务器(storage...原创 2019-07-12 15:29:31 · 104 阅读 · 0 评论 -
Mybatis分页原理
逻辑分页:Mybatis是如何通过我们设置的RowBounds来返回分页结果的原理:首先是将所有结果查询出来,然后通过计算offset和limit,只返回部分结果,操作在内存中进行,所以也叫内存分页。弊端:当数据量大的时候,肯定是不行的物理分页:直接为sql添加limit拦截器PageHelper,调用了startPage后,他会通过PageInterceptor对其后的第一个执行sql进...原创 2019-07-10 22:23:43 · 13596 阅读 · 1 评论 -
看完此篇文章可以快速熟悉Spring事务
脏读:读取到了未提交的事物A线程:A的原工资是12K,财务B将A的工资改为20K(但是没有提交)与此同时,A正在select自己的工资,发现结果为20K,而财务B发现操作有误,回滚了事物不可重复读:在一个事物中前后两次读取的结果不一致,导致了不可重复读A读取自己的工资为12K,操作还没有完成B修改了A的工资为20K,并提交了事务A再次读取工资为20K幻读:在读取的时候有其他线程插入了...原创 2019-07-12 17:28:39 · 122 阅读 · 0 评论