红烧土豆泥 红烧土豆泥
3年前
简简单单复习一哈ArrayList和Arrays.asList()
1、面向对象补充(详见面试补充)基于JDK11静态代码块非静态代码块无参/有参构造在同一次编译运行时,静态代码块只会被调用一次ListArrayList(数组,初始容量为10)注:除了通过Iterator自己的remove或add方法,迭代器将抛出ConcurrentModificationException。因此,面对并
Wesley13 Wesley13
3年前
java wait方法
wait方法是让当前线程等待,这里的当前线程不是指t,而是主线程。wait会释放锁,等到其他线程调用notify方法时再继续运行。可以看下面的例子。!复制代码(https://oscimg.oschina.net/oscnet/224d9647687662c8b42e4eba0095746fe95.gif)1packagecom
浪人 浪人
4年前
Android 世界中,谁喊醒了 Zygote ?
Zygote作为Android世界的受精卵,在成功繁殖出system_server进程之后并没有完全功成身退,仍然承担着受精卵的责任。Zygote通过调用其持有的ZygoteServer对象的runSelectLoop()方法开始等待客户端的呼唤,有求必应。客户端的请求无非是创建应用进程,以startActivit
Stella981 Stella981
3年前
HtmlExtractor 1.1 发布,网页信息抽取组件
HtmlExtractor(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fysc%2FHtmlExtractor)是一个Java实现的基于模板的网页结构化信息精准抽取组件,本身并不包含爬虫功能,但可被爬虫或其他程序调用以便更精准地对网页结构化信息进行抽取。
Wesley13 Wesley13
3年前
Java设计模式之三种工厂模式
工厂模式实现了创建者和调用者的分离,实现了更好的解耦。详细分类:1)简单工厂模式(静态工厂模式);2)工厂方法模式;3)抽象工厂模式面向对象设计的基本原则:1)      OCP(开闭原则,OpenClosedPrinciple):一个软件的实体应当对扩展开放,对修改关闭。2)      
Stella981 Stella981
3年前
Native
   privatenativevoidA();//不报错只有方法定义,没有方法实现,却不报错NativeInterface本地接口 本地接口的作用是融合不同的编程语言为Java所用,它的初衷是融合C/C程序,Java诞生的时候是C/C横行的时候,要想立足,必须有调用C/C程序,于是就在内存中专门开
Stella981 Stella981
3年前
SpringAOP动态代理技术自动生成代理类原理演示
//如下是自动生成代理类的逻辑演示:为了解耦合将类的方法单纯在代理类里调用;额外功能都在代理类里实现代理类的存在的问题就是开发代码量大代码冗余.为了解决这类问题使用AOP动态代理自动生成代理类publicinterfaceMan{publicvoidalive();//提供一个接口}public
Wesley13 Wesley13
3年前
Java与Netty实现高性能高并发
1\.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用Netty4Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java(https://www.oschina.net/action/GoToLink?urlhttp%3A
Wesley13 Wesley13
3年前
MQ介绍 & 实例
阅读目录定义优秀MQ特点产品比较实例(简单的实战)关于消息队列与分布式的那些事定义:消息队列(MQ)是一种应用程序对应用程序的通信方法,应用程序通过队列进行通信,而不是通过直接调用彼此来通信,队列的使用除去了接收和发送应
Wesley13 Wesley13
3年前
C# 如何获取时间各种方法(日期+具体时间)
一、背景项目经常会使用到关于获取当前时间的格式;二、方法我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(20080904)、时间(12:12:12)、日期时间(20080904 12:11:10)等。1.获取日期和时间DateTime.N