自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node常用命令

node常用命令查看npm命令npm help安装模块(包):// 全局安装npm install 模块名 -g// 本地安装npm install 模块名// 一次性安装多个npm install 模块1 模块2 模块n --save// 安装运行时依赖npm install 模块名 --save or npm install 模块名 -Snpm install 模块名 --save-dev查看安装目录:// 查看本地安装的目录npm root// 查看全

2021-10-02 17:57:57 129

原创 SpringMVC流程

SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAdapter处理器适配器。5、 HandlerAdapter经过...

2021-09-28 21:53:53 131

原创 1.3 Session和Cookie

1.3 Session和Cookie1.3.1 Session介绍Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用

2021-09-20 10:05:31 110

原创 ui (后台管理系统)

一、uni-app (app混合开发) uni-app是一个使用Vue.js开发跨平台个人文库应用的前端框架,开发者编写一套代码,可编译到的iOS,安卓,H5,小程序等多个 平台。 官网:uni-app二、vue-cli3+cordova (app混合开发) 网址:vue-cli3+cordova实现app混合开发 - 简书三、element-ui (后台管理系统) 网址:http://element.eleme.io/...

2021-09-10 15:45:52 1269

原创 vue cill

Vue-cli介绍构建基于Vue的Web应用工具。他不同于creat-react-app这样的工具,开发者只需要关注项目逻辑的代码,而不需要关心webpack打包、启动Node服务等等诸如此类的这些问题。Vue-cli是一款基于模板化的开发工具,等于就是把别人的项目结构给照搬过来,所有的配置都是暴露出来的,你可以根据实际情况去做一些配置的修改,更加灵活自由一点。当然这对前端工程师提出更高的要求,考虑的东西也变多了。不过Vue-cli即将发布3.0的版本,整个Vue-cli发生了翻天覆地的变化,它采用跟c

2021-09-10 14:56:18 258

原创 数据库建表

快速搭建千万级数据库表测试-- 1.建表CREATE TABLE `goods` (`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,`name` varchar(10) DEFAULT NULL,`price` double DEFAULT NULL,UNIQUE KEY `id` (`id`)) ENGINE=MyISAM AUTO_INCREMENT=2577925 DEFAULT CHARSET=utf8 ROW_...

2021-09-08 11:43:26 80

原创 node。js环境变量

下载完成后,双击安装包,开始安装,一直点next即可,安装路径默认在C:\Program Files下,也可以自定义修改C:\Program Files 我安装在此处npm package manager表示npm包管理器online documentation shortcuts 在线文档快捷方式Add to PATH添加node安装路径到环境变量安装完成如图所示,这里我修改了node的安装路径C:\Program Files 在这里插入图片描述...

2021-09-07 20:19:35 133

原创 pom依赖解释及使用

<properties> <!--指定JDK版本--> <java.version>1.8</java.version> <!--跳过测试类打包--> <skipTests>true</skipTests> </properties> <!--按需导入 历史说明: 2010 原来SSM 需要手动的编辑大量的的...

2021-09-07 18:13:19 1411

原创 git秘钥 初始化 链接编程工具

为啥要配置密钥,配置密钥的好处是帮助我们记住密码,我们下载项目或者提交项目至GitHub的时候,每次都要重新输入密码,显然很麻烦,密钥可以帮助我们解决这个问题,配置之后,一劳永逸。1.查看是否配置过密钥cd ~/.ssh1如图显示则没有配置过2.开始创建密钥ssh-keygen -t rsa -C '邮箱@qq.com'1然后不断Enter,出现如图所示:3.查看生成的密钥cat ~/.ssh/id_rsa.pub1或者直接去c盘文件中找,用记事本打开5.测试一下我们

2021-09-04 16:48:42 242

原创 po ov pojo DAO,BO各种差异用法设计

要在页面上查看一些固定的信息,用到了VO类和 从内存中加载数据。来说下各 O 的差异下面说一下 VO类。首先,java有几种对象(PO,VO,DAO,BO,POJO) 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也...

2021-09-01 20:42:16 334

原创 Java c++运算符 及优先级

Java语言中提供了很多运算符来操作变量,现总结以下七种:赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算符 三目运算符 instanceof运算符一、赋值运算符赋值符号 " = "语法:变量名 = 表达式;可以和算术运算符结合成复合赋值运算符,例如" += "、" -= "、" *= "、" /= "、" %= "示例:"int a = 8"、" b += 18"、" m *= 5"二、算术运算符运算符 含义 示例 结果 + ...

2021-08-31 21:57:04 312

原创 相同内容的列的数据查询,统计。

1、找出这列中有相同内容的列的数据。代码如下:select 列名 from 表名 group by 列名 having count(列名) > 12、把这些有相同内容的记录,查出来。代码如下:select 列名 from 表名 where 列名 in (select 列名 from 表名 group by 列名 having count(列名) > 1)用group by句子对需要分组的字段进行查询即可select COUNT(*) as 每个年龄的人数,年龄 from 员

2021-08-29 20:44:38 483

原创 处理千万级以上的数据提高查询速度的方法

处理千万级以上的数据提高查询速度的方法处理千万级以上的数据提高查询速度的方法:1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以...

2021-08-29 20:16:00 1792

原创 Vue 初始化 node.js 脚手架安装

安装node.js,同时会把npm也安装了安装淘宝镜像,npm install -g cnpm --registry=https://registry.npm.taobao.org安装webpack,cnpm install webpack -g安装vue脚手架,npm install vue-cli -g选择一个空白目录,shift加右键打开PowerShell窗口vue init webpack-simple 项目名然后会有一些提示信息根据提示执行3个命令即可运行起来,注

2021-08-24 11:34:14 228

原创 java写接口给前端 api

前端和后端进行交互,前端按照约定请求URL路径,并传入相关参数,后端服务器接收请求,进行业务处理,返回数据给前端。针对URL路径的restful风格,以及传入参数的公共请求头的要求(如:app_version,api_version,device等),老顾这里就不介绍了,小伙伴们可以自行去了解,也比较简单。着重介绍一下后端服务器如何实现把数据返回给前端?返回格式后端返回给前端我们一般用JSON体方式,定义如下:{#返回状态码code:integer,#返

2021-08-22 19:25:58 3251

原创 mapper 逻辑图

2021-08-22 18:53:50 52

原创 数据库不直接操作 数据的原因

数据库按照字面定义来说涵盖很广,大家族现在分三类:关系型数据库(我们常用的MySQL、PostgreSQL等) 非关系型数据库(MongoDB、Redis等) 文档数据库(Solr、ElasticSearch)认真讲接口的定义,它泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。所以,SQL+数据库驱动是接口呀!是接口呀!是接口呀!当然,题主的问题应该是:关系型数据库为什么不提供直接操作数据的We

2021-08-21 11:14:06 243

原创 1.lombok注解

1.lombok注解package cn.tedu.pojo;//使用lombokimport lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;@Data//自动生成get set tostring hashcode equals@NoArgsConstructor//自动生成无参构造@AllArgsCon

2021-08-21 08:57:30 43

原创 Git常用操作

三,Git–1,概述是一个版本控制产品,用来实现资源的版本控制.可以把资源随时上传到Git上,可以随时拉取下载好处: 快速恢复到历史版本. 容错性高.远程仓库: 是指 Gitee官网 的网址,存你已经传上去的资源本地仓库: 是指你磁盘里的一个路径,存你即将要上传的资源本地索引: 是指将要提交的数据建立索引,方便查找定位工作空间: 保存了资源的位置过程: 工作空间 -> 本地索引 -> 本地仓库 -> 远程仓库–2,常用命令add: 把工作空间的资源,添加到 本地索引

2021-08-20 12:44:15 65

原创 spring 注解大全 及用法

1.lombok注解package cn.tedu.pojo;//使用lombokimport lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;@Data//自动生成get set tostring hashcode equals@NoArgsConstructor//自动生成无参构造@AllArgsCon

2021-08-20 12:41:41 2128

空空如也

空空如也

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

TA关注的人

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