- 博客(239)
- 收藏
- 关注
转载 雪花算法生成全局唯一ID
系统中某些场景少不了全局唯一ID的使用,来保证数据的唯一性。除了通过数据库自带的自增id来保证 id 的唯一性,通常为了保证的数据的可移植性会选择通过程序生成全局唯一 id。百度了不少php相关的生成方式,得到的大多是随机字符串和内置的 uniqid()函数。不过经过 ab 测试,在并发情况下重复度是很高的。偶然看到了一篇 Twitter的分布式自增ID算法 snowflake 的文...
2019-06-25 15:19:00
523
转载 SpringBoot开发案例从0到1构建分布式秒杀系统
热烈推荐:超多IT资源,尽在798资源网声明:转载文章,为防止丢失所以做此备份。原文地址:https://blog.52itstyle.vip/archives/2853/前言最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用SpringBoot模拟...
2019-06-23 21:41:00
243
转载 SpringBoot开发案例之整合Kafka实现消息队列
热烈推荐:超多IT资源,尽在798资源网声明:转载文章,为防止丢失所以做此备份。原文地址:https://blog.52itstyle.vip/archives/2868/Kafka简介Kafka是由Apache软件基金会开发的一个开源流处理平...
2019-06-23 21:39:00
304
转载 【真·干货】MySQL 索引及优化实战
热烈推荐:超多IT资源,尽在798资源网声明:本文为转载文章,为防止丢失所以做此备份。本文来自公众号:GitChat精品课原文地址:https://mp.weixin.qq.com/s/6V7hNb9Ajf8W2ZqvMw1zBg索引概念和作用...
2019-06-23 21:24:00
137
转载 git 操作规范
热烈推荐:超多IT资源,尽在798资源网声明:本文为转载文章,为防止丢失所以做此备份。本文来自公众号:Linux学习原文地址:https://mp.weixin.qq.com/s/-lSeHSSNZW0-_DOhkbfCmw一、 创建与合并分支...
2019-06-23 21:05:00
80
转载 Spring AOP 介绍与基于接口的实现
热烈推荐:超多IT资源,尽在798资源网声明:转载文章,为防止丢失所以做此备份。本文来自公众号:程序之心原文地址:https://mp.weixin.qq.com/s/vo94gVyTss0LYwEcRx4iiw面向切面编程,缩写为 AOP,...
2019-06-23 20:46:00
405
转载 百亿级日志系统架构设计及优化 杨津萍
热烈推荐:超多IT资源,尽在798资源网声明:本文为转载文章,为防止丢失所以做此备份。作者:杨津萍,大数据架构师,从业十余年,专攻 Web 架构及大数据架构。来自:51cto技术栈(ID:blog51cto)日志数据是最常见的一种海量数据,以...
2019-06-23 20:38:00
224
转载 如何实现一个权限管理系统?
热烈推荐:超多IT资源,尽在798资源网声明:本文为转载文章,为防止丢失所以做此备份。本文来自公众号:java思维导图(ID:java-mindmap)原文地址:https://mp.weixin.qq.com/s/7CLh6baPR8x-KdED...
2019-06-23 20:05:00
85
转载 Git 本地项目添加多个远程仓库
做了一个小玩意儿,是在 码云 上做的仓储;还想同时放在 github 上做个备份;就在 github 上创建了一个新的项目地址;可以看出,官方给了三种导入方式;1、创建一个新的项目;2、推送现有仓库;3、使用三方程序导入仓库;因为在码云上已...
2019-06-21 15:46:00
132
转载 编译安装MySQL
查看 linux 版本[位数]:cat /proc/version查看centOs版本:cat /etc/redhat-release下载地址:https://www.mysql.com/get/Downloads/MySQL-5.5/mys...
2019-06-18 16:03:00
154
转载 lnmp编译安装
【安装 nginx】安装编译工具:yum -y install gcc automake autoconf libtool gcc-c++安装基础库yum -y install gd zlib zlib-devel openssl openssl...
2019-06-18 16:01:00
89
转载 重启php-fpm
(一、停止 nginx)/data/openresty/nginx/sbin/nginx -s stop(二、杀死 php-fpm)pkill php-fpm(三、开启 php-fpm)/data/openresty/php/sbin/php...
2019-06-18 15:54:00
365
转载 Parameter ‘brOrderNo’ not found
org.apache.ibatis.binding.BindingException: Parameter ‘brOrderNo’ notfound. Available parameters are [dataList, param1]从报错信息...
2019-06-18 15:44:00
142
转载 Laravel 5.5 项目安装报错
错误一、[Composer\Exception\NoSslException]The openssl extension is required for SSL/TLS protection but is not available. If you c...
2019-06-18 15:42:00
126
转载 字符串时间转Date格式
/** * 字符串时间格式转 Date 格式 * @param strDate * @return */ public static Date getDateTimeByStringTime(Stri...
2019-06-18 15:29:00
197
转载 获得两个数的和
/*** * 获得两个数的和 * @param a * @param b * @return */ public static BigDecimal getNumbersSum(BigDec...
2019-06-18 15:29:00
125
转载 获得a-b的差[返回BigDecimal 类型]
/*** * 返回 a-b 的差 【返回 BigDecimal 类型】 * @param a 被减数 * @param b 减数 * @return */ public static BigDec...
2019-06-18 15:29:00
109
转载 JAVA导出csv出现0.00E+00
导出csv出现 0.00E+00的问题,打印其值为0E-8:这是因为数据表中无对应数据(decimal),查询结果则为 0e-8。出现的字段是多个字段相加产生的和,所以这里调用了一个相加的方法。在相加方法返回值部分做了下判断就解决了。/*** * 获...
2019-06-18 15:28:00
732
转载 按时间划分备份MySQL脚本
按时间划分备份MySQL脚本#!/bin/bashBASE_PATH=/data/dump/JIRA_FILE_NAME=ZY798-`date +%Y%m%d%H%M%S`;cd /usr/local/mysql/bin/mysqldump -...
2019-06-18 15:25:00
206
转载 MySQL 关闭 binlog 日志
【关闭binlog日志】1、vim /etc/my.cnf 注释如下内容:#log-bin=mysql-bin#binlog_format=mixed#server-id = 1#expire_logs_days = 102、重启 mys...
2019-06-17 18:23:00
555
转载 jQuery 完整 ajax示例
$(function(){ //请求参数 var list = {}; // $.ajax({ //请求方式 type : "POST"...
2019-06-17 18:21:00
113
转载 URL正则
现有需求表单填写域名只能填写 baseURL 或者 baseURL+端口 不带协议否则为不合法 String url1 = ".com:90"; String url2 = "w.xx.com.cn:9900990w"; ...
2019-06-17 18:18:00
202
转载 PHP获取客户端IP
function getIP() { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_...
2019-06-17 18:15:00
82
转载 无需公司资质的支付平台
这是我搜集的无需公司资质的支付平台;如果你有其他或更好的四方支付欢迎留言https://codepay.fateqq.com/down.htmlhttps://bufpay.com/https://www.paysapi.com/https://...
2019-06-17 18:05:00
416
转载 SpringBoot 获取客户端 ip
/** * 获取客户端ip地址 * @param request * @return */ public static String getCliectIp(HttpServletRequest requ...
2019-06-17 18:00:00
1093
转载 模拟post提交
模拟post提交function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "p...
2019-06-17 17:59:00
199
转载 Java可以远程操作服务器的协议笔记
1、SCPClient(本地复制到远程、远程复制到本地、目前未看到可以远程操作文件)2、SMB协议(可以远程操作文件:新增、修改)3、SFTPv3Client(可以远程操作文件:新增、修改) 转载于:https://www.c...
2019-06-17 17:48:00
100
转载 laravel 5.5 项目报错
报错内容:ErrorException (E_WARNING)Declaration of App\Observers\SiteObserver::updated($site) should be compatible with App\Observe...
2019-06-17 17:46:00
155
转载 查看Linux 服务器是 32位还是64位的
查看Linux 服务器是 32位还是64位的getconf LONG_BIT返回 64 代表就是 64位的;返回 32 代表就是 32位的; 转载于:https://www.cnblogs.com/xianhenyuan/...
2019-06-17 13:14:00
97
转载 Git 删除远程分支和本地分支
查看所有分支使用命令 git branch -a 查看所有分支remote/origin/master 表示的是远程分支删除远程分支使用命令 git push origin --delete Chapater6 可以删除远程分支 Ch...
2019-06-16 18:37:00
102
转载 1044 - Access denied for user 'root'@'%' to database 'xahy-blog' 解决方案二
检查 user 表中’root’@’%’ 的grant的权限select HOST,USER,Grant_priv,Super_priv from mysql.`user`;可以看到现在这两个权限都是N然后我们更新它们为Y,然后重启mysqlu...
2019-06-16 15:18:00
1054
转载 解决Windows下git需要每次都要ssh-add的问题
顽皮的很;不知道怎么回事,每次打开git提交代码都需要ssh-add一下秘钥才可以正常提交;不然就报错权限之类的问题;怎么才能更方便一些?卸了重装!我没试。。。再或者是在 git 的安装目录的 bash.bashrc 文件,末尾添加:#ssh-...
2019-06-16 14:58:00
587
转载 Nginx 防止SQL注入、XSS攻击的实践配置方法
下班的时候,发现博客访问缓慢,甚至出现504错误,通过 top -i 命令查看服务器负载发现负载数值飙升到3.2之多了,并且持续时间越来越频繁直至持续升高的趋势,还以为是被攻击了,对来访IP进行了阈值限制后效果并不是很明显,CDN服务里限制几个主要...
2019-06-15 22:04:00
2739
转载 TP5防sql注入、防xss攻击
框架默认没有设置任何过滤规则可以配置文件中设置全局的过滤规则config.php 配置选项 default_filter 添加以下代码即可 // 默认全局过滤方法 用逗号分隔多个 'default_filter' =&g...
2019-06-15 21:20:00
568
转载 浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
html_entity_decode():把html实体转换为字符。$str = "just atest & 'learn to use '";echo html_entity_decode($str);echo "<br />...
2019-06-15 21:03:00
124
转载 百度蜘蛛IP地址到底代表什么含义?
百度蜘蛛IP地址到底代表什么含义,是不是不同的ip地址所代表的含义不一样呢?对权重和抓取是否有影响?哪些是无效的蜘蛛,哪些是站长工具的蜘蛛,那些又是百度自己真正的蜘蛛?百度蜘蛛,是百度搜索引擎的一个自动程序。它的作用是访问收集整理互联网上的网页、图片、视...
2019-06-15 20:50:00
355
转载 使用Python进行多线程检查.moe三位剩余有效域名
翻看博客看到一段不错的代码虽然近期没有购买域名的需求不过日后有购买域名的需求的话稍作修改直接使用还是很方便的import threadingimport requestsimport jsonexitFlag = 0domain_suff...
2019-06-15 19:51:00
132
转载 安装lnmp前请先运行screen
当通过putty或者SecureCRT安装lnmp时,网络突然掉线或者不小心putty被关掉等等原因,造成lnmp安装过程被中断怎么办?其实防止这种现象很简单,只要在安装lnmp前执行screen命令就可以了。screen的安装和使用方法,可看...
2019-06-15 19:41:00
76
转载 SSH远程会话管理工具 - screen使用教程
一、screen命令是什么?Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连...
2019-06-15 19:30:00
83
转载 WordPress 不错的插件
Akismet – 防止垃圾评论WP-PostViews Plus - 页面访问量统计All in One SEO Pack – 搜索引擎优化的插件,自动优化搜索引擎。WP Super Cache – 强大的静态页生成插件,配置可能会比较麻烦,需要...
2019-06-15 19:23:00
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人