- 博客(20)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SpringMVC执行流程
SpringMVC执行流程SpringMvc是一种基于Spring实现了webMVC设计模式的请求驱动类型的轻量级web框架。工作流程用户发送请求2-3. 前端控制器dispatcherservlet接收到用户请求,通过系统或自定义的映射器配置找到handler,并将url映射的控制器controller返回给前端控制器4.通过前端控制器找到系统或默认的适配器5.前端控制器通过适配...
2019-04-20 21:01:32
193
原创 java后台请求重定向
@RequestMapping(value = “/SINGLE_SIGN_LOGIN”,method = RequestMethod.GET)public void singleSignLogin(@RequestParam String ticketId, HttpServletResponse resp, HttpServletRequest request) throws Excepti...
2019-12-31 18:44:33
814
原创 JAVA中后台try/catch返回前端错误信息
@RequestMapping(value = “/SINGLE_SIGN_LOGIN”,method = RequestMethod.GET)public void singleSignLogin(@RequestParam String ticketId, HttpServletResponse resp, HttpServletRequest request) throws Excepti...
2019-12-31 18:38:30
2023
原创 Jmeter5.2.1和jdk1.8的安装及环境变量配置
一、安装配置JDK1.81.下载安装jdk1.82.配置JDK环境变量:右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量变量名:【JAVA_HOME】变量值:【C:\Program Files\Java\jdk1.8.0_131】【jdk安装路径】变量名:【path】变量值:【%JAVA_HOME%\bin;%JAVA_...
2019-12-30 13:15:39
6127
6
原创 本地 redis启动出错Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
装在windows下,自己开使用。好长时间没启动,今天已启动,报错:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方法:cmd命令下运行redis-cli.exe127.0.0.1:6379>shutdownnot connected>exit然后重新运行redis-server.ex...
2019-10-21 15:59:52
324
原创 MySQL表结构导出Excel
把MySQL中的表结构按导出成EXCELSELECT COLUMN_NAME 字段名称, COLUMN_TYPE 字段类型, COLUMN_DEFAULT 默认值, CHARACTER_MAXIMUM_LENGTH AS 最大长度, NUMERIC_SCALE 小数位, ( CASE WHEN column_key = 'PRI' THEN '是' ELSE ...
2019-10-18 12:48:09
404
原创 js中判断两个数组中是否有相同的值
判断两个数组中是否有相同的值 $scope.opRouteNew = [1,2,3,4,5]; $scope.opRoutes[1,2,3] for (var i = 0; i < $scope.opRouteNew.length; i++) { var obj = $scope.opRouteNew[i]; va...
2019-10-09 15:22:21
4025
原创 oracle把一个用户下数据库库所有的表的权限赋给另一个用户
把一个用户下数据库库所有的表的权限赋给另一个用户select ‘grant select on ‘||’"’||table_name||’"’||’ to prd_stg_fms_stat;’ from user_tables;
2019-09-19 16:06:36
2635
原创 Window环境下Redis安装
一、关于RedisRedis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合。二、下载:下载地址: https://github.com/MicrosoftArchive/redis/releases根据系统下载的版本:以(64位为例)下载后一般解压到根目录下:如(E:\Redis-x64-3.2.10...
2019-08-28 15:29:28
172
原创 SecureCrt 设置在同一窗口下打开会话
解决方案:点击 File -> Connect In Tab/Tile 连接新的会话,或点击图中的图标这样看起来效果很方便
2019-05-28 09:46:22
2951
原创 MAP的底层原理
Map数据结构Map也是容器的一种,那么我们以前看到的每一种容器,都有响应的数据结构,例如数组是一组连续的存储空间,链表是无序的,包含指针域和值域的容器。Map的每一个元素叫做键值对,所谓键值对其实就是 “键” 和 “值” 组成的一对。map的主要实现类是hashmap和treemap,在java开发过程中主要用到的是hashmap。下面简单介绍一下hashmap原理数组数组存储区间是连...
2019-05-20 17:53:24
9731
1
原创 定位内存溢出
JVM管理的几个内存区域包括以下几个内存区域:1、 方法区:用于存储JAVA类信息、常量、静态变量。这个区域也可以发生垃圾回收,比如当一些类不在被引用时JVM可以卸载这个类,不过这种回收动作很少发生。另外所有线程都共享方法区,因此线程对方法区的访问被设计为线程安全的。2、 虚拟机栈:JAVA虚拟机栈是线程私有的,每当启动一个新线程时,JVM都会为它分配一个JAVA虚拟机栈。没当线程调用方法...
2019-05-09 17:58:27
483
原创 zookeeper集群搭建(windows环境下)
本次zk测试部署版本为3.4.6版本,下载地址http://mirrors.cnnic.cn/apache/zookeeper/限于服务器个数有限本次测试了两种情况1、单节点方式:部署在一台服务器上2、单IP多节点(伪集群):部署在同一IP,但是有多个节点,各有自己的端口3、多IP多节点:部署在不同IP,各有自己的端口(未测试)一、单节点方式:1、解压zk包,进入D:\zookeepe...
2019-05-08 23:36:15
762
2
原创 Linux部署测试环境总结
刚进公司就要进行平台测试环境部署,由于之前Linux用的比较少,只用过几个简单的杀进程、重启tomcat、查看日志等简单的操作命令,真要在LInux服务器上部署环境的时候,真是恨自己平时这方面知识积累的太少!还好这家公司有相关的部署文档和部署视频教程,经过两天的学习和操作,终于把平台测试环境搭建起来了。下面是环境部署过程中遇到的一些命令,做一下记录。1.使用sudo su命令切换到管理员2.本...
2019-05-08 10:04:40
1085
原创 利用EXPLAIN分析sql语句的性能
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的sql语句,可以帮助选择更好的索引和写出更优化的查询语句。。使用explain我看可以sql执行的相关信息:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询EXPLAIN 的每个输出行包括下面的列:idselect查询的序列号,包含...
2019-04-27 19:20:32
358
1
原创 什么是索引?什么条件适合建立索引?什么条件不适合建立索引?
1.主键自动建立唯一索引;2.频繁作为查询条件的字段应该创建索引;3.查询中与其他表有关联的字段,例如外键关系;4.频繁更新的字段不适合创建索引,因为每次更新不单单是更新记录,还会更新索引,保存索引文件;5.where条件里用不到的字段,不创建索引;6.高并发的情况下一般选择复合索引;7.查询中排序的字段创建索引将大大提高排序的速度(索引就是排序加快速查找);8.查询中统计或者分组的...
2019-04-25 21:33:44
7812
原创 JVM虚拟机原理
1. jvm介绍jvm是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。2.JVM原理jvm是java的核心和基础,在java编译器和os平台之间的虚拟处理器。java编译器只面向jvm虚拟机,生成jvm能理解的代码或字节码文件。java源文件经编译成字节码程序,通过虚拟机将指令编译成不同的机器码,通过特定平台运行java是编译行语...
2019-04-20 23:10:22
631
原创 对SpringBoot的简单理解
这里写自定义目录标题对SpringBoot的简单理解对SpringBoot的简单理解Spring Boot是一套遵循的约定大于配置的体系,简化了很多组件的使用比如datasouce、JPA、SpringMVC等等,约定好自动化的配置,就可以使用功能。使用的技术还是Spring体系的,Spring mvc在其中也有使用。同时SpringBoot有各种starter,包含了当前功能必须的各种Mav...
2019-04-20 21:13:59
864
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人