
java
文章平均质量分 97
啧啧_jet
别让自己悠闲下来,忙碌是我们的唯一成长方式.
展开
-
Dagger2的基础使用与原理
Dagger2的基础使用与原理Dagger2的基础使用与原理前言基础使用实现原理Dagger2的基础使用与原理前言Dagger 2 是基于 Java Specification Request(JSR) 330标准。利用 JSR 注解在编译时生成代码,来注入实例完成依赖注入。什么是依赖注入?是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。基础使用1. Gradle配置i原创 2020-05-26 19:04:57 · 581 阅读 · 0 评论 -
泛型的学习
泛型认识泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即转载 2015-07-19 12:37:55 · 354 阅读 · 0 评论 -
java 反射的学习
基本概念 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法? 答案是肯定的。 这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。JAVA反射机制是指:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调转载 2015-07-24 13:07:16 · 372 阅读 · 1 评论 -
Android实现刷新后自动滚动底部最后一项
listview在刷新notifyDataSetChange(),后想让它自动滚动到刷新的最后一项,方法有很多.方法一:listview.setSelection(int position) 滚动指定位置,这样设置可能会遇到无效的情况,最好在主线程中去执行,mListView.post(new Runnable() {原创 2016-08-11 15:07:06 · 1382 阅读 · 0 评论 -
Android Bugly那些实践走过的坑
上一文章讲了如何使用tinker,今天我们带来一个更加方便的sdk,它也是使用tinker来实现热更新,还另加入了后台管理补丁,是不是更加方便很多,而且还减少了我们tinker的许多配置.配置主项目和app项目的build.gradle,为了分隔配置,新建一个tinker-support.gradle改造Application生成基准版app,也就是存在bug版本的apk(记得通报联网,也就是原创 2017-05-22 15:47:31 · 3994 阅读 · 2 评论 -
Spring+Spring mvc+Mybatis+Adminlte(bootstrap)打造高大尚的项目框架
前言: SSM是现在热门的一个开发框架,相比SSH来说,SSM更容易上手。今天我们来整合这3个框架,搭建一个后台开发框架。MVC框架有了,我在考虑,前端UI要用啥呢?相对于老油条easyUI来说,确实是非常容易上手、简易,有着丰富的组件,但个人觉得实在接受不了那经典的UI风格,考虑了一下layui(国内)和bootstrap(国外),看着ui风格特别舒服,layui相对来说没有bootstrap稳...原创 2018-07-31 00:43:14 · 4589 阅读 · 3 评论 -
update resources,update classes and resources ,redeploy理解(转载)
本编博客转载自:http://www.mamicode.com/info-detail-1699044.html 总结这3种方式的区别:一、war和exploed区别On Upate Action 与 On Frame Deactivation 这两个选项的设置,依赖于 项目的部署方式 是war包 还是 exploded ,看下面的gif: 这里实在是太灵活...转载 2018-08-08 11:26:15 · 2621 阅读 · 2 评论 -
idea 使用maven插件进行热部署项目(解决修改后重新打包无法起效问题)
问题:平时我们开发完成需要进行项目部署到服务器,通常做法手动打包,在linux下上传并部署。这种在单个项目部署还好,当项目中分很多子项目时,这是一件头疼事情。 解决:maven提供插件进行在idea中直接部署。步骤1:打开Tomcat权限。配置D:\apache-tomcat-9.0.8\conf\tomcat-users.xml文件。添加一下配置。 <ro...原创 2018-11-01 17:53:11 · 2210 阅读 · 0 评论