自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL太慢如何进行优化

in查询在进行cost代价计算时(代价 = 元组数 * IO平均值),是通过将in包含的数值,一条条去查询获取元组数的,因此这个计算过程会比较的慢,所以MySQL设置了个临界值(eq_range_index_dive_limit),5.6之后超过这个临界值后该列的cost就不参与计算了。就好像看书一样,上次看到哪里了,你就折叠一下或者夹个书签,下次来看的时候,直接就翻到啦。中的数据,放到临时磁盘文件,等到所有满足条件数据都查完排完,再用归并算法把磁盘的临时排好序的小文件,合并成一个有序的大文件。

2023-06-21 09:25:53 4321 1

原创 nginx 上传文件过大的问题

 client_max_body_size 100m; # 允许客户端请求的最大单文件字节数 client_body_buffer_size 100m; # 缓冲区代理缓冲用户端请求的最大字节数 

2018-08-08 17:50:13 1203

原创 anjular2 报错

npm ERR!  { Error: EPERM: operation not permitted, lstat 'D:\mywork\angulars\angularjsTest\my-app\node_modules\fsevents\node_modules\getpass\node_modules'npm ERR!   stack: 'Error: EPERM: operation not...

2018-03-25 18:15:40 253

转载 jvm调优

一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言...

2018-03-20 12:04:37 198

原创 intellij idea 开发spring boot

1.创建一个spring boot的project输入project的名字,点击完成2.创建controllerpackage com.example.demo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMa...

2018-03-13 10:00:02 251

转载 Hessian原理分析

Hessian 原理分析  一.      远程通讯协议的基本原理网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio

2017-12-13 13:50:53 214

原创 虚拟机开发ios环境复制问题

1.把另外一个ios的虚拟机复制的新的机器,运行不了闪退突然想起来ios需要虚拟机安装unlock补丁下载unlocker208补丁右键以管理员身份运行win-install,则问题解决

2017-12-12 15:40:22 269

转载 maven 的常用命令

1. 创建Maven的普通java项目:   mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:      mvn archetype:create     -DgroupId=packageName        -DartifactId=we

2017-12-12 15:26:16 186

转载 angularjs解决跨域问题

angularjs解决跨域问题使用nginxlocation /{rewrite ^(/?.*)$ /$1 break;proxy_pass "http://localhost:8080";proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;pro

2017-12-12 15:13:54 512

原创 win10局域网文件共享

1.启动共享与关闭密码保护2.选择共享文件,右键属性,共享,点击共享,添加everyone用户,然后设置权限,则该文件已共享3.需要获取共享文件的机器,选择你要共享文件的机器,则可获取共享文件

2017-12-06 10:30:43 406

原创 crypto-js des加密与解密 与java运行结果不一致的问题

public byteToString(arr) { if(typeof arr === 'string') { return arr; } var str = '', _arr = arr; for(var i = 0; i _arr.length; i++) { var one = _arr[i].toString(2), v = one.m

2017-11-27 10:02:11 4366 1

原创 ionic ios input输入框不能输入

1.ionic cordovabuild ios2.xcode 导入工程3.运行发现,input框不能输入4.去掉connect Hardware keyboard 即可

2017-11-24 11:10:22 1717

原创 ionic android 版本与本地sdk版本不一致的问题

修改2个文件1.platforms/android/AndroidMainitest,xmluses-sdk android:minSdkVersion="16" android:targetSdkVersion="26" />2.platforms/android/cordovalib/project.propertiestarget=android-26

2017-11-24 11:02:20 1435

原创 ionic+angulars app启动流程解析

ionic start myApp tabs后会创建一个工程包如下:1.hooks忽略 、node_modules 依赖包、resources android与ios相关、src 主要的程序包、www为图片或者css或者js2.config.xml 为工程配置文件,插件的版本等等类似pom.xml文件与web.xml的合体,为工程主要的配置文件content src="

2017-10-25 13:10:41 732

原创 activemq 包冲突

我搭建了一个activemq spring mvc的环境,在windows环境下运行没有问题,在linux环境下部署总是报“nested exception is java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.XmlReaderContext.getEnvironment()Lorg/springframewo

2017-10-25 09:35:21 857 1

原创 spring mvc 的启动过程

1.一个web的项目启动,从web.xml开始 org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/app-context.xml app org.springframework.web.servl

2017-10-19 15:07:53 360

原创 wnTKYg木马的解决

tomcat 无缘无故卡死,查询cpu发现cpu一直很高top命令,发现异常进程wnTKYg1.cd /tmp删除所有ddg开头的文件和wnTKYg文件2.kill掉ddg开头的进程和wnTKYg进程3.、/var/spool/cron 下面删除文件再监控10分钟,发现cpu正常了

2017-09-29 11:22:27 445 1

原创 基于ionic+cordova+angularJs

1.安装jdk2.安装node.js3.安装ionic$npm-g--registry=https://registry.npm.taobao.org(修改成taobao镜像)npm install -g ionic4.安装cordovanpm install -g cordova5.执行ionic start myApp tabs报错`which` fai

2017-09-26 14:23:59 469

原创 nginx防恶意刷新

今天公司恶意刷新网站导致系统速度缓慢,通过配置nginx来解决nginx 配置 http配置    limit_conn_zone $binary_remote_addr zone=TotalConnLimitZone:10m ;//同一个ip控制最大连接数    limit_req_zone $binary_remote_addr zone=ConnLimitZone

2017-09-26 13:41:10 3425

原创 mysql5.7修改密码与远程登录

mysql5.7版本修改密码与远程登录1.修改/etc/my.cnf 在最后增加一条skip-grant-tables重启mysql2.登录mysqlmysql -uroot -p 回车use mysql执行 update user set authentication_string=password('root117') where User='root' a

2017-09-25 10:36:29 789

原创 intellij maven插件下载不了jar包

今天在新电脑部署环境,jar下载不下来解决办法,新建一个settings.xml放在目录C:\Users\87719(这个为你用户的名称每个电脑不同)\.m2下内容为xml version="1.0" encoding="UTF-8"?>settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmln

2017-09-21 15:24:41 3657

原创 IntelliJ IDEA无法正常使用SVN解决办法

如果出现以上错误,svn安装的时候命令行没有安装,卸载svn,重新安装如下选中command line client,如下安装完成后,在cmd 执行svn help有命令行显示则成功。

2017-09-21 10:09:53 2807

原创 redis 与tomcat 的session 共享

1.什么是redisredis是一个key-value存储系统。为了保证效率,数据都是缓存在内存中。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。redi

2017-09-17 14:17:26 247

原创 nginx安装

安装nginx1.添加用户和组groupadd nginx  useradd -g nginx -M nginx  2.安装软件yum install pcre* yum install openssl* yum install zlib  yum install zlib-devel查看软件是否安装成功查看是否已

2017-09-12 16:58:57 326

原创 使用阿里云的负载均衡(解决http到https的强转,解决https重定向http)

由于公司需要,需要在阿里云上部署负载均衡,研究了几天终于,在负载均衡上部署成功,废话不多说,开篇:第一步:前端配置1. 创建负载均衡2.创建监听四层(TCP/UDP协议)服务,负载均衡系统是基于源IP的会话保持。四层会话保持的最长时间是3600秒。注意:会话保持开启(解决将同一客户端的会话请求转发给指定的一个后端服务器处理,这个如果不选会出现session问

2017-09-12 16:34:56 13017

空空如也

空空如也

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

TA关注的人

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