自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 缓存服务器梳理

一、概述主要功能:应用解耦,异步消息,流量削锋等问题架构设计:实现高性能,高可用,可伸缩和最终一致性架构常用消息队列:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ使用场景:1)RabbitMQ:对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次(集群不能动态扩展)2)RocketMQ:具有高吞吐量、高可用性、适合大规模分布式系统应用的特点(支持的语言较少,语言支持的情况下优先选择)3)Kafka:基于Pull的模式来处理消息

2022-01-06 16:03:32 2632

原创 常见的中成药神奇疗效

1逍遥丸逍遥丸过去常用于治疗肝郁血虚、肝脾不和所致的口燥咽干、神疲乏力、食欲减退、两胁胀痛等症。近年来经科研和临床试用发现本品还有很多新用途。治高脂血症本品有良好的降低血脂功效,且疗程短、见效快,长期服用无毒副作用,停药后血脂也不会反弹。方法是每日3次,每次6克,15天为1疗程。治慢性肝炎本品具有使肝细胞糖原蓄积正常,又能抑制炎症反应的作用;有抑制脂肪肝的发生和纤维增生作用;抗肝细胞坏死的作用显著,是治疗慢性肝炎的好药。治胃及十二指肠溃疡本品可促进消化夜分泌,增进食欲;有镇痛、解除痉挛

2021-12-01 17:35:33 2432

原创 需求分析说明书和需求规格说明书

一、需求分析说明书和需求规格说明书的区别两者区别需求分析说明书:一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要满足哪些功能,哪些是重点、热点。需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等二、需求分析说明书模板1.简介1.1目的1.2范围(软件功能,与其他系统的关系,系统的地域使用范围)1.3定义、首字母缩写词和缩略语1.4概述(软件其他部门所包含的内容,如参考资料,并解

2021-11-30 16:04:32 49401 1

原创 浅谈软件项目实施

一、 软件项目类型介绍1、 真正意义上的项目(从无到有)此类项目属于客户定制型开发,实施周期相对较长流程如下:image2、 复制型项目(软件复用)此类项目相对小点,对现有产品进行对应修改,实施周期较短流程如下:image现在基本上项目都是属于复制性项目,大多数公司都有自己的产品框架,为了缩短研发周期,都是在原有的产品修修改改二、 项目里程碑各个节点1、 里程碑各节点介绍image2、 里程碑重要性1)将项目化繁为简,漫长的项目周期的划分为一个个节点,易于监督和控制;2)规定项

2021-11-30 11:02:54 1231

原创 浅谈软件项目验收(转)

谈到验收,相信很多实施同事都是一个头两个大,觉得项目最麻烦的工作莫过于此,尽量模糊化,规避正式的验收。客户场景A:我们要推广的是8个公司,不是8个项目,你们都还没做完,怎么就能验收了呢?客户场景B:我们试点上线以后又提出了一些优化需求,你们给我们处理完了,再给你们试点验收吧?客户场景C:这个验收报告不能只是我签字啊,还有我们试点项目的用户和集团相关业务部门的老总都要签字的,让他们也看看评估下吧。客户场景D:工作流你们前期调研了吗,文档都没有啊,流程都没有稳定固化下来,怎么就能验收了呢?客户

2021-11-30 11:01:24 1027

原创 特别有效的偏方

附子理中丸:据说治痘痘原浆醋 侧柏叶(泡茶):据说治高血压

2021-07-28 17:50:05 103

原创 大型网站技术架构

版权声明:本文为CSDN博主「买糖买板栗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/zhengchao1991/article/details/51461674整个网站使用三台服务器:应用服务器,文件服务器,数据库服务器。应用服务器:需要处理大量的业务逻辑,因此需要更快更强大的cpu。 文件服务器:需要存储大量用户上传的文件,因此需要更大的硬盘。 数据库服务器:数据库...

2021-06-23 17:29:50 652

原创 各种面试题大集合

1.单点登录用户访问app系统,app系统是需要登录的,但用户现在没有登录。 跳转到CAS server,即SSO登录系统,以后图中的CAS Server我们统一叫做SSO系统。SSO系统也没有登录,弹出用户登录页。 用户填写用户名、密码,SSO系统进行认证后,将登录状态写入SSO的session,浏览器(Browser)中写入SSO域下的Cookie。 SSO系统登录完成后会生成一个ST(Service Ticket),然后跳转到app系统,同时将ST作为参数传递给app系统。 app系统拿.

2021-06-23 17:28:06 345

原创 如何解套出来,记录每天的交易过程

不管你是新人还是老人,在股市里基本都有一个致命的毛病,赚了不跑,套了也不跑,越套越不跑?如果你们和我以前一样,需要寻求方法,那么就来我这里吧。记得联系我。有时候就是一个转念你就解脱...

2021-06-21 15:06:48 132 2

原创 JS跨域问题解决方案

1.同源策略如下:URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.js http://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.js http://www.a.com/b.js 同一域名,不同端口 不允许 ht.

2021-06-10 09:55:40 578

原创 经典话语

Q:摄影的意义是什么?We don't make a photograph just with a camera, we bring to the act of photography all the books we have read, the movies we have seen, the music we have heard, the people we have loved.我们不只是用相机拍照, 我们带到摄影中去的是所有我们读过的书,看过的电影,听过的音乐,爱过的人。——Ansel

2021-05-20 18:37:05 66

原创 炒股带来的思考

炒股这件事也许是人人爱人人恨的事情了,堪比打游戏一样,魅力十足。我是2011年9月份入的坑,到现在也没赚到什么钱,倒是亏了大概5万块,因为反复存取,也不知道到底亏了多少,其实不亏大钱已经是大大的幸运了。...

2021-05-20 17:22:43 184 3

原创 郭德纲家训

 甲午年,正月初九。我儿子十八了,正所谓成人长大。学名奇临,取奇妙降临之意。后下 海,艺名麒麟,乃仿周大师之遗韵。人生一世,极不容易。   登天难,求人更难。黄连苦,无钱更苦。江湖险,人心更险。春冰薄,人情更薄。过去有 句话:既落江湖内,便是薄命人。我本不愿儿从艺,奈何人自有志,无法横拦。但有几句话, 要说清楚。艺人分几类,相隔种种。一是普通艺人,有一技之长,凭能耐吃饭。一是名演员, 知名度高,但不代表艺术高,此类要两说。一是角儿,何为角儿?舞台上的顶梁柱,剧团班社 的灵魂。贴出你的名字要保证卖得出票,全团

2021-05-12 16:54:20 278

原创 孩子未来成长

未来不是知识的竞争,而是创造力、想象力的竞争,是智慧和体验的竞争,是领导力、担当力、责任的竞争,是独立思考的竞争。慷慨、乐观、坚韧对于普通家庭,教育的关键是什么?是见识。去年刷屏的那个《改变孩子命运的那块屏幕》,为什么挂了一块屏幕,就有那么大效果,其实关键不是教育了什么,而是那块屏幕,让那些普通县中的孩子,见识到了更大的世界,不再坐井观天,有了一个努力的方向。而对中产家庭,教育的关键是什么?同样是领导。中产跟上流社会的培养目标一致,同样是把孩子培养成魅力人格体。但是正如上面反复说过的,中产是不能按照

2021-05-11 09:58:28 78

转载 泛型

泛型-接口-继承-多态转自https://www.cnblogs.com/coprince/p/8603492.html

2021-04-07 15:20:54 51

转载 分布式Session的几种实现方式

https://blog.csdn.net/u011213044/article/details/80525997

2021-04-07 09:48:00 69

原创 跳表skip

清楚明白https://www.cnblogs.com/xuxinstyle/p/11275284.html

2021-04-06 15:11:55 66

原创 JDK源码直击

JDK源码其实没什么好总结的,纯粹看个人,总结一下比较重要的源码:(1)List、Map、Set实现类的源代码(2)ReentrantLock、AQS的源代码(3)AtomicInteger的实现原理,主要能说清楚CAS机制并且AtomicInteger是如何利用CAS机制实现的(4)线程池的实现原理(5)Object类中的方法以及每个方法的作用转自作者:Java黎先生链接:https://www.jianshu.com/p/83e4c4fdd6ebReentrantLoc...

2021-04-06 10:47:58 73

原创 设计模式

一、创建模式1.工厂方法:一个工厂通过方法创建多个产品2.抽象工厂方法:多个工厂创建多个产品族3.建造者模式:分解构建步骤,分步构建4.原型模式:一个对象需要多次修改部分值,利用克隆实现5.单例模式:只要一个实例,减少系统开销二、结构模式6.适配器模式:重构时,不修改已有模块,增加适配器来协调2个模块工作7.桥接模式:开发时,jdbc,需要增加桥对象,可切换对接对象,实现不同桥功能8.组合模式:开发时,组织机构,文档结构9.装饰器模式:重构时,不修改已有模块,对已有模块功能进行扩展1

2021-04-01 18:18:22 73

原创 常见的数据结构

数组链表双向链表二叉树平衡二叉树b+红黑树1.Hash索引Hash索引把数据以hash形式组织起来,因此查找某一条记录的时候,速度非常快。同时.hash算法的索引有个缺点,因为它不是按照大小排序的。所以,它无法按照范围进行查找。————————————————2.二叉树结构索引二叉树的定义:1.任意节点左子树不为空,则左子树的值均小于根节点的值;2.任意节点右子树不为空,则右子树的值均大于于根节点的值;3.任意节点的左右子树也分别是二叉查找树;4.没有键值相等..

2021-04-01 16:03:48 66

原创 volatile

本文主要为摘抄拼凑Java中volatile的作用:1、Java提供了volatile关键字来保证可见性;2、保证有序性,代码为【context = loadContext();inited = true;】;3、提供double check。(摘抄)如何理解:Java编程语言允许线程访问共享变量,那么为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量,或者把这个变量声明成volatile,可以理解volatile是轻量级的synchronized。使用volati

2021-04-01 10:13:20 51

原创 hashmap、hashtable和concurrenthashmap原理

hashmap:HashMap就是数组+链表(哈希表或者散列函数)+红黑树的组合实现,每个数组元素存储一个链表的头结点,本质上来说是哈希表“拉链法”的实现。主干是数组,entry的value是链表,链表>8个后转红黑树。普通时间复杂度就是hash, 一般时间复杂度O(logn)主要有put和get方法,put的原理是,通过hash&length-1计算index,此时记作Entry[index]=该元素。如果index相同就是新入的元素放置到Entry[index],原先的元素记作

2021-04-01 09:43:46 50

原创 jvm原理、调优及分析

jvm原理:概念:Runtime Data Area(运行时数据区),也就是我们常说的JVM内存。运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java虚拟机栈(Java Vitual Machine Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、堆(Heap),别名“垃圾堆GC”。1.程序计时器:每个线程一个计数器,永远不会发生OOM2.虚拟机栈:线程私有,生命周期

2021-03-31 11:28:46 1081

原创 synchronized原理

synchronized原理:1.jvm基于进入和退出Monitor对象来实现方法同步和代码块同步方法级的同步,JVM可以从方法常量池中的方法表结构(method_info Structure) 中的 ACC_SYNCHRONIZED 访问标志区分一个方法是否同步方法。检查方法的 ACC_SYNCHRONIZED 访问标志是否被设置,如果设置了,执行线程将先持有monitor代码块的同步是利用monitorenter和monitorexit这两个字节码指令。它们分别位于同步代码块的开始和结束

2021-03-31 10:27:36 69

原创 缓存穿透、缓存雪崩和缓存击穿

1.缓存穿透定义:查询不存在的值,缓存中没有,直接去查数据库,失去了缓存的意义。大并发下,利用此漏洞造成数据库挂掉。解决方法:最常见的则是采用布隆过滤器,将所有可能存在的数据哈希到一个足够大的bitmap中,一个一定不存在的数据会被 这个bitmap拦截掉,从而避免了对底层存储系统的查询压力。另外也有一个更为简单粗暴的方法(我们采用的就是这种),如果一个查询返回的数据为空(不管是数 据不存在,还是系统故障),我们仍然把这个空结果进行缓存,但它的过期时间会很短,最长不超过五分钟。2....

2021-03-31 09:14:13 48

转载 JDK各版本新增的主要特性

以下内容复制来源于网友:一人浅醉-JDK1.5新特性:1.自动装箱与拆箱:2.枚举3.静态导入,如:import staticjava.lang.System.out4.可变参数(Varargs)5.内省(Introspector),主要用于操作JavaBean中的属性,通过getXxx/setXxx。一般的做法是通过类Introspector来获取某个对象的BeanInf...

2018-09-14 17:57:42 313

空空如也

空空如也

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

TA关注的人

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