自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一瓶绿茶三元钱

有志者-事竟成

翻译 Building REST services with Spring 使用Spring构建REST服务

本文于2020年2月16日源于https://spring.io/guides/tutorials/rest/中Building REST services with Spring一篇翻译。 食用方式:为表达的更加直白,已经将部分专有名词翻译成中文,这可能会减少部分内容匹配性,但会帮助更多的人能...

2020-02-18 14:28:26

阅读数 57

评论数 0

原创 OCJP 1Z0-808考题全解析(含题目下载,持续更新中(60/236))

工作几年了,准备考个ocjp玩玩,,找了个题库,对着写下解析,蛤蛤蛤,有什么不对的欢迎指正。################ 20180424 Start ####################今天先更到这,明天看了再加更,吃饭去了 。。################## 20180424 E...

2018-04-24 18:19:44

阅读数 8017

评论数 19

原创 【SCIENTIFIC AMERICAN December 2019】【MATERIALS SCIENCE】Silky Tissue

Wild silkworms generate proteins ready for 3-D bioprinting 野生桑蚕产出的蛋白质用于3D生物打印 Many research groups are testing “ink” made from silk proteins...

2020-01-11 00:11:58

阅读数 52

评论数 0

原创 【SCIENTIFIC AMERICAN December 2019】【ECOLOGY】Biome Boost

Sewage-treatment changes helped wildlife in an English river 污水处理的改变帮助了英国河流中的野生动植物。 Rivers act as Earth’s arteries and veins, providing sust...

2020-01-07 22:45:12

阅读数 5

评论数 0

原创 【SCIENTIFIC AMERICAN December 2019】【ARTIFICIAL INTELLIGENCE】Automating History

Computers can tell what will matter (slightly) better than humans can 电脑可以比人类更清楚的分辨出哪个是更好的 As 2019 draws to a close, prepare for endless ro...

2020-01-05 22:03:20

阅读数 16

评论数 0

原创 【SCIENTIFIC AMERICAN December 2019】【ANIMAL BEHAVIOR】Sound Judgment

Strategic angles help bats hunt stationary bugs on leaves 从战略角度帮助蝙蝠捕食树叶上的虫子。 Batsareknownforusinghigh-frequencyacousticsignalstodeftlysnatchfly...

2020-01-02 23:43:08

阅读数 11

评论数 0

原创 【SCIENTIFIC AMERICAN December 2019】【OPTICS】Ocean Vision

A new algorithm takes the water out of underwater photographs 一种新的算法可以去掉水下图片中的水。 Coral reefs are among nature’s most complex and colorful li...

2019-12-25 00:02:37

阅读数 18

评论数 2

原创 【SCIENTIFIC AMERICAN December 2019】【MEDICINE】Plasma Power

Newsuperchargedscalpeltakesoncancer 新适癌超动力手术刀。 When a surgeon removes a tumor, some cancer cells may get left behind, threaten-ing to seed ...

2019-12-19 00:04:49

阅读数 27

评论数 0

原创 【SCIENTIFIC AMERICAN December 2019】【NUCLEAR PHYSICS】Proton Size Puzzle

New work may solidify a critical benchmark 新的探索方向或许可以巩固一个关键的基础理论点。 Scientists love precision. They can measure the distance from Earth to the m...

2019-12-17 23:40:09

阅读数 19

评论数 0

原创 【SCIENTIFIC AMERICAN December 2019】Adapt or Mitigate? Both

To cope with climate change, we need every strategy we’ve got 我们需要尝试每一种方法来应对气候变化。 Not that long ago “adaptation” was considered a dirty word a...

2019-12-15 21:59:35

阅读数 13

评论数 0

翻译 【SCIENTIFIC AMERICAN】Rainforest Dwellers and Urbanites Have Consistently Different Microbiomes

Rainforest Dwellers and Urbanites Have Consistently Different Microbiomes 雨林居民与城市居民的微生物菌落始终不同 A study done in South America...

2019-12-06 00:38:03

阅读数 26

评论数 0

翻译 【SCIENTIFIC AMERICAN】Internet Cables Could Also Measure Quakes 网络光纤也可以用来测量地震(20191204)

Internet Cables Could Also Measure Quakes 网络电缆也可以用来测量地震 The fiberoptic cables that connect the global internet could po...

2019-12-05 01:10:25

阅读数 211

评论数 0

原创 【服务注册与发现1】Consul与Eureka对比(Consul官方文档)

最近由于项目需要以微服务方式重构,在注册中心选择上有很多个选择,之前是首选的Eureka,但由于2.0后不更新了,所以将方向转为了其他分布式注册中心,目前比较倾向于Consul,看了一下,网上说的一些比较都不尽翔实,带上了很多主观因素。索性去看下官网,恰好官网有对这些注册中心的比较,下面是我源自官...

2019-01-15 14:09:22

阅读数 623

评论数 0

转载 Centos7安装Mysql8.0.13

一:去官网查看最新安装包 https://dev.mysql.com/downloads/repo/yum/ 二:下载MySQL源安装包 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm ...

2018-12-14 11:38:29

阅读数 1259

评论数 0

转载 centos7搭建postfix邮件服务器(腾讯云)

centos7搭建postfix邮件服务器(腾讯云) 用腾讯云的先去打开25端口,在控制台页面用户名下面,,,我被坑了好久,,,,   在使用qq等邮件服务器厂商提供的邮件服务后,发现他们的邮件发送数量是有限制的,随着公司的业务的需求下,我们需要搭建一个邮件服务器,邮件服务器可以帮助我们在...

2018-09-11 14:05:47

阅读数 3171

评论数 0

原创 看准网无限制查看评论

找工作的时候看到看准网上面有很多人对公司有一些评价,就想去看看,但是一进去先让你注册,注册后我以为可以看了,结果是这样的, 不完成的话想看的内容一直是这样 我之前以为是HTML隐藏,但是我看了下DOM也没有数据   重点来了,,在不经意间,,看到了这么个东西,公司访问XXX ...

2018-07-20 15:23:13

阅读数 4732

评论数 21

原创 CentOS7 安装Jenkins

1.下载配置文件wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo2.导入公钥rpm --import https://jenkins-ci.org/redhat/jenkins-c...

2018-07-11 09:20:43

阅读数 168

评论数 0

原创 Elasticsearch集群-从安装到运行

在公司写了这么一个文档,担心以后找不到了,发到这上面来吧,有问题的话欢迎交流,1.安装JDKElasticsearch是基于Java开发是一个Java程序,运行在Jvm中,所以第一步要安装JDKyum install -y java-1.8.0-openjdk-devel2.下载elasticse...

2018-04-25 21:06:16

阅读数 94

评论数 0

转载 log4j2按日期按级别的日志文件归档(限制文件大小,限制每天的文件个数(10))

${sys:catalina.home}/logs/regulators filePattern="${log_path}/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log"> onMi...

2017-09-07 16:04:11

阅读数 4716

评论数 0

翻译 【JSR语言规范系列】(JSR1) :Real-Time Specification for Java

网上的基本都是一些英文文档,而且还要翻qiang才看得到(Thanks for the great firewall),为了方便大家,我看了之后就顺便翻译一下吧。时间有限,大概2-3天会翻译一章。如果有哪些地方不对的,欢迎大家指出。 JSR1:Real-Time Specification f...

2017-04-07 18:31:04

阅读数 315

评论数 0

转载 优先级倒置(Priority inversion)

在嵌入式多任务实时操作系统(real time multitask operating system)中,为了实现多个线程同时运行(这是从一段时间上来说的,在单CPU系统中某一时刻只能有一个任务即线程运行)需要OS实现一种多个任务之间切换的机制(即任务的调度算法)。实时操作系统中常见的调度算法是优...

2017-04-07 17:48:34

阅读数 714

评论数 0

原创 Java volatile关键字

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。   synchroni...

2017-04-07 16:50:44

阅读数 179

评论数 0

原创 统计京东通信当前当页通话记录总时间脚本

用以解决京东通信无法统计既定时间段内通话总分钟数的问题 目前只能按照一页一页的统计,如果要统计下一页,需要跳到第二页后手动再执行一次方法,2333333 //方法调用 statisticalTatalTimeRecord(); function statisticalTata...

2017-04-07 12:38:03

阅读数 199

评论数 0

原创 贴吧自动发帖脚本

用于百度贴吧自动发帖,目前暂时无法通过验证码验证. //发帖间隔---可修改参数(单位:毫秒) var createIntetval = 5000; //发帖次数---可修改参数 var createCount = 5; //当前发帖次数计数 var nowCreateCount = 1; /...

2017-04-07 11:58:08

阅读数 7374

评论数 0

原创 京东自动评论脚本

用于网页WEB端自动加星级,选择商品TAG,自动评论. //选定商品满意度标签 $('.commstar').find('.star5').addClass('active'); //添加评论 $('textarea'...

2017-04-07 11:56:51

阅读数 2997

评论数 1

原创 JVM 指令重排

1 概念 指令重排序是JVM为了优化指令,提高程序运行效率,在不影响单线程程序执行结果的前提下,尽可能地提高并行度。编译器、处理器也遵循这样一个目标。注意是单线程。多线程的情况下指令重排序就会给程序员带来问题。 不同的指令间可能存在数据依赖。比如下面计算圆的面积的语句: doub...

2017-04-07 11:24:23

阅读数 1364

评论数 0

原创 mysql忽略主键冲突,避免重复插入的几种方式

ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,有需要的朋友可以参考一下 方案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性(如果没有唯一索引,ignore无从忽略,主键自增并不会有完全重复的两条数...

2017-03-02 15:41:57

阅读数 207

评论数 0

原创 iBaties3执行存储过程

在ibaties2里面是通过procedure标签执行存储过程,但是在ibaties3里已经将此标签移除了.改为使用select,update,insert标签执行 id="getValues" parameterMap="getValuesPM">...

2017-03-01 13:30:47

阅读数 191

评论数 0

转载 被Nginx代理后从REQUEST获取客户端IP地址

应用程序部署上线,一般都会用nginx之类的来进行反向代理,而不是直接访问tomcat之类的容器. 这时候如果用平时的获取ip的代码,就只会获取到nginx所在服务器的ip, 就失去了本身的意义. 今天就来配置下 nginx+tomcat 后,  程序获取ip和 tomcat的访问日志loca...

2017-02-20 09:36:50

阅读数 3188

评论数 1

原创 Linux安装ElasticSearch

1.进入官网找到下载页面https://www.elastic.co/downloads/elasticsearch 2.下载TAR版本 3.在/usr/local创建名为elasticsearch的文件夹,cd进入。 4.使用wget命令下载文件,使用-c参数支持断点续传 不知道是下...

2017-02-16 11:29:25

阅读数 985

评论数 0

转载 CENTOS防火墙操作

CentOS 配置防火墙操作实例(启、停、开、闭端口):   注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status   停止防火墙: [root@localhost ~]#...

2017-02-16 10:03:32

阅读数 132

评论数 0

转载 搜索引擎Elasticsearch与Solr对比

Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache ...

2017-02-15 14:54:03

阅读数 263

评论数 0

转载 FINDBUG提示规则处理大全

FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等 一、Security 关于代...

2017-02-15 10:04:59

阅读数 2090

评论数 0

原创 【SQL调优SQL优化的几条建议

1. 为查询缓存优化你的查询  大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。  这里最主要的问...

2017-02-15 09:52:37

阅读数 243

评论数 0

原创 WEB项目SESSIONID固定漏洞

问题场景 访问一个WEB页面,会看到有一个JSESSIONID,这是由服务器端在会话开始是通过set-cookie来设置的匿名SessionId 在登录进入后,再次查看SESSIONID,会发现此值未发生改变,这样,就产生了SESSIONID固定漏洞 攻击步骤...

2017-02-15 09:46:21

阅读数 2129

评论数 0

原创 【SQL调优】MYSQL使用PROCEDURE ANALYSE()优化表结构

PROCEDURE ANALYSE() 会让 MySQL 帮你去分析你的字段和其实际的数据,并会给你一些有用的建议。只有表中有实际的数据,这些建议才会变得有用,因为要做一些大的决定是需要有数据作为基础的。 语法: SELECT ... FROM ... WHERE ... PROCEDUR...

2017-02-09 10:52:21

阅读数 2574

评论数 0

原创 Linux 下ActiveMQ修改密码

1.由于ActiveMQ使用的是jetty,所以在conf目录下找到jetty.xml文件,如果找不到可以使用find命令查找文件 2.进入此文件 3.找到这一行,将此value改为‘true’,如图所示: 若activemq版本是5.11版本以上,以上地方默认为tr...

2017-01-06 09:19:19

阅读数 48272

评论数 1

原创 Linux下添加服务

用于编写快速启动服务,此处以ActiveMQ服务为例 1.在/etc/init.d/目录下新建文件 2.按照如下方式配置文件,其中"ACTIVEMQHOME"是bin路径下的activemq,最后别忘了wq保存!!!!!!! #!/bin/sh #chkcon...

2017-01-05 20:01:20

阅读数 104782

评论数 0

原创 阿里云CentOS安装ActiveMQ详细步骤

目前ActiveMQ最新版为5.14.2,本文将以此版本为例.可以去官网下载最新版,下载链接:http://activemq.apache.org/activemq-5142-release.html ###########准备步骤############### 将下载下的apache-activ...

2017-01-05 19:38:26

阅读数 54962

评论数 0

原创 REDIS安装后外网无法访问的问题

安装REDIS完成,本机能进入,但是其他机器无法访问。 1.检查是否被防火墙挡住 查看文件是否有: ,允许6379(redis默认端口)端口访问。 2.检查 /etc/redis/6379.conf文件 使用‘/’命令找到这一行: 将其默认的127.0.0.1改为0.0.0.0(代...

2017-01-05 14:57:29

阅读数 6006

评论数 1

提示
确定要删除当前文章?
取消 删除