- 博客(13)
- 收藏
- 关注
原创 Mybatis一、二级缓存和自定义缓存
1,一级缓存Mybatis默认开启一级缓存,一级缓存是在sqlSession层面进行缓存的。即,同一个sqlSession,多次调用同一个mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后查询直接从缓存中去查询,而不会直接查询数据库。但是不同的sqlSession对象,因为不同的sqlSession都是相互隔离的,所以相同的Mapper、参数和方法,...
2019-07-26 15:39:41 184
原创 Redis缓存穿透、缓存雪崩、缓存击穿
Redis缓存的使用,极大地提升了应用程序的性能和效率,特别是数据查询方面。但是它也带来了一些问题。问题一:最要害的问题,就是数据的一致性问题,从严格意义上说,这个问题无解。如果对数据的一 致性要求很高,那么就不能使用缓存。问题二:缓存穿透、缓存雪崩和缓存击穿。以下介绍:①缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存...
2019-07-26 15:37:35 134
原创 线程的生命周期(六种状态)
1 new (初始化状态)指的是在高级语言,比如java。在java层面的线程被创建了,而在操作系统中的线程其实还没有被创建,所以这个时候是不可能分配CPU执行这个线程!所以这个状态是高级语言独有的,操作系统的线程没这个状态。我们New了一个线程,那时候它就是这个状态。2 Runnable (可运行/运行状态)这个状态下是可以分配CPU执行的,在new()状态时候我们调用start()...
2019-07-26 15:36:38 1011
原创 nginx配置图片服务器
nginx 配置访问图片路径和静态页面 在网页上获取到指定的图片,并显示出来。 经过查阅相关资料,和自己亲身操作,首先whereis nginx 获取nginx的安装目录,查找到配置文件nginx.log进行配置。 文件如下:user root; worker_processes 1; #error_log logs/error.log; #er...
2018-10-23 20:33:55 2928
原创 linux服务中配置ftp命令及上传命令
①先通过xshell连接到服务器,,进入根目录②在主目录下通过rz命令将外界文件上传到服务。③找到此服务下的ftp的ip和端口号,用户名和密码,用命令ftp IP 端口 连接到ftp,如下,然后cd进入到ftp要添加文件的目录④在服务中输入pwd找到根目录信息,如图⑤在ftp服务中输入lcd 上面获取的命令 比如:/data/migup3/。如图⑥输入put...
2018-10-23 20:31:07 11220
转载 getHibernateTemplate.load() 和get()之间的区别
在hibernate 进行 getHibernateTempelete().delete(entity) 数据的时候抛出了一个异常,异常信息是空值引用了一个非空值,意思就是说在删除数据的时候ORM进行Mapping 映射时,将一个空值插入到了一个标识为不能为空的属性中. 经过一段仔细的研究后发现hibernate 在进行delete,update 操作的时候,必须将传入的
2016-10-21 09:54:23 1310
转载 获取spring的ApplicationContext几种方式
Java类获取spring 容器的bean常用的5种获取spring 中bean的方式总结:方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId
2016-08-18 21:24:51 496
转载 IE、Firefox等浏览器不兼容原因及解决方案(1)
浏览器不兼容原因及解决方法浏览器不兼容原因及解决方法,归纳几点: 1.文字大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,IE下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定line-height。确保所有文字都有默认的line-height值。这点很重要
2016-08-08 18:35:07 1029
转载 AJAX工作原理及其优缺点
1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信; 使用Javascript操作Document
2016-05-15 16:03:30 235
转载 AJAX工作原理及其优缺点
1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信; 使用Javascript操作Document
2016-05-15 14:58:03 274
原创 如何使用XMLHTTPRequest对象实现无刷新效果
一,创建XMLHttp对象:var xmlhttp;//声明浏览器初始化对象变量 function searchSuggest(){ try{ xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ t
2016-05-15 14:51:27 379
转载 http statusCode(状态码) 200、300、400、500序列
201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功且服务器已创建了新的资源。 202(已接受) 服务器已接受了请求,但尚未对其进行处理。 203(非授权信息) 服务器已成功处理了请求,但
2016-05-15 14:42:33 492
转载 ActiveXObject( "Microsoft.XMLHTTP ")解析
为了用JavaScript向服务器发送一个HTTP请求, 需要一个具备这种功能的类实例. 这样的类首先由Internet Explorer以ActiveX对象引入, 被称为XMLHTTP. 后来Mozilla, Safari 和其他浏览器纷纷仿效, 提供了XMLHttpRequest类,它支持微软的ActiveX对象所提供的方法和属性.其中http_request = new
2016-05-15 10:03:25 7116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人