GeorgeYang'Blog

my technology blog

[笔记]java高级泛型编程

阅读:562 创建时间:17-01-13 23:46:02 tags:java

  • 泛型的信息擦除

Java泛型编程时,编译器忽略泛型参数的具体类型,认为使用泛型的类、方法对Object都适用,这在泛型编程中称 ...


Gson StackOverflowError

Gson Types.canonicalize StackOverflowError com.goog ...

Android Studio不能进行debug调试问题

阅读:528 创建时间:17-01-13 23:45:35 tags:android,bug

Android Studio不能进行debug调试问题

  • 有时升级了studio或升级了gradle版本会出现这样的提示:

``` Cannot debug application from module app on device xxx ...

Centos安装turn stun服务器,p2p通信JAVAdemo

阅读:1640 创建时间:17-01-13 23:44:31 tags:java,p2p

最近闲的有点无聊,了解一下p2p,废话不多说,上内容。

P2P

利用udp协议通过路由穿透,实现广域网P2P通讯。

4种典型NAT类型

按照NAT设备在进行地址映射时行为的不同,NAT可以分为以下四种:

Full Cone

Restricted ...

java涨知识之你未见过的代码

阅读:264 创建时间:16-08-20 12:06:07 tags:java

分享一下最近看到的一些特别的java方面知识

使用Random String来打印出”Hello World”

``` public static String randomString(int i){ Random ran = new Random(i); StringBuilder ...

入坑,使用第三方SDK开发mavenJspWeb项目

阅读:266 创建时间:16-07-22 06:59:24 tags:maven,jsp

最近公司给了我一个奇怪的任务:用国外一个特定的SDK新建maven项目用开发一个运行在手机上的jsp网站,刚听到这个任务的时候我是懵逼的,除了jsp会一点外,各种没接触过。

刚开始,我的电脑没有这个环境,可视化 ...

[转载]Java面试基础概念总结

阅读:364 创建时间:16-07-11 04:20:41 tags:java

  • 面向对象软件开发的优点有哪些? 答:开发模块化,更易维护和修改;代码之间可以复用;增强代码的可靠性、灵活性和可理解性。

  • 多态的定义? 答:多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。 ...

java并发编程ThreadLocal的使用

阅读:227 创建时间:16-06-27 02:54:49 tags:java

ThreadLocal与synchronized 有着相反的概念,前者在多线程使用时会创建新的对象,后者保证对象在多线程是唯一的。

看代码好理解:

``` public class Test { ThreadLocal longLocal = n ...

高德地图V3.3.2在非arm64-v8a,armeabi的CPU架构手机上运行奔溃的问题

阅读:560 创建时间:16-06-17 01:46:42 tags:android,RecyclerView

aMap高德地图,AMap_3DMap_V3.3.2_20160525.jar,官方提供的so包只有两种:arm64-v8a,armeabi,也就是说除了arm64-v8a,ar ...

支持内容不重复的无限左右滑动的InfiniteScrollViewPager

阅读:255 创建时间:16-06-15 12:40:45 tags:android,viewpager

以前做app的时候,写过一个首页广告轮播viewpager自定义控件,viewpager的无限翻页原理就是:原本应该第一页的数据,在前面加一页数据,这个前面插入的界面,显示原本应该在最后一页的界面,即和最后一项一样,同 ...