自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker:入门

Docker提供了虚拟的Linux系统,我们可以在Docker容器中配置我们的服务器,然后通过端口映射的方式,将容器的端口映射到宿主机上。首先以Ubuntu系统作为宿主机,下载Docker:sudo apt-get updatesudo apt-get install docker我们将去Docker hub注册个账号,然后在宿主机登录sudo docker login我们先从本地构建个简单的镜像

2017-05-24 11:21:37 523

原创 React Native:页面跳转传值

在app开发中,跳转页面的需求是最常见的。 Android原生跳转可以使用startActivityForResult、startActivity实现… 但是在React Native中呢? 作为得到前端青睐的React Native,使用Navigator结合路由的方式进行跳转。路由其实很好理解,就是一个url映射到具体的函数。 比如说:# flask框架@app.route("/log

2017-05-19 22:42:23 3387

原创 NodeJS实现同步的方法

NodeJS被打上了单线程、非阻塞、事件驱动…..等标签。 在单线程的情况下,是无法开启子线程的。经过了很久的研究,发现并没有thread函数!!!但是有时候,我们确实需要“多线程”处理事务。nodeJS有两个很基础的api:setTimeout和setInterval。这两个函数都能实现“异步”。 nodeJS的异步实现:nodeJS有一个任务队列,在使用setInterval函数的时候,会每

2017-05-19 22:39:30 18844

原创 Java:静态代理和动态代理

来个一个简单的需求。界面有个简单的按钮,实现对按钮的监听。这个需求太简单了。首先我们定义一个OnClickListener接口。public interface OnClickListener { void onClick();}再写一个OnClickListenerImpl实现OnClickListener接口public class OnClickListenerImpl implem

2017-05-19 22:38:11 566

原创 Java:实现简单的连接池

数据库连接是非常珍贵的资源,能够复用则尽量复用。这里我们实现数据库连接。import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;public class ConnectionPoo

2017-05-18 13:16:53 867

原创 Java:创造一个简单的死锁环境

只作为记录public class Main { private static final Object oneLock = new Object(); private static final Object twoLock = new Object(); public static void main(String[] args) { new OneThread

2017-05-18 09:48:28 484

原创 Java:简单的RMI

RMI(remote method invoke):远程方法调用。JVM允许从一台电脑的中调用另一台电脑的对象。先实现个简单的。 定义服务端的接口public interface Interface extends Remote { public int add(int a, int b) throws Exception;}接口一定要继承自Remote,然后实现该接口。public c

2017-05-17 21:47:01 471

原创 Java:实现简单的阻塞队列

JDK中自带ArrayBlockingQueue、ListBlockingQueue等阻塞的队列。我们也可以认为自己实现一个。public class BlockQueue<T> { // push的锁 private final static Object pushLock = new Object(); // pop的锁 private final static O

2017-05-17 21:40:58 7610 2

jstl的jar包

jstl的jar包

2017-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除