会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Simplify
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年12月7日
深入理解JVM——对象
摘要: 对象的创建 虚拟机遇到一条new指令时,首先检查指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,必须先执行相应的类加载过程。 接下来虚拟机为新生对象分配内存。对象所需要的内存在类加载完成后可以被完全确定,所以只需要把一块确定大小的
阅读全文
posted @ 2018-12-07 19:45 liangf27
阅读(935)
评论(0)
推荐(0)
2018年9月11日
树的非递归遍历——前序、中序、后序
摘要: 树的递归遍历非常简单,也是写树的遍历时最常用的写法。但是我发现自己对树的非递归遍历并不十分熟悉,所以把三种非递归遍历都写了一遍,以后看到这篇记录博客也可以帮助自己好好回想熟悉一下。 Leetcode对应习题:前序,中序,后序。 相对而言,这三种非递归遍历的难度——前序 < 中序 < 后序。 对于第三
阅读全文
posted @ 2018-09-11 22:56 liangf27
阅读(1112)
评论(0)
推荐(0)
2018年8月22日
Ubuntu16.04 Shadowsocks Server
摘要: 安装pip和shadowsocks: 安装shadowsocks时,可能会因为缺少某些python包报错,根据报错用pip安装一下,重新安装就行了。 ubuntu16.04 x64一般缺少一下两个包: 然后安装shadowsocks:: 接下来创建一个配置文件,以便于以后快速配置ss服务器 多用户模
阅读全文
posted @ 2018-08-22 20:20 liangf27
阅读(14)
评论(0)
推荐(0)
2018年8月17日
Linux线程同步——条件变量
摘要: 互斥锁是用来给资源上锁的,而条件变量是用来等待而不是用来上锁的。 条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。 通常条件变量和互斥锁同时使用。 和条件变量使用有关的几个重要函数: 1. 初始化: 条件变量采用的数据类型是pthread_cond_t, 在使用之前必须要进行初始化, 这包括两
阅读全文
posted @ 2018-08-17 15:51 liangf27
阅读(3880)
评论(0)
推荐(1)
2018年7月25日
Linux下socket通信和epoll
摘要: 上一篇博客用多线程实现服务端和多个客户端的通信,但是在实际应用中如果服务端有高并发的需求,多线程并不是一个好选择。 实现高并发的一种方法是IO多路复用,也就是select,poll,epoll等等。 于是我采用epoll再修改了服务端,实现单线程服务多个客户端。 服务端:
阅读全文
posted @ 2018-07-25 15:49 liangf27
阅读(3765)
评论(0)
推荐(0)
2018年7月20日
Linux下socket通信和多线程
摘要: 服务端socket流程:socket() –> bind() –> listen() –> accept() –> 读取、发送信息(recv,send等) 客户端socket流程:socket() –> connect() –> 发送、读取信息(send,recv等) 参考:Socket基本操作 本
阅读全文
posted @ 2018-07-20 11:23 liangf27
阅读(7510)
评论(3)
推荐(3)
2018年7月6日
Docker网络实践运用
摘要: Docker 容器网络概述 要构建具有安全的一致行为的 Web 应用程序,可以使用 Docker 网络特性。根据定义,网络为容器实现了完全隔离。因此,控制应用程序所在的网络很重要。Docker 容器网络为用户提供了这种控制能力。 我们在某个微服务架构的项目中,出于安全隔离微服务进程和外界网络的目的,
阅读全文
posted @ 2018-07-06 12:54 liangf27
阅读(218)
评论(0)
推荐(0)
2018年5月15日
Docker部署golang微服务项目
摘要: 这篇博客是为了记录一下部署步骤。因为实训需要,我要在服务器上用docker部署我们小组的微服务项目。我们的微服务有Gateway,User,Scene,Device四个部分,分别占用不同的端口,其中Gateway向小程序前端提供https服务,其他三个提供http服务...
阅读全文
posted @ 2018-05-15 15:11 liangf27
阅读(1788)
评论(0)
推荐(0)
2018年5月13日
系统分析与设计
摘要: 根据keep画出: 1. 用例图 2. 业务活动图 3. 领域模型 4. 状态图 5. 系统顺序图用例图业务活动图领域模型状态图系统顺序图操作协议1操作:登陆前置条件:无后置条件:用户的登陆状态改为true2操作:添加训练前置条件:用户处于登陆状态,课程信息正确后置条...
阅读全文
posted @ 2018-05-13 22:26 liangf27
阅读(215)
评论(0)
推荐(0)
2018年4月29日
系统分析与设计第四次作业
摘要: 系分第四次作业阅读 Asg_RH 文档,按用例构建领域模型。数据库建模(E-R 模型)使用Mysql Workbench构建生成的sql语句如下:-- MySQL Script generated by MySQL Workbench-- Sun Apr 29 12:...
阅读全文
posted @ 2018-04-29 12:57 liangf27
阅读(179)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告