- 浏览: 190015 次
- 性别:
- 来自: 北京
最新评论
-
qq32933432:
do不dom的不重要,主要是这个表妹~~~有联系方式吗?
javascript 原生Dom对象和jQuery对象的联系和区别 -
lixin3811:
赞一个,博主,请问是否可以配置检查内容?
Nginx 使用naxsi 防xss、防注入攻击配置 -
zl378837964:
我是后台管理用户使用的,兄弟。不是一般不建议,不是想象的,而是 ...
mysql中文排序并实现仿手机通讯录 -
zl378837964:
使用Ascii码,写个算法就可以将中文转化为拼音,然后使用Ma ...
mysql中文排序并实现仿手机通讯录 -
inta:
如何区分C、D...的
mysql中文排序并实现仿手机通讯录
文章列表
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了我们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘宝交易、订单、充值等场景下还有诸多特性不满足,为此我们重新用Java语言编写了RocketMQ,定位于非日志的可靠消息传输(日志场景也OK),目前RocketMQ在阿里集团被广泛应用在订单,交易,充值 ...
排查:fail to connect to {ip} cannot assign requested address
经查遇到需要测量网络请求时间问题,包括DNS解析、连接、传输等时间。
Linux下的curl命令可以很好的测量网络请求,如下
curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total}
http://www.jd.com
-o表示输出结果到 /dev/null(避免返回数据淹没了时间信息)
-s表示去除状态信息
-w表示列出后 ...
做React需要会什么?
react的功能其实很单一,主要负责渲染的功能,现有的框架,比如angular是一个大而全的框架,用了angular几乎就不需要用其他工具辅助配合,但是react不一样,他只负责ui渲染,想要做好一个项目,往往需要其他库和工具的配合,比如用redux来管理数据,react-router管理路由,react已经全面拥抱es6,所以es6也得掌握,webpack就算是不会配置也要会用,要想提高性能,需要按需加载,immutable.js也得用上,还有单元测试。。。。
##React 是什么用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和JavaScript ...
记:团队数据组需要,临时紧急接到一个改造内部工具平台的项目,第一次接触然后直接上手开始优化 。。。前端是require.js + jquery.js 实现,然后就是很多坑
实际上 jquery-ui 中就有实现,但是在新版本中,项目是个老项目,版本陈旧;鉴于最小改动快速优化的原则,很多现成的不能用。先按照 https://www.cnblogs.com/janes/p/5417387.html 的样例使用新增的插件比较合适减少现有项目的影响,实际验证发现各种不兼容,包括组件依赖顺序,ui版本和现有项目的兼容等。
使用 ...
在计算机中所有的数据在存储和计算时都以二进制形式存在。我们平时使用的 a, b, c等字符,也要转换成二进制方式进行存储。具体哪个二进制数字表示哪个字符,是按照约定形成的一套映射标准,这就是编码 。
如果没有统一的标准,每个人都按照自己的方式进行字节和字符的映射,那就乱了。因此,1967年 ASCII 码诞生:适用于所有拉丁文字字母、阿拉伯数字、部分符号。然而 ASCII 也不是万能的,首要问题就是它只能表达 128 个字符,且仅适用于英语环境(其扩展能胜任部分西欧语言)。比如中文汉字有近十万个(91251),ASCII 码完全不能适用。
...
Apache Log4j是一个基于Java的日志记录工具,用起来非常方便,但是Log4j 1.x如果使用不慎,会引起死锁问题,进行导致整个网站的宕机
示例如下:
log4j 配置
很久没有开发Android了,以前开发都是基于eclipse上开发的,想用下当下流行的 android studio 试试。
昨晚帮朋友调试项目,下载安装调试代码,遇到几个问题。
记录如下:
1、首先注意,studio默认是使用 Gradle 构建 ...
操作服务器环境为Linux centos5.7
安装的mysql版本 MariaDB,图简单直接使用命令install上去的。
在自己mac上测试数据库修改Alter语句没有问题的,
ALTER TABLE `XXX`.`XXX` ADD COLUMN `createtime` datetime NOT NULL DEFAULT NOW() AFTER `userinfo`;
但是在服务器上修改运行则 提示错误:
ERROR 1067 (42000): Invalid default value for 'createtime'
查了查很多说是 ...
Mac上安装软件很方便,AppStore上直接下载安装;但是这只对于一般日常使用,工作中需要各种软件,一般都是下载pkg安装包直接开启(整体拖拽入/Application或者删除即可卸载)。
相对于apt-get或者yum安装命令,Mac可以使用Hom ...
最近换IDE前使用的idea,公司号召使用正版(付费)软件,然后又转回开源免费的Eclipse。
直接下载download页的版本(一般都是最新版),运行提示 need jdk1.8+ 。
郁闷。。。刚开始从官网的岛国镜像站还开vpn,却下载了挺长时间。。。
提示一下:
不要使用默认镜像站
Download from: Japan - Yamagata University (http)
File: eclipse-jee-mars-2-macosx-cocoa ...
没办法,总是记不住,一些常用/不常用的,但是又愿意用。
### Mac 键盘符号和修饰键说明
⌘ Command
⇧ Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
⌦ 向前删除键(Fn+Delete)
↑ 上箭头
↓ 下箭头
← 左箭头
→ 右箭头
⇞ Page Up(Fn+↑)
⇟ Page Down(Fn+↓)
(有意思的冷知识)
很多程序语言里,定义time 从 1970 年 1 月 1 日开始,忽然想到在 Java 里, Oracle 数据库时间也是从 1970
年 1 月 1 日开始计算。比如 java 类代码 Date date = new Date(0);
System.out.println(date);打印出来的结果
原文链接: http://zl378837964.iteye.com/blog/2360610
记录如下操作:
1、官网下载mysql,传送门:https://dev.mysql.com/downloads/mysql/
安装dmg包 --- Mac OS X 10.12 (x86, 64-bit), DMG Archive 安装即可,当然你也可以使用tar压缩版。
2、安装完成后终端输入:
mysql --version
可能会显示-bash: command not found;
那么,”/usr/local/mysql/bin/mysql”为mysql默认 ...
转载请注明出处:http://zl378837964.iteye.com/blog/2359382
现在最新的Log4j 2 是V2.8版本,使用2.x版本需要引入jar如下:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.5</version>
</dependency>
<dependency> ...