自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒懒

正在努力

  • 博客(43)
  • 资源 (7)
  • 收藏
  • 关注

原创 Eureka启动客户端时自动停止

部分信息:Unregistering application UNKNOWN with eureka with status DOWN2019-06-06 13:05:43.447 WARN 80464 --- [ Thread-20] com.netflix.discovery.DiscoveryClient : Saw local status change even...

2019-06-06 13:12:23 1909 1

原创 Notepad++ 将windows风格的文件转为linux风格

在windows编辑器写完Shell脚本之后,放在linux上运行,会出现 $'\r': command not found解决方法:使用notepad++的文档转换功能即可。

2019-05-18 11:18:55 5188

原创 删除docker none的镜像

在执行 docker images ,出现了none的镜像,需要删掉。执行docker rmi $(docker images -f "dangling=true" -q)

2019-05-17 07:05:11 448

原创 mvn clean package docker:build 报错解决方法

使用docker-maven-plugin 打包推送至镜像库,服务器上放开了2375端口,但是一直推送不成功。报错信息如下检查服务器,端口是放开了的。但是在本地telnet,居然无法连上2375 。后面就觉得应该是云服务器的原因。用的阿里云服务器,需要在阿里云控制台进行安全组的操作。可以打开连接查看操作步骤,放开2375端口。https://yq.aliyun.com/...

2019-05-15 16:10:34 6882

原创 centOS 7 开启80端口

关闭防火墙:systemctl stop firewalld.service打开防火墙:systemctl start firewalld.service查看端口的开放情况:sudo firewall-cmd --list-all开启80步骤1. sudo firewall-cmd --add-service=http --permanent2. sudo fi...

2019-05-15 10:52:48 1426

原创 linux出现 FirewallD is not running

报错描述:FirewallD is not running执行systemctl status firewalld 查看防火墙状态需要开启防火墙即可开启防火墙:systemctl start firewalld关闭防火墙:systemctl stop firewalld查看防火墙状态:systemctl status firewalld...

2019-05-15 09:27:42 20626 1

原创 登录harbor报错

报错日志:Error response from daemon: Get https://172.26.198.198/v2/: dial tcp 172.26.198.198:443: connect: connection refused解决方法:1、查找 docker.service的位置 find / -name docker.service -typ...

2019-05-14 18:37:45 3012 1

原创 docker-compose命令运行报错

报错内容Couldn't connect to Docker daemon at http+docker://localhost - is it running?If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.解决方法:se...

2019-05-14 18:24:32 9283 1

原创 Spring Initializr idea没有该选项

打开File - settings - plugins,搜索spring boot ,勾上选项,重启idea。

2019-05-10 09:36:50 3316

原创 阿里云的maven镜像仓库

maven的jar包下载速度无力吐槽。<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/p...

2019-05-10 09:14:40 177

原创 使用npm引入七牛前端上传文件所需的js

上传文件所需要的两个js ====》plupload和qiniu.js安装好npm之后, 使用以下命令:1.获取qiniu-js :npm install qiniu-js2.获取plupload2.1  staticfile.org命令行工具安装 npm install -g sfile

2016-10-31 17:32:23 1303 1

原创 centos7 安装npm

安装yum install -y nodejs测试是否安装成功node -v  # v4.4.0npm -v# 2.14.20

2016-10-31 17:23:07 3693

原创 【solr】【IKAnalyzer】关于IKAnalyzer与solr以及lucene的版本关系

IK 分词器版本                Lucene 版本          Solr 版本3.1.3GA 及先前版                         兼容 2.9.1 及先前版本                   没有 solr 接口3.1.5GA                                      兼容2.9.1

2016-02-19 10:07:15 1394

原创 【solr 4.7.2】windows下安装部署到tomcat6中

我也是无语了。网上找的教程居然都是漏掉某些步骤的。所以特此来写一章。让大家少才踩坑。一、下载solr。地址:http://archive.apache.org/dist/lucene/solr/4.7.2/反正下载很慢。后期我再上传我的文件到百度云中给大家下载。二、下载好之后解压。如下图。三、随便建个目录。D:\MySoft\solr\home并把图片下的文

2016-02-19 09:34:37 3566

原创 【MinaFile】【十六】【2.0】总结

MinaFile项目的2.0版本已经开发完。收获还是有很多的。。当前2.0版本的功能有:* 支持多文件上传。* 使用Http方式进行文件传输。* 支持粘包。******************************接下来3.03.0版本加的功能现在我能想到的是1、对文件进行md5验证2、对服务器实施心跳机制最新代码已

2016-02-14 18:11:38 520 2

原创 【MinaFile】【十五】【2.0】多文件处理粘包之客户端接收端

在之前写的客户端接收端太过简单,现在根据服务器的接收端对客户端进行改造。让客户端的解码端也支持粘包上代码/** * 这是客户端对服务器发来的消息进行解码 消息封装在ByteReturnFileMessage实体中。 在解析完之后,调用客户端定义的Handle * handle中的方法messageReceived 在方法中进行处理。 * * @author king_fu *

2016-02-14 17:46:21 358

原创 【MinaFile】【十四】【2.0】多文件处理粘包之服务器接收端

1.处理方式我的处理方式是设定一个池子,将每次接收的字节都放入一个池子中,如果达到一个文件所需要的字节,那么就进行保存。可能这个方式对于大文件来说,会很占内存,但是可以等到后面再进行优化。比如三个文件分别是5kb,3kb,14kb,如果接受的数据大于5Kb了,就先将5kb的文件保存起——把池子中的5kb的字节输出到文件中。如果小于5kb,那么继续接受,并放入池子中。实现代码如下。还是类By

2016-02-14 10:13:11 790

原创 【MinaFile】【十三】【2.0】关于粘包的处理

我们在Mina服务器对文件进行自定义解码的时候,继承了类CumulativeProtocolDecoder。这个类默认的字节数处理是2048,所以当文件超过了2048个字节之后,服务器解码器就会报错java.nio.BufferUnderflowException 这个异常。以为需要解析的字节为4096KB,但是Mina能够一次性处理的只有2048个字节,所以就会报错。很简单吧?解决办

2016-02-06 14:27:33 402

原创 【MinaFile】【十二】【2.0】测试服务器和客户端的交互

在属性文件中配置好上传的文件。1.修改filePath.propertiesserverFilePath=D\:\\Serverfile\\clientFilePath=D\:\\Clientfile\\clientFileName=Constants.java应该能看懂上面的英文吧。。继续下面的2.运行服务器3.运行客户端4.服务器运行图5.客户端运

2016-02-05 16:43:34 502

原创 【MinaFile】【十一】【2.0】实现客户端与服务器交互的自定义编码解码器

1.客户端编码类ByteProtocalEncoder 首先进行的是客户端对消息的编码,然后再发送给客户端。 * 客户端把消息文件实体封装发送给服务器 * 文件名文件路径在handle中处理 * handle从配置文件中获取到对应文件 * 当把消息封装好之后,发送给服务器,服务器对文件解析。 /** * 客户端把消息文件实体封装发送给服务器 * 文件名文件路径在ha

2016-02-05 15:38:14 501

原创 【MinaFile】【十】【2.0】自定义异常

在项目中自定义异常,是个很好的习惯1. 自定义异常类MyRuntimeException/** * 自定义异常 * @author king_fu * */public class MyRuntimeException extends RuntimeException{ /** * 序列化 */ private static final long serialVer

2016-02-05 15:17:45 323

原创 【MinaFile】【九】【2.0】客户端和服务器的handle的实现

服务器和客户端共同继承适配器类IoHandlerAdapter * 当客户端发来消息之后,会先调用自定义的解码器(类)。 * 当解码器解码完成之后,再来这里进行业务处理。 * 处理完之后(也就是调用write()方法之后),会再调用自定义的编码器(类) * 编码器(类)处理完之后,就发给客户端了。1. 服务器端的实现 FileObjectServerHandler/**

2016-02-05 15:08:24 353

原创 【MinaFile】【八】【2.0】项目Model

这一章介绍项目的Model结构。Model包中,有三个类。用于服务器和客户端之间传输的两个类,另外一个为保存配置文件信息的属性实体类1.服务器接受的消息(即客户端发送的消息)ByteFileMessage/** * 文件消息 * 服务器接受的消息(即客户端发送的消息) * @author king_fu * */public class ByteFileMessage im

2016-02-05 14:51:00 286

原创 【MinaFile】【七】【2.0】客户端以及服务器

这一章写客户端和服务器以及读取配置类文件的内容。1.服务器端:Server/** * 服务器类。开启服务。 * @author king_fu * */public class Server { private static final int SERVER_PORT = 8080; // 是否是自定义的消息。实现接口MessageDecoder。 pr

2016-02-05 14:45:40 239

原创 【MinaFile】【六】【2.0】配置文件

这个2.0版本和以前的1.0有重大的变化。1.0当初就相当于一个练手的,或者就是个demo2.0这个版本更加完善。能够达到当初的想要的功能。当初想要做的是进行文件上传。但是不单想要一个文件上传的效果,我想要做的是,能够把文件和其它的消息能够一起发给服务器。服务器处理完文件后,再给客户端一个返回。这一章先说配置文件。pom.xml ,log4j.properties,

2016-02-05 14:38:06 393

原创 【MinaFile】【五】1.0版本

Mina

2016-02-05 12:34:02 267

原创 【MinaFile】【四】编写Mina客户端和处理类

一、客户端Clientpublic class Client { private static final String HOSTNAME = "localhost"; private static final int PORT = 8080; private static final long CONNECT_TIMEOUT = 30*1000L; pr

2016-02-02 17:06:47 284

原创 【MinaFile】【三】写自定义编码解码

一、添加常量类Constants/** * 消息自身字节常量类 * @author king_fu * */public class Constants { public static final int TYPE_LEN = 2; public static final int SEQUENCE_LEN = 4; public static final

2016-02-01 17:59:49 613

原创 【MinaFile】【二】编写Mina服务器端

一、修改pom.xml文件。 1.1 因为我们需要把Mina核心和相应的日志jar包放进项目中。 org.apache.mina mina-core 2.0.9 org.apache.mina mina-filter-compression 2.0.4 log4j log4j 1.2.17

2016-02-01 14:33:00 343

原创 【MinaFile】【一】Spring读取xml的一种方式

这是通过Spring来读取XML文件的分享。首先。目录结构如图。是用Maven来进行Spring的Jar包管理。一、写Maven配置文件去官网,就能看到Spring提供的Maven配置文件。 org.springframework spring-context 4.2.4.RELEASE 把上面的依

2016-02-01 10:22:48 693

原创 我回来了

没什么摘要

2015-09-30 10:12:17 228

原创 java jdk 1.6 中文文档

链接:http://pan.baidu.com/s/1o6y2v8Y 密码:s34p

2015-08-27 16:43:18 919

原创 myeclipse专业版2014下载

链接:http://pan.baidu.com/s/1c0CZTSG 密码:otb3

2015-08-27 16:36:37 899

原创 go1.5 64位下载 windows

链接:http://pan.baidu.com/s/1mgw48cw 密码:rs65

2015-08-27 16:33:13 561

原创 linux学习笔记(二)

打开浏览器firefox浏览器后台运行firefox &浏览器快速打开网页firefox www.sina.com获取命令的保存路径和该命令手册的保存路径(例子演示的find命令的保存目录)whereis find查看该命令存在哪个目录中which ls查看当前系统中 哪些用户登录了who 我是谁~~,显示当前登录的用

2013-12-18 20:46:24 567

原创 linux学习笔记(一)

命令 cd  在只输入cd,会返回当前用户的目录路径命令 pwd,会返回当前用户的目录路径命令 ls  会获得当前目录下的文件命令 ls -a  获取包括隐藏文件的所有文件,隐藏文件前面带个.命令 ls -aF 如果是目录,那么就在后面加个“/”命令 cat 文件名 ,在这里,文件名是helloword.txt命令 cle

2013-12-11 11:08:12 438

翻译 java的内存泄露

如果一个没用的引用,到另一个无用对象的引用一直没有被删除,java中是会出现内存泄露的情况。比如一个方法已经执行了很长时间,或者是死循环,那么这个方法的局部变量保留的对象引用就可能比对他们的实际需要要长的多。比如:public static void main(String[] args) { int[] array = new int[10000]; int x = d

2013-11-21 20:19:56 816

原创 设计模式之代理——静态代理

先创建一个接口Eatable提供“吃“的方法package test.proxy;public interface Eatable { void eat();}创建一个实现类,实现Eatable接口package test.proxy;public class Apple implements Eatable{ //实现一个“吃”的方法 @Ove

2013-11-15 13:56:54 616

原创 关于java接口Queue

此接口共有六个方法 boolean add(E e); //插入不成功抛异常 E remove(); //移除,队列为空抛异常 E element(); //获取头元素,队列为空抛异常 boolean offer(E e) ; //插入 E peek(); //获取头元素 E poll(); //移除 这个接口只有三个操作,增加,

2013-11-12 20:37:16 436

原创 集合类ArrayList的构造器

ArrayList类继承自AbstractList。其中,ArrayList有三个构造器,一个接受int类型的参数,一个接收集合参数,最后一个是默认构造器。接收int类型的参数: public ArrayList(int initialCapacity) { super(); //调用父类AbstractList的默认构造方法 if (initialCapac

2013-10-09 09:03:45 1641

孙卫琴 java网络编程详解源代码_17章节

孙卫琴 java网络编程详解源代码 里面一共17个章节的代码 配合doc文档

2018-01-04

Java版数据结构代码,栈,动态数组,队列,链表,二叉树

在队列的代码中,引用了链表的代码

2017-07-28

Learning Android(中文版).chm

这是关于android的开发入门手册。很简单的一部入门手册

2016-02-15

Head First 设计模式

设计模式自然而然的出现在你的设计中。而不是为了使用而使用

2016-02-15

深入JAVA虚拟机第二版

本书主要目的是面向java程序员,解释java虚拟机。包括几个重要的api

2016-02-15

sql server2005jdbc包

sql server2005jdbc包 数据库连接 三个包

2013-04-03

空空如也

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

TA关注的人

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