首 页 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 尾 页

java分布式任务调度xxl-job

发布者: superzhang | 发布时间:2017-11-30

前言碎语

在单机应用时期,任务调度一般都是基于spring schedule和集成quartz来实现的,当系统发展成分布式服务,应用多实例的时候,任务就会出现多次调用的问题,很多时候我们任务并不需要跑多次。解决方案有很多,最最简单粗暴的就是可以设置应用开关。其次就是集中式话任务管理调度。当然,quartz也有集群模式,但是基于api控制并不直观。下面介绍一个集中式的分布式任务调度框架,可以很方便的解决分布式任务调度的问题

一,xxl-job简介

XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。功能如下

1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;

2、动态:支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,即时生效;

3、调度中心HA(中心式):调度采用中心式设计,“调度中心”基于集群Quartz实现,可保证调度中心HA;

4、执行器HA(分布式):任务分布式执行,任务"执行器"支持集群部署,可保证任务执行HA;

5、任务Failover:执行器集群部署时,任务路由策略选择"故障转移"情况下调度失败时将会平滑切换执行器进行Failover;

想读更多 ->

如何成为优秀程序员 郑州Python培训机构告诉你

发布者: superzhang | 发布时间:2017-11-30

什么是Python,Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等,Python是他们其中的一种。它的名字来源于一个喜剧。也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑客》中,将Python列为黑客应当学习的四种编程语言之一,并建议人们从Python开始学习编程。这的确是一个中肯的建议,对于那些从来没有学习过编程或者并非计算机专业的编程学习者而言,Python是最好的选择之一。

如何成为优秀程序员 郑州Python培训机构告诉你

Python有许多优点,最明显的是语法简洁而清晰和具有丰富和强大的类库。经常被称为胶水语言,是因为它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对

想读更多 ->

java、php博弈论

发布者: superzhang | 发布时间:2017-11-30

小编开门见山,说说我工作经历里的php和java吧。

java、php博弈论

So which one is belong to you

大学刚毕业,在学校学的是java语言,主要是j2ee方向的。那个时候的开发模式:导入jar包、配置xml文件、搭建ssh框架,然后在ssh框架下面进行自己的页面开发。因为只用一种语言,也就没有所谓的比较了。大学毕业以后,进入的第一家公司是做人力外包的,项目用的是php语言,那个时候然后突然发现php写项目的时候,竟然这么方便。不需要定义Bean层,json数据的传递,json_encode和json_decode解决;不需要声明变量的类型,判断值相等的时候也就不需要转换变量类型了;那是的感觉,总结一句话就是同样开发一个web项目,php写的代码会比java少很多。刚毕业那会,因为有了这些优势后,自然而然的慢慢偏向了php做web开发。

做了一段时间php,项目结束了,人力外包到客户那边的自己自然也就需要听从公司安排,重新进入项

想读更多 ->

扣丁学堂php培训之如何利用php生成二维码

发布者: superzhang | 发布时间:2017-11-30

今天扣丁学堂

扣丁学堂php培训之如何利用php生成二维码

介绍一下如何利用php生成二维码,日常生活中大家经常见到条形码和二维码,特别是智能手机时代这些码更显得活跃了,今天就为大家分享一下如何使用php生成条形码,至于如何生成二维码,一般常用的试调用google的开放api来生成,言归正传,直接上代码了:

function UPCAbarcode($code) {

$lw = 2; $hi = 100;

$Lencode = array('0001101','0011001','0010011','0111101','0100011',

'0110001','0101111','0111011','0110111','0001011');

$Rencode = array('1110010','1100110','1101100','1000010','1011100',

'1001110','1010000','1000100','1001000','11101

想读更多 ->

ThinkPHP干货分享:将数据导出为Excel表格

发布者: superzhang | 发布时间:2017-11-30

ThinkPHP干货分享:将数据导出为Excel表格

PHPExcel

前言

我们在开发时,有时需要用到将数据导出为Excel表格的场景,例如导出用户列表、订单记录等,那么该如何使用PHP导出为Excel呢?此时我们需要借助PHPOffice套件之PHPExcel来实现。PHPOffice套件在GitHub上开源,有兴趣的同学可以前往查看(http://phpoffice.github.io),本文只介绍PHPExcel的数据导出,如果大家需要其他套件的使用方式,可以在下面评论或私信小编。

ThinkPHP干货分享:将数据导出为Excel表格

PHPOffice套件一览

PHPExcel下载

想读更多 ->

PHP变量作用域到底是什么,你看了这个可能就清楚了

发布者: superzhang | 发布时间:2017-11-30

对于PHP初学者都会遇到的一个难点,那就是PHP变量。

PHP中的每个变量都有一个针对他的作用域,是指可以在而其中访问变量(从而访问他的值)的一个领域。

变量的作用域是他们所停留的页面,其他页面一般是不能访问他的(除非是特殊变量),如果你还不知道php是什么,请先看一下“PHP是网站后端语言?能做什么”,先了解一下PHP是什么吧。

PHP变量作用域到底是什么,你看了这个可能就清楚了

PHP变量作用域到底是什么,你看了这个可能就清楚了

PHP变量的使用

变量的作用域就是变量的使用范围。函数中变量的作用域是整个函数内部,而函数内部与外部的同名变量代表的意义是不一样的。我们就举个简单的例子来看下吧。

<?phpfunction add (){ // $x=3; $y=

想读更多 ->

linux下搭建lamp

发布者: superzhang | 发布时间:2017-11-30

首先配置环境

linux下搭建lamp

第二部

linux下搭建lamp

第三部

linux下搭建lamp

第四部

linux下搭建lamp

然后

Lamp架构之Centos7部署web服务

如果不能访问,可以使用以下方法。

firewall-cmd --permanent --zone=public --add-servic

想读更多 ->

针对discuz系统网站设置301重定向完成全站域名的完美更换操作

发布者: superzhang | 发布时间:2017-11-30

其实很多时候网站在经营到一定程度,由于各种因素,会有更换主域名的需求,比如京东更换到jd域名,360公司由原来的域名更换到360域名,这都是很正常的现象,那么我们如果要更换自己的域名,该如何操作才能不影响搜索引擎的排名呢?

今天就给大家详解一下,如何针对discuz系统网站设置301重定向完成全站域名的完美更换操作。

针对discuz系统网站设置301重定向完成全站域名的完美更换操作

301重定向

话不多说,我们以www.zd818.cn网站为例301重定向到zd818.cn,我的服务器环境是windows+iis+php5.3.5+mysql,直接上步骤:

1、把guajiba.cn这个域名解析到网站目录,让它能够访问,这一步很简单,就不赘述,搞网站的应该都懂。

2、这个时候我们要做的是全站重定向,所以我们要用到php代码:

打开“config/config_global.php”,在“<?php“之后加上以下代码:

$host= ‘guajiba.cn‘;

想读更多 ->

laravel5 使用try catch

发布者: superzhang | 发布时间:2017-11-30

laravel5 使用try catch

广东IT优就业

广州IT培训老师说一说laravel5 使用try catch,不知道如何使用的朋友别错过了。

在laravel5中使用以下代码并没有捕获异常:

laravel5 使用try catch

Laravel 5 时代控制器被强制放到了子命名空间下,这样直接就无法调用根命名空间下的 Exception 类了。Laravel 4 的控制器在跟命名空间下,是可以直接使用的。PHP 5.3 以后所有类就默认在命名空间下了,如果不声明,就默认在顶级命名空间下。

所以要使用try catch的语法,要么代码在最开头使用 use \Exception,要么使用catch (\Except

想读更多 ->