会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jiguojing
博客园
首页
新随笔
联系
管理
1
2
3
4
5
···
9
下一页
2018年10月28日
host缓存,浏览器缓存---解决host缓存带来的伤
摘要: 1.缓存 缓存,对应工程师来讲简直太熟悉了,太方便了,省略到资源或数据的获取方式,直接缓存到离用户访问最快的地方,也降低服务器的压力,比如: (1)静态文件获取 服务器->cdn->本地磁盘->本地内存 (2)数据获取 数据库->内存型数据库 (3)host 缓存 主域名服务器->顶级域名服务器->
阅读全文
posted @ 2018-10-28 12:45 jiguojing
阅读(864)
评论(0)
推荐(0)
2018年4月1日
新手讲算法 快速排序
摘要: (1)选择一个数字 pivot,将数组分成两个数组 a,b。 a <= pivot, b > pivot (2)不停地递归,直到每个数组中只有一个数字,此时数组达到有序 疑问:怎么选择 基准:pivot (1)固定位置:开头 或 中间 或 结尾 (2)随机位置 (3)开头 + 中间 + 结尾 数字的
阅读全文
posted @ 2018-04-01 16:36 jiguojing
阅读(188)
评论(0)
推荐(0)
2017年12月17日
新手讲算法 归并排序 之 逆序对
摘要: 1. 归并排序 要点: 归并排序是建立在归并操作的一种有效的算法,该算法是采用 分治法 的典型应用。 基本思想: (1)分解:将序列每次折半划分成两个数组,直到划分成每个元素一个数组 (2)合并:将划分后的序列段两两合并后排序。 2.逆数对问题 我们可以发现,其实就是要找 每个数的左边的比他大的数一
阅读全文
posted @ 2017-12-17 16:44 jiguojing
阅读(1111)
评论(0)
推荐(0)
2017年12月13日
mysql in 中使用子查询,会不使用索引而走全表扫描
摘要: 所以可以将 in 条件中 子查询转换成一张子表,从而通过 join 的形式进行条件限制。
阅读全文
posted @ 2017-12-13 22:26 jiguojing
阅读(3149)
评论(0)
推荐(0)
2017年12月11日
java集合之hashMap,初始长度,高并发死锁,java8 hashMap做的性能提升
摘要: 众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。 HashMap数组每一个元素的初始值都是Null。 对于HashMap,我们最常使用的是两个方法:Get 和 Pu
阅读全文
posted @ 2017-12-11 23:44 jiguojing
阅读(889)
评论(0)
推荐(0)
2017年11月26日
简要了解web安全之sql注入
摘要: 什么是sql注入? 通俗来讲就是通过 将可执行sql语句作为参数 传入查询sql 中,在sql编译过程中 执行了传入进来的恶意 sql,从而 得到 不应该查到或者不应该执行的sql语句,对网站安全,信息 造成了威胁。 简单sql注入的几种情况 1.第一种情况:闭合 where条件 的语句来进行 查询
阅读全文
posted @ 2017-11-26 23:30 jiguojing
阅读(525)
评论(0)
推荐(0)
2017年11月19日
java之JVM学习--简单了解GC算法
摘要: JVM内存组成结构: (1)堆 所有通过new创建的对象都是在堆中分配内存,其大小可以通过-Xmx和-Xms来控制,堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区。Survivor被划分为from space 和 to space组成,结构图如下: (2)栈 每个线程
阅读全文
posted @ 2017-11-19 23:21 jiguojing
阅读(1262)
评论(0)
推荐(0)
java之JVM学习--简单理解编译和运行的过程之概览
摘要: java代码编译流程图: java字节码执行由JVM执行引擎完成 Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 Java源码编译机制 Java 源码编译由以下三个过程组成: 分析和输入到符号表 注解处理 语义分析和生成class文件 流程图
阅读全文
posted @ 2017-11-19 11:37 jiguojing
阅读(362)
评论(0)
推荐(0)
java之JVM学习--基本机构
摘要: JDK,JRE,JVM关系图 JVM所处的位置: JVM物理结构: jvm内存区详解: 概括来说,JVM初始运行的时候都会分配好 方法区 和 堆,而JVM每遇到一个线程,就为其分配一个 程序计数器, 虚拟机栈,本地方法栈。 当线程终止时,三者所占用的内存空间也会被释放掉,非线程共享的那三个区域的生命
阅读全文
posted @ 2017-11-19 10:51 jiguojing
阅读(465)
评论(0)
推荐(1)
2017年11月18日
JDK,JRE,JVM 关系和概念
摘要: JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
阅读全文
posted @ 2017-11-18 18:21 jiguojing
阅读(540)
评论(0)
推荐(0)
1
2
3
4
5
···
9
下一页
公告