java
文章平均质量分 73
GordoHu
这个作者很懒,什么都没留下…
展开
-
接入其他微信平台提供信息
接入其他公众号原创 2022-09-15 16:47:09 · 94 阅读 · 0 评论 -
MySQL执行过程及相关组件浅析
帮助快速总体了解Mysql执行流程及相关组件浅析,了解mysql的一些需要知道的细节和操作,便于在编码过程中优化代码sql,了解其运行过程便于快速分析问题,熟悉mysql设计原理学习优秀思想提升自己。......原创 2022-06-07 11:41:50 · 351 阅读 · 0 评论 -
线程池原理源码详解
线程池到底是如何运作的?线程是怎么保证不被销毁的呢? 1、线程池是什么 2、JDK默认提供了哪些线程池 2-1、newFixedThreadPool 2-2、newCachedThreadPool 2-3、newSingleThreadExecutor 2-4、newScheduledThreadPool 3、线程池的实现原理 3-1、线程池的运行流程 3-2、核心线程如何保证不被销毁的 3-3、线程池的状态流转 4、任务提交的两种方式 5、如何合理..原创 2020-09-19 19:01:26 · 135 阅读 · 0 评论 -
SprigBoot - JRebel for IntelliJ 热部署集成
准备材料: 1:反向代理的exe文件, 2:IDEA Plugins中自己下载JRebel for IntelliJ.反向代理下载地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0Jrebel for IntelliJ 的PJ.步骤一: 在win系统中下载 ReverseProxy_windows_386....原创 2019-12-05 23:09:16 · 540 阅读 · 0 评论 -
Redis-Sentinel—实现Redis高可用之哨兵模式
废话简论 Redis高可用之哨兵模式它就是,当你的reids挂掉了之后,它可以自己切换到其他redis上.不影响用户的正常使用.简述Sentinel: Sentinel具有四个特点:监控,通知,自动故障转移,配置提供者监控:哨兵不断的检查master和slave是否正常的运行。 通知:当监控的某台Redis实例发生问题时,可以通过API通知系统管理员和其他的应用程...原创 2018-09-15 18:45:42 · 2720 阅读 · 1 评论 -
OutOfMemoryError.jmap随笔浅谈
jmap(查看内存)命令-bash-4.1# jmap --helpUsage: jmap [option] <pid> (to connect to running process) jmap [option] <executable <core> (to connect to a core file) ...原创 2018-08-24 11:33:50 · 845 阅读 · 0 评论 -
SOA中,Eureka比ZooKeeper更适合做服务发现注册服务
在分布式系统领域有个著名的CAP定理(C-数据一致性;A-服务可用性;P-服务对网络分区故障的容错性,这三个特性在任何分布式系统中不能同时满足,最多同时满足两个);CAP是Consistency、Availablity和Partition Tolerance的缩写。而Partition Tolerance是分布式系统的关键,因此都会保留此特性。Eureka的优势1、Eureka翻译 2017-12-24 17:29:48 · 618 阅读 · 0 评论 -
webSocket长连接实现demo(场景:扫码自动跳转登录,或者替换轮询)
我们是要再微信端出示付款二维码(自己做的付款二维码),他人扫码向我们商户付款后.该二维码关闭并且做出相应的业务跳转.上线空闲之际记录一下.原创 2017-10-20 11:42:33 · 5837 阅读 · 0 评论 -
IDEA中添加自定义的方法模板注释
自定义IDEA方法模板 快捷键 : Ctrl + Alt + S打开设置 下一步 点击加号选中 自定义组名 如:(自己名字的简写HUJUNBAO) 创建完成后,列表中会出现刚才创建的分组 选中这个分组,再次点击 填写原创 2017-07-03 15:34:17 · 1335 阅读 · 0 评论 -
MySQL大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段尽量使用T转载 2017-03-17 16:50:53 · 658 阅读 · 0 评论 -
Http,Socket,TCP/IP 协议简述
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,socket可以理解为在应用层和传输层中间的一个抽象层. 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,原创 2017-01-05 20:40:52 · 912 阅读 · 0 评论 -
怎样使用FreeMarker来实现动态网页静态化
众所周知,随着网站的访问量增加,如何给用户以良好的访问体验就显得尤为重要。提升网站性能便成为一些网站面临的一大难题,像hao123这样的导航网站要提升网站的性能只要部署的web服务器数量足够就可以承载超大规模的访问量,如果是一个动态的网站呢?例如像凤凰新闻、网易新闻这样的CMS系统,淘宝、京东这样的大型购物网站由于这些网站都使用到了数据库这也就很难做到单纯的通过增加web服务器数量的方式来有效的提转载 2017-01-04 20:35:55 · 5167 阅读 · 1 评论 -
URI和URL和区别.
这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletReques转载 2016-11-22 15:41:06 · 240 阅读 · 0 评论