自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (2)
  • 收藏
  • 关注

原创 Excel如何统计非数值内容行数

需要用到sum函数,具体公式如下:

2024-05-27 10:12:16 450

原创 在线JSON转Excel工具

所提供的JSON数据必须为JSON数组格式,如[{},{},{},...],可以使用JSON数组提取工具一键提取JSON数据中的第一个数组。在线JSON转Excel工具,可以快速将JSON数组数据一键转换为Excel格式,方便数据的可视化和交流。我非常喜欢的一款工具,推荐使用!

2024-03-08 15:18:21 567 1

原创 nvm如何使用

因涉及项目较多,node环境所需不同,项目依赖node环境出错原因,可借助nvm自由切换对应node环境,方便快捷。省去之前反复手动下载node版本,卸载安装。一般为setting.txt配置文件问题,1、配置对应路径 2、设置下载node、npm镜像地址。root是nvm的安装位置,path是node的安装位置,node_mirror 下载镜像地址。选择对应系统安装即可,支持Windows、Mac、Linux。CURRENT:为当前最新的版本。安装完成之后,验证nvm版本。查看安装后的node版本。

2024-01-06 19:50:43 445

原创 CentOS7.0 下rpm安装MySQL5.5.60

然后重启mysql服务:service mysql restart , 如果没有restart 就先service mysql stop 然后再启动。如果之前有安装过 : rpm -e xxxx --nodeps --force 全部卸载 (不加--nodeps可能会卸载失败)rpm -ivh MySQL-xxx.rpm 安装三个rpm 包(中间可能有错误提示,注意查看)rpm -qa | grep MySQL # 检查之前是否有安装过mysql。mysql 默认不允许远程访问,如果想远程连接,需要授权!

2023-12-08 21:39:50 136 1

原创 实测有效 MySql5.5.60导入MySql8.0.31数据库

1,可用Navicat把MySql8.0.31的数据数据库 转储为SQL文件 保存‘数据和结构’;2,使用notepad++打开MySql8.0.31的sql文件,将文件中的所有。utf8mb4_0900_ai_ci替换为utf8_general_ci。保存后在MySql5.5.60数据库运行sql文件即可。utf8mb4替换为utf8。

2022-12-30 18:10:44 554

转载 代码注释TODO、FIXME、XXX的说明

TODO: 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。表示需要实现,但目前还未实现的功能FIXME: 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。代码是错误的,不能工作,需要修复XXX: 说明:如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。勉强可以工作,但是性能差等原因...

2022-07-18 17:05:42 439

原创 数据结构可视化网站

数据结构模拟网站https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2020-04-18 18:00:15 239

原创 Java代码是怎么执行的

java语言是跨平台的, 为什么java语言会跨平台呢?因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。因为它有虚拟机(JVM),JAVA程序不是直接...

2019-12-13 14:58:12 288

原创 位 、字节、字符、位与字节的关系?

字节:字节是计算机存储容量的一种计量单位, 也就是我们平时所说的byte.字符:字符是计算机中使用的文字和符号, 例如: 0,1 a,b,c ,! ,@ ,# 等等.一般 utf-8 编码下,一个汉字 字符 占用 3 个 字节;一般 gbk 编码下,一个汉字 字符 占用 2 个 字节;位与字节的关系?位:数据存储的最小单位。每个二进制数字0或者1就是1个位;...

2019-12-13 10:31:18 992

原创 Vue脚手架项目的访问过程

用户通过域名/IP 路径去访问Vue脚手架搭建的新项目,访问过程是怎样的呢?1. 首先 先访问的是Vue项目的index.html文件; index.html会自动加载main.js文件(Vue项目的全局配置文件);2. main.js文件是Vue项目的全局配置文件, 在main.js文件中我们可以看到文件中有引入./App组件;3. 所以第三步访问的理应是APP组件;在...

2019-11-10 10:15:19 1098 1

原创 遍历Map集合的4种方式

首先我所理解的Map集合是一个键值对的集合,就像是一对男女朋友, 一个男朋友对一个女朋友;Map的主要特性是key值不允许重复,value值可以允许重复;其次使用Map集合,常常涉及到取值的问题;不光Map集合,其他集合也都是一个存取的过程;笼统点说,只不过每种集合所存取的方式不同;遍历map集合大致分为4种方式:Map<String, Object> map = new...

2019-11-05 14:55:31 324

原创 数据库中的字段类型为什么要指定长度?

如果不指定长度,数据库在存储的时候都必须给每个字段预留最大的存储空间,这样极大的浪费了空间,也加大了数据库本身管理的难度。如varchar2.假如最大长度为4800,如果不指定长度,每个字段都必须预留这么大的空间(包括有些只能用的极少空间的字段),这样极大的浪费了资源,对数据库本身而言也增加了管理资源。其实就是一句话:用多少,申请多少。你不觉得这样更节约吗?...

2019-10-31 10:58:28 2213

原创 对RESTful 风格的理解

一: 对restful 的理解REST(Representational State Transfer )是三个单词的缩写 ,中文的音译为 具象状态传输:对RESTFful的理解, 网上很多说是对restful 是一种风格,而不是一种模式, 对于目前这种风格没有太多的体会, 只能依照网上所说.1. restful是一种风格而不是一种标准;2. restful 可以显式的使用对应的H...

2019-10-31 10:45:01 1030

转载 golang 项目怎么打包部署到liunx系统上?

原文链接:https://www.jianshu.com/p/125c98ba2b93开发环境是windows,服务器是centos,那么怎么样才能打包部署呢,原来Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,知道了这一点就很容易了。1.打开cmd终端,cd到项目src目录下,执行如下操作SET CGO_ENABLED=0SET GOOS=linuxSET...

2019-08-29 19:38:28 4693

原创 转 vue批量上传图片

HTML代码: <div id="app"> <div class="hello"> <div class="upload"> <div class="upload_warp_left" @click="fileClick"> <button class="btn btn-succ...

2019-08-09 15:56:19 337 1

原创 jstl的标签都有哪些?

什么是jstl?JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。jstl的标签都有哪些?1>循环迭代标签以及属性所表示什么意思?循环迭代标签<别名:forEach/&gt...

2019-04-06 17:10:55 2353

原创 shiro中的jsp标签都有哪些?

标签名称 标签条件(均是显示标签内容)<shiro:authenticated> 登录之后<shiro:notAuthenticated> 不在登录状态时<shiro:guest> 用户在没有RememberMe时<shiro:user>...

2019-03-31 23:35:40 285

原创 authc登录过滤器的作用

authc登录过滤器的作用1.自动登录authc 过滤器执行过程中,首先判断的当前的请求路径是否等于loginUrl ,如果没有默认login.jsp . 如果当前的请求的路径等于loginUrl配置路径,执行登录操作,此时自动调用req.getParameter("username/password")方法,获取username,password的值.如果登录失败,会自动跳转到loginU...

2019-03-31 23:32:16 2002

原创 ssm怎么整合shiro?

在整合shiro之前,如果之前有其他拦截器和过滤器可以先去掉.ssm整合shiro的第一步:导入相关依赖. <!--日志包--> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging...

2019-03-31 23:30:22 212

原创 SpringMVC常用的请求传参和相应传值方式

请求传参的方式有六种常用的有RequestParam注解和对象传参:情况一:最传统的方式,方法参数中带入request,通过request.getParameter("参数名"),再封装到JavaBean中.情况二:简单类型参数和RequestParam注解.一:如果请求参数和Controller方法的形参同名. 可以直接接收.二:如果请求参数和Controller方法的形参不同名...

2019-03-27 15:22:51 598

原创 SpringMVC中redirect和forward的区别是什么?

redirect和forward:redirect方式相当于“response.sendRedirect()”,转发后浏览器的地址栏变为重定向后的地址,不共享之前请求的数据。forward方式相当于“request.getRequestDispatcher().forward(request,response)”,转发后浏览器地址栏还是原来的地址,共享之前请求中的数据。redirect...

2019-03-27 15:04:14 982

原创 SpringMVC访问静态资源访问不到?

问题:在Web根路径添加index.html,然后不能访问,原因是什么呢?为什么此时在配置前端控制器的URL模式()写成 / 就不行呢?原因:Tomcat中处理静态资源访问的servlet(default)的映射路径为/.在启动项目的时候,在Tomcat中的web.xml是先加载的,项目的web.xml是后加载的,如果配置了相同的映射路径,后面的会覆盖前者.也就是说,Sprin...

2019-03-27 14:27:26 1316

转载 servlet-api包是干嘛的?

支持servlet的jar包。应该叫servlet-api.jar你如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,这些对象都是要靠这个jar包才能使用的。如果你安装了Tomcat,这个jar包一般在tomcat安装目录\lib 文件夹下面有,当你把web项目部署到tomcat,会自动加载这个jar包来识别Serlve...

2019-03-27 11:33:06 7755

转载 SpringMVC中的包都是什么意思?

spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来...

2019-03-27 11:24:08 647

转载 spring每个包所表示的意思是什么?

spring依赖的jar包如下:下面是每个jar包的说明spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独...

2019-03-27 11:07:06 516

原创 shiro的使用与详解

1>什么是权限管理?基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。身份认证,就是判断一个用户是否为合法用户的处理...

2019-03-27 00:40:40 771

原创 HttpServletrequest与HttpServletResponse区别

如果说DOM是javascript与HTML的桥梁,那么servlet就是前端与后端的桥梁,HttpServletRequest和HttpServletResponse就是之间的信使,好了,废话不多说!由来Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,向客户端发送数据找HttpServletResp...

2019-03-01 18:25:34 661 1

转载 关于Logger日志框架的认识与使用

  在没有使用日志框架之前,我们会使用System.out.println()来输出打印我们想知道的结果,一旦项目部署到正式环境上面使用sout就会影响应用的性能了. 为了解决这一问题,日志框架的出现成为了我们最有利的神兵利器.当然,日志框架也有很多种,比如slf4j,log4j,logback等.但在开发中很多都是使用Log4j来代替sout.其实, log4j 的使用也很简单.  一;Lo...

2019-03-01 17:37:22 480

转载 eclipse文档注释快捷键(三种方式满足您的需求)

  例如:  /**  * @param  * @return  */  快捷键为:ALT + SHIFT +J  想更换为其他的快捷键:  Window--&gt;Preferences--&gt;General--&gt;Keys;找到"add javadoc comment"更改自己喜欢的快捷键。  另外如果觉得注释也不爽时也可以改改,修改的方法有两种:  1.直接在eclipse给的模板下...

2018-06-30 22:06:56 1232

转载 最新MySQL错误代码大全(2018)

  本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息  B.1.服务器错误代码和消息  服务器错误信息来自下述源文件:  ·错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。  ·错误值列在share/errmsg.txt文件中,用于生成include/mysql...

2018-06-28 15:47:28 917

空空如也

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

TA关注的人

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