加载中
Linux Shell-如何进行简单的加解密-AES-openssl库

首先操作系统支持openssl库的都可以进行加解密的活动,简单的话,推荐使用AES128-ECB的加密方式,如下: echo -n "明文" | openssl enc -aes-128-ecb -a -e -pass pass:"密钥" -nosalt; 输出...

2018/10/23 13:05
1.3K
Js实现中国公民身份证号码有效性验证

参考: Java实现中国公民身份证号码有效性验证 Php实现中国公民身份证号码有效性验证 本文将使用JavaScript实现中国公民(15位或者18位)身份证号码的相关验证,功能如下: 身份证号有效性验...

2017/08/24 16:49
17
常用加密算法概述

常用加密算法概述 常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。 对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密...

2017/06/30 11:32
112
crontab命令

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服...

2017/03/10 09:26
62
微信打开网页竟然走微信自己的DNS

终于知道为什么第一次在微信里打开一个网页为啥那么慢了,竟然走了一遍它自己的DNS。 今天局域网内做测试,用了DNS劫持,在wifi环境的手机浏览器打开一切正常,按照劫持的走,但是把网址复制...

2017/01/09 10:11
715
如何有效地防止网站和手机APP的数据被采集?

随着Web数据采集技术的普及,大量网站和移动App的海量数据面临着被抓取的威胁。从技术角度讲Web数据采集技术是模拟浏览器或手机客户端与Web服务器进行交互,该过程与合法的浏览器或手机客户端...

2016/12/29 15:03
621
如何胜任一个小型公司的技术总监?

资深程序员是团队中最强大的生产力,但往往被不合理的工作安排浪费掉。因此作为一个团队的技术的“头”,必须要有明确清晰的认识,把主要的事务性工作剥离出来,同时放弃大量的管理“权力”,...

2016/11/25 16:17
213
Java 设计模式(4)

其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中处处都有体现,像AWT、JDBC、集合类、IO管道或...

2016/09/19 12:44
63
Java 设计模式(3)

本章会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这...

2016/09/19 12:35
13
Java 设计模式(2)

我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式...

2016/09/19 11:44
49
Java 设计模式(1)

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设...

2016/09/19 11:09
66
如何线程安全的使用HashMap

为什么HashMap是线程不安全的 总说HashMap是线程不安全的,不安全的,不安全的,那么到底为什么它是线程不安全的呢?要回答这个问题就要先来简单了解一下HashMap源码中的使用的存储结构(这里...

2016/09/02 11:06
182
Elasticsearch配置官方建议

第一 有关内存 修改ES_MIN_MEM 和 ES_MAX_MEM 建议: in general, the more memory allocated to the process, the better(通常,越大越好) It is recommended to set the min and max mem...

2016/08/26 10:33
99
elasticsearch的java搜索语法

elasticsearch作为开源的搜索引擎,支持复杂的搜索,本文示例用java客户端实现的搜索。 1、maven引入依赖jar包 <dependency> <groupId>org.elasticsearch</groupId> <artifactI...

2016/08/25 08:39
127
elasticsearch三个重要的优化

1、内存优化 在bin/elasticsearch.in.sh中进行配置 修改配置项为尽量大的内存: ES_MIN_MEM=8g ES_MAX_MEM=8g 两者最好改成一样的,否则容易引发长时间GC(stop-the-world) elasticsearch默...

2016/08/25 08:37
80
elasticsearch如何安全重启节点(续)

之前分享的一篇文章介绍了如何滚动rolling重启elasticsearch集群。但是当数据量很大的时候,可能那种方式并不适合修改整个集群的配置。 如果你无法通过api更改集群属性,还是建议你把整个集群...

2016/08/25 08:34
140
Elasticsearch的Best Practice:把bootstrap.mlockall设为true

elasticsearch中java的最小内存和最大内存,官方建议设置为一样的,这样可以由于内存调整造成的长GC发生。 当然内存大小不要超过32G, 参考http://zhaoyanblog.com/archives/744.html 其次e...

2016/08/25 08:33
240
Elasticsearch重要文章之五:预加载fielddata

Elasticsearch 是默认延迟加载fielddata到内存里的。当elasticsearch第一次遇到一个查询需要一个指定field的fielddata的时候,就会把索引的每个段中整个field加载到内存。对于小段,这是个可...

2016/08/25 08:32
200
Elasticsearch重要文章之四:监控每个节点(ThreadPool部分)

ThreadPool部分 Elasticsearch 内部使用了线程池,通过这些线程池之间的合作完成工作,在需要时传递工作。一般来说你不需要调整和优化线程池。但是有时候你看着这些线程池的状态,对你掌握你...

2016/08/25 08:29
47

没有更多内容

加载失败,请刷新页面

返回顶部
顶部