Android最火的GitHub开源项目(一). 摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项
小记:springboot+aop记录操作日志,遇到需要异步执行的接口 场景:功能要求管理员可以通过在pc端web页面通过后台,给连接后台的一些设备设置定时开关。后台和设备直接使用tcp保持长连接,并使用约定的格式编码数据,这不是重点。为了满足上面的需求,使用了WebAsyncTask进行处理后台与设备之间的交互,交互完成后,后台再将交互结果反馈给前端,告知管理员。这部分顺便贴下关键代码:@RequestMapping("/") ...
MyBatis insert 返回自增主键 需求:插入数据库的数据成功后返回其主键。条件1,数据库必须支持自增主键,例如MySql等,Oracle这种不支持自增主键的不可以。条件2,目标主键必须自增,UUID是不支持的。实现方式:1.mybatis 的insert(或者insertSelective,以逆向工程mapper代码为例)标签要这样写 <insert id="insertSelective" pa...
springboot+shiro+swagger2自动生成接口文档 swagger2很简单,没有什么说的内容,主要就是注意下各种除了get post 请求外其他请求的注解方式例如PUT方式的@RequestBody 主要说shiro过滤问题,如果shiro config配置出问题,将导致swagger-ui无法正常显示和测试。最近刚发现ShiroFilterFactoryBean添加过滤链的时候没有使用LInkedHashMap而...
AS打包找不到.so动态库 在app的gradle文件的android --- defaultConfig下添加ndk配置。 ndk { //根据需要 自行选择添加的对应cpu类型的.so库。 abiFilters 'x86', 'x86_64', 'armeabi-v7a', 'armeabi' // 还可以添加 'x86', 'x...
Spring Cloud Greenwich版本Eureka配置以及集群 需求: 搭建Spring Cloud Eureka集群,注册中心使用Spring Security 密码验证spring boot version : 2.1.2.RELEASEspring cloud version:Greenwich.RELEASE启动类添加注释:@EnableEurekaServer两个application.yml,分别命名为appl...
java后台与android端集成信鸽推送和华为推送通道 时间比较紧,并未调试。需求:后端可以针对指定账号或者列表进行通知栏信息推送,优先使用华为通道。点击通知栏消息打开指定activity后端版本V3,android sdk 3.2.7一.后端部分代码:自定义XGPushMessagepublic class XGPushMessage { private String title; private String ...
spring boot 集成Apache FTPServer 打jar包发布(监听上传动作) 1.依赖: <dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactId> <version>2.0.13</version&g
Android 动态添加RadioButton 今天无聊逛论坛,发现了动态添加RadioGroup现有网络资料千篇一律,而且麻烦得要死,于是自己动手按照自己的思路尝试了一遍,发现很容易解决的问题。现在贴下自己的例子。注:暂时没有深入测试,样式没有调整,不过感觉问题不大。完全没有必要用其他方法,太啰嗦。RadioGroup布局: <RadioGroup android:id="@+id/tabs...
spring boot 集成shiro,redis,EhCache缓存的主要配置 简介:redis用户缓存用户的session,EhCache用于缓存用户的权限。问题:即使有EhCache缓存了用户的权限,但是每次访问需要权限的方法时,依然会调用授权方法进行授权。ShiroConfig.javaimport at.pollux.thymeleaf.shiro.dialect.ShiroDialect;import com.nongqitong.web.red...
shiro中获取当前user出错 原地址:https://blog.csdn.net/ITbasketplayer/article/details/70813844 准确场景描述应该是: 1、在应用层使用“线程池等会缓存线程的组件”,比如Executors.newFixedThreadPool(n);在线程里进行 getUser(); 2、可能A用户获取到B用户。 下面分析一下原理: 顺着shiro源码去找,获取...
SQLServer 2008 MyBatis+联合主键+批量插入+忽略重复数据+联合外键 需求:批量添加设备,每一个设备,都从属于各自网络节点下的某个控制器。设备有多条定时信息。分析:1.批量插入设备数据,在设备数量较多时可以提升效率。 2.该设备只能通过网络节点id,控制器id和自身id确认唯一性。因此需要使用联合主键。 3.可能有重复数据存在,如节点1_控制器1_设备1多次尝试添加自己。需要忽略重复数据。 ...
Shiro登录身份认证(从SecurityUtils.getSubject().login(token))到Realm的doGetAuthenticationInfo ssm框架下,controller接收到登录请求交给Service并开始处理流程:1.Service的login方法:@Servicepublic class SysUserServiceImpl implements SysUserService { @Autowired SysUserMapper mapper; @Override public Login...
如何在shiro发生UnauthorizedException与UnauthenticatedException等异常时返回json而不是跳转到错误页面 当客户端的用户要请求一个需要该用户所不具有的role的接口时,往往会抛出未授权异常UnauthorizedException。默认处理改异常的方式是在springmvc.xml中配置org.springframework.web.servlet.handler.SimpleMappingExceptionResolver如下:<bean class="org.springfr...
MyBatis逆向工程Mapper方法不全原因 附:有人使用这种方法解决问题,没有亲自试过。该方法只针对MySql数据库,使用其他数据库产生问题,还是要用我的办法。http://www.cnblogs.com/xiqinfanqie/p/6274929.html还有人说是enableXXPrimaryKey要改成true,但是该类属性默认就是true,所以回答者有打酱油的嫌疑。正题使用MyBatis逆向工程有时会产生Mapper文件的方法不全的...
实用文章链接 Springboot前后端分离与shiro权限管理 转载:从MVC到前后端分离 程序员DD 用FastDFS一步步搭建文件管理系统 FastDFS图片服务器搭建-支持分布式 git上传项目 IntelliJ IDEA14.0.3+Maven+SpringMVC+Spring+Hibernate光速构建Java权限管理系统dex2jar...
Intellij IDEA Maven 奇怪问题记录 1.在Teminal执行install命令和在Maven project --> Lifecircle直接点击 install, 依赖生成和下载的仓库不一样。Terminal命令行执行结果(命令执行会失败):[INFO] Installing G:\ryzh\pom.xml to E:\MavenRepository\com\ryzh0310\ryzh-manager\0.0.1-SN