yoqu的专栏

编码大杂烩

排序:
默认
按更新时间
按访问量

流行的rpc框架性能测试对比

本文转载自鸟窝的博客 流行的rpc框架benchmark 2018新春版 目录 [−] 本文测试的RPC框架 测试场景 模拟业务处理时间 测试数据 测试client 测试指标 测试环境 测试结果 处理时间 0ms 处理时间 10ms 处理时间 30ms 随着公司规模的扩大,以及业...

2018-02-10 14:23:03

阅读数:3132

评论数:0

xss安全漏洞分析以及项目实施解决方案

近期公司项目正好被检查出xss漏洞,一直以来其实都知道xss漏洞,不过并没有实际去写过,正好这两天处理了xss漏洞,下面来说一说xss漏洞相关的知识,以及我在项目中如何去解决xss漏洞。 引言: 由于web前端的高速发展,现在的web应用都会使用大量的动态内容和动态交互来提高用户的使用...

2018-02-08 10:10:57

阅读数:1019

评论数:0

Maven使用多环境配置

在工作中,我们经常遇到多环境需要不同的配置文件,例如不同环境下连接的数据库不一致。 在spring boot项目中可以较为方便的集成,那么在传统的spring web项目中应该如何解决这个问题呢,下面我们尝试使用maven的filter进行处理不同环境的变量值。 配置pom文件 为po...

2018-02-02 16:40:44

阅读数:182

评论数:0

使用linux 命令行下载oracle官网jdk失败处理方法

最近在服务器上安装jdk遇到一个问题,oracle官网下载jdk都需要同意它的license才能下载,所有直接使用wget xxx会下载到它的html文件,并不能下载真实文件。解决办法:UPDATED FOR JDK 9 it looks like you can download it now ...

2017-11-23 18:30:22

阅读数:702

评论数:0

Spring MVC源码剖析

引言一直以来都在使用Spring mvc,能够熟练使用它的各种组件。但是,它一直像个黑盒一样,我并不知道它内部是如何工作的,这几天一直在研究它的源码,今天已经把它的工作原理弄清了,因此把我的这个研究过程记录下来。现在让我们进入源码的世界,来看看这个黑盒中到底有什么神奇的东西。spring MVC ...

2017-10-01 07:40:59

阅读数:263

评论数:0

Docker 中国官方镜像加速

通过 Docker 官方镜像加速,中国区用户能够快速访问最流行的 Docker 镜像。该镜像托管于中国大陆,本地用户现在将会享受到更快的下载速度和更强的稳定性,从而能够更敏捷地开发和交付 Docker 化应用。Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问...

2017-09-03 22:20:32

阅读数:1213

评论数:0

理解Spring Boot中的auto-configuration

翻译一下Spring官网的文章,加深自己对Spring Boot自动装配的一些理解。 不管你是开发开源软件或者商业软件,当你在开发一个共享库的时候,那么可能你需要使用自动配置,自动配置可以捆绑在外部的jar包中,由Spring Boot提取。 下面将介绍自动配置的一些知识:1.了解自动配置的b...

2017-07-13 16:49:42

阅读数:1316

评论数:0

Spring Boot对表单实体做REST API请求自动封装验证

阅读Spring.io官网的valid表单验证demo和教程。我先说一下spring Boot官方的教程,然后再简单说一下统一验证管理的一些写法方便懒人或者说代码优化。 表单的注解 需要项目依赖于hibernate-validtor组件,在spring-boot-starter-web中已经自带了...

2017-06-30 17:18:01

阅读数:3634

评论数:0

java多线程之synchornized原理以及原子操作探究学习

synchornized 实现原理再JAVA1.6对synchronized进行优化后,能够减少获得锁和释放锁带来的性能消耗,主要是引入了偏向锁和轻量级锁。还有优化了锁的存储结构和升级结构。再jvm规范中,看到synchornized实现原理是基于进入退出Monitor对象实现方法同步和代码同步。...

2017-06-01 19:09:47

阅读数:510

评论数:0

mac终端美化之安装iTerm2 + Oh My Zsh + Solarized color scheme + Meslo powerline font + [Powerlevel9k]

截图效果: 安装ITerm2brew cask install iterm2 如果没有安装brew请在命令行执行安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal...

2017-04-25 23:50:28

阅读数:7003

评论数:0

gradle 每次运行都会下载依赖的解决办法

在执行build、compile等任务时会解析项目配置的依赖并按照配置的仓库去搜寻下载这些依赖。默认情况下,Gradle会依照Gradle缓存->你配置的仓库的顺序依次搜寻这些依赖,并且一旦找到就会停止搜索。如果想要忽略本地缓存每次都进行远程检索可以通过在执行命令时添加–refresh-de...

2017-04-20 13:43:08

阅读数:8304

评论数:0

npm太慢, 淘宝npm镜像使用方法

淘宝 npm 地址: http://npm.taobao.org/ 如何使用 有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例: 1.临时使用npm --registry https://registry.npm.taobao.o...

2017-03-20 09:48:14

阅读数:162586

评论数:3

HessianPHP使用注意事项

HessianPHP_v2.0.3.zip, 在php作客户端,java作服务器端时,使用注意事项:1.需要在php.ini中配置CURL模块:extension=php_curl.dll2.php传中文给java, 和java返回中文给php,都有中文乱码问题:1) php和java文件本身都采...

2017-02-23 17:56:41

阅读数:264

评论数:0

Maven安装Jar包到本地仓库

尽管很少存在这样的情况,有时在你的构建过程中,需要将第三方jar包添加到本地仓库中,因为它并存在于像Maven中央仓库或其它的公共仓库中。为了让Maven能够正确获取到jar包,第三方jar包必须放置到本地仓库的正确位置上。Maven已经提供了maven-install-plugin这样的插件能够...

2017-02-21 14:07:14

阅读数:454

评论数:0

终端使用别名记住登录ssh的ip登录

在mac下生成public_key与private_key ssh-keygen -t rsa生成的密钥在~/.ssh/目录下查看 2. 把mac下刚生成的public_key “id_rsa.pub”文件拷贝一份到远端服务器即将需要登录用户家目录下的.ssh/目录下,并命名为authoriz...

2017-02-14 19:54:01

阅读数:2318

评论数:0

戏(细)说Executor框架线程池任务执行全过程(下)

上一篇文章中通过引入的一个例子介绍了在Executor框架下,提交一个任务的过程,这个过程就像我们老大的老大要找个老大来执行一个任务那样简单。并通过剖析ExecutorService的一种经典实现ThreadPoolExecutor来分析接收任务的主要逻辑,发现ThreadPoolExecutor...

2017-02-14 16:15:39

阅读数:416

评论数:0

戏(细)说Executor框架线程池任务执行全过程(上)

一、前言1.5后引入的Executor框架的最大优点是把任务的提交和执行解耦。要执行任务的人只需把Task描述清楚,然后提交即可。这个Task是怎么被执行的,被谁执行的,什么时候执行的,提交的人就不用关心了。具体点讲,提交一个Callable对象给ExecutorService(如最常用的线程池T...

2017-02-14 16:11:34

阅读数:220

评论数:0

破解防盗链的图片的一些方法总结

为什么要处理这些东西,在做网站采集的时候,有时候我们并不想吧网站的图片全部下载下来,而是希望可以引用它原本网站上的图片,这样可以我们既可以拿到资源,又可以节约我们的磁盘空间,不过坏处就是被抓取的网站如果挂了,图片无法访问,那同样我们的服务器去访问也就失败了! nginx 配置server里面的一个...

2016-10-29 17:38:21

阅读数:5803

评论数:0

mac mongodb安装及使用记录

Homebrew是Mac下得套件管理器,类似于Linux系统中的 yum 或者 apt-get ,它能让你的Mac更完美。mongodb则是NOSQL数据库,一种文档数据库,不同于传统的关系型数据库(mysql,orcal等),这篇文章对brew做了基本介绍并使用brew在Mac下安装mongod...

2016-10-04 11:33:50

阅读数:7405

评论数:1

Map转换为JAVABean的方法

用jackson来干 Object originOrderDtoMap=orderService.findById(orderDto.getId()); ObjectMapper mapper = new ObjectMapper(); String json = mapp...

2016-09-26 15:29:31

阅读数:1450

评论数:0

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