首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 尾 页

Redis高级应用

发布者: superzhang | 发布时间:2017-12-26

Redis高级应用

安全性

设置客户端连接后进行任何其他指定前需要使用的密码。

在conf文件中requirepass foobared 处添加 requirepass password

进入到redis之后使用命令auth password 授权密码

或者是在登录时授权密码 /usr/local/redis/bin/redis-cli -a password

主从复制

通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。

Redis主从复制的特点:

master可以拥有多个slave

多个slave可以连接同一个master外,还可以连接到其他的slave。

主从复制不会阻塞master,在同步数据时,master可以继续处理client请求。

提高系统的伸缩性

Redis主从复制过程:

slave与master建立连接,发送sync同步命令

想读更多 ->

JAVA高级开发-抛砖引玉分布式服务框架Dubbo入门实践

发布者: superzhang | 发布时间:2017-12-26

Dubbo简介

Dubbo是阿里巴巴开源的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务化治理方案。

Dubbo提供基于接口的透明的远程过程调用,支持多种协议,包括Dubbo、RMI、WebService、Hessian、Http、Thrift、Redis、Memcached。

Dubbo基于注册中心的目录服务,使服务消费方能动态的查找服务提供方,支持平滑的减少或增加服务器。

Dubbo支持软负载均衡、失败容错、地址路由、动态配置、服务降级等集群功能。

实践环境

win7操作系统+Dubbo+Spring+Zookeeper+Dubbo-admin,Zookeeper作为服务注册中心,dubbo-admin是dubbo的管理控制台。

Zookeeper安装

到官网 http://apache.org/dist/zookeeper 下载Zookeeper,用的是3.4.6版本。解压下载包并复制conf目录下的zoo_sample.cfg文件,并重命名为:zoo.cfg。

zoo.cfg文件参数说明参考:http://www.cnblogs.com/xiohao/p/5541093.html

启动zk,运行bin目录下zkS

想读更多 ->

写给HTML5初学者——文件API(一)

发布者: superzhang | 发布时间:2017-12-26

Lynn

在我们上次的人脸识别类H5案例分享之后,有同学发现,难点其实不在人脸识别的接口调用上。而是在文件的相关处理工作。今天我们将给html5的初学者介绍一下

File API的相关运用。

在XHTML的时代,我们使用HTML file控件上传图片一次只能上传一张。HTML5中通过添加multiple属性,一次可以上传多个文件。同时,以前上传文件需要提交Form表单。HTML5方式上传文件,可以通过使用FormData类模拟Form表单提交,从而实现无刷新上传文件。

为了掌握

html5上传文件的方式,今天先给大家介绍

File API中的FileList对象、File对象、Bolb对象、FileReader对象。

FileList 包含一组 File 对象,File对象继承了 Blob 对象的属性。通过File对象的属性,我们可以获取到相关信息,例如File.webkitRelativePath返回 File 相关的 path 或 URL,File.type返回文件类型,File.size返回文件的大小等。一下代码是获取文件名。

《小白HTML5成长之路51》canvas压缩图片上传功能的原理

"朱哥,昨天试了几把图片上传的功能,感觉还不错,不过有个小问题!"

老朱:“什么问题?”

小白:“小图片上传还好说,大图片上传的时候经常会卡顿一下。”

老朱:“恩,很多人上传图片的时候都是直接上传原图的,很多相机照的原图大小都在4M左右,上传的图片如果都是这么大,不但用户觉得你的网站速度慢,还非常占服务器空间。”

小白:“哦,确实是,很多人压根不知道自己上传的图片到底有多大。”

老朱:“所以我们要让用户进行傻瓜式操作,图片压缩的功能就必不可少。今天我们就用canvas来做一下图片压缩的处理。我们在昨天的基础上增加canvas功能就可以了。”

《小白HTML5成长之路51》canvas压缩图片上传功能的原理

想读更多 ->

扣丁教你区分HTML5动画原理和HTML5动画制作工具

发布者: superzhang | 发布时间:2017-12-26

我们都知道,现在的HTML5不是一个新的现象,但HTML5的使用在过去几年中已经有了飞速的发展。当涉及到富媒体,运动图形和网络上的互动内容时,HTML5几乎完全取代了Flash的使用。由于移动应用程序开发人员的性能,易于使用和开放标准的剪切原因,它也受到了很大的调整。HTML5的前身HTML4有许多改进,其中之一是包含用于在网页上即时渲染图形的canvas元素。让我们看看HTML5动画的基础知识,然后再转到用于创建动画横幅,广告,丰富的互动内容,电子贺卡,信息图表,幻灯片,动态图形,游戏等各种工具。

扣丁教你区分HTML5动画原理和HTML5动画制作工具

HTML5动画-基础知识

HTML5动画包含在<canvas></canvas>元素中。为了一个基本的了解,html文档中的canvas可以被看作是一个绘图板,您可以在其中绘制形状,然后快速更改框架,使其看起来像一个动画图形。基本动画的步骤非常简单,您可以通过在HTML5,CSS和Java中手动编写代码来创建基本动画。复杂的动画可以通过使用HTML5动画工具来实

想读更多 ->

作为程序猿当中的大佬,你可知哪些互联网产品适合用HTML5开发?

发布者: superzhang | 发布时间:2017-12-26

作为程序猿当中的大佬,你可知哪些互联网产品适合用HTML5开发?

J.P. Morgan(摩根大通集团)不久前发布了有关2013年互联网公司股票的研究报告,其中在预测2013年趋势时,提及移动互联网有关web和app之间的辩论将在3到5年内继续,而摩根认为这对于搜索产品和谷歌是利好消息,因为用户需要处理复杂的移动网络,且移动Web技术会继续发展。

对于web前端学习不懂的,或者不知道怎么学习的可以来我的前端群374941052,不管你是小白还是大牛,小编都欢迎,我也是这么学好的,群不定期分享干货,欢迎初学和进阶中的小伙伴。

事实上,这一结论委婉地表达了这样一个观点:移动互联网上的搜索产品是适合开发为HTML5产品的。

哪些互联网产品适合用HTML5开发?

作为程序猿当中的大佬,你可知哪些互联网产品适合用HTML</p><p><a href='internet/internet_234617.html'> 想读更多 -></a></p></div><div class='art bs'><h1><a href='internet/internet_234616.html'>CSS3新增文本属性</a></h1><span class='art_des'>发布者: superzhang | 发布时间:2017-12-26</span><p><p><img src=

CSS文本属性

white-space:对象内空格的处理方式

nowrap: 控制文本不换行

pre:空白会被浏览器保留

pre-line:合并空白 保留换行符

pre-wrap:保留空白 正常换行

direction:文本流的方向

lltr:文本从左向右

lrtl:文本从右往左

unicode-bidi:用于同一个页面里存在从不同方向读进的文本显示。与direction属性一起使用

CSS3新增文本属性

color:rgba();

text-overfolw:是否使用一个省略标记(...)标示对象内文本的溢出

text-align:文本的对齐方式

text-transform:文字的大小写

text-decration:文本的装饰线,复合属性

text-shadow:文本阴影

text-fill-color:文字填充颜色

text-str

想读更多 ->

web前端学习:JavaScript 打怪升级-把业务逻辑当练习题做

发布者: superzhang | 发布时间:2017-12-22

前言

开发项目和出没社区有一段时间了,会遇上一些比较有形象事务需求。这些事务需求,可能是自己开发项目遇上的,可能是在社区看到的事务需求,或许其他状况接触到的需求,可是这些事务需求的完成逻辑都值得一写。由于这些事务逻辑能够作为练习题一样,能够给我们练手。也期望我们从这些需求完成的逻辑里边能够能到javascript的相关知识,当然如果我们觉得代码需求怎样优化,或许有什么建议,更好的完成计划,觉得我哪里写错了,或许有觉得能够共享的需求,能够在评论提下!

如果你们想要了解或者想要深入学习可以进我的群里进行交流学习,群号:614315657 。欢迎我们进去交流学习,我们一同学习一同行进,我觉得程序员不应该中止脚步,而是一向在学习的道路上一向行进。

2.月份坐标轴

这个需求是,看下图就懂了

web前端学习:JavaScript 打怪升级-把业务逻辑当练习题做

PHP判断闰年完整代码

//两个基础知识点:

//1,安全因素:如何禁止非提交访问?

==通过POST数据中有没有提交按钮的name值来判断是否是页面提交

//2,数据类型转换:form表单提交的年份数字,发现php接收后是字符串类型,如何转换?

==通过'2000'+0 在运算中自动转换成int类型来转换

<h3 align="center">查询闰年</h3>

<form action="" method="post">

<input type="text" name="year" value="">

<input type="submit" value="查询" name="chaxun">

</form>

//未提交时抑制‘非法访问’提示

if(empty($_POST)){echo '请输入年份';return;}

想读更多 ->

扣丁学堂帮你讲解如何成为中级PHP开发工程师

发布者: superzhang | 发布时间:2017-12-21

根据目前了解的很多PHP开发工程师的发展轨迹,结合各种经验总结,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,扣丁学堂专门为大家简单梳理了中级PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。

扣丁学堂帮你讲解如何成为中级PHP开发工程师

重点:提高针对LNMP的技能,能够更全面的对LNMP有熟练的应用。

目标:能够随时随地搭建好LNMP环境,快速完成常规配置;能够追查解决大部分遇到的开发和线上环境的问题;能够独立承担中型系统的构架和开发工作;能够在大型系统中承担某个中型模块的开发工作;

1.Linux:

在第一阶段的基础上面,能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed/perl也操作的不错,能够完成很多文本处理和数据统计等工作;基本能够安装大部分非特殊的Linux程序(包括各种库、包、第三方依赖等等,比如MongoDB/Redis/Sphinx/Luncene/SVN之类的);了解基本的Linux服务,知道如何查看Linux的性能指标数据,知道基本的Lin

想读更多 ->