SpringCloud系列五:Ribbon 负载均衡(Ribbon 基本使用、Ribbon 负载均衡、自定义 Ribbon 配置、禁用 Eureka 实现 Ribbon 调用)
1、概念:Ribbon 负载均衡 2、具体内容 现在所有的服务已经通过了 Eureka 进行了注册,那么使用 Eureka 注册的目的是希望所有的服务都统一归属到 Eureka 之中进 行处理,但是现在的问题,所有的微服务汇集到了 Eureka 之中,而客户端的调用也应该通过 Eureka 完成。而 ... 查看全文
多线程 售票 (同步)
public class Demo4 { public static void main(String[] args) { // TODO Auto-generated method stub Tickets t=new Tickets(); Thread th0=new Thread(t); Th... ... 查看全文
多维关联数组---按其中的一对值来排序
例子: $arr = [ ['ss'=>4,'name'=>'我'], ['ss'=>1,'name'=>'b'], ['ss'=>2,'name'=>'c'], ['ss'=>7,'name'=>'a'], ['ss'=>3,'name'=>'你'] ]; 比如我要按name的值来排序,按拼音升序 ... 查看全文
关于 电子商务系统 初步总结MVC框架管理
本次博客主要内容: 通过学习java完整的电子商务系统,并对其中一部分功能做出总结。 通过本次学习了解到 开发基本框架,步骤,知识点。少走甚至改正许多弯路。 本次电子商务系统已完成内容:后台登录,管理员管理 商品分类管理和 商品属性管理。 其中在管理员管理中第一次涉及 bean dao servle ... 查看全文
NET Core 1.1中使用Jwt
NET Core里Jwt的生成倒是不麻烦,就是要踩完坑才知道正确的生成姿势…… Jwt的结构 jwt的结构是{Header}.{Playload}.{Signature}三截。 Header是 typ都是固定的JWT。 alg是你使用的签名算法,通常有HS256和RS256两种。 Playload你 ... 查看全文
死锁排查的小窍门 --使用jdk自带管理工具jstack
本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。 开发时间久了,难免会写出一些一些死锁的代码,自己明明调用该方法可该方法就是不执行、不进该方法、日志也不打印! 这里我们模拟一段死锁的代码,使用jdk自带的管理工具来排查是不是死锁了! 启动该段代码,执行之 ... 查看全文
http 400报错
http 400报错 springmvc相关: 1.使用了json入参,传递给了对象,如果对象里的属性,如这里的Bonus是int类型,你传入了非int类型,这里就会报400 2.使用了@RequestBody,然而信息头ContentType是非application/json,如:applica ... 查看全文
项目实战之AJAX访问及相关问题整理
这篇主要写在项目中AJAX的使用以及在解决登录跳转时遇到的问题,及解决办法。 一、reqwest的使用 reqwest 是一种浏览器异步HTTP请求的封装。支持xmlHttpRequest, JSONP, CORS, 和 CommonJS约束。 在package.json的依赖:"reqwest": ... 查看全文
Phpstorm+Xdebug配置
在学Thinkphp的过程中遇到了一些小问题,发现很多人说Xdebug可以解决。所以写了这篇文章; 先写个测试文件: 然后运行: 然后“Ctrl+A”,再"Ctrl+C",粘贴到“https://xdebug.org/wizard.php”里面的文本域,点击按钮 然后会出来一个页面 按照红框中的步骤 ... 查看全文
CSS 定位 (Positioning) CSS 外边距合并 CSS 相对定位
CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。 定位的基本思想很简单,它允许你定义元素框相对于其正常位置应 ... 查看全文
分布式监控系统Zabbix-3.0.3-完整安装记录 -添加web页面监控
通过zabbix做web监控,不仅仅可以监控到站点的响应时间,还可以根据站点返回的状态码或响应时间做报警设置。下面简单介绍下监控设置: 1)首先在监控主机里添加"应用集"并创建 "Web场景" 客户端选择测试站点的浏览器类型,这里选择使用IE10作为客户端。 2)接着创建触发器 在上面“添加”按钮后 ... 查看全文
Node.js 基础--01 Hello,World
本节是node.js的基础开头篇,代码部分展示了利用node.js创建了一个简单的服务器功能。 需要注意的有以下几点: 1,var http=require("http"); 需要哪个模块,需要提前引入;(这里跟第二节的函数的引入相似); 2,response.writeHead();此方法是定义h ... 查看全文
复习JS事件及DOM
[JS中的事件分类] 1、鼠标事件: click/dbclick/mousedown/mousemove/mouseout/mouseover/mouseup 2、键盘事件 keydown:键盘按下去触发 keypress:键盘按下并松开的瞬间 keyup:键盘抬起时触发 [注意事项:(了解)] ① ... 查看全文
关于css阴影和浮动
盒子阴影box-shadow box-shadow:0 0 1px #000 inset; 水平 垂直 模糊 颜色 ; [1] inset代表框内阴影,不加inset代表框外阴影 [2]第1个值为0时,代表左右边框阴影为1px范围 第1个值为正整数 代表左边框阴影 第1个值为负整数 代表右边框阴影 ... 查看全文
HTML 发表说说 制作方法
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> *{ margin:0; padding:0} ul{ list-style:none} .wrap{ width:500px;font-size: ... 查看全文
css sprite的实现
css sprite 为什么使用css sprite? 网页上的非常多静态小图片在载入时须要大量http请求,添加了响应时间。(哈哈。雅虎34条优化法则的第一条啊) css的background-position:x,y; 利用分层实现 1、设置块状元素大小 2、改变背景的位置 3、实现(非常多小图 ... 查看全文