9 think12

尚未进行身份认证

做了不一定能成功,但不做永远都不会成功!

等级
TA的排名 4k+

RabbitMQ控制台详解

RabbitMQ控制台详解overview→Totals所有队列的阻塞情况Ready:待消费的消息总数Unacked:待应答的消息总数Total:总数Ready+UnackedPublish:producterpub消息的速率。Publisherconfirm:broker确认pub消息的速率。Deliver(manualack):customer手动确认的速率。De...

2019-08-23 08:33:04

ThreadPoolExecutor的应用

ThreadPoolExecutor是阿里推荐的线程池。可以控制线程的数量、队列的大小等。publicThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,...

2019-06-06 19:41:46

服务器的并发数

一:服务器并发数取决于那些?1.CPU处理性能CPU核数,假如CPU有4个核,处理每个访问请求用线程去处理,那么4核每次最大能处理不超过8个线程,处理时间看单个线程处理完数据的时间,假如一个线程处理时间是40ms(毫秒),那么最高秒级并发计算那就是1000/40*8=200那么每秒最高处理并发是200个,如果服务器只收不处理数据的话处理时间还能大幅度下降,并发数还鞥你大幅度提...

2019-05-12 21:39:19

MySQL初始化密码

方法1:用SETPASSWORD命令 首先登录MySQL。 格式:mysql>setpasswordfor用户名@localhost=password('新密码'); 例子:mysql>setpasswordforroot@localhost=password('123'); 方法2:用mysqladmin 格式:mysqladmin-u用户名-...

2018-07-25 23:48:20

RestController、Controller区别

1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return里的内容。 2)如果需要返回到指定页面,则需要用@Controller配合视图解析器InternalResourceViewResolver才行。...

2018-06-19 23:05:05

mysql技术达到级别

灵活运用MYSQL的各种高可用技术来达到下面各种级别的高可用要求要达到99.9%:使用MYSQL复制技术要达到99.99%:使用MYSQLNDB集群和虚拟化技术要达到99.999%:使用shared-nothing架构的GEO-REPLICATION和NDB集群技术GlusterGeo-replication是什麼?GlusterGeo-replication(简称geo-rep...

2018-06-17 00:08:47

Spring在Thread中注入Bean无效的解决方式

在Spring项目中,有时需要新开线程完成一些复杂任务,而线程中可能需要注入一些服务。而通过Spring注入来管理和使用服务是较为合理的方式。但是若直接在Thread子类中通过注解方式注入Bean是无效的。因为Spring本身默认Bean为单例模式构建,同时是非线程安全的,因此禁止了在Thread子类中的注入行为,因此在Thread中直接注入的bean是null的,会发生空指针错误。以下分别列举错...

2018-04-25 14:11:00

base64转码

概述Base64是一种字符串编码格式,Base64采用A-Za-z0-9“+““/“这一共64个字符来编码原始字符(还有垫字符“=“)。一个字符本身是1个字节,也就是8位,而Base64编码后的一个字符只能表示能表示6位的信息。也就是原始字符串中3字节的信息编码会变成4字节的信息。Base64的主要作用是满足MIME传输需求,在传输过程中都是用ASCII支持的可见字符。Base64是基于...

2018-04-24 21:01:49

mac 删除 mysql数据库

MacOSX下删除MySQL是一件非常麻烦的事情,很多时候都不能完全删除,最终导致MySQL在Mac下的使用非常麻烦。下面我将介绍MySQL如何完全卸载的方法。MySQL的卸载一般使用终端的方式操作(安装包中有安装文件,但是没有卸载文件,只能通过终端命令的方式卸载)。命令:[plain]viewplaincopysudo rm /usr/local/mysql  sudo rm -rf...

2018-03-25 23:15:15

yum命令的使用

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。语法yum(选项)(参数)选项-h:显示帮助信息;...

2018-03-18 15:27:44

spring @Async的调用

@Async可以放到类上,也可以放到方法上。但我放到类上@Autowired注入不进来。只能把@Async放到方法上才行。

2018-03-18 09:33:07

浅谈 Mybatis中的 ${ } 和 #{ }的区别

好了,真正做开发也差不多一年了。一直都是看别人的博客,自己懒得写,而且也不会写博客,今天就开始慢慢的练习一下写博客吧。前段时间刚好在公司遇到这样的问题。一、举例说明1select*fromuserwherename="dato";23select*fromuserwherename=#{name};45select*fromuserwher...

2018-02-24 21:08:38

mysql explain用法和结果的含义

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接...

2018-02-21 17:18:16

[慢查优化]联表查询注意谁是驱动表 & 你搞不清楚谁join谁更好时请放手让mysql自行判定

http://www.cnblogs.com/zhengyun_ustc/p/slowquery1.html写在前面的话:  不要求每个人一定理解联表查询(join/leftjoin/innerjoin等)时的mysql运算过程;   不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小;    但把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿...

2018-02-21 16:55:14

mysql grant 用户权限总结

用户权限管理主要有以下作用:1.可以限制用户访问哪些库、哪些表2.可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作3.可以限制用户登录的IP或域名4.可以限制用户自己的权限是否可以授权给别的用户一、用户授权mysql>grantallprivilegeson*.*to'yangxin'@'%'identified...

2018-02-09 08:28:12

IaaS,PaaS,SaaS 的区别

http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html越来越多的软件,开始采用云服务。云服务只是一个统称,可以分成三大类。IaaS:基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-serviceSaaS:软件服务,Software-as-

2018-02-01 23:50:27

浏览器跨域

什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html调用http://www.123.com/server.php(非跨域)http://www.123.com/index.html调

2018-01-24 09:58:19

java 调度框架quartz

publicclassSchedulerTest{publicstaticvoidmain(String[]args){//创建schedulerFactory类SchedulerFactoryschedulerfactory=newStdSchedulerFactory();Schedulerscheduler

2018-01-23 19:21:20

MyBatis的Mapper接口以及Example的实例函数及详解

转载http://blog.csdn.net/biandous/article/details/65630783一、mapper接口中的方法解析mapper接口中的函数及方法方法功能说明intcountByExample(UserExampleexample)thorwsSQLException按条件计数intdeleteByPrimaryKey(Integerid)thorws...

2017-12-07 15:31:57

mybatis生成代码配置方式

之后弹出运行配置框,为当前配置配置一个名称,这里其名为"generator",然后在“Commandline”选项中输入“mybatis-generator:generate-e”这里加了“-e”选项是为了让该插件输出详细信息,这样可以帮助我们定位问题。常见的错误---------------生成失败:异常分析1.po...

2017-11-30 13:43:09

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。