1.什么是handler? handler是android自带的基本组件,实现了一种消息传递机制。 2.为什么要用handler 由于子线程不能更改主线程的组件,而handler可以解决这个问题。 3.handler工作的基本原理 首先,创建handler对象。 Handler handler = ...
分类:
其他好文 时间:
2020-03-21 14:52:02
阅读次数:
60
Java 8中新增了lambda表达式 简单的通过代码分析一下lambda表达式的简单用法。 interface Print{ void print(String val); } //第三个例子 interface IPrint{ void print(); } public class Lambd ...
分类:
编程语言 时间:
2020-03-20 23:50:03
阅读次数:
71
1.问题场景:在dev和test环境开发时候,分配的账号是多人共用的,当一个人修改权限后,调用shiro的清楚服务器sesionId后,当其他人再次修改权限信息时候,由于服务器的sessionId已经被全部清空,就会报 There is no session with id "XXX"的问题 2.解 ...
分类:
其他好文 时间:
2020-03-20 11:05:47
阅读次数:
57
RocketMQ 是一个来自阿里巴巴的分布式消息中间件,于 2012 年开源,并在 2017 年正式成为 Apache 顶级项目。据了解,包括阿里云上的消息产品以及收购的子公司在内,阿里集团的消息产品全线都运行在 RocketMQ 之上,并且最近几年的双十一大促中,RocketMQ 都有抢眼表现。A ...
分类:
其他好文 时间:
2020-03-20 09:18:34
阅读次数:
303
static关键字的应用:使用静态的变量可以实现 "累加" 的效果 package com.aff.statics; public class TestCircle { public static void main(String[] args) { Circle c1 = new Circle(2 ...
分类:
其他好文 时间:
2020-03-19 18:58:23
阅读次数:
57
为什么要接口代理? 在不改变原来代码,对已有方法增强 1 创建一个卖电脑接口 2 创建一个类,实现接口 3 创建接口的代理对象 ...
分类:
其他好文 时间:
2020-03-18 11:46:12
阅读次数:
94
# -*- coding: utf-8 -*- import re from time import sleep import scrapy from scrapy.linkextractors import LinkExtractor from scrapy.spiders import Craw ...
分类:
编程语言 时间:
2020-03-17 14:12:40
阅读次数:
87
一、下载OSM数据 首先从 "OpenStreetMap官网" 下载我们需要的实验数据,这里我选择清华和北大校园作为本次实验数据 二、数据处理 将我们下载的实验数据导入ArcGIS。由于OSM数据是.osm格式,因此导入ArcGIS之前需要将其转换为.shp格式,具体方法见: "关于openstre ...
分类:
编程语言 时间:
2020-03-17 00:00:21
阅读次数:
162
在pom.xml中引入mybatis plus的jar包 在resources/application.yml配置文件中配置数据库 创建BaseEntity实体类 创建User实体类 创建UserMapper 创建UserService 创建UserServiceImpl 创建UserControl ...
分类:
编程语言 时间:
2020-03-16 23:23:43
阅读次数:
188
先说说SpringSecurity如何实现前后端分离Ajax登录? 今天使用SpringBoot整合SpringSecurity中想使用Ajax替代SpringSecurit的Form表单提交,在这里我们的提交方式还是使用表单提交 http.formLogin().loginProcessingUr ...
分类:
编程语言 时间:
2020-03-16 19:19:41
阅读次数:
86