自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 MySQL查询优化

索引是什么官方定义:索引(Index)是帮助MySQL高效获取数据的数据结构。所以索引是一种数据结构,可以理解为“排好序的快速查找数据结构”。一般来说,索引本身也很大,不可能全部存储在内存,因此往往以索引文件的形式存储在磁盘上。我们平常所说的索引,如果没有特别指明,都是B树(多路搜索树,不一定是二叉树)索引。其中聚集索引、次要索引、复合索引、前缀索引、唯一索引默认都是使用B+树优势...

2020-03-23 17:56:06 217

原创 shell脚本

概述shell是一个命令行解释器,它接收应用程序/用户命令,然后操作系统内核。shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。shell解析器[root@iZbp1b61tux603e0rlumg5Z test]# cat /etc/shells /bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr...

2019-11-06 00:13:32 232

原创 kafka/zookeeper集群部署以及常用命令学习

环境准备三台虚拟机(192.168.209.188,192.168.209.189,192.168.209.190)kafka_2.10-0.10.0.1zookeeper-3.4.12.tar.gz下载地址Zookeeper:http://mirror.bit.edu.cn/apache/zookeeper/current/Scala:http://www.scala-lang...

2019-03-02 22:20:13 281

原创 Redis

原文:https://www.cnblogs.com/xrq730/p/8890896.html          https://www.cnblogs.com/xrq730/p/8944539.htmlRedis从入门到精通:初级篇平时陆陆续续看了不少Redis的文章了,工作中也一直在用Redis,感觉是时候对过往Redis的所学进行一次系统性的总结。《Redis从入门到精通》系列会分为初级、...

2018-07-06 14:46:41 1211

原创 签名验签以及RSA与AES的区别

做项目时,会经常要与第三方进行交互,比如与支付宝、微信等做交互。为了保证交互时数据的安全,一般情况下我们会进行签名、验签。我们假设商户AAA与某第三方XXX进行支付对接,以商户为主语:商户AAA有自己的私钥,并把AAA的公钥提供给XXX;支付XXX有自己的私钥,并把XXX公钥提供给AAA;签名:用AAA的私钥做签名,并把AAA的公钥提供给XXX,XXX使用AAA给的公钥验证签名,确认是AAA发送过...

2018-07-05 15:40:24 3500

转载 数据库优化之读写分离

原文地址:https://blog.csdn.net/per_son/article/details/53008312前言网站发展的初期,由于没有太多访问量,一般来讲只需要一台服务器就够了,这时候应用软件、数据库、文件等所有资源都在一台服务器上。随着用户量和数据文件的增加,单台服务器的性能达到瓶颈,这时候需要把应用软件、数据库和文件资源单独拆分出来,满足他们对服务器硬件资源的不同需求。比如应用软件...

2018-07-04 17:16:57 978

转载 深入浅出数据库索引原理

原文地址:https://www.cnblogs.com/aspwebchh/p/6652855.html前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后...

2018-07-04 10:03:06 125

原创 Tomcat配置详解以及优化方案

server.xml<Server>元素:是整个配置文件的根元素,对应Tomcat服务器。port:用来指定监听关闭Tomcat服务器请求的端口。shutdown:指定向port表示的端口发送关闭Tomcat服务器的命令。<Service>元素:监听来自客户端的http请求,一个Server节点可以有多个Service节点。name:service的名字。<Conne...

2018-07-03 17:09:42 467

转载 多线程的问题总结

文章转载自 五月的仓颉 大神, 原文地址:http://www.cnblogs.com/xrq730/p/5060921.html前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网...

2018-05-28 11:07:07 225

转载 面试感悟----一名3年工作经验的程序员应该具备的技能

原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2...

2018-05-28 11:03:24 372 1

转载 ConcurrentHashMap

并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊 O(∩_∩)O)。ConcurrentHashMap的设计与实现非常精巧,大量的利用了volatile,f...

2018-05-23 10:52:14 100

原创 centOS6.5部署YApi

# centOS6.5部署YApi    + 参考 https://www.linuxidc.com/Linux/2018-01/150513.htm    + mongodb官网 https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/?_ga=2.11882356.1106166229.152...

2018-05-21 10:41:27 1036

原创 fetchMetadata: sill fetchPackageMetaData error for yargs卡住不动

百度一下有个什么换npm的源的博客,更换成淘宝的源,地址跟我一样,所以没试。然后google的一条评论找到了解决方法,强制清缓存 npm cache clean --force然后就好了,至于原因,暂时不懂!...

2018-05-18 16:24:22 12522

转载 CentOS 7 部署 YApi

YApi是去哪儿移动架构组开源的API管理系统,之前使用码云上开源的CrapApi,但是由于原作者很久没有更新维护且听公司开发人员说YApi功能更为强大,故让我进行部署。一、准备工作1.1 环境操作系统:CentOS 7 (CentOS-7-x86_64-Minimal-1708)环境要求:nodejs(7.6+)mongodb(2.6+)二、部署nodejs部署nodejs尽可能选择偶数版本,因...

2018-05-17 10:57:26 2151

原创 遇到一个奇怪的问题,关于laydate()初始化的问题

前端东西不熟,出了问题搞不定了。本来是想做个记录解决日志的东西,如图:在每添加一行的时候时间插件框初始化一次第一个没问题,后来添加的每一行,都会自动跳出时间让选择,第一时间没选择,点了其它地方,第二次就选择不了了。第一行随时可以选择时间,第二行已经不能选择了,只能在增加一行的时候第一时间选择时间。情况是这么个情况,代码如下:    //解决日志function solveLog(id) { ...

2018-05-11 14:35:33 11824 1

转载 [Webservice] Eclipse根据wsdl文件自动生成webservice的调用客户端

生成客户端:1. 带有webservice插件的Eclipse工具;2. 首先用浏览器访问webservice的站点,接着保存打开的页面后缀为wsdl;3. 在Eclipse中生成webservice客户端代码,New---->Other---->Webservice---->Webservice Client,选择之前拷贝到eclipse中的wsdl路径点击finish,这样e...

2018-03-15 10:45:37 230

转载 Java中Volatile关键字详解

一、基本概念先补充一下概念:Java 内存模型中的可见性、原子性和有序性。可见性:  可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。  可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结...

2018-03-14 14:31:22 100

原创 java中Integer类toUnsignedString方法

论坛看到一篇文章,点进去看到Integer.toHexString()这个方法,如下图:然后就去eclipse敲了这个方法点了进去,然后一下午时间就没了。还没弄懂……然后继续往下点:这个方法说明是将整数转为一个无符号数,首先看参数,int i 很明显就是要转换的整数,shift得看了下面才知道是什么意思。首先新建一个数组,放那备用,radix是进制数,1左移

2018-01-24 16:36:45 6594

原创 java.lang.IllegalStateException

java.lang.IllegalStateExceptionat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav

2018-01-07 20:10:39 3762

转载 java配置定时任务

1.Java Timer定时首先继承java.util.TimerTask类实现run方法package com.land;import java.util.Date;import java.util.TimerTask;public class TimerTest extends  TimerTask  { @Override public v

2017-12-22 15:32:57 573

原创 include标签在shtml页面中不起作用

项目做完以后附带了一个网站,然后改bug的时候发现网站主页菜单不显示。发现页面后台都并没有报错!于是上网找了一番。这个标签是一个伪动态标签,想让它有用得在tomcat配置一下ssi。tomcat ssi默认是注释掉的,所谓配置只用去掉注释就ok,具体配置如下:            ssi                  org.apache.catali

2017-12-14 16:40:14 1645

原创 hibernate

HibernateORM介绍1.Hibernate框架的作用:-- 能让程序员以面向对象的方式来操作数据库,从而简化持久层的开发。-- 它底层可以跨数据库. (程序人员开发项目不用关心项目用得是什么数据库).2.ORM:Object Relation Mapping 对象关系映射.-- Object: 对象指得是面向对象的编程语言.--

2017-12-13 14:42:52 212

转载 非常详细的Echarts介绍

非常详细的介绍(转)简介ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9 /10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽...

2017-12-04 16:40:25 58977 1

原创 Linux实用命令

pwd: 显示当前用户的所在的目录cd: 切换目录   cd : 切换到当前用户的家目录   cd ~ : 切换到当前用户的家目录   cd /tmp : 切换到指定目录  (按1次 tab键自动补全目录名  2次打印所有相关的)    cd - : 切换到上一次的目录   cd ../  : 退到上一层的目录clear: 清空桌面ls: 打印出当前目录的所

2017-12-03 23:12:04 219

转载 VMware Workstation9 下安装 CentOS6.5( 安装图文教程 )

转自我J哥的一、下载CentOSer6.5镜像文件https://pan.baidu.com/s/1pKZEUJD二、创建新的虚拟机,命名CentOS6.51、在VMware Workstation 9 主页中选择“Create a New Virtual Machine”,创建新的虚拟机。2、选择“Custom(advanced)“,自定义(高级)

2017-12-01 21:27:50 168

转载 java把excel数据写入Oracle数据库(.xls文件)(转)

java把excel数据写入Oracle数据库,此处需要引入两个文件:ojdbc14.jar,jxl-2.6.10.jar,首先在oracle建立表exceltest,excel文件内容与其对应,此处注意:(excel版本太高了 报错:Exception in thread "main" jxl.read.biff.BiffException: Unable to recognize,把文件保存成

2017-11-23 20:58:09 2104

转载 Java 八大排序算法(转来做笔记)

分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 先来看看 8种排序之间的关系:

2017-11-23 20:44:05 363

空空如也

空空如也

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

TA关注的人

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