上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: 一、创建数据库 在mysql数据库中创建名为"movie"的数据库。 二、安装SQLAlchemy 三、安装PyMySQL 四、创建数据模型 在app/models.py中编写数据库模型: 以上代码中定义了工程涉及到一些表结构信息,最后定义了一个main方法,用于根据数据模型来逆向生成数据库表。 ( 阅读全文
posted @ 2019-06-19 22:41 xuebusi 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 下面通过在PyCharm开发工具中创建一个简单的Flask项目来体会一下Flask的蓝图构建(Blueprint)。 何谓蓝图:在Flask中蓝图就在大型应用中,将不同功能的模块(module)分开管理,主要起到让应用模块化的作用。 一、创建Flask工程并安装Flask 刚创建工程之后的目录,开发 阅读全文
posted @ 2019-06-19 21:05 xuebusi 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: 一、环境描述 1.操作系统:windows7 2.编程语言:python3.6 下载地址:https://www.python.org/downloads/windows/ 3.虚拟化环境:virtualenv 4.开发工具: PyCharm 关于以上环境的安装和配置,这里不做介绍,下面直接演示Fl 阅读全文
posted @ 2019-06-19 17:01 xuebusi 阅读(23765) 评论(1) 推荐(1) 编辑
摘要: 使用html+js实现一个简单的备忘录,主要体会一下localStorage的用法。 先看看效果图: 在输入框中输入文字,点击保存按钮,文本内容会在下放展示出来, 然后刷新下浏览器,会发现文本内容不会丢失,这是因为文本内容被保存到localStorage中了, 可以理解为保存到了浏览器的Cookie 阅读全文
posted @ 2019-06-07 17:17 xuebusi 阅读(936) 评论(0) 推荐(0) 编辑
摘要: Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。 Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个数据库 阅读全文
posted @ 2019-06-07 11:57 xuebusi 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 应用场景: 在RPC框架中,使用Netty作为高性能的网络通信框架时,每一次服务调用,都需要与Netty服务端建立连接的话,很容易导致Netty服务器资源耗尽。所以,想到连接池技术,将与同一个Netty服务器地址建立的连接放入池中维护,同一个地址的连接确保只建立一次。这样,凡是连接同一个Netty服 阅读全文
posted @ 2019-06-03 13:23 xuebusi 阅读(2052) 评论(0) 推荐(1) 编辑
摘要: 用一个例子来说明Object对象中的wait方法和notifyAll方法的使用。 首先定义一个消息类,用于封装数据,以供读写线程进行操作: 创建一个读线程,从Message对象中读取数据,如果没有数据,就使用 wait() 方法一直阻塞等待结果(等待后面的写线程写入数据): 创建一个写线程,往Mes 阅读全文
posted @ 2019-06-03 00:06 xuebusi 阅读(2198) 评论(0) 推荐(1) 编辑
摘要: RPC框架中一般都有3个角色:服务提供者、服务消费者和注册中心。服务提供者将服务注册到注册中心,服务消费者从注册中心拉取服务的地址,并根据服务地址向服务提供者发起RPC调用。动态代理在这个RPC调用的过程中有什么作用?对于服务消费者,一般只会依赖服务接口,而服务的具体实现是在服务提供者这一端的,服务 阅读全文
posted @ 2019-05-30 22:30 xuebusi 阅读(620) 评论(0) 推荐(1) 编辑
摘要: 完整源码: 应用场景描述: 这里有3个角色: 引出回调: 开始撸码: 首先定义一个回调基类,这是一个抽象类,里面只有一个抽象的回调函数,是将来回调时要实现的方法 谁来调用这个回调函数呢,前面说了,TCP服务器启动之后要调用这个回调函数,所以回调的操作要在TCP服务器中完成。 TCP服务器是一个具体的 阅读全文
posted @ 2019-05-26 12:23 xuebusi 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 一般我们会将SpringBoot应用需要的配置内容放在项目工程中,然后通过spring.profiles.active或是通过Maven来实现多环境的支持.但是,当团队逐渐壮大,分工越来越细之后,往往不需要让开发人员知道测试或生产环境的细节,而是希望由每个环境各自的负责人(QA或运维)来集中维护这些 阅读全文
posted @ 2019-05-20 13:44 xuebusi 阅读(2874) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页