首 页 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 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 尾 页

shell脚本操作mysql数据库删除重复的数据

发布者: PHPYuan | 发布时间:2019-03-16

今天扣丁学堂Linux培训老师给大家介绍一下关于shell脚本操作mysql数据库删除重复数据的详细介绍,首先由于之前的业务,造成数据库上产生了脏数据,写个脚本删除重复的数据。由于是开发测试环境,所以选择任意删除相同uid中的一条。由于每次执行只删除重复数据的一条,需要重复执行,如果本轮没有数据被删就OK。

shell脚本操作mysql数据库删除重复的数据

Linux培训

#!/bin/sh

# delete all company's duplicate uid

MYSQL_BIN_PATH=/data/mysql/server/mysql_3306/bin

MYSQL_SOCK_PATH=/data/mysql/server/mysql_3306/tmp

DBUSER=dbuser

DBPWD=userpwd

D

想读更多 ->

走近源码:Redis的启动过程

发布者: PHPYuan | 发布时间:2019-03-16

当我们对不断加深对某一项技术的了解时,一定会在一个特定的时间对它的实现方式产生兴趣。没错,这就是我现在的状态,所以,多年没有读/写C语言的我,决定要啃一下Redis的源码。

Redis大体上可以分为两部分:服务器和客户端(读者吐槽:你这分的也太大体了吧)。在使用时,我们先启动服务器,然后再启动客户端。由客户端向服务器发送命令,服务器处理后将结果返回给客户端。我们从“头”开始,一起来了解一下Redis服务器在启动的时候都做了哪些事情。

对于C语言来说,main函数是一个程序的的入口,Redis也不例外。Redis的main函数写在server.c文件中。由于redis启动过程相当复杂,需要判断许多条件,例如是否在集群中,或者是否是哨兵模式等等,因此我们只介绍单机redis启动过程中一些比较重要的步骤。

初始化全局服务器状态

如果redis-server命令启动时使用了test参数,那么就会先进行指定的测试。接下来调用了initServerConfig()函数,这个函数初始化了一个类型为redisServer的全局变量server。redisServ

想读更多 ->

Linux优化不知如何下手?那你的看看这篇文章了(内附教程分享)

发布者: PHPYuan | 发布时间:2019-03-16

这些问题或者场景,你是否曾经遇到过?

流量高峰期,服务器CPU使用率过高报警,你登录Linux上去top完之后,却不知道怎么进一步定位,到底是系统CPU资源太少,还是程序并发部分写的有问题?

系统并没有跑什么吃内存的程序,但是敲完free命令之后,却发现系统已经没有什么内存了,那到底是哪里占用了内存?为什么?

一大早就收到Zabbix告警,你发现某台存放监控数据的数据库主机CPU的I/O Wait较高,这个时候该怎么办?

作为一个程序员,性能优化是无法避开的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统,并且性能优化也是软件系统中最有挑战的工作之一,更是每个工程师都需要掌握的核心技能。

但是在实际的工作中,很多情况下只能看到症状,却完全不知道该从哪儿下手去排查和解决它。

之前有读者问过到,胖哥有没有系统学习Linux性能优化的书籍推荐?

网上的资料和书籍可以扩充底层知识体系,从虚拟化的原理、到操作系统和网络原理、再到Linux内核和硬件驱动程序等等。

但是Linux性能优化是个系统工程,除了基础知识点之外,学习中还有两点是比较重要的:

第一、要学习大量性能优化的思路和方法,尝试大量的Linux性能工具。

第二、要不断的实

想读更多 ->

IBM硬件瞄准了多云与混合架构的机会,尝试基于LinuxONE建本地生态

发布者: PHPYuan | 发布时间:2019-03-16

“云计算的到来让许多人对底层的基础架构产生了‘误解’,认为在云时代企业将不再需要硬件。事实恰恰相反,尤其是进入AI时代,企业会更需要硬件设备。”在Think 2019期间接受记者采访时,IBM副总裁、大中华区硬件系统部总经理侯淼这样说。

对大型机的悲观论调由来已久,从80年代开始,尤其是在云计算概念出现之后,越来越多人认为未来的IT架构将脱离硬件的“束缚”。即便如此,我们看到IBM在多次的转型过程中从未忽略过自己传统的硬件业务。在数字化重塑2.0时代,为了满足企业用户在云计算和人工智能等方面提出的新需求,IBM在升级和创新硬件产品中的投入和决心也一如既往地坚定。

构建面向数字化重塑2.0的现代基础架构

如今企业的IT架构的确发生了非常大的变化,很多企业都在构建更加稳定的IT基础架构,以更加稳健和安全的架构、硬件和软件承载关键性应用和数据。IBM硬件系统构建了Modern Infrastructure(现代基础架构),其主要有三个特点——能承载最为重要的关键应用、能够支持多云环境下的敏捷部署、能确保安全性。

进入数字化重塑2.0阶段之后,IBM认为,数字化和AI应用规模将进一步扩展和深化,企业关键应用也逐步迁移到云上,混合云将成为重要趋势。而在这样的情况下,针对客户数据的责任规范也需要逐步明确。

日前,IBM硬件系统部

想读更多 ->

将 VoIP 电话直接连接到 Asterisk 服务器

发布者: PHPYuan | 发布时间:2019-03-16

将 VoIP 电话直接连接到 Asterisk 服务器

在我的 Asterisk 服务器上正好有张以太网卡。由于我只用了其中一个,因此我决定将我的 VoIP 电话从本地网络交换机换成连接到 Asterisk 服务器。

-- François Marier

在我的 Asterisk 服务器上正好有张以太网卡。由于我只用了其中一个,因此我决定将我的 VoIP 电话从本地网络交换机换成连接到 Asterisk 服务器。

主要的好处是这台运行着未知质量的专有软件的电话,在我的一般家庭网络中不能用了。最重要的是,它不再能访问互联网,因此无需手动配置防火墙。

以下是我配置的方式。

私有网络配置

在服务器上,我在 /etc/network/interfaces 中给第二块网卡分配了一个静态 IP:

auto eth1

iface eth1 inet static

addr

想读更多 ->

区块链与分布式云计算结合将成为未来的发展趋势

发布者: PHPYuan | 发布时间:2019-03-16

区块链的众多优势使其可以很好地解决现有一些技术所面临的瓶颈问题,利用这些优势和传统云计算技术相结合,将促进基于区块链的分布式云计算领域的一些突破和应用,为大规模的应用打下基础。

最近几年,区块链作为新兴的技术引起了广泛的关注。区块链可以应用的领域非常广,包含支付、身份识别、云计算、物品溯源、游戏、投票、医疗等。众多传统的技术也可以和区块链技术相结合发挥更大的作用,比如在传统的云计算领域,将云计算和区块链结合起来可以实现更高效、更经济、更安全可信的分布式云计算。

云计算及所面临的问题

云计算是一种基于互联网的计算方式。通过这种方式,共享软硬件资源和信息,可以按需求提供给计算机各种终端和其他设备。云计算是继上世纪80年代大型计算机到客户端—服务器的大转变之后的又一巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新IT服务增加、使用和交付模式,通常涉及通过互联网来提高动态易拓展且经常虚拟化的资源。

想读更多 ->

边缘计算一路上涨 安防企业能否抓住机会?

发布者: PHPYuan | 发布时间:2019-03-16

【中国安防展览网 焦点新闻】近几日,围绕边缘计算的话题不断。3月以来,与边缘计算相关的概念股纷纷遭遇涨停,有的甚至出现8个涨停,引发了股民的热烈讨论。各产业巨头强势入局,生态构建和产业布局正在加速展开。除了资本市场上的火热,边缘计算也出现在全国各委员代表的提案中。

边缘计算一路上涨 安防企业能否抓住机会?

安防终端数据处理面临难题

我们的日常生活中不乏安防技术与设备,无论是机场的人脸识别闸机、马路上的闯红灯抓拍“神器”,还是家里的智能安防系统,都在尽职尽责地守护着我们的安全。与之相伴而生的是,安防设备数量在不断扩大,以摄像头为例,IHS Markit数据显示,中国在公共和私人领域(包括机场、火车站和街道)共装有1.76亿个监控摄像头。

这些迅速增加的边缘设备导致传统的以云计算为核心的集中式大数据处理方式无法满足计算需求:海量边缘数据指数式增长带来网络传输带宽负载量的急剧增加,势必导致网络延迟;多数网络边缘设备产生的数据涉及

想读更多 ->

美德联手,中国企业在这项材料科技实现量产后被禁入

发布者: PHPYuan | 发布时间:2019-03-16

在气凝胶技术领域实现量产仅几年的两家国企,相继在美国、德国败诉,被禁止向上述两国出口侵权的气凝胶产品。气凝胶被认为是世界上最轻的固体材料,具有极佳的绝热性能,可广泛应用于工业、能源、军工航天等多个领域

美德联手,中国企业在这项材料科技实现量产后被禁入

气凝胶 来源:维基百科

3月13日,全球最大的气凝胶技术公司美国阿斯彭(Aspen Aerogels)宣布,其在德国赢得了针对两家中企的专利侵权诉讼,这两家分别是广东埃力生高新科技有限公司和纳诺科技有限公司。3月8日,德国曼海姆高等法院宣布了判决,上述两中企因在欧洲售卖侵犯阿斯彭专利权的气凝胶产品而败诉。

具体判决内容规定,广东埃力生及纳诺科技不得在德国销售、分发相关侵权产品,并且禁止德国其他公司进口和使用相关产品。此外,这两家中企还需向阿斯彭支付一定的赔偿,并且承担后者起诉的相关费用。

此外,曼海姆高等法院做出上述裁决前的1月23日,还曾对阿斯彭针对荷兰耐热纺织品生产商Hi

想读更多 ->

雄安将打造世界级现代农业科技高地,哪些领域存在机遇?

发布者: PHPYuan | 发布时间:2019-03-16

近日,中国农业科学院、雄安新区管委会、河北农业大学、省农林科学院签署《农业科技战略合作协议》,通过开展农业科研力量联合协作,四方将聚焦全国和全球顶尖农业科技人才和资源,探索建立国家农业科技创新中心、农业领域国家实验室,搭建农业科技创新成果转移转化基地和研发服务平台,提升雄安新区农业科技发展实力和水平,将新区打造成全国乃至世界的现代农业科技高地。

雄安将打造世界级现代农业科技高地,哪些领域存在机遇?

根据协议,四方将按照优势互补、强强联合、互惠互利、协作共赢的原则,全面落实乡村振兴战略和京津冀协同发展战略,立足雄安新区农业农村现代化最新需求和长远要求,充分发挥四方在科技、人才、成果、资源、政策等方面的优势,通过合作推进农业科技创新和成果转化,为加快雄安新区农业农村现代化进程和支撑京津冀乡村振兴提供强大的科技支撑。

phpstorm 配置debug php.ini添加修改内容

[xdebug]

zend_extension="d:/wamp64/bin/php/php7.2.14/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll"

xdebug.remote_enable = 1

xdebug.profiler_enable = on

xdebug.profiler_enable_trigger =on

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.profiler_output_dir ="d:/wamp64/tmp"

xdebug.show_local_vars=0

xdebug.idekey = "phpstorm"

xdebug.auto_tr

想读更多 ->