自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岑远

努力努力再努力!

  • 博客(23)
  • 收藏
  • 关注

原创 Vue2 History模式部署到Nginx页面空白问题

Vue History Nginx 空白页

2022-07-31 16:32:33 4079 1

原创 Redis学习笔记

Redis五种常用的数据结构结构类型 结构类型存储的值 常用的命令 STRING 可以时字符串,数字或者浮点数 set key value get key del key LIST 链表,链表上的每个节点都包含了一个字符串 RPUSH (将给定值推入列表的右端) LRANGE (获取...

2019-06-01 16:40:42 169

原创 Java线程的创建方式

Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Java可以用三种方式来创建线程,如下所示:继承Thread类创建线程实现Runnable接口创建线程使用Callable和Future创建线程继承Thread类创建线程如下所示,继承Thread类,重写父类的run方法public class TestThread extend...

2018-04-19 15:49:58 213

原创 Java知识栈

Java 知识基本类型StringInteger集合框架ArryListHashSetHashMapConcurrentHashMap多线程认识cpu、核心与线程并发编程Java线程的几种状态Java线程的创建方式Java并发编程中的锁NIO 深入理解ByteBuffer Java NIO 详解泛型反射类...

2018-04-19 14:51:14 408

原创 如何判断开启的多个线程都运行结束了?

package com.cdvcredit.vcar.job.scheduler;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;...

2018-04-04 10:21:18 4021

转载 防雪崩利器:熔断器 Hystrix 的原理与使用

前言【转载自:https://segmentfault.com/a/1190000005988895】 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择.服务雪崩效应的定义服务雪崩效应是一种因服务提供者的不可用导致服务调用者的不可用,...

2018-03-05 17:24:07 165

原创 SpringBoot Redis实现分布式锁

SpringBoot Redis实现分布式锁工作上遇到一个问题,在几乎同时插入了两条相同的数据,正常的逻辑是如果数据库中没有就插入,有就做修改数据的操作。分析日志发现,在同一时间,有两个相同的HTTP请求到服务器,而我们的代码先执行select 语句,然后执行insert语句,可能这两个请求同时select,发现数据库中没有,所有都执行了insert语句。 针对这个问题,我能想到可以有如下几...

2018-02-09 11:20:12 8727 4

原创 Jenkins

Jenkins教程Jenkins安装与配置Jenkins+maven+tomcat8自动构建部署配置Jenkins+SVN+Maven+Shell 实现项目一键发布Public Shell

2017-09-21 11:26:53 665

原创 Linux FTP安装与配置

安装FTP软件1、用root 进入系统2、使用命令 rpm -qa|grep vsftpd 查看系统是否安装了ftp,若安装了vsftp,使用这个命令会在屏幕上显示vsftpd的版本 3、使用命令rpm -e vsftpd 即可卸载ftp4、再使用rpm -qa|grep vsftpd 查看系统是否已删除ftp,若删除成功,屏幕上显示vsftpd的版本安装vsftpd查看是否已经安装vsftpd

2017-09-12 11:38:00 46439

转载 CentOS设置服务开机启动的方法

原文链接:http://blog.phpha.com/backup/archives/1458.html修改 /etc/rc.d/rc.local 这个文件:例如将 apache、mysql、samba、svn 等这些服务的开机自启动问题一起搞定:1234567[天涯

2017-07-21 12:03:19 188

原创 CentOS设置开机自动联网

可以修改开机启动配置只需修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0 文件,把ONBOOT=”no”改为yes,下一次就不用手动连接了。 DEVICE=”eth0”:接口 HWADDR=”00:00:00:00:00:00”:硬件地址 NM_CONTROLLED 意思是network manger的参数,yes是实时生效,修改后无需要重启网卡

2017-07-21 11:41:57 492

原创 git操作手册

git操作手册用gerrit管理项目git操作手册安装git安装过程略 配置用户名和邮箱 打开 git bash git config –list 查看配置 git config –global user.name “John Doe” git config –global user.email [email protected]生成SSH Public Key如果不知道怎么生成 点

2017-07-21 10:42:48 547

原创 Gerrit搭建过程

Gerrit搭建过程搭建环境 : CentOS 6.5 Gerrit 2.12版本 搭建前的准备工作: 安装JDK,我安装的JDK7,直接yum install java 验证是否安装完成:java -version 注意,如果不是通过yum安装,而是下载的tar.gz,解压安装的,不要忘了配置JAVA_HOME和环境变量 安装git, yum install git 验证是否安装完

2017-07-20 14:25:44 2293

原创 优悦家装发送消息流程

发送文本消息点击发送按钮后,页面(ChatFragment.java)响应发送事件// 发送按钮点击事件ekBar.getBtnSend().setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String text = ekBar.getEt

2017-07-04 14:40:40 531

原创 优悦家装Android企信逻辑及其流程梳理

企信需要实现的功能先梳理一下优悦家装企信的逻辑,主要要满足群聊和消息推送功能。群聊一个项目(Project)分为两个群,一个客服群,一个工作群。消息消息分为很多种,有工作提醒,装修提醒,薪资提醒等等。设计思路和服务器商议决定,采用websocket协议,传输json字符串,实现消息通信。 每一种业务都对应一种业务ID,比如public static final int HEARTBEAT_CLIE

2017-07-03 15:09:47 801

原创 用Eclipse可能导致的编码问题

最近在用mina 做项目,需要用到mina的heartbeat 功能,于是上网查到了用法,并附有原代码。照着敲了一遍,运行始终不对!把别人的代码copy进去就没有问题。不知道为什么,后来又下了一个对比工具来对比代码有什么不同,发觉没有什么问题。后来终于找到原因了,文件的编码方式导致了运行结果的不一样。...

2014-02-09 16:18:51 125

原创 linux教程--Vi使用教程

原文来自:http://linux.chinaunix.net/techdoc/develop/2008/09/02/1030321.shtmlvi FileName         打开文件 FileName,并将光标置于第一行首。 vi +n FileName      打开文件 FileName,并将光标置于第 n 行首。 vi + FileName       打开文件 FileNa...

2014-01-17 17:17:55 130

原创 Ubuntu打开终端的方法三种

原文出处:http://blog.csdn.net/xhhjin/article/details/6328752这个不应该称得上是一个问题,但是,发现对于新手,确实是个难题因为少有人能够提到这一点,基本都是上来就直接讲用到的命令。我开始的时候也曾经被这个问题困扰着,后来,搜了一会儿才弄明白。1.在菜单内的附件上面有2.在运行命令的输入框打开3.快捷方式4.快捷键很好弄,在左上角的菜单...

2014-01-17 10:04:27 135

原创 URL Link

Eclipse maven构建springmvc项目:http://www.cnblogs.com/fangjins/archive/2012/05/06/2485459.htmlSpring MVC :  http://elf8848.iteye.com  NIO : http://ifeve.com/java-nio-vs-io/ NIO : http://bl...

2013-11-10 19:05:19 986

原创 JAVA实现生产者消费者问题

第一步,定义一个商品类。package com.moon.thread;/** * * @author cenyuan * 商品类 */public class Product { private String name; private String id; public Product() { } public Pro...

2013-11-01 14:56:48 87

转载 实例详解 EJB 中的六大事务传播属性

http://www.ibm.com/developerworks/cn/java/j-lo-springejbtrans/

2013-10-25 14:59:51 431

原创 Java栈与堆

Java栈与堆[转]本文转自:http://blog.csdn.net/songjie521/article/details/3368386----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度...

2013-10-09 15:45:21 68

原创 WSDL生成JAVA服务器和客户端代码

android url:http://blog.csdn.net/ouyangtianhan/article/category/836554axis2:http://blog.csdn.net/ouyangtianhan/article/details/6779528wsdl2java -uri CBS-CustEAlertContactMaint-CUD-Concrete.wsdl ...

2013-09-24 14:05:22 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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