- 博客(184)
- 资源 (35)
- 收藏
- 关注
原创 A*算法—java代码
import java.util.ArrayList;import java.util.List;public class AStar { public static final int[][] maps = { {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, ...
2018-09-05 16:49:09
4273
2
原创 一些需要烂熟于心的代码
二叉树非递归遍历前序/** * 先序非递归遍历 * 访问一个节点时候,若该节点左右孩子节点都存在,按照右孩子左孩子顺序压栈,若只存在一个孩子节点,直接压栈该孩子节点 */ public void firstTravel(TreeNode root) { Stack<TreeNode> stack = new St...
2018-08-28 17:46:49
885
转载 架构设计:系统间通信(26)——ActiveMQ集群方案(下)
来源:http://blog.youkuaiyun.com/yinwenjiehttps://blog.youkuaiyun.com/yinwenjie/article/details/51124749 (接上文《架构设计:系统间通信(26)——ActiveMQ集群方案(上)》)3、ActiveMQ热备方案ActiveMQ热备方案,主要保证ActiveMQ的高可用性。这种方案并...
2018-07-11 21:54:56
524
转载 架构设计:系统间通信(25)——ActiveMQ集群方案(上)
来源:http://blog.youkuaiyun.com/yinwenjie https://blog.youkuaiyun.com/yinwenjie/article/details/51124749 1、综述通过之前的文章,我们讨论了ActiveMQ的基本使用,包括单个ActiveMQ服务节点的性能特征,关键调整参数;我们还介绍了单个ActiveMQ节点上三种不同的持久化...
2018-07-11 21:52:49
429
原创 securecrt ANSI Color色块
securecrt ANSI Color色块 secureCRT,永久设置,保护眼睛,配色方案 https://blog.youkuaiyun.com/u010031673/article/details/51130889
2018-06-22 12:49:55
3304
原创 代码块中的变量
Java中,代码块中定义的变量只能在代码块范围内使用。 Cannot resolve symbol ‘a’php,却不是这样的。<?phpfunction a(){ $t=1; if($t==1) $str = "123"; echo $str;}a();?>结果123...
2018-06-14 10:58:54
810
转载 nginx和keepalived实现nginx高可用
首先介绍一下Keepalived,它是一个高性能的服务器高可用或热备解决方案,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx的配合实现web服务端的高可用。 Keepalived以VRRP协议为实现基础,用VRRP协议来实现高可用性(HA).VRRP (Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,V...
2018-06-13 08:55:19
251
转载 搭建FastDFS集群(下)
原文链接:https://blog.youkuaiyun.com/u012453843/article/details/69172423&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 由于博客图片量大,篇幅太长,因此需要分上、中、下三篇博客来写,上篇和中篇我们已经一起学习完了,这篇博客我们一起学习下剩余部分。一、配置反向代理&amp;nbsp; &am
2018-06-12 22:21:03
512
转载 搭建FastDFS集群(中)
原文链接:https://blog.youkuaiyun.com/u012453843/article/details/69055570&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; 上一篇博客,我们一起搭建了storage和tracker集群,FastDFS集群还未搭建完毕,不过由于篇幅过长,因此需要分成两篇来写。一、tracker和storage集群上传图片测试&
2018-06-12 22:18:42
1991
1
转载 搭建FastDFS集群(上)
原文链接:https://blog.youkuaiyun.com/u012453843/article/details/68957209&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网...
2018-06-12 22:17:06
468
原创 FastDFS学习笔记
linux发行版为:centos6.5FastDFS介绍什么是FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS架构 FastDFS架构包括 ...
2018-06-12 19:51:27
856
原创 linux 设置开机启动项
Linux的启动流程 主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运行级别 4. 加载开机启动程序 5. 用户登录 6. 启动流程的具体细节可以看看Linux 的启动流程 第4步加载启动程序其实是两步:init进程逐一加载开机启动程序,其实就是运行指定目录里的启动脚本。 在运行完指定目录里面的程序后init进程还会去执行/etc/rc.lo...
2018-06-12 08:44:55
4884
原创 nginx学习笔记之—安装手册
1 nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。 gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ PCRE PCRE(Perl Compatible Regular Expression...
2018-06-11 21:43:09
214
转载 nginx源码安装configure命令的参数介绍
出处:https://blog.youkuaiyun.com/gnail_oug/article/details/53230547 在CentOS6.5编译安装Nginx的方法中介绍了nginx源码安装的方法,本文介绍configure命令的一些参数。 nginx源码安装configure命令的参数:–prefix=path 设置安装目录,默认为/usr/lo...
2018-06-11 21:34:44
739
原创 VM虚拟机Linux克隆后网卡名称操作
由于克隆虚拟机,vmware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来。操作系统记录了一个新网卡的添加,新网卡的名字可能是eth1,mac地址就是vmware分配给的新的mac地址。 1.克隆: 选择需要克隆的虚拟机,右键 -&gt; manager -&gt; clone2.Vmwa...
2018-06-11 10:39:49
1755
原创 dubbo简介及简单使用
soa的架构,表现层和服务层是不同的工程。所以要实现商品列表查询需要两个系统之间进行通信。 如何实现远程通信?1、Webservice:效率不高基于soap协议。项目中不推荐使用。2、使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关系混乱,需要治疗服务。3、使用dubbo。使用rpc协议进行远程调用,直接使用socket通信。传输效率高,并...
2018-06-04 09:37:43
297
转载 几种简单的负载均衡算法及其Java代码实现
原文地址:http://www.cnblogs.com/xrq730/p/5154340.html什么是负载均衡负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回...
2018-06-03 19:40:13
447
转载 dubbo学习过程、使用经验分享及实现原理简单介绍
原文地址:https://blog.youkuaiyun.com/hzzhoushaoyu/article/details/43273099一、前言部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://b...
2018-06-03 19:27:38
230
原创 mapper映射文件不发布问题
使用maven进行打包发布时,由于maven无法对xml文件进行编译打包,须在pom.xml文件中添加如下配置:&amp;lt;!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --&amp;gt; &amp;lt;build&amp;gt; &amp;lt;resources&amp;gt; &amp;lt;reso
2018-06-03 19:07:34
631
转载 关于MyBatis的博客收藏
聊聊MyBatis http://www.jianshu.com/nb/5226994MyBatis入门 https://www.jianshu.com/p/e4199b734cab配置简介(MyBatis源码篇) https://www.jianshu.com/p/c28981dead3eMapper映射文件配置 https://www.jianshu.com/p/d...
2018-06-03 18:48:23
388
原创 Mybatis分页插件 — PageHelper
如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件 Mybatis-PageHelper 官网:https://github.com/pagehelper/Mybatis-PageHelper使用方法https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md...
2018-06-03 18:36:37
204
原创 删除CentOS系统自带的jdk
[root@localhost ~]# rpm -qa|grep jdkjava-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64[root@localhost ~]# rpm -qa|grep gcjjava-1.4.2-gcj-compat-1.4...
2018-06-02 11:35:12
694
转载 Linux中修改环境变量及生效方法(永久、临时)环境变量查看
Linux中修改环境变量及生效方法(永久、临时)环境变量查看 https://blog.youkuaiyun.com/u011630575/article/details/49839893
2018-06-02 10:12:20
14938
转载 Linux下设置和查看环境变量
https://www.linuxidc.com/Linux/2015-08/121192.htmLinux的变量种类按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效。 2 临时的:使用export命令声明即可,变量在关闭shell时失效。设置变量的三种方法/etc/profile【对所有用户生效(永久的)】1 ...
2018-06-02 10:07:26
20828
原创 Linux安装jdk
以下操作针对centos6.5设置环境变量:root用户在命令行输入vi /etc/profile,出现下图所示的界面 vi /etc/profile 使用G,定位到最后一行,添加如下信息export JAVA_HOME=/usr/local/jdk7export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HO...
2018-06-02 09:56:12
132
原创 Linux基础
Linux发行版:centos6.5加载linux系统VMware加载centos6,网络配置模式为NAT,编辑虚拟网卡VMnet8,IP段,子网掩码,IP地址,网关。 windows本地的虚拟网卡也设置为同一个IP段。让普通的用户具备sudo的权限切换到root然后 vi /etc/sudoers 加入一行root ALL=(ALL) ALLhadoo...
2018-06-02 08:53:01
154
转载 IntelliJ IDEA使用教程 (总目录篇)
原文作者:请叫我大师兄 文章出处:https://blog.youkuaiyun.com/qq_27093465/article/details/77449117 博客专栏【Intellij Idea】:https://blog.youkuaiyun.com/column/details/15222.html IntelliJ IDEA使用教程 (总目录篇)硬件要求...
2018-06-01 19:16:56
1148
原创 idea运行提示Error:java:无效的源发行版:1.9
解决方案:File->Project Structure->Project->Project language level如果你是jdk1.8 改到8即可
2018-06-01 15:35:34
5451
转载 idea中svn的提交、更新等操作
https://jingyan.baidu.com/article/375c8e19e3c47a25f3a22955.htmlIntelliJ IDEA作为一款开发工具,因其友好的操作界面及丰富的提示功能而得到很多用户的青睐,svn是用来维护管理代码的平台,那么我们如何在idea中进行svn的相关操作呢,比如代码的更新及提交等。步骤阅读方法/步骤代码更新,我们点击要更新的对象,可以是某个项...
2018-06-01 10:15:26
13950
原创 idea下使用svn遇到的几个问题
不是工作副本:svn e155007 错误 is not a working copy IDEA工作空间,新建一个项目project目录。 在add到SVN的时候突然有一天就报这个错,不让加入svn了。 报错。 解决办法: 在windows系统目录explorer中用TortoiseSVN,右键点工作空间目录中空的地方—–checkout一次。 ...
2018-06-01 10:10:13
4163
原创 解决idea项目右键没有subversion
在项目上右击,没有subversion选项 解决方法: 默认选择为project,表示应用于工程下的所有moudle,你也可以选的添加directory,只设置某些moudle。
2018-06-01 09:29:11
18364
9
原创 IntelliJ IDEA—SVN的配置及使用
安装服务端windows下,这里选择VisualSVN-Server,下一步,下一步安装 安装成功后打开软件,创建仓库。 安装客户端既然要使用svn,那么首先我们需要下载一个 svn的客户端,可以到这里下载对应的安装程序:http://subversion.apache.org/packages.html#windows我是用的是TortoiseSVN(小乌龟),下...
2018-06-01 09:01:18
98303
6
转载 MyBatis的Mapper接口以及Example的实例函数及详解
https://blog.youkuaiyun.com/biandous/article/details/65630783 一、mapper接口中的方法解析mapper接口中的函数及方法 方法 功能说明 int countByExample(UserExample example) thorws SQLException 按条件计数 ...
2018-05-31 16:29:32
241
原创 redis学习笔记
仅仅是学习资料的搬运与整理。1 学习计划介绍安装启动及关闭Jedis使用Redis各种数据类型的操作Redis持久化方案主从复制(了解)2 学习目标 掌握Redis的安装 掌握redis常用数据结构(string/hash/list/sortedset)的存取数据方法 掌握Jedis的用法3 redis介绍3.1 什么是NoSQL...
2018-05-29 22:26:30
683
原创 solr学习笔记
仅仅是对一些学习资料的整理和搬运。学习计划:1. Solr的安装及配置 a) Solr整合tomcat b) Solr后台管理功能介绍 c) 配置中文分析器 2. 使用Solr的后台管理索引库 a) 添加文档 b) 删除文档 c) 修改文档 d) 查询文档 3. 使用SolrJ管...
2018-05-27 12:33:29
550
原创 lambda表达式和语法
1. 什么是λ表达式λ表达式本质上是一个匿名方法,Lanbda表达式的主要作用就是代替匿名内部类的繁琐语法, 它由三部分组成:(1) 形参列表。形参列表允许省略 形参类型。如果形参列表中只有一个参数,甚至连形参列表的圆括号也可以省略。(2) 箭头(→)。必须通过英文中画线和大于符号组成。(3)代码块。 如果代码块只包含一条语句,Lambda表达式允许省略代码块的花括号,那么那条语句...
2018-05-19 13:01:55
782
转载 Java内部类
1.为什么使用内部类? 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现, 对于内部类都没有影响 1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性: (1)、内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独。 (2)、...
2018-05-19 11:44:25
174
转载 初始化顺序总结 - 静态变量、静态代码块、成员变量、构造函数
https://www.cnblogs.com/abcjun/articles/4687539.html概念 类变量 (静态变量) 1. 可以向前引用 2. 变量属于类本身 3. 类变量不依赖类的实例,类变
2018-05-18 09:05:13
1690
原创 Lucene学习笔记
Lucene 版本:Lucene 7.3.1 luke工具:https://github.com/DmitryKey/luke/releases索引操作 索引操作的核心类是IndexWriter,IndexWriter需要指定索引的生成位置directory和生成索引要用的分词器analyzer。分词器以及其他的配置信息通过IndexWriterConfig类来指定.//构造函数...
2018-05-17 09:53:30
254
背包问题九讲
2017-09-04
dd背包问题九讲
2017-09-04
网页制作之HTML+CSS+JAVAscript详细学习手册
2017-05-05
JavaScript高级程序设计
2017-04-23
commons-beanutils-1.8.0
2017-04-06
mysql-connector-java-5.1.40-bin.jar
2017-04-03
易邮邮件服务器eyoumail
2017-04-02
易邮邮件服务器
2017-04-02
Source Code Pro - 最佳的免费编程字体之一!
2017-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人