学习笔记
hello小宇子
我的指尖有改变世界的力量!
展开
-
网络Socket入门编程
socket入门编程,详细讲解了客户端与服务端如何建立初始连接,消息的传送,消息的接收,简单了实现了一个聊天工具。原创 2016-05-05 15:53:22 · 490 阅读 · 2 评论 -
性能测试方案的设计和最佳实践
性能测试方案的设计和最佳实践1.明确压测目标首先要明确压测的目标和目的,尽量让测试目标有量化的标准。对于一个系统,一般最核心的两个性能指标为响应时间和吞吐量,另外还需要对系统的并发数、伸缩性、稳定性以及异常情况下系统的健壮性等有特殊需求。** 吞吐量=1s/响应时间 **2.压测场景设计和压测方案制定业务模型分析首先,需要对业务模型进行分析,选择日常请求量比较大而且路径覆盖范围比较广...原创 2019-08-06 11:35:24 · 873 阅读 · 0 评论 -
mysql索引
B-tree索引的特点B-tree索引能够加快数据的查询速度。B-tree索引更适合进行范围查找。在什么情况下可以用到B树索引全值匹配的查询order_sn=‘84234234’匹配最左前缀的查询索引可以简单如一个列(a),也可以复杂如多个列(a, b, c, d),即联合索引。如果是联合索引,那么key也由多个列组成,同时,索引只能用于查找key是否存在(相等),遇到范围查询...原创 2019-04-18 09:33:55 · 190 阅读 · 0 评论 -
法院信访系统使用教程
法院信访系统使用教程信访人员使用教程第一步:注册第二步:信访登记第三步:信访查询系统管理员使用教程第一步:以admin账户登陆第二步:新增部门第三步:新增法院信访工作人员第四步:管理员新增信访案件信访工作人员使用教程第一步:信访案件接收第三步:信访案件办理信访人员使用教程第一步:注册注册成功后前往登陆页面,输入用户账号和密码登陆。第二步:信访登记第三步:信访查询在信访案件管理中,...原创 2019-03-28 17:15:13 · 1664 阅读 · 0 评论 -
线程
1.线程和进程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位;线程不能看作独立应用,而进程可以看作独立应用;进程有独立的地址空间,相互不影响,线程只是进程执行的不同路径;线程没有独立的地址空间,多进程的程序比多线程的程序健壮;进程的切换比线程的切换开销大;2.Java进程和线程的关系java对操作系统提供的功能进行封装,包货进程和线程;运行一个程序会产生一个进程...原创 2019-03-11 17:55:12 · 241 阅读 · 0 评论 -
面试经常涉及到的Shell指令
面试经常涉及到的Shell指令findgrep管道操作符 |awksed原创 2019-03-01 16:16:27 · 1859 阅读 · 0 评论 -
基于Nginx的中间架构
常见Nginx的中间架构静态资源WEB服务代理服务代理服务负责均衡调度器SLB负责均衡调度器SLB动态缓存动态缓存一、静态资源WEB服务1、静态资源类型非服务器动态运行生成的文件类型种类浏览器端渲染HTML、CSS、JS图片JPEG、GIF、PNG视频FLV、MPEG文件TXT等等任意文件2、静态资源服务场景-CDN...原创 2019-02-20 09:55:09 · 1743 阅读 · 0 评论 -
nginx之代理服务
nginx之代理服务代理代理服务正向代理反向代理反向代理配置语法Syntax: proxy_pass URL;Default:——;Context: location,if in location,limit_except;正向代理与反向代理区别:区别在于代理的对象不一样,正向代理的对象是客户端,反向代理代理的对象是服务端。其他配置语法——缓冲...原创 2019-02-28 20:14:37 · 157 阅读 · 0 评论 -
Nginx学习笔记-《环境准备》
一、环境调试确认四项准备1、确认系统网络ping www.baidu.com2、确认yum可用yum list|grep gcc3、确认关闭iptables规则iptables -L --查看iptables状态iptables -F --关闭iptables4、确认停用selinuxgetenforce --查看selinux状态setenforce 0 --停用selin...原创 2019-01-24 10:25:45 · 202 阅读 · 0 评论 -
ClassLoader
https://blog.csdn.net/briblue/article/details/54973413转载转载 2018-12-04 15:21:12 · 123 阅读 · 0 评论 -
Java代理三种方式
https://www.cnblogs.com/cenyu/p/6289209.html转发转载 2018-12-04 14:52:52 · 124 阅读 · 0 评论 -
Java 8实战(Java 8 in action)学习总结(三)
Java 8实战(Java 8 in action)学习总结(三)流总结2Streams API可以表达复杂的数据处理查询。常用的流操作如下表:你可以使用filter、distinct、skip和limit对流做筛选和切片。你可以使用map和flatMap提取或转换流中的元素。你可以使用findFirst和findAny方法查找流中的元素。你可以allMatch、noneMatch...原创 2018-11-08 21:05:47 · 258 阅读 · 0 评论 -
Java 8实战(Java 8 in action)学习总结(二)
Java 8实战(Java 8 in action)学习总结(二)流总结流式“从支持数据处理操作的源生成的一系列元素”。流利用内部迭代:迭代通过filter、map、sorted等操作被抽象掉了。流操作有两类:中间操作和终端操作。filter和map等中间操作会返回一个流,并可以链接在一起。可以用它们来设置一条流水线,但并不会生成任何结果。fotEach和count等终端操作会返回...原创 2018-11-06 16:22:35 · 256 阅读 · 0 评论 -
Java 8实战(Java 8 in action)学习总结(一)
Java 8实战(in action)学习总结(一)Lamdba学习总结Lamdba表达式可以理解为一种匿名函数 :它没有名称,但有参数列表、函数主体、返回值类型,可能还有一个可以抛出的异常列表。Lamdba表达式让你可以简洁的传递代码。函数式接口就是仅仅声明了一个抽象方法的接口。只有在接受 函数式接口 的地方才可以使用Lamdba表达式;Lambda表达式允许你直...原创 2018-11-06 15:02:41 · 345 阅读 · 0 评论 -
敏捷开发2.0
在了解敏捷开发2.0之前,先来了解常用的4种开发模式常用的4种开发模式1.瀑布式开发瀑布式开发是由WW.Royce 在1970年提出的软件开发模型,是一种比较老的计算机软件开发模式,也是典型的预见性的开发模式。在瀑布式开发中,开发严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤进行,步骤的成果作为衡量进度的方法,例如需求规格、设计文档、测试计划和代码审阅等。 瀑布式开发最早强调...原创 2019-08-07 15:20:05 · 428 阅读 · 0 评论