更新于:12-23 12:32

有关[方法]分类推荐

常见邮件发送失败原因分析以及解决

于02-20 01:44 - 阿拉扫思密达 -
本文来自:http://www.maikongjian.com/style/info/shownews2.asp?id=439. 一.发到 sina.com 的邮件会被退回. 我发到 sina 的邮件会被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html";错误,怎么办.

防止用户重复提交的

于02-19 14:38 - windpoplar -
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题. 有很多的应用场景都会遇到重复提交问题,比如:. 使用浏览器后退按钮重复之前的操作,导致重复提交表单. 使用浏览器历史记录重复提交表单.   几种防止表单重复提交的方法.    1.禁掉提交按钮. 表单提交后使用Javascript使提交按钮disable.

分布式系统中唯一 ID 的生成

于02-05 15:29 - 伯小乐 - IT技术 分布式
本文主要介绍在一个分布式系统中, 怎么样生成全局唯一的 ID. 在分布式系统存在多个 Shard 的场景中, 同时在各个 Shard 插入数据时, 怎么给这些数据生成全局的 unique ID?. 在单机系统中 (例如一个 MySQL 实例), unique ID 的生成是非常简单的, 直接利用 MySQL 自带的自增 ID 功能就可以实现..

写作不需要天才,但需要找对

于02-04 07:28 - wangpei - 写作
如果写的是鸿篇巨制,例如长篇小说,史诗巨构,或者是诗歌,那天赋显然是需要的. 如果写的只是散文、随笔、应用文、小品文、短篇小说、中篇小说,或者是电影剧本,甚至电视连续剧,那么可以通过努力和训练,达到合格以上的水平,而并不需要太多的天才. 自古以来,写作这件事被搞得很精致,也很神秘,有些过度精致,神秘得有点近乎巫术了.

JVM监控 - JvmMonitor

于01-05 15:18 - Josh_Persistence -
        在日常项目运作中,有时我们需要将JVM的信息以我们期望的方式输出到日志中,然后对日志对日志进行实时监控. 说明:记录了jvm中的一些堆内存和线程信息以及堆外内存,例. 格式:(used_heap,max_heap)(current_thread_cpu_time,daemon_thread_count,total_thread_count,total_started_thread_count)(non_heap_reserved_memory,non_heap_max_memory).

JVM 调优 —— GC 长时间停顿问题及解决

于12-25 23:51 - liuchi1993 - 基础技术 GC JVM 性能优化
垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况发生. 并发模式失败(concurrent mode failure). 在 CMS 启动过程中,新生代提升速度过快,老年代收集速度赶不上新生代提升速度.

大学生可以通过哪些大幅提高自身实力

于11-15 00:00 - - jianshu
“大学生可以通过哪些方法大幅提高自身实力. ”说实话,写下这个标题的时候我的手是颤抖的. “人之患在好为人师”,一不小心我也要开始教导别人了. 首先每个人的情况不一样,你的经验别人也许就用不上,那些天天洗脑“我的成功你可以复制”的号,多半是为了卖给你东西. 其次是你听了我的这些建议,结果依然是0. 这就跟读书一样,你读完了整套的成功学书籍,依然不代表你就会成功.

浅谈MySQL中优化sql语句查询常用的30种

于11-08 13:56 - dengqw -
本篇文章是对MySQL中优化sql语句查询常用的30种方法进行了详细的分析介绍,需要的朋友参考下. 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描.

Spring/Hibernate 应用性能优化的7种

于10-26 00:00 - - geek
【编者按】对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能. 此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法:. 如何确认应用是否受限于数据库. 确认应用是否受限于数据库的第一步,是在开发环境中进行测试,并使用 VisualVM 进行监控.

11大Java开源中文分词器的使用和分词效果对比

于09-05 00:25 - liuchi1993 - 基础技术 分词器
1、学会使用11大Java开源中文分词器. 2、对比分析11大Java开源中文分词器的分词效果. 本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那要用的人结合自己的应用场景自己来判断. 11大Java开源中文分词器,不同的分词器有不同的用法,定义的接口也不一样,我们先定义一个统一的接口:.

Twitter推出新阻止网络仇恨言论,但它更注重言论自由

于08-27 10:54 - 盛威 - 知识 Twitter 网络暴力 言论自由
网络暴力的受害者不仅仅是普通用户,还有社交平台,因为网络暴力导致的用户流失会让社交平台蒙受巨大损失. Twitter 一直以来都面临着这个问题,而这家公司早在几年前就开始了积极地补救. 虽然 Facebook 和 Google 等公司都开始尝试结合人工智能等技术清楚仇恨言论,但 Twitter 目前还没有相关的动作,而是通过外包公司人工管理.

七种获取Spring的上下文环境ApplicationContext的

于08-08 03:22 - - Spring/springmvc/web开发相关
使用实例:UserDao userDao = (UserDao)SpringUtil.getBean("userDao");. 注意:这个地方使用了Spring的注解@Component,如果不是使用annotation的方式,而是使用xml的方式管理Bean,记得写入配置文件:.

[python爬虫] Selenium常见元素定位和操作的学习介绍

于07-10 13:10 - Eastmount -
        这篇文章主要Selenium+Python自动测试或爬虫中的常见定位方法、鼠标操作、键盘操作介绍,希望该篇基础性文章对你有所帮助,如果有错误或不足之处,请海涵~.         前文目录:.          [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上).

为何大量网站不能抓取?爬虫突破封禁的6种常见

于07-05 02:05 - -
在互联网上进行自动数据采集(抓取)这件事和互联网存在的时间差不多一样长. 今天大众好像更倾向于用“网络数据采集”,有时会把网络数据采集程序称为网络机器人(bots). 最常用的方法是写一个自动化程序向网络服务器请求数据(通常是用 HTML 表单或其他网页文件),然后对数据进行解析,提取需要的信息. 本文假定读者已经了解如何用代码来抓取一个远程的 URL,并具备表单如何提交及 JavaScript 在浏览器如何运行的机制.

hibernate中get和load的区别

于07-01 11:24 - 陌上阡1169 -
    load方法检索不到数据抛出org.hibernate.ObjectNotFoundException异常,get方法检索不到数据返回null.     使用load方法,hibernate认为该ID对应的对象(数据库记录)在数据库中一定存在,在访问该对象非ID数据时,检索数据库,没有该对象记录,则抛出异常.

提高学习能力的巧妙

于06-13 01:39 - xiyangyang8 -
在「如何学习」这点上,一直觉得自己做的不够好,曾经想学吉他,坚持了两个礼拜就以「手指太短,不适合」终结了,后来想学数学,却终究连翻开书的勇气都没有,工作一忙更是顾不上这些了. 所以在 Youtube 上看到 Barbara Oakley 的. Learning How to Learn 时,才发现自己在学习上的各种问题,收获颇多.

创造一个年收入一亿公司的五种

于06-06 10:10 - 商业不靠谱 - 创业加油站
译者导读:这篇文章主要在叙述有关 SaaS 创业,作者这里提出的五种方法分别对应了不同的产品类型,含括了从 Snapchat 针对个人用户到 Salesforce 针对大企业用户的类型,更生动的用各种动物作为比喻,试图让读者容易理解每种策略背后的想法,以及适合的客群. 不久前我朋友 Boris Wertz(同时也是 Clio,Jobber 和 Unbounce 的共同投资人)写了一篇不错的文章—「创造一个年收入一亿公司的唯二方法」.

Google研究人员提出防止机器人造反的

于06-05 10:20 - pigsrollaroundinthem -
无数的科幻电影和小说描绘了产生自我意识机器人的起义以及随后的人类的灭绝. 今天的机器人距离产生自我意识还很遥远,但对于越来越依赖于人工智能的现代社会,我们至少需要一些措施以防止人工智能工作异常. Google Deep Mind团队和牛津大学的研究人员发表了一篇论文《Safely Interruptible Agents》(PDF)就描述了这样一个机制.

Spring MVC HTTP Status 406 - 解决

于05-17 15:30 - xsylang -
字面意思很明显,产生的格式跟能接受的格式不符,对不上眼. 但是各种google、stackoverflow之后,大多数答案都只是说要加上json的相关依赖之类的,试了都无用. 而另一个HeaderContentNegotiationStrategy根本没发挥作用.   在spring-servelt中添加.

WinDump使用

于05-13 03:39 - starbhhc -
Windump是Windows环境下一款经典的网络协议分析软件,其Unix版本名称为Tcpdump. 它可以捕捉网络上两台电脑之间所有的数据包,供网络管理员/入侵分析员做进一步流量分析和入侵检测. 在这种监视状态下,任何两台电脑之间都没有秘密可言,所有的流量、所有的数据都逃不过你的眼睛(当然加密的数据不在讨论范畴之内,而且,对数据包分析的结果依赖于你的TCP/IP知识和经验,不同水平的人得出的结果可能会大相径庭).

数据归一化和两种常用的归一化

于05-06 01:59 - -
数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和 量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性. 原始数据经过数据标准 化处理后,各指标处于同一数量级,适合进行综合对比评价. 一、min-max标准化(Min-Max Normalization).

java类序列化与反序列化版本唯一号serialVersionUID 自动生成

于04-23 13:15 - tangkuo -
* 序列化与反序列化自动生成serialVersionUID唯一值. * 实现序列化接口,点击java 类黄色按钮选择自动生成版本序列化UID值. serialVersionUID作用:.        序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性.        一个是默认的1L,比如:private static final long serialVersionUID = 1L;.

浏览器同源政策及其规避

于04-08 14:02 - - JavaScript
浏览器安全的基石是"同源政策"( same-origin policy). 很多开发者都知道这一点,但了解得不全面. 本文详细介绍"同源政策"的各个方面,以及如何规避它. 1995年,同源政策由 Netscape 公司引入浏览器. 目前,所有浏览器都实行这个政策.

三种解密 HTTPS 流量的介绍

于04-05 14:54 - JerryQu 的小站 - 网络系统
标签:   HTTPS.    Web 安全是一项系统工程,任何细微疏忽都可能导致整个安全壁垒土崩瓦解. 拿 HTTPS 来说,它的「内容加密、数据完整性、身份认证」三大安全保证,也会受到非法根证书、服务端配置错误、SSL 库漏洞、私钥被盗等等风险的影响. 很多同学认为只要访问的网站地址前有一把小绿锁就绝对安全,其实不然.

MYSQL查询SQL语句性能优化

于04-03 03:34 - wangking717 -
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,. Sql 代码 : select id from t where num is null;.

检测iOS的APP性能的一些

于03-25 23:33 - shendao - 极客互联
首先如果遇到应用卡顿或者因为内存占用过多时一般使用Instruments里的来进行检测. 但对于复杂情况可能就需要用到子线程监控主线程的方式来了,下面我对这些方法做些介绍:. 可以查看多个线程里那些方法费时过多的方法. 先将右侧Hide System Libraries打上勾,这样能够过滤信息. 然后在Call Tree上会默认按照费时的线程进行排序,单个线程中会也会按照对应的费时方法排序,选择方法后能够通过右侧Heaviest Stack Trace里双击查看到具体的费时操作代码,从而能够有针对性的优化,而不需要在一些本来就不会怎么影响性能的地方过度优化.

JAVA内存泄漏问题处理经验总结

于03-25 02:37 - javaPrimary -
JVM问题,一般会有三种情况,目前遇到了两种,线程溢出和JVM不够用. 1.线程溢出:unable to create new native thread. 系统在1月4号左右,突然发现会产生内存溢出问题,从日志上看,错误信息为:. 导致系统不能使用,对外不能相应,但是观察gc等又处于正常情况,free 系统内存也正常.

MYSQL分页limit速度太慢优化

于03-21 23:24 - OurMySQL - MySQL优化设计 limit 分页
   在mysql中limit可以实现快速分页,但是如果数据到了几百万时我们的limit必须优化才能有效的合理的实现分页了,否则可能卡死你的服务器哦.    当一个表数据有几百万的数据的时候成了问题.    如 * from table limit 0,10 这个没有问题 当 limit 200000,10 的时候数据读取就很慢,可以按照一下方法解决.

java 防止 XSS 攻击的常用总结

于03-19 01:33 - aoyouzi -
自己写 filter 拦截来实现,但要注意的时,在WEB.XML 中配置 filter 的时候,请将这个 filter 放在第一位. 采用开源的实现 ESAPI library ,参考网址: https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API.

Java中的JavaCore/HeapDump文件及其分析

于02-28 06:43 - aftertoday -
Java程序运行时,有时会产生JavaCore及HeapDump文件,它一般发生于Java程序遇到致命问题的情况下. 有时致命问题发生后,Java应用不会死掉,还能继续运行;. 但有时致命问题发生,Java进程会死掉;. 为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文件.