摘要: 现在手机定位的方式是:Gps定位,wifi定位,基站定位 Gps定位的前提,手机开启Gps定位模块,在室外,定位的精度一般是几米的范围 wifi定位的前提,手机要开启wifi,连不连上wifi热点都可以,定位的精度一般是几十米的范围 基站定位的前提,手机必须插入sim卡并且有网络信号,定位的精度一般 阅读全文
posted @ 2019-03-25 11:55 踏月而来 阅读(4124) 评论(0) 推荐(0)
摘要: 多态是父类的引用指向了自己的子类对象。 当调用方法时,会根据实际的对象去调用方法 总结:变量在编译阶段绑定,方法在运行阶段绑定。属性不能重写,方法可以重写。 父类和子类有相同的属性时 阅读全文
posted @ 2019-03-20 18:27 踏月而来 阅读(521) 评论(0) 推荐(0)
摘要: 类的加载分为三个阶段,加载 >链接 >初始化 类加载的过程 将class表示的二进制文件加载到内存,放在方法区中,并在堆中创建一个java.lang.Class对象(封装的是class的数据结构) 类的主动使用,会加载类 1 new Test() 2 对类中的静态变量进行读写,对接口中的静态变量进行 阅读全文
posted @ 2019-03-19 12:31 踏月而来 阅读(1486) 评论(0) 推荐(0)
摘要: HTTPS 其实就是 HTTP + SSL/TLS 的合体,它其实还是 HTTP 协议,只是在外面加了一层,SSL 是一种加密安全协议 引入 SSL 的目的是为了解决 HTTP 协议在不可信网络中使用明文传输数据导致的安全性问题 SSL/TLS协议及其握手过程 在 SSL/TLS 握手的过程中,客户 阅读全文
posted @ 2019-03-18 18:33 踏月而来 阅读(1252) 评论(0) 推荐(0)
摘要: js贪吃蛇 阅读全文
posted @ 2019-03-17 16:00 踏月而来 阅读(226) 评论(0) 推荐(0)
摘要: 静态变量,局部变量,成员变量 成员变量 存在于堆当中,因为成员变量属于对象实例,而对象是在堆中存储的 局部变量 存在在栈当中 静态变量 存在方法区当中 阅读全文
posted @ 2019-03-13 23:08 踏月而来 阅读(248) 评论(0) 推荐(0)
摘要: ####简单工厂(不属于设计模式) 简单工厂又称为静态工厂,因为其中的方法都是静态的。 简单工厂是用来创建对象实例的,包括接口,抽象类,具体类的对象实例。 (一)####外观模式 (二)####适配器模式 (三)####单例模式 最简单的实现单例的例子 ,采用单元素枚举 利用缓存实现一个类只有三个实 阅读全文
posted @ 2019-03-12 21:14 踏月而来 阅读(231) 评论(0) 推荐(0)
摘要: 1 确认properties文件的编码是utf-8 2 采用流的方式读取文件,设置编码为utf-8 阅读全文
posted @ 2019-03-12 17:56 踏月而来 阅读(3186) 评论(0) 推荐(0)
摘要: ##socket 丢包粘包解决方式 采用固定头部长度(一般为4个字节),包头保存的是包体的长度 header+body 包头+包体 下面的例子不是按照上图中规定的格式编写的,但是思路都是一样的,先读出一个包头,得到包体的长度,解析出包体 转自: https://blog.csdn.net/nongf 阅读全文
posted @ 2019-03-09 22:41 踏月而来 阅读(4770) 评论(0) 推荐(0)
摘要: 1.两台主机是否处于同一个局域网 两台主机要通信,首先要判断是否处于同一网段,即网络地址是否相同。如果网络地址相同,则说明这两个IP处于同一个局域网,那么可以把数据包直接发送到目标主机,否则就需要路由网关将数据包转发送到目的地 IP地址10.145.129.20,掩码255.255.248.0,网络 阅读全文
posted @ 2019-03-04 15:25 踏月而来 阅读(2098) 评论(0) 推荐(0)
摘要: #! /bin/bash d=`date +%F` exec >> /mydata/script/logs/$d"_tomcat".log 2>&1 echo "开始执行清除tomcat日志文件" find /titakid/tomcat7/logs/ -mtime +10 -name "*.out 阅读全文
posted @ 2019-02-11 15:17 踏月而来 阅读(1085) 评论(0) 推荐(0)
摘要: 这样的类似的需求,不要自己去写,应该使用工具类来完成,自己写可能考虑的不全面,有些错误。 阅读全文
posted @ 2019-01-10 15:41 踏月而来 阅读(1428) 评论(0) 推荐(0)
摘要: 所谓的BitMap就是用一个bit位来标记某个元素所对应的value,而key即是该元素,由于BitMap使用了bit位来存储数据,因此可以大大节省存储空间。 阅读全文
posted @ 2018-12-20 11:10 踏月而来 阅读(862) 评论(0) 推荐(0)
摘要: Synchronized 存在明显的一个性能问题就是读与读之间互斥 ReadWriteLock 可以实现读与读不互斥,读与写互斥,写与写互斥 可重入 : 即允许一个线程多次获取同一个锁 连接:https://www.jianshu.com/p/9cd5212c8841 阅读全文
posted @ 2018-12-14 15:24 踏月而来 阅读(134) 评论(0) 推荐(0)
摘要: 观察者模式 一个对象状态改变,可以引起多个对象的状态改变 Subject 抽象主题 Observer 抽象观察者 Boiler 具体主题 LED 具体观察者 Client 测试例子 观察者模式,简单改动 阅读全文
posted @ 2018-12-13 09:57 踏月而来 阅读(203) 评论(0) 推荐(0)