java
文章平均质量分 64
Code_legend
非淡泊无以明志,非宁静无以致远。
展开
-
Maven+Tomcat7实现项目热部署
热部署能够在不关闭Tomcat的情况下直接将war包部署到服务器上。 修改Tomcat配置文件 需要修改tomcat的conf/tomcat-users.xml配置文件。添加用户名、密码、权限。 <role rolename="manager-gui" /> <role rolename="manager-script" /> <user username="t...原创 2018-12-31 16:26:07 · 419 阅读 · 0 评论 -
java异常处理之抛出异常
抛出处理定义一个功能,进行除法运算例如(div(int x,int y))如果除数为0,进行处理。 功能内部不想处理,或者处理不了。就抛出使用throw new Exception(“除数不能为0”); 进行抛出。抛出后需要在函数上进行声明,告知调用函数者,我有异常,你需要处理如果函数上不进行throws 声明,编译会报错。例如:未报告的异常 java.lang.Exception;必须对其进行捕捉原创 2016-08-13 22:20:25 · 6157 阅读 · 0 评论 -
java异常之运行时异常和非运行时异常
RuntimeExceptionRunntimeException的子类: ClassCastException 多态中,可以使用Instanceof 判断,进行规避 ArithmeticException 进行if判断,如果除数为0,进行retu原创 2016-08-13 22:25:03 · 3843 阅读 · 0 评论 -
ButterKnife使用详解
以前的话经常使用findViewById()来绑定布局中ID,这样写不仅麻烦而且还没有什么效率,今天推荐一款由JakeWharton大神写的框架Butterknife用来绑定ID。 导入依赖 既然是是一个第三方的开发库,让先让我们把导入项目中: Module的build.gradle文件中: apply plugin: 'com.jakewharton.butterknife' depende...原创 2018-12-30 21:36:50 · 606 阅读 · 0 评论 -
Redis5.0集群版搭建
上一篇文章已经把单机版的Redis搭建的过程介绍完了,接下来介绍Redis集群版的搭建方法。 首先我们回到local目录在这个目录里面创建一个redis-cluster目录:mkdir redis-cluster 接着就是复制6份Redis实例放到这个目录下面(Redis实例就是编译好的单机版的Redis),首先复制一份 cp redis/bin redis-cluster/redis01 -...原创 2018-12-20 21:42:03 · 385 阅读 · 0 评论 -
Redis单机版搭建
首先放一张Redis的架构图: 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可 (4)redis-cluster把所有的物理节点映射到[0-163...原创 2018-12-08 21:35:19 · 188 阅读 · 0 评论 -
GreenDao数据库带你出坑
现在在Android中使用的数据库一般都是用的GreenDao,我们准备使用GreenDao的时候从网上看了很多文章,感觉很多技术点都不是我们关注的重点,经过实践以后觉得好多文章的内容都不太正确。我的这篇文章主要讲GreenDao的三个方面: 1 GreenDao第三方包的引入 2 GreenDao数据加密 数据库存放地址 3 GreenDao数据库升级 1 在Android Studio中导入...原创 2018-11-24 20:31:26 · 244 阅读 · 0 评论 -
高仿QQ时间选择器
###在软件开发中我们会需要各种选择选择器,比如设置个人年龄时需要使用时间选择器。设置地址需要用到地址选择,还有身高等等。 ####下面介绍一下使用方法: 时间选择器的使用: //这里设置的是选择之后可以回显数据,所以先创建一个SP设置基本数值 String string = getSharedPreferences("tag", MODE_PRIVATE).getString("date...原创 2018-11-09 18:16:13 · 248 阅读 · 0 评论