自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 MySQL主从同步

前言: 面试中,经常被问到MySQL中主从同步的原理是什么?什么是主从延迟?如何解决主从同步延迟问题?主从同步优势随着业务量的增长,高并发,数据库服务器宕机等问题频繁出现,单台MySQL服务器将会成为系统瓶颈。为了解决此问题,通常会使用集群主从同步模式(Master-Slave)来同步数据,通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力。总结主从同步模式优势:读写分离,缓解数据库压力(主数据库用来做数据写入,从数据库用来做数据读取); 一主多从,系统可拓展性和高可.

2021-10-17 23:00:22 609

原创 玩转MySQL索引

目录索引数据结构hash表平衡二叉树B树B+树索引分类聚簇索引和非聚簇索引类型区分索引失效原因索引调优索引知识点回表索引覆盖最左匹配原则索引下推面试中,经常被问到的MySQL索引是什么数据结构?索引有那些分类? 开发中,经常遇到的明明加了索引,为啥会失效?索引应该怎么调优?索引数据结构MySQL索引的作用加快数据访问。对于索引的设计,我们不妨思考下目前已知的数据结构: hash表、平衡二叉树 (AVL)、B树、B+树。h

2021-10-06 23:30:39 124

原创 MySQL执行计划

目录查看执行计划方法各个字段详解idselect_typetypepossible_keyskeykey_lenrefrowsExtra你是否遇到表加了索引之后,查询执行依旧很慢?是否困惑索引有没有生效?带着问题,我们来学习下一个MySQL数据库开发者必备的利器--查看执行计划。查看执行计划方法1、命令行方式:EXPLAIN + sql2、界面方式:Navicat 自带其中比较重要的列有id、type、key、rows...

2021-10-06 00:09:51 339

原创 MySQL存储引擎

目录1、存储引擎总结对比2、存储引擎明细对比2.1、MyISAM2.2、MEMORY2.3、InnoDB(默认)3、存储引擎选择问题:MySQL有哪些存储引擎?默认是哪个?有什么区别?如何选择存引擎?1、存储引擎总结对比在mysql5之后,支持的存储引擎有9种,但是常用的就那么几种,而且默认支持的是InnoDB。我们可以使用命令来看看当前数据库可以支持的存储引擎有哪些。show engines;也可以查询当前表使用什么存储引擎: SHOW TABL.

2021-10-05 23:41:02 116

原创 数据库事务隔离级别

问题:事务有哪些特性,在ORACLE中隔离有哪些级别?数据库事务的隔离级别有4个,由低到高依次为Read uncommitted (读未提交)、Read committed(读提交)、Repeatable read(可重复读)、Serializable(序列化),这四个级别可以逐个解决脏读 、不可重复读 、幻读这几类问题。√: 可能出现 ×: 不会出现 脏读 不可重复读 幻读 Read uncommitted √ √ √ Read committe

2021-10-03 15:33:46 166

原创 webservice开发三:CXF+Spring开发WebService

webservice开发三:CXF+Spring开发WebService1.部署webservice服务端下载CXF框架: 首先 http://cxf.apache.org/download.html 从此目录下载 apache-cxf-2.7.18.zip 包,并导入新建项目新建一个接口IOrderWebService,并且定义一个方法,书写注解package com.xiaomacloud.w

2016-12-27 00:36:36 280

原创 webservice开发二:使用CXF开发webservice

下载CXF框架首先 http://cxf.apache.org/download.html 从此目录下载 apache-cxf-2.7.18.zip 包,并导入项目

2016-12-18 20:17:17 325

原创 webservice开发一:webservice基本概念

webservice开发一:webservice基本概念1.webservice是什么?web服务:服务器端整出一些资料可以让客户端应用访问(获取数据) 一个跨语言、跨平台的规范(抽象) 多个跨平台、跨语言的应用间通信整合的方案(实际)2. 为什么使用webservice?业务需求: 应用A:Java写的,运行在Windows平台下,List<User> getAllUsers() ; 应用

2016-11-24 00:25:34 378

转载 Mongodb与Redis应用指标对比

MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。 指标 MongoDB(v2.4.9) Redis(v2.4.17) 比较说明

2016-06-24 11:22:21 291

转载 正则常用表达式

以下是转载的文章,有了现成的表达式,又有现成的正则表达式类,应该可以满足一般需求了,呵呵。   常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计

2016-03-09 11:27:39 220

原创 解决String字符里面存在"\r\n",用replaceAll解决不了的问题

字符串里面有"\r\n",大部分选择用replaceAll("\r\n","")来解决,有时候好像处理不了(为什么这样我也母鸡,看到的懂的读者麻烦告诉一下),为此选用了另一种办法来解决 /** * 解决编码问题,去掉换行 * 方法名称:replaceBlank * 方法描述: * @param 短信内容 * @return

2015-11-13 10:41:03 9022 2

原创 解决当字段不存在使用resultSet.getString("id")报异常的问题

问题描述:当写sql时有时候会漏写某个字段,而在JDBC获取漏写字段的值时,比如 String  id = resultSet.getString("id")会报此字段不存在的异常。问题解决:在调用resultSet.getString("id")前先做出此字段是否有写入sql。 /** * 判断查询结果集中是否存在某列 * @param rs 查询结果集

2015-11-13 10:18:04 7498 2

原创 posstion 中 relative 跟 absolute 的区别

absolute: 绝对定位relative:相对定位absolute 是参照浏览器左上角为起始点(当父类没有用relative来定位时)来绝对定位,网页是随着屏幕的分辨率改变而自适应,而使用absolute 不会因为分辨率改变而变化,所以最后发生的效果是不同分辨率的屏幕都不一样,因此使用absolute 这个来定位需要谨慎考虑。而当父类用relative来定义的时候,使用absolu

2015-10-28 16:30:12 1126

转载 Spring3.x中各个jar包的作用总结

org.springframework.aop-3.0.6.RELEASESpring的面向切面编程,提供AOP(面向切面编程)实现org.springframework.asm- 3.0.6.RELEASESpring独立的asm程序,Spring2.5.6的时候需要asmJar 包3.0.6开始提供他自己独立的asmJarorg.

2015-03-16 11:21:13 324

转载 五个程序员求职者的最佳提问

本文是极客网原创翻译,请按文末要求转载!程序员在求职面试的时候,我们向面试官所提的问题如何甚至不亚于我们在整个面试过程中的表现。这些问题提得好,能展现思维的高度前瞻性,表达为建设公司美好未来而做出贡献的强烈意愿。下面是本人经过精挑细选、深思熟虑得到的五个问题,它们能让你在众多面试人员中脱颖而出、一鸣惊人。1. “在头两三个月里,贵公司希望我做出什么成绩,对我有何期望?”

2015-03-04 09:51:19 344

转载 javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer

Apr 8, 2014 2:13:57 PM org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service() for servlet springmvc threw exceptionjavax.validation.UnexpectedTypeException: No validator could

2015-02-12 16:30:49 371

原创 SpingMVC使用拦截器防止表单重复提交

原理:在Session中保存一个表单的唯一编号,将该编号放在一个隐藏域中,同其他数据一同提交。在提交表单后,通过拦截器或其他机制检查唯一编号,如果存在则说明表单是第一次提交,如果不存在则被重复提交(在第一次提交检查后就会从Session中移除该编号)。步骤:1,生成两个拦截器;2,在表单中加入隐藏域;3,在对应的action中加入把隐藏赋值的代码;4,配置文件中做出响应配置。/

2015-02-10 23:42:08 519

原创 hibernate各个jar包的作用

Hibernate相关jar包的详细介绍如下:antlr-2.7.6.jar ——语言转换工,Hibernate利用它实现 HQL 到 SQL的转换 commons-collections.jar—— Apache 的工具集,用来增强Java对集合的处理能力dom4j-1.6.jar ——dom4j XML 解析器 hibernate3.jar ——hi

2014-12-17 11:52:21 1081

原创 字符串,数组,集合表示长度的区别

字符串:字符串. length() 方法数组:数组.length() 属性集合:集合.size() 方法

2014-12-08 16:19:42 1004

Win64OpenSSL_Light-1_0_2u.exe

OpenSSL开放源代码的软件,从官网下载,亲测有效。 支持win64系统; 安装步骤,一路next,在最后需要付款按钮,全不选即可。

2020-02-16

hibernate-distribution-3.3.2.GA-dist.zip

hibernate官方jar包——hibernate-distribution-3.3.2.GA-dist.zip

2014-12-09

struts标签库

struts标签库,打包成.chm文件,便于查询,里面有logic,bean等标签

2014-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除