Hibernate部分 1.为什么要使用Hibernate开发你的项目呢?Hibernate的开发流程是怎么样的? 为什么要使用 ①.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 ②.Hibernate 是一个基于JDBC的主流持久化框架,是一个优秀的ORM 实现。他很 ...
分类:
Web程序 时间:
2018-06-29 21:04:20
阅读次数:
169
mysql 数据优化慢查询优化基本步骤0.先运行看看是否真的很慢,注意设置SQL_NO_CACHE1.where条件单表查,锁定最小返回记录表。这句话的意思是把查询语句的where都应用到表中返回的记录数最小的表开始查起,单表每个字段分别查询,看哪个字段的区分度最高2.explain查看执行计划,是 ...
分类:
数据库 时间:
2018-06-25 17:01:52
阅读次数:
222
图示: 第一步:浏览器的处理(用户的操作系统) ①用户在浏览器中输入URL地址 ②浏览器解析用户输入的URL地址 ③浏览器会先检查本地缓存中有没有这个域名 ④浏览器发起一个DNS系统调用 检查操作系统缓存有没有这个域名 找系统的hosts文件中有没有这个域名 如果都没找到,会对DNS服务器发起一个系 ...
分类:
其他好文 时间:
2018-06-16 10:32:12
阅读次数:
153
搜索历史 搜索过的关键词 保存在本地存储 localstorage 中,同时多个组件共享搜索历史数据,将数据存到vuex 中,初始值从本地缓存中取得对应key 的值,没有数据默认为空数组 点击搜索关键词列表值的时候触发将关键词写入vuex 中,搜索结果列表suggest 组件向外派发事件,在需要渲染 ...
分类:
其他好文 时间:
2018-06-13 23:33:45
阅读次数:
297
一、前端本地缓存的几种实现方式了解一下 二、前端跨域(2种个人比较中意的) 浏览器有一个很重要的概念——同源策略(Same-Origin Policy)。所谓同源是指,域名,协议,端口相同。不同源的 客户端脚本(javascript、ActionScript)在没明确授权的情况下,不能读写对方的资源 ...
分类:
其他好文 时间:
2018-06-13 11:48:41
阅读次数:
185
这几天遇到了两个问题,都很奇葩,苦恼了三天,最终还是定位出来了。 问题一、通过pl/sql developer插入数据到远程oracle数据库服务器,通过pl/sql developer查询能查询到数据,但是通过远程Oracle的sqlplus却查不到数据,应用程序通过mybatis进行查询也查不到 ...
分类:
数据库 时间:
2018-06-10 15:17:57
阅读次数:
428
package com.fh.interview.cache; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; import java.util.concurrent.Callabl... ...
分类:
其他好文 时间:
2018-06-09 17:52:56
阅读次数:
144
1.简介Android缓存原理都是一样,可以自己封装。三级缓存:1.内存缓存:缓存在内存中,基于LRU(leastrecentlyused)算法,机器重启消失。2.本地缓存。缓存在本地中。一般键值对形式。(url,filepath)3.网络缓存。从网络加载资源,然后缓存在内存、本地中。2.实现步骤2.1内存缓存:[java]viewplaincopypublicclassMemoryCacheUt
分类:
移动开发 时间:
2018-06-09 13:27:57
阅读次数:
187
常见的几种SPA优化方式 减小入口文件体积 静态资源本地缓存 开启GZip压缩 使用SSR 减小入口文件体积 静态资源本地缓存 开启GZip压缩 使用SSR ..... 减小入口文件体积,常用的手段是路由懒加载,开启路由懒加载之后,待请求的页面会单独打包js文件,使得入口文件index.js变小,开 ...
分类:
其他好文 时间:
2018-06-08 11:54:42
阅读次数:
192