上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 119 下一页
摘要: 在Spring中实现字符串清除的方法有很多,原生方法String自带trim()方法,或者使用StringUtils提供的trim...方法。 通常可以将上面的方式封装成自定义注解的形式去实现来节省更多的业务代码。 Trimmed.java: TrimmedAnnotationFormatterFa 阅读全文
posted @ 2017-09-25 16:07 EasonJim 阅读(7330) 评论(0) 推荐(0)
摘要: 说明:在Spring MVC和Spring Boot中都能正常使用。 首先,我实现了一个自定义的注解,@Trimmed去除字符串String的前后空格。 如果是在Spring MVC的XML配置中,可以这样写: 但是,如果是基于注解类型去配置以上的配置时,我们通常会有以下的几种形式去配置,应该是第一 阅读全文
posted @ 2017-09-25 15:58 EasonJim 阅读(9788) 评论(0) 推荐(0)
摘要: Unable to install breakpoint in... Eclipse Unable to install breakpoint in 的问题还是没解决 1、重装eclipse无效 2、到Window->Preferences->Java->Compiler下面,把Add line n 阅读全文
posted @ 2017-09-25 14:10 EasonJim 阅读(3522) 评论(0) 推荐(0)
摘要: 说明:其实yml和properties文件是一样的原理,主要是说明application和bootstrap的加载顺序。且一个项目上要么yml或者properties,二选一的存在。 Bootstrap.yml(bootstrap.properties)在application.yml(applic 阅读全文
posted @ 2017-09-25 00:29 EasonJim 阅读(50411) 评论(0) 推荐(2)
摘要: 多年来,Java开发人员依赖于属性文件或xml文件来指定应用程序配置。在企业应用程序中,人们可以为每个环境(如开发,分段和生产)创建单独的文件,以定义相应环境的属性。但是,通过Spring引导,我们可以选择在单个“yml”文件中配置所有配置文件。 什么是YAML? YAML是JSON的超集,因此这是 阅读全文
posted @ 2017-09-25 00:09 EasonJim 阅读(17459) 评论(3) 推荐(1)
摘要: iptables不单只防火墙这么简单,NAT转发这些都很强大。但是市面上iptables的教程基本都是围绕着CentOS 6来展开的,而对于CentOS 7和Ubuntu又不一样的写法,尤其是Ubuntu居然加了一个ufw做为封装,目的是为了简化iptables,个人感觉比较乱,封装了太多导致上层看 阅读全文
posted @ 2017-09-24 23:43 EasonJim 阅读(36995) 评论(0) 推荐(0)
摘要: Mcrouter 是一个基于Memcached协议的路由器,它是 Facebook缓存架构的核心组件,在峰值的时候,它能够处理每秒50亿次的请求。近日,Facebook开放了Mcrouter的源代码,且遵从BSD协议,希望能够帮助更多的网站使用Mcrouter并扩大其系统规模。因为任何要接入Memc 阅读全文
posted @ 2017-09-23 14:39 EasonJim 阅读(1108) 评论(0) 推荐(0)
摘要: Memcached的集群方案有很多,不止magent一个,但是单靠集群软件去实现高可用感觉还是会缺少一步,最推荐的方案应该是软件加编码去实现高可用,至少能保证站点的99.5%的可运行行,以下是集群的方案收集: randy_shandong: memcached演练(1) 搭建memcached服务 阅读全文
posted @ 2017-09-23 14:34 EasonJim 阅读(1468) 评论(0) 推荐(0)
摘要: 一、下载Magent 官网:https://code.google.com/archive/p/memagent/downloads 离线版本:(链接: https://pan.baidu.com/s/1kU9DLI3 密码: k6qg) 二、编译安装 说明:magent由于是10年的产品,所以编译 阅读全文
posted @ 2017-09-23 12:00 EasonJim 阅读(800) 评论(0) 推荐(0)
摘要: 1、查找文件放在哪里 发现放在/usr/local/lib/libevent-2.1.so.6下。 2、创建软链接 参考: https://my.oschina.net/itblog/blog/633074 阅读全文
posted @ 2017-09-23 09:32 EasonJim 阅读(3464) 评论(0) 推荐(0)
摘要: @Autowired注入Spring Bean,则当前类必须也是Spring Bean才能调用它,不能用new xxx()来获得对象,这种方式获得的对象无法调用@Autowired注入的Bean。 1、类1,加入Spring Pool 2、类2,@Autowired类1,并且也加入Spring Po 阅读全文
posted @ 2017-09-23 09:01 EasonJim 阅读(14106) 评论(0) 推荐(0)
摘要: /etc/rc.d/init.d/functions是CentOS的位置,Ubuntu对应:/lib/lsb/init-functions 参考: https://unix.stackexchange.com/questions/9314/no-such-file-or-directory-etc- 阅读全文
posted @ 2017-09-23 00:17 EasonJim 阅读(6981) 评论(0) 推荐(0)
摘要: 说明:其实经过研究,在最新版本的Spring Boot中默认使用的是logback进行日志输出,其余的都没有引入。但是网上的教程说只要按照下面的文件列表引入对应的配置文件就会进行输出,这个没有实践过,我测试的版本为1.5.7,估计可能会存在版本问题,比如旧版本是这样实现的,但是新版本就没有了。 Sp 阅读全文
posted @ 2017-09-22 19:29 EasonJim 阅读(426) 评论(0) 推荐(0)
摘要: 注意:CentOS 6下基本没什么问题,CentOS 7估计不一定能行。 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。 1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。 #!/bin/sh # # This script 阅读全文
posted @ 2017-09-22 10:24 EasonJim 阅读(1439) 评论(0) 推荐(0)
摘要: 注意:rc.local脚本里面启动的用户默认为root权限。 一、rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。 该脚本具体格式如下: 注意: 一定要将命令添加在exit 0 阅读全文
posted @ 2017-09-22 10:02 EasonJim 阅读(12881) 评论(0) 推荐(1)
摘要: 如果没有带 -u root 的话就会报: 解决方法: 带-u root就行了。 出现的原因: 1、可能在root用户下启动 2、可能在rc.local下启动,因为rc.local启动时默认是root权限的。而memcached默认不加u参数启动就是当前的用户。 阅读全文
posted @ 2017-09-22 09:44 EasonJim 阅读(2113) 评论(0) 推荐(0)
摘要: Ubuntu 16.04安装Memcached,不过不仅限与Ubuntu,可以用CentOS等去安装,只不过测试时使用的是Ubuntu机器。Windows下不建议使用,本机调试可以使用,线上环境除了Windows之外都可以使用。 说明:在Linux下建议使用源码的形式安装,至少整个安装的文件是清晰的 阅读全文
posted @ 2017-09-22 00:27 EasonJim 阅读(3098) 评论(0) 推荐(0)
摘要: Memcached的Web管理工具有很多,但是最好用的应该是MemAdmin。基于PHP5开发,所以部署时要注意环境。 介绍:http://www.junopen.com/memadmin/ 下载:http://www.junopen.com/memadmin/ GitHub:https://git 阅读全文
posted @ 2017-09-21 23:42 EasonJim 阅读(647) 评论(0) 推荐(0)
摘要: 来自W3School的Memcached教程,基本上涵盖了从安装到状态监控的教程。 不过最全的应该是官方提供在GitHub上的Wiki教程,一切的标准都来自官方,参考:https://github.com/memcached/memcached/wiki W3School:https://www.g 阅读全文
posted @ 2017-09-21 23:31 EasonJim 阅读(276) 评论(0) 推荐(0)
摘要: 安装: 或者直接上官网下载安装包:https://atom.io/ 安装插件: 【Edit】->【Preperences】->【Install】 其实Atom的插件安装有很多方式,但是这个方式是最快的。而且下载速度还可以接受。 参考: https://www.v2ex.com/t/249859 ht 阅读全文
posted @ 2017-09-21 19:49 EasonJim 阅读(1580) 评论(1) 推荐(0)
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 119 下一页