03 2019 档案

摘要:线程是什么? 线程是进程中独立运行的子任务。 创建线程的方式 方式一:将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法 方式二:声明实现 Runnable 接口的类。该类然后实现 run 方法 推荐方式二,因为接口方式比继承方式更灵活,也减少程序间的耦合。 获取当前线 阅读全文
posted @ 2019-03-25 23:09 舒山 阅读(1497) 评论(0) 推荐(0) 编辑
摘要:参考: "Java8新特性学习 Stream的Reduce及Collect方法详解" 阅读全文
posted @ 2019-03-24 21:45 舒山 阅读(696) 评论(0) 推荐(0) 编辑
摘要:Ribbon自定义负载均衡策略有两种方式,一是JavaConfig,一是通过配置文件(yml或properties文件)。 需求 假设我有包含A和B服务在内的多个微服务,它们均注册在一个Eureka上,信息如下: 我希望当访问服务A时候,2个服务(端口分别是8087和8081)每两次一换,比如访问两 阅读全文
posted @ 2019-03-19 22:53 舒山 阅读(7473) 评论(3) 推荐(1) 编辑
摘要:在python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数。当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况. 下面记录的是打包及安装包的方法。 本文示例是建立一个模拟登录的程序: logIn.py文件代码如下: 打包 1. 先建立一个 阅读全文
posted @ 2019-03-01 21:24 舒山 阅读(7844) 评论(0) 推荐(0) 编辑