Fork me on GitHub
摘要: Cron表达式范例: :每隔5秒执行一次 :每隔1分钟执行一次 :每天23点执行一次 :每天凌晨1点执行一次: :每月1号凌晨1点执行一次 : 每月最后一天23点执行一次 :每周星期天凌晨1点实行一次 : 在26分、29分、33分执行一次 : 每天的0点、13点、18点、21点都执行一次 Cron 阅读全文
posted @ 2018-04-22 18:01 morethink 阅读(8928) 评论(0) 推荐(0) 编辑
摘要: 1. clone 自己的 fork 分支到本地 可以直接使用 GitHub 客户端,clone 到本地,如果使用命令行,命令为: 2. 进入仓库,增加源分支地址到你项目远程分支列表中 此处是关键,先得将原来的仓库指定为 upstream,命令为: 此处可使用 查看远程分支列表 3. fetch 源分 阅读全文
posted @ 2018-04-22 16:31 morethink 阅读(2916) 评论(1) 推荐(0) 编辑
摘要: 搞Web开发离不开安全这个话题,确保网站或者网页应用的安全性,是每个开发人员都应该了解的事。本篇主要简单介绍在Web领域几种常见的攻击手段及Java Web中的预防方式。 "XSS" "SQL注入" "DDOS" "CSRF" <! more 项目地址: https://github.com/mo 阅读全文
posted @ 2018-04-07 18:18 morethink 阅读(37096) 评论(4) 推荐(27) 编辑
摘要: 添加第二个远程地址时使用以下命令: 查看远程分支: <! more 也可以同时 push 到多个远程地址: 阅读全文
posted @ 2018-04-03 00:36 morethink 阅读(6044) 评论(0) 推荐(0) 编辑
摘要: 本文是对 LeetCode "Binary Tree Right Side View" 解法的探讨。 题目: Given a binary tree, imagine yourself standing on the right side of it, return the values of th 阅读全文
posted @ 2018-04-01 01:41 morethink 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 本文是对 LeetCode "Count Primes" 解法的探讨。 题目: Count the number of prime numbers less than a non negative number, n. 尽管题目并没有要我们写一个最优的算法,但是身为一个程序员,优化应该是一种习惯,在 阅读全文
posted @ 2018-03-11 00:46 morethink 阅读(1980) 评论(0) 推荐(1) 编辑
摘要: 本文描述了LeetCode 148题 "sort list" 的解法。 题目描述如下: Sort a linked list in O(n log n) time using constant space complexity. 题目要求我们在O(n log n)时间复杂度下完成对单链表的排序,我们 阅读全文
posted @ 2018-02-18 16:50 morethink 阅读(15375) 评论(4) 推荐(10) 编辑
摘要: 本文对常见的排序算法进行了总结。 常见排序算法如下: 1. "直接插入排序" 2. "希尔排序" 3. "简单选择排序" 4. "堆排序" 5. "冒泡排序" 6. "快速排序" 7. "归并排序" 8. "基数排序" <! more 它们都属于内部排序,也就是只考虑数据量较小仅需要使用内存的排序算 阅读全文
posted @ 2018-02-05 19:41 morethink 阅读(53770) 评论(20) 推荐(141) 编辑
摘要: 二分查找(binary search),也称折半搜索,是一种在 有序数组 中 查找某一特定元素 的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 阅读全文
posted @ 2018-01-29 21:01 morethink 阅读(18010) 评论(0) 推荐(5) 编辑
摘要: 最近维护了以前别人的写的一个ASP的系统,记录一下调试过程中的问题和解决方案。 环境篇 万维网发布服务(W3SVC)已经停止 问题 : 万维网发布服务(W3SVC)已经停止。除非万维网发布服务(W3SVC)正在运行,否则无法启动网站。 <! more 解决方法 : 需要先启动整个应用。 IIS服务 阅读全文
posted @ 2018-01-06 22:42 morethink 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 本文装载自: https://yq.aliyun.com/articles/114683 Nginx负载均衡(工作在七层“应用层”)功能主要是通过upstream模块实现,Nginx负载均衡默认对后端服务器有健康检测的能力,仅限于端口检测,在后端服务器比较少的情况下负载均衡能力表现突出。 Nginx 阅读全文
posted @ 2018-01-05 17:51 morethink 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 项目地址: https://github.com/morethink/web security CSRF是什么? CSRF(Cross site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XS 阅读全文
posted @ 2018-01-04 21:58 morethink 阅读(24856) 评论(0) 推荐(5) 编辑
摘要: 把 morethink.cn和www.morethink.cn合并到一个server上去,使用301永久重定向。 然后将 https://morethink.cn 转到 https://www.morethink.cn 去。不过要在配置文件的 https://www.morethink.cn 上配置 阅读全文
posted @ 2017-12-27 19:25 morethink 阅读(4951) 评论(0) 推荐(0) 编辑
摘要: 在Http协议中有可能存在信息窃听或身份伪装的安全问题。使用HTTPS通信机制可以有效地防止这些问题。 Https Http的缺点 通信使用明文(不加密),内容可能会被窃听。 不验证通信方的身份,因此有可能遭遇伪装。 无法验证报文的完整性,所以有可能已遭篡改。 这些问题不仅在Http上出现,其他未加 阅读全文
posted @ 2017-12-27 19:03 morethink 阅读(472) 评论(0) 推荐(0) 编辑
摘要: DNS 当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称。客户机发送的每条查询信息包括三条信息:指定的DNS域名,指定的查询类型,DNS域名的指定类别。 DNS基于UDP服务,端口53。该应用一般不直接为用户使用,而是为其他应用服务,如HTTP,SMTP等在其中需要完成主机名到 阅读全文
posted @ 2017-12-26 22:25 morethink 阅读(2998) 评论(0) 推荐(0) 编辑