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

收藏文章

幂等性介绍理解HTTP幂等性

2016-02-13 11:56:08

阅读数:225

评论数:0

mysql锁相关

http://blog.51cto.com/74567456/1887690

2018-10-10 11:24:13

阅读数:11

评论数:0

spring-mvc的问题

component-scan位置不当404 http://blog.tmaize.net/posts/2017/06/24/spring-mvc常见问题.html 一开始Spring和SpringMVC的配置都是一个文件,一点问题没有 后来把一个文件拆分成两个文件,分别是applicatio...

2018-09-29 15:32:18

阅读数:17

评论数:0

centos7 安装httpd, php

一、 CentOS7.0安装Apache服务器httpd Apache在Linux系统中,其实叫“httpd”,可以使用yum来安装。 1、查看httpd包是否可用: yum list | grep httpd 2、安装Apache yum install httpd“` ...

2018-05-20 15:17:54

阅读数:124

评论数:0

炒股心得

下跌的行情中操作看好的股票在下跌的行情中, 针对目标股票不断设置期望回调的点, 自动购入股票. 比如:在A股票跌入到50的时候,你可以设置51的自动购入的点。这样在股票回调的时候,能完成自动购入. 然后针对每天的行情, 不断调整这个阈值.

2017-08-22 14:18:38

阅读数:160

评论数:0

架构的理解

近来一直在做一个产品的架构升级,架构升级的前期工作是对旧架构现存的问题进行梳理,考虑新架构的设计如何规避旧架构的坑,完善旧架构支持不佳的缺陷。终于完成了新架构设计,在给开发工程师讲解时,还会遇到开发的疑惑:新架构真能实现旧架构上支持的特别困难或别扭的场景么,如此等等。一个架构从设计到实现,到底要做...

2017-06-02 18:05:29

阅读数:509

评论数:0

Java的Optional,更有意义的“空”

背景NullPointerException是java开发中的常见的异常.Person person = people.find("John Smith"); if (person != null) { person.doSomething(); }遗憾的是,在绝大多数Jav...

2017-06-02 16:48:00

阅读数:1185

评论数:0

static clinit死锁问题

代码/** * */ package com.test.util;import com.google.common.util.concurrent.SettableFuture; public class TestConstant { public static final int ...

2017-05-10 18:55:11

阅读数:324

评论数:0

各种坑的合集

spring的坑spring的deadlock的问题http://www.cnblogs.com/zhukunrong/p/5104138.html

2017-04-21 16:39:06

阅读数:211

评论数:0

ListenableFuture in Guava

说明并发编程是一个难题,但是一个强大而简单的抽象可以显著的简化并发的编写。出于这样的考虑,Guava 定义了 ListenableFuture接口并继承了JDK concurrent包下的Future 接口,ListenableFuture 允许你注册回调方法(callbacks),在运算(多线程...

2017-04-21 14:47:03

阅读数:148

评论数:0

Execute框架

Execute框架是Java并发包里面的框架简介把任务的提交和执行解耦. 要执行任务的人只需把Task描述清楚,然后提交即可。这个Task是怎么被执行的,被谁执行的,什么时候执行的,提交的人就不用关心了。具体点讲,提交一个Callable对象给ExecutorService(如最常用的线程池Th...

2017-04-17 16:09:43

阅读数:434

评论数:0

如何解决jar包冲突和类冲突

方法一定要讲究方法, 胡乱的尝试是效果最差, 且最没有提高的方式.工具//打印出工程的所有jar依赖关系 mvn -U dependency:tree -Dverboselog4j, logback, loggin的类冲突这类冲突是比较难搞的, 建议必须搞清楚这几个组件之间关系, 才能正确处理. ...

2017-03-22 17:28:16

阅读数:1908

评论数:0

状态机FSM

简介FSM(Finite State Machine)有限状态机. 可以分为两类: - Mealy状态机 : 次态=f(现状,输入),输出=f(现状,输入) Moore状态机 : 次态=f(现状,输入),输出=f(现状) 图片摘自某个视频: https://www.youtube.com/wa...

2017-03-22 09:07:23

阅读数:535

评论数:0

TIME_WAIT的状态

为什么存在这个状态在TCP断开的过程中会有四个状态变化过程,如下图所示: 在连接关闭过程中,有如下过程: 1.HOST1上的应用程序关闭己方的连接导致TCP发送一个FIN消息给HOST2。 2.HOST2发送一个确认消息给HOST1,并且HOST2把FIN作为EOF递交给HOST2上的应用...

2017-03-21 16:21:31

阅读数:130

评论数:0

redis安装

redis安装sudo wget http://download.redis.io/releases/redis-2.8.9.tar.gz sudo tar zxvf redis-2.8.9.tar.gz cd /home/q/data/redis-2.8.9sudo make sudo make...

2017-03-18 11:33:15

阅读数:95

评论数:0

redis作为分布式锁的设计

Redis是单线程操作模型,命令原子性,可实现分布式锁。 使用命令:set key value(uuid) NX PX timeoutNX : key不存在就添加. Key存在但对应的value不相等就覆盖,相等直接返回nil. EX / PX : 过期时间的单位, EX表示以秒为单位, PX...

2017-03-18 11:05:45

阅读数:410

评论数:0

Code Cache满导致接口性能变慢

参考wikihttp://blog.leanote.com/post/zenglingshu/%E4%B8%80%E4%B8%AART%E4%B8%8B%E9%99%8D%E7%9A%84%E5%A5%87%E6%80%AACase%5B%E8%BD%AC%5Dhttps://blogs.orac...

2017-03-16 10:15:50

阅读数:2472

评论数:0

设计架构相关

封装和抽象抽象是提取共性,把核心逻辑和业务逻辑分层处理。 封装是隐藏细节。抽象面对复杂的世界, 把问题归类,提取本质的东西, 定义个模型和框架, 用这个模型或者框架来应用于所有的类似场景. 封装定义边界, 信息隐藏原则. 降低耦合. 可以对过程和数据进行封装. 从而提高系统应对变化的能力,可...

2017-03-08 16:53:31

阅读数:178

评论数:0

CAP的理解

参考: http://www.jdon.com/bigdata/how-to-understand-cap.htmlN多年前,很多人想研发永动机, 后来能量守恒定理出来以后, 在理论上证明了永动机是不可能存在的.CAP的提出, 给数据存储的发展方向和系统,在理论上提供了指导. CAP的概念 C ...

2017-03-08 10:10:22

阅读数:274

评论数:0

Linux的profile的管理

常用命令快捷方式. 一般采用/etc/profile来管理export JA_HOME=/home/q/xxx/default export PATH=$PATH:$JA_HOME/binsource /etc/profile

2017-03-06 18:47:03

阅读数:116

评论数:0

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