项目开发
sink zhang
今日事,今日毕
展开
-
解决o.s.web.servlet.PageNotFound 异常
在项目启动的时候报下列的异常Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7937e82f]2019-05-30 12:59:48.331 WARN 5032 --- [nio-8081-exec-9] o.s.web.servlet.PageNotFound : No mapping for GET /chem/grids.html2019原创 2021-03-26 12:07:42 · 10553 阅读 · 5 评论 -
Mysql索引底层原理解析
1,B+树的定义2,InnoDB中的’页’3,InnoDB中主键索引生成过程4,InnoDB中联合索引生成过程5,索引实战与优化原创 2020-09-28 17:53:08 · 143 阅读 · 0 评论 -
JMeter压测高并发秒杀接口
1,JMeter入门jmeter是apacha 顶级的一个项目,官网下载地址为:jmeter.apache.org/download_jemeter.cgi,下载到桌面,启动bin目录下的文件,双击启动启动效果如下:2,压测接口针对商品秒杀系统,压测/goods/to_list接口如图系统的并发吞吐量QPS大约为912.4/sec,并发吞吐量相对来说较低,需要继续进行代码的优化,其中在压测的过程中项目抛出空指针异常项目出现空指针异常,在压测的过程中,不会进行cookie的传递,会抛出空原创 2020-08-14 11:06:08 · 1226 阅读 · 0 评论 -
kafka的安装以及使用
安装ZooKeeper1,下载安装包,直接下载3.4.x版本,3.5.x版本可能启动无法找到主类,使用:下载地址 此链接下载直接弃坑2,解压到D盘进入D:\zookeeper-3.4.14\conf目录,将zoo_sample.cfg”重命名为“zoo.cfg”3,打开“zoo.cfg”并编辑为dataDir=D:\zookeeper-3.4.14\tmp(必须以\分割)4,添加系统变量ZOOKEEPER_HOME=D:\zookeeper-3.4.14,并编辑path系统变量,添加路径:%ZOOK原创 2020-07-16 21:55:21 · 1858 阅读 · 0 评论 -
无法加载文件 E:\nodejs\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr osoft.com/fwlink/?LinkID=135170 中的
在vscode中执行命令遇到这样的问题:首选确保vscode是以管理员方式运行如果还不行的话,使用Win+R命令,输入powershell,然后确定,进入终端需要执行 Start-Process powershell -Verb runAs 切换到管理员命令窗口,执行 set-ExecutionPolicy RemoteSigned ,执行策略选择 Y。然后回到vscode,执行命令成功...原创 2020-05-28 11:22:20 · 2517 阅读 · 0 评论 -
springboot读取配置文件的两种方式
方式一:读取application.properties配置文件中的属性值在application.yml中添加字段test.name=kellytest.password=admin123读取属性直接使用注解进行调用 @Value("${test.name}") private String name; @Value("${test.password}") private String password;方式二:使用java bean的方式读取自定义配置文件原创 2020-05-26 17:15:59 · 228 阅读 · 0 评论 -
从零开始构建前后端分离脚手架(一):基本的环境搭建
概述最近发现自己学的越多忘记的越多,有些东西要总结一下,不然一不用就忘记的更快,今天从零开始以springboot为基础,搭建一个前后端分离的单体应用,算巩固一下基础吧,本文的解决方案不一定是最优方案,后期会慢慢优化以及修改注意:本教程粒度不是太细,针对有一定经验的进行学习,有些基础细节有所忽略,版本问题的话,按照我的版本构建,不会出错主要使用技术项目是前后端分离的,并没有使用vue来构建,使用ajax的一个工具类包装之后,作为前后端之间的通信协调接口,持久层使用mybatis而没有使用mybati原创 2020-05-22 11:40:43 · 872 阅读 · 0 评论 -
JavaEE安全框架源码剖析与整合-Spring Security篇
安全框架简介javaEE生态中,关于安全的框架主要有两种,Shiro和SpringSecurity,两者之间区别还有很大,Shiro是一个轻量级框架,可定制化程度较高,相对来说使用比较灵活,新手配置起来比较复杂,而SpringSecurity是Spring生态系列的顶级框架,跟Springboot天然集成,整合起来最容易,所以就先学习SpringSecurity的简单整合和使用SpringSe...原创 2020-04-21 16:10:10 · 327 阅读 · 0 评论 -
Hadoop安装和伪分布式平台的搭建
1,安装Hadoop拷贝文件配置环境变量运行/share/hadoop中的demo:grep,Wordcount###grep 利用正则表达式统计文件文件中出现的符合要求的字符串的个数具体命令:hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.2.1.jar grep input output 'py[a-...原创 2020-04-01 12:13:53 · 239 阅读 · 0 评论 -
TemplateProcessingException: Could not parse as expression
thymeleaf+layui加载页面渲染时,出现这种问题,报错:TemplateProcessingException: Could not parse as expression,layui中对应的代码如下:解决方式:1.也就是把cols后的[[ ]]变为[ [ ]]因为[[…]]之间的表达式在thymeleaf被认为是内联表达式,所以渲染错误2.或...原创 2020-03-28 20:44:06 · 4082 阅读 · 1 评论 -
数据库表外键的设计和数据库三范式
数据库外键的设计子表,父表的定义拥有外键的表是子表,主键被其他表引用的表是父表因为父表的标识被很多子表中的记录引用,所以叫父表。拥有外键关系,并且可以随便删除数据,不影响其他表的数据的那个表叫子表。使用的时候谁做为谁的外键,主要从以下两点考虑:1,删除是如何相互影响的,删除记录受约束的那个是父表,不受约束的那个是子表;2,记录必须先存在的是父表;外键的用途1, 最常用的一种: 减...原创 2020-03-27 17:13:01 · 539 阅读 · 0 评论 -
mybatis逆向工程
写入generatorConfig.xml配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybati...原创 2020-03-26 11:20:25 · 144 阅读 · 0 评论 -
redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because
问题缘由最近在逆向分析一个项目,此项目采用前后端分离,通过ajax进行前后端传值,获取数据库的数据传递给前台,运行之后,,,,查询网络请求后发现在js请求出了问题,数据用了redis处理缓存,下午刚在服务器上装的redis数据库。。。。解决问题首先连接远程数据库,是否可以远程访问,在进行redis的配置连接成功,打开终端去配置redis,由于Linux上的redi...原创 2020-03-01 22:51:12 · 1232 阅读 · 0 评论 -
自定义标签的使用
1,写自定义标签类对象(MyTag.java)package com.itheima.crm.utils;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSup...原创 2020-01-28 13:32:18 · 195 阅读 · 0 评论