会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jim
easonjim
Code, code and more code.
管理
上一页
1
···
46
47
48
49
50
51
52
53
54
···
119
下一页
2017年9月30日
spring-boot-starter-actuator(健康监控)配置和使用
摘要: 在生产环境中,需要实时或定期监控服务的可用性。Spring Boot的actuator(健康监控)功能提供了很多监控所需的接口,可以对应用系统进行配置查看、相关功能统计等。 集成: 如果使用HTTP调用的方式,还需要这个依赖: 配置: application.yml中指定监控的HTTP端口(如果不指
阅读全文
posted @ 2017-09-30 00:33 EasonJim
阅读(21932)
评论(0)
推荐(0)
2017年9月29日
为什么Java使用System.getenv()获取刚刚设置的环境变量时为空
摘要: 场景: 在Ubuntu下已经启动了Eclipse,然后通过终端设置了环境变量(export $ENV=123),然后通过System.getenv()获取时显示为空。 解释: 环境变量仅在进程树下方,并且只有在进程启动时。Eclipse是您的Shell的子进程 - 因此,当您启动Eclipse时,它
阅读全文
posted @ 2017-09-29 14:44 EasonJim
阅读(14702)
评论(0)
推荐(0)
Java获取系统环境变量(System Environment Variable)和系统属性(System Properties)以及启动参数的方法
摘要: 系统环境变量(System Environment Variable): 在Linux下使用export $ENV=123指定的值。获取的方式如下: 系统属性(System Properties): 通过java -jar test.jar -Denv=123启动时指定的值,获取方式如下: 启动参数
阅读全文
posted @ 2017-09-29 14:36 EasonJim
阅读(13336)
评论(0)
推荐(0)
为什么Linux下的环境变量要用大写而不是小写
摘要: 境变量的名称通常用大写字母来定义。实际上用小写字母来定义环境变量也不会报错,只是习惯上都是用大写字母来表示的。 首先说明一下,在Windows下是不区分大小写的,所以在Windows下怎么写都能获取到值。 而Linux下不同,区分大小写,无论是变量还是命令,大小写都会导致输出的值不一样。比如环境变量
阅读全文
posted @ 2017-09-29 14:03 EasonJim
阅读(3454)
评论(0)
推荐(0)
Spring Boot在开发时实现热部署(开发时修改文件保存后自动重启应用)(spring-boot-devtools)
摘要: 热部署是什么 大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。 而热部署正是利用了这个特点,它监
阅读全文
posted @ 2017-09-29 10:37 EasonJim
阅读(18713)
评论(0)
推荐(1)
2017年9月27日
Ubuntu 16.04添加多张虚拟网卡
摘要: 1、添加 2、卸载 注意:enp0s31f6每台电脑都不一样,可以使用ifconfig进行查看得知。 3、高级写法 在这个文件中增加如下内容并保存: 注意:eth0每台电脑都不一样,使用ifconfig进行查看。 保存后重启: 参考: http://blog.csdn.net/hzhsan/arti
阅读全文
posted @ 2017-09-27 18:26 EasonJim
阅读(2361)
评论(0)
推荐(0)
Javascript网址跳转方法
摘要: 第一种: window.location.href="http://www.baidu.com"; 第二种: window.navigate("http://www.baidu.com"); 第三种: self.location='http://www.baidu.com'; 第四种: top.location='http://www.baidu.com';
阅读全文
posted @ 2017-09-27 17:55 EasonJim
阅读(893)
评论(0)
推荐(0)
MySQL出现:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago.
摘要: 1、首先检查生产环境的机器是否ping的通和telnet的通数据库 2、排查数据库连接的参数 3、看数据量是否很大 参考: http://blog.csdn.net/sclxf/article/details/5775125
阅读全文
posted @ 2017-09-27 11:59 EasonJim
阅读(1645)
评论(0)
推荐(0)
SecureCRT复制粘贴快捷键
摘要: 复制:【Ctrl】+【Insert】 粘贴:【Shift】+【Insert】
阅读全文
posted @ 2017-09-27 09:47 EasonJim
阅读(8699)
评论(0)
推荐(0)
Sublime Text 3显示文本编码
摘要: 在Settings上加入"show_encoding":true 进入这个选项:【Preferences】->【Settings】 搞定之后,在右下角可以看见文本编码
阅读全文
posted @ 2017-09-27 09:30 EasonJim
阅读(5633)
评论(0)
推荐(0)
Linux下使用make install安装的软件如何卸载
摘要: 如果是Ubuntu的系统,那么可以使用checkinstall来生成deb包来安装,然后卸载 参考:http://blog.sina.com.cn/s/blog_4178f4bf0101cmt7.html 但是最原始的解决方式如下: 0、注意:在使用make install是要养成加--prefix
阅读全文
posted @ 2017-09-27 09:09 EasonJim
阅读(14424)
评论(0)
推荐(0)
Ubuntu 16.04安装Redis
摘要: 版本:4.0.2 下载地址:https://redis.io/download 离线版本:(链接: https://pan.baidu.com/s/1bpwDtOr 密码: 4cxk) 安装过程: 源码编译: 可以make install到指定位置,比如 如果不安装到指定位置,那么程序默认放在src
阅读全文
posted @ 2017-09-27 08:55 EasonJim
阅读(4338)
评论(0)
推荐(1)
2017年9月26日
W3School Redis教程(安装/基本操作/高级操作/命令/官方文档/官方集群教程)
摘要: 说明:Redis有自身的客户端连接软件,也可以使用Telnet进行连接操作。 来自W3School的Redis教程,基本上涵盖了从安装到状态监控的教程。 W3School:https://www.gitbook.com/book/wizardforcel/w3school-redis/details
阅读全文
posted @ 2017-09-26 19:38 EasonJim
阅读(548)
评论(0)
推荐(0)
endWith is not a function
摘要: 解决方法,增加String的扩展 使用: 参考: https://stackoverflow.com/questions/18768344/javascript-endswith-function-not-working https://stackoverflow.com/questions/280
阅读全文
posted @ 2017-09-26 11:07 EasonJim
阅读(586)
评论(0)
推荐(0)
Ubuntu 16.04下操作iptables的技巧(解决Failed to start iptables.service: Unit iptables.service not found.或者/etc/init.d/iptables: 没有那个文件或目录)
摘要: /etc/init.d/iptables网上的解法应该都是基于CentOS 6去实践,而在CentOS 7中又被firewalld给取代,所以操作上的写法基本会改变,但是底层iptables则不会改变,iptables默认加载在内存,管理网络规则,而至于在实现网络传输时,由系统决定,比如网络服务重启
阅读全文
posted @ 2017-09-26 09:57 EasonJim
阅读(53211)
评论(0)
推荐(0)
Linux下启用IP转发功能(主要针对Ubuntu的使用)
摘要: 说明:以下的操作只要在Linux下都是通用的。 Linux发行版默认情况下是不开启IP转发功能的。如果架设一个Linux路由或者VPN服务就需要开启该服务。 1、通过访问sysctl的内核ipv4.ip_forward来判断转发是否开启。(说明:现在有些网络已经普及ipv6的,所以下面的命令可以从i
阅读全文
posted @ 2017-09-26 09:39 EasonJim
阅读(13728)
评论(6)
推荐(1)
Ubuntu 16.04中iptables的工具简介(iptables/iptables-restore/iptables-xml/iptables-apply/iptables-save)
摘要: Ubuntu 16.04中安装的iptables版本为1.6.0,官方参考:http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/iptables.html,对于一些更详细的用法可以使用man iptables进行参考。 iptables 用于建
阅读全文
posted @ 2017-09-26 09:05 EasonJim
阅读(5440)
评论(0)
推荐(0)
2017年9月25日
iptables中增加/删除/查询/修改的基本操作
摘要: 虽然在Ubuntu使用了UFW来简化iptables的操作,但是UFW只针对防火墙方面,转发方面没有涉及,所以要弄懂其中的原理,还是必须回归到iptables中。CentOS也是如此。下面是针对iptables的基本操作,无论CentOS还是Ubuntu都是一致的。 前提:先熟悉iptables的基
阅读全文
posted @ 2017-09-25 23:37 EasonJim
阅读(1506)
评论(0)
推荐(0)
MyBatis 3判断不为null
摘要: AND type = #{type}
阅读全文
posted @ 2017-09-25 16:57 EasonJim
阅读(1471)
评论(0)
推荐(0)
Spring实现封装自定义注解@Trimmed清除字符串前后的空格
摘要: 在Spring中实现字符串清除的方法有很多,原生方法String自带trim()方法,或者使用StringUtils提供的trim...方法。 通常可以将上面的方式封装成自定义注解的形式去实现来节省更多的业务代码。 Trimmed.java: TrimmedAnnotationFormatterFa
阅读全文
posted @ 2017-09-25 16:07 EasonJim
阅读(7374)
评论(0)
推荐(0)
上一页
1
···
46
47
48
49
50
51
52
53
54
···
119
下一页