上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 完美的流水账: 阿里巴巴的镜像网站:https://opsx.alibaba.com/mirror?lang=zh-CN 安装centos完成,然后安装xshell6,5不能使用要更新 记一下虚拟机地址 192.168.2.123 阅读全文
posted @ 2018-12-26 21:40 正能量教官 阅读(87) 评论(0) 推荐(0) 编辑
摘要: ribbon:客户端的负载均衡,根据一个特定的算法去算出一个服务器地址来,主动的去访问它。 nginx的服务端负载均衡,客户端只管请求,nginx转发计算一个可用的服务器给你。 这个弄起来很麻烦,要起5个springboot,不想搞 阅读全文
posted @ 2018-12-25 19:07 正能量教官 阅读(144) 评论(0) 推荐(0) 编辑
摘要: dubbo:zk CP。主从的结构。可能你去请求的时候,什么都没有。 springCloud: eurake AP。没有主从,每一个地方都有一份数据的副本,互相之间数据的同步,会出现小问题,会保存副本一段时间。集群如果挂了,会产生数据不一致的问题。 CAP理论 CAP原则又称CAP定理,指的是在一个 阅读全文
posted @ 2018-12-25 16:25 正能量教官 阅读(307) 评论(0) 推荐(0) 编辑
摘要: spring boot 和 ssm 关系 ssm:是mvc体现,用户界面层,业务逻辑层,数据访问层。ssm打包是个war包是个web工程。 springboot是一种宏观的体现,是可以整合ssm的,最大的特点: 1,内置tomcat,内部集成了tomcat。boot打包是个jar包,用命令行java 阅读全文
posted @ 2018-12-25 12:10 正能量教官 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1,SpringCloud主要是应用的拆分。 一个应用拆分之后,如图。系统复杂度越来越高,拆分服务。 服务的高可用性问题,订单服务用负载均衡通过路由去找某一个可用的库存服务。 服务治理:服务注册 服务发现。 具体的框架实现:阿里巴巴的dubbo(功能单一) 当当的dubbox RPC:dubbo基于 阅读全文
posted @ 2018-12-25 11:41 正能量教官 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 死锁问题; 引入超时机制。还有中断锁lockInterruptibly()。 如果某一线程A正在执行锁中的代码,另一个线程B正在等待获取该锁,可能由于等待时间过长,线程B不想等待了,想处理其他的事情,我们可以让它终端自己或者在别的线程中断它,这就是中断锁。 公平锁,非公平锁。sync是非公平的,哪个 阅读全文
posted @ 2018-12-21 17:48 正能量教官 阅读(144) 评论(0) 推荐(0) 编辑
摘要: singleton单例模式是java中最简单的设计模式之一。这种类型的设计模式属于创建模式,因为此模式提供了创建对象的最佳方法之一。 这种模式涉及一个类,他负责创建一个对象,同时确保只创建一个对象。这个类提供了一种方法来访问它的唯一对象,可以直接访问,而不需要实例化。 饿汉式: 懒汉式: 懒汉式的线 阅读全文
posted @ 2018-12-21 14:55 正能量教官 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 假如写网络编程的程序,socket编程就是响应客户编程的服务端。 这样做,每来一个就创建一个线程,会出现很多问题的。java虚拟机就挂掉了,内存溢出。 资源消耗得不到限制,并不能控制线程的数量。 拥有100线程的线程池。 池子里,永远只有一个线程。平常如果new一个线程,挂掉了就没有了。 singl 阅读全文
posted @ 2018-12-21 13:46 正能量教官 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1,node.js是一个让你的js文件不需要在浏览器也可以运行的。 2,node.js是对chrome的V8引擎进行了封装,是一个运行环境。 3,事件驱动,非阻塞IO 记错一:在{}后面,一定别忘记了加 ; 号。否则会报错 记错二:输入模块 记错三:引入模块 记错四:${a+b}没有起作用,还没有找 阅读全文
posted @ 2018-12-21 12:13 正能量教官 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-21 00:53 正能量教官 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Given a 32-bit signed integer, reverse digits of an integer. 给定32位有符号整数,整数的反向数字。 阅读全文
posted @ 2018-12-20 00:58 正能量教官 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 报错了,空指针异常。 这是弄成字符串,莫有难度 阅读全文
posted @ 2018-12-20 00:24 正能量教官 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have ex 阅读全文
posted @ 2018-12-19 23:58 正能量教官 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 提示:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 (例如:1^3 + 5^3+ 3^3 = 153) 怎么求个位数和十位数和百位数呢 我之前是这样弄,但发现只打印了407,取的有问题 c取的问题,个位数的值,应该是i%10这样取 阅读全文
posted @ 2018-12-19 20:40 正能量教官 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 提示:素数(质数)就是除了1和它本身以外,没有其他的数可以被它整除。 阅读全文
posted @ 2018-12-19 19:02 正能量教官 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 兔子的规律就像上图所示的,类似还有台阶问题 an = an-1+an-2 类似的还有走台阶问题。 每次走一阶或者两阶,问你走n阶有多少种方法? 要不然先到an-1的台 阅读全文
posted @ 2018-12-19 17:07 正能量教官 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1,值传递和参数传递的区别? 答:值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数 的操作实际上就是对实际参数的 阅读全文
posted @ 2018-12-19 14:22 正能量教官 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1,总结nginx:他是负载均衡的软件。足够的稳定,支持动静分离。nginx主要是用在应用http请求这块。 常见的负载均衡的设备:F5 硬件设备非常贵,lvs是基于linux的系统层面的,非常快,非常稳定,不支持动静分离。 2,算法: 轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如 阅读全文
posted @ 2018-12-19 00:30 正能量教官 阅读(135) 评论(0) 推荐(0) 编辑
摘要: nginx的动静分离: 正则表示式,凡事以这个结尾的请求,都到nginx本地获取,在html这个目录获取,这个文件下去找。 不想手动去实验,expire设置缓存5天,也可以把js放到nginx里面。 心跳检测的软件,keepalived。只有linux版本的,网址:http://www.keepal 阅读全文
posted @ 2018-12-18 23:53 正能量教官 阅读(107) 评论(0) 推荐(0) 编辑
摘要: nginx默认的是轮训的算法,如果,网站只是呈现一些东西,不需要登录,这样是没问题。 但是往往业务上是需要session来实现一些东西,可能正在tomcat1弄的好好的,如果一个请求发到tomcat2上就有问题。带来很多操作上的不便。 解决办法: 1,应用服务器,session同步,很麻烦。应用服务 阅读全文
posted @ 2018-12-18 22:46 正能量教官 阅读(113) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页