- 博客(25)
- 收藏
- 关注
原创 SQL太慢如何进行优化
in查询在进行cost代价计算时(代价 = 元组数 * IO平均值),是通过将in包含的数值,一条条去查询获取元组数的,因此这个计算过程会比较的慢,所以MySQL设置了个临界值(eq_range_index_dive_limit),5.6之后超过这个临界值后该列的cost就不参与计算了。就好像看书一样,上次看到哪里了,你就折叠一下或者夹个书签,下次来看的时候,直接就翻到啦。中的数据,放到临时磁盘文件,等到所有满足条件数据都查完排完,再用归并算法把磁盘的临时排好序的小文件,合并成一个有序的大文件。
2023-06-21 09:25:53 4791 1
原创 nginx 上传文件过大的问题
client_max_body_size 100m; # 允许客户端请求的最大单文件字节数 client_body_buffer_size 100m; # 缓冲区代理缓冲用户端请求的最大字节数
2018-08-08 17:50:13 1227
原创 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 283
转载 jvm调优
一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言...
2018-03-20 12:04:37 211
原创 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 265
转载 Hessian原理分析
Hessian 原理分析 一. 远程通讯协议的基本原理网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio
2017-12-13 13:50:53 230
原创 虚拟机开发ios环境复制问题
1.把另外一个ios的虚拟机复制的新的机器,运行不了闪退突然想起来ios需要虚拟机安装unlock补丁下载unlocker208补丁右键以管理员身份运行win-install,则问题解决
2017-12-12 15:40:22 286
转载 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 194
转载 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 523
原创 win10局域网文件共享
1.启动共享与关闭密码保护2.选择共享文件,右键属性,共享,点击共享,添加everyone用户,然后设置权限,则该文件已共享3.需要获取共享文件的机器,选择你要共享文件的机器,则可获取共享文件
2017-12-06 10:30:43 435
原创 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 4484 1
原创 ionic ios input输入框不能输入
1.ionic cordovabuild ios2.xcode 导入工程3.运行发现,input框不能输入4.去掉connect Hardware keyboard 即可
2017-11-24 11:10:22 1735
原创 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 1457
原创 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 746
原创 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 873 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 380
原创 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 487 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 480
原创 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 3463
原创 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 815
原创 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 3686
原创 IntelliJ IDEA无法正常使用SVN解决办法
如果出现以上错误,svn安装的时候命令行没有安装,卸载svn,重新安装如下选中command line client,如下安装完成后,在cmd 执行svn help有命令行显示则成功。
2017-09-21 10:09:53 2827
原创 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 261
原创 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 339
原创 使用阿里云的负载均衡(解决http到https的强转,解决https重定向http)
由于公司需要,需要在阿里云上部署负载均衡,研究了几天终于,在负载均衡上部署成功,废话不多说,开篇:第一步:前端配置1. 创建负载均衡2.创建监听四层(TCP/UDP协议)服务,负载均衡系统是基于源IP的会话保持。四层会话保持的最长时间是3600秒。注意:会话保持开启(解决将同一客户端的会话请求转发给指定的一个后端服务器处理,这个如果不选会出现session问
2017-09-12 16:34:56 13086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人