[TODO list]HTTPS的前生后世
引言 刚才在群里,很多大拿在讨论DNS劫持,https的拦截机制,拦截后能做什么,百度为什么全部切换HTTPS,HTTPS如何用Proxy帮助调试 附:DNSPOD解决不了DNS劫持,用户本机或者路由器设置中的DNS以及上级DNS才是解决关键。只有运营商才能解决。 PS: 本文是一个todo list, 以后会完善。大纲如下 1 原理 2 在Java中如何应用 3 拦截原理 4 拦截的几种场景 5...
View ArticleJava递归文件读取文件内容并追加写到另一个文件中
引言 需求如下,因为需要把相当一部分代码取出来并且粘贴到word中,因为量大,并不想手动做。于是写代码解决 正文 1 获取文件位置 2 递归遍历文件,识别文件内容 3 如果是文件,读取出来内容 4 写进另一个文件 代码先贴 [crayon-564208032c522073697725/]
View Article【线程九】Java内存模型是什么
Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性地行为。它在多线程的情况下尤其重要。Java内存模型对一个线程所做的变动能被其它线程可见提供了保证,它们之间是先行发生关系。这个关系定义了一些规则让程序员在并发编程时思路更清晰。比如,先行发生关系确保了: 线程内的代码能够按先后顺序执行,这被称为程序次序规则。...
View ArticlePHP如何使用http curl 传输数据
引言 之前从未写过这门全世界最好的语言,这两天因业务所需,研究了下,感觉还好。 然后在使用过程中看到有人提问类似业务内容,索性写出来了。 搭建php环境 搭建httpd 搭建mysql 开始php第一个hello world 在/var/www/html中创建index.php 写上 [crayon-564208032bf51303526081/] 使用php进行curl 操作 数据格式就按照给定的...
View ArticleEclipse Maven 错误 “Failure to transfer…”Failure to transfer...
报错日志 [crayon-564208032bae5689888058/] 这是因为没有下载完导致的,手动或者命令删除这些文件 对于Linux或者OSX: [crayon-564208032baef027753145/] 对于 windows: [crayon-564208032baf4218342386/] 然后在Project右键,选择 Maven->"Update Project...
View ArticleFailed to read candidate component class包冲突解决方法
一般是spring的包在Maven里面冲突了。 打开Eclipse的Denpendency Hierar视图,找里面的jar包,conflict关键字,就知道冲突来源了。 关于解决方法,请参考: Eclipse maven中jar依赖冲突解决exclude, pom exclude添加接触jar依赖 | PayMoon贝明实验室...
View ArticleFailed to connect to 127.0.0.1:27017 reason: errno:111 connection attempt...
背景 今天打开mongo, 结果在命令行输入mongo后,报错如下 [crayon-564208032b636493383326/] 解决方法 四步 1) Remove .lock file [crayon-564208032b640613696661/] 2) repair the mongodb [crayon-564208032b645610120656/] 3) start the...
View Article如何使用httpclient4 发送json数据到hubspot hubapi
1 首先使用httpclient4发送数据的方式 [crayon-564208032aa01229077033/] 2 在核心内容发送前,需要对数据处理 [crayon-564208032aa0f347156407/] 3 整理如下 [crayon-564208032aa15829786006/] FORK from GITHUB 4 其它类 metric...
View Article红色黄色黑色绿色十六进制颜色码
英文代码 形像颜色 HEX格式 RGB格式 LightPink 浅粉色 #FFB6C1 255,182,193 Pink 粉红 #FFC0CB 255,192,203 Crimson 猩红 #DC143C 220,20,60 LavenderBlush 脸红的淡紫色 #FFF0F5 255,240,245 PaleVioletRed...
View ArticleJava 定时 quzrtz CronTrigger配置格式
CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月 是 1-12 or JAN-DEC , - * / 6 周 是 1-7 or...
View Article【线程八•2】JAVA中COUNTDOWNLATCH使用demo
1 其实http://www.itzhai.com/the-introduction-and-use-of-a-countdownlatch.html 已经讲的很好了。 为什么又要写一下呢? 2 因为有一些没提到的,和新发现的。 2.1 CountDownLatch最重要的方法是countDown()和await(),前者主要是倒数一次,后者是等待倒数到0,如果没有到达0,就只有阻塞等待了。 2.2...
View ArticleCould not autowire field ResourceBundleMessageSource
org.springframework.beans.factory.BeanCreationException Could not autowire field: org.springframework.context.support.ResourceBundleMessageSource [crayon-5657971031eca310782153/] 错误说得明显。...
View Article安装rabbitmq
安装rabbitmq 1 yum install -y erlang 备注: ##如果装不上erlang wget -O /etc/yum.repos.d/erlang_solutions.repo http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo 再装 rpm --import...
View Article【线程十】【翻译●中英双语】Java中的volatile 变量是什么
volatile是一个特殊的修饰符,只有成员变量才能使用它。在Java并发程序缺少同步类的情况下,多线程对成员变量的操作对其它线程是透明的。volatile变量可以保证下一个读取操作会在前一个写操作之后发生,就是上一题的volatile变量规则。 前言: 在Java内存模型中,有main memory,每个线程也有自己的memory...
View Article[待翻译]Apache Mesos and Jenkins – elastic build slaves | CloudBees
The Mesos project is a cluster management tool for building your own elastic clouds. (see more at mesosphere.io). Here I will take you through setting up Jenkins to make use of Mesos as an elastic...
View Article解决MISCONF Redis is configured to save RDB snapshots, but is currently not...
报错如下: [crayon-56618f8267db1918584961/] 操作如下: [crayon-56618f8267dc1893236825/] 解决办法: [crayon-56618f8267dc8886100804/]
View Articlejava 7 创建文件并分配读写权限
好像大家都还没用这一块功能?今天看书刷到这一节,有心在网上搜索了下,哪都木有。 [crayon-5676fa4ebfad3652916534/]
View ArticleMaven : NoClassDefFoundError Xms256m
ERR1: Maven : NoClassDefFoundError Xms256m while running Maven Command ERR2: Error: Could not find or load main class Xms256m. 是因为环境变量 [crayon-568056d2ac732561194447/] 而不是...
View Articleanthelion使用Ant工具编译运行失败
雅虎开源其爬虫anthelion,我试了一把,编译了40分钟,结果失败。猜测是有些包缺少。yahoo/anthelion https://github.com/yahoo/anthelion [crayon-568056d2ab9cc657444372/]
View Article如何查找MySQL中查询慢的SQL语句
如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL 。下面介绍MySQL中如何查询慢的SQL语句...
View Article