自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 .cer证书转base64格式

.cer证书转base64格式

2022-08-28 12:12:39 2288 1

原创 mysql 基础总结 用法

该博文为个人笔记,如有谬误欢迎批评指正~1.all、some、any用法all 可与’=’ ‘>=’ ‘>’ 等连接all需要满足所有条件some和any类似,满足部分分条件即可,any在部分情况下可与in替换--以下语句暂未测试执行,仅示例含义和用法----eg:all----查询年龄不小于年龄表中所有年龄的数据--select name from Students where age >= all(select age from Ages)--some与any一致查询

2022-05-30 05:06:20 296

原创 2022面试实战总结【关系型数据库基础】

数据库索引是什么?数据库索引是数据库中对一列或多列的值进行排序的一种结构也就是说:索引就像书的目录一样可以非常快速的定位到书的页码。如果向mysql发出一条sql语句请求,查询的字段没有创建索引的话,可能会导致全表扫描,这样查询效率非常低索引分类索引分为聚簇索引和非聚簇索引聚簇索引按照数据存放的物理位置排序,提高多行检索速度非聚簇索引提高单行检索速度数据库储存结构Hash哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它

2022-05-30 04:34:37 315

原创 【egg框架】(六)框架内置基础对象:Application

EGG框架内置了几个常用对象,分别是Application、Context、Controller、Service、Request、Response、Helper、Config、Logger。1.Application(app)Application 是全局应用对象,在一个应用中,只会实例化一个,在它上面我们可以挂载一些全局的方法和对象。我们可以轻松的在插件或者应用中扩展 Application 对象。...

2022-04-29 08:51:52 365

原创 【egg框架】(五) service层方法的调用

为什么要使用service层(摘自胜老师博客):Service就是在复杂业务场景下用于做业务逻辑封装的一个抽象层。简单来说,就是把业务逻辑代码进一步细化和分类,所以和数据库交互的代码都放到Service中。这样作有三个明显的好处。保持Controller中的逻辑更加简介。保持业务逻辑的独立性,抽象出来的Service可以被多个Controller调用。将逻辑和展现分离,更容易编写测试用例。个人建议只要是和数据库的交互操作,都写在Service里,用了Egg框架,就要遵守它的约定。..

2022-03-15 21:05:28 1312

原创 【egg框架】(四) post请求

注意:第一次请求时,可能会返回403错误,这是因为Egg.js默认开启CSRF安全策略,可以先将它关掉。CSRF的全名为 Cross-site request forgery, 它的中文名为 伪造跨站请求。关闭方法是,打开/config/config/default.js文件,也就是项目的默认配置文件。然后设置配置项,关闭掉CSRF。config.security = { csrf :{ enable:false, } }controller方法和get没什

2022-03-15 07:45:48 992 1

原创 【egg框架】(三) get请求

自由传参自由传参即对是否传参传参的个数不做限制,之前笔记中的请求均是自由传参,只是传了参数也没有对传入的参数做操作下面展示一个对传入的参数做处理的接口:'use strict'; // 使用严格模式const Controller = require('egg').Controller; // 引入依赖class HelloGirl extends Controller { async hello() { const { ctx } = this; ctx.body = c

2022-03-15 07:44:57 298

原创 【egg框架】(二)Hello World 以及单元测试

HelloWorld1、创建controller在/app/controller目录下新建文件hello.js'use strict'; // 使用严格模式const Controller = require('egg').Controller; // 引入依赖class HomeController extends Controller { async index() { // Egg.js全部使用异步模式 const { ctx } = this; /

2022-03-15 07:44:09 721

原创 【egg框架】(一)快速开始

egg框架 (一)快速开始感谢胜洪宇老师的小破站视频以及博客分享点击跳转 胜老师图文教程参考了胜老师的教程和视频,但是使用的是官网的npm命令1.快速开始(1) 创建项目名:mkdir test-egg && cd test-egg(2) 初始化:npm init egg --type=simple(3) 项目启动:npm i // 加载依赖npm run dev //启动(4) 在日志中即可看到启动之后的访问地址:http://localhos

2022-03-15 07:43:10 262

原创 【JDBC流程总结】

JDBC 流程梳理总结:JDBC(Java DataBase Connectivity)Java数据库连接(技术),也就是能够通过java代码,连接到数据库,并可以使用SQL语句,对数据库进行各种操作1 加载驱动:在使用JDBC操作数据库之前,需要先获取到数据库的连接对象,而获取连接对象之前,需要先注册驱动到驱动管理器中,而注册驱动之前,需要先加载驱动类到内存中。1.1 加载驱动类java.sql.Driver 是JDBC中提供的驱动接口,每一种数据库的驱动类都要实现这个接口(这部分工作是每一

2022-01-17 23:08:54 470

原创 【mybatis总结】

mybatis整理1、安装(1)普通java项目直接将mybatis的jar包放到对应的classpath即可。(2)maven项目直接在pom.xml中加入对应版本依赖即可2、使用单独使用mybatis3、配置文件详解(1)

2022-01-17 01:54:37 135

原创 node升级到指定版本含wsl安装

1、打开cmd命令窗口,windows键+R,输入cmd确认,打开cmd窗口之后,输入node -v命令,先查看下当前nodejs的版本2、如果上面查看的版本比较低,则可以开始升级清除npm cache3、升级之前还需要安装n模块,n模块是专门用来管理nodejs的版本输入npm install -g n4、如果出现npm ERR! notsup Unsupported platfor… npm ERR! notsup Valid OS: !win32这样错误信息,则可以在命令后面加上 --for

2021-08-29 19:43:00 2414

原创 npm安装 n 模块 错误及解决过程总结

node版本需要更新,需要安装一个 n 模块,但 使用 npm install -g n会报错。报错信息如下:npm ERR! code EBADPLATFORMnpm ERR! notsup Unsupported platform for n@7.3.1: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})npm ERR! notsup Valid OS: !win32npm ERR! no

2021-08-26 19:55:20 29067

原创 windows 10安装pip

windows 10 安装pip安装pip时我遇到的问题主要有3个:1.适合我安装的python版本的pip如何下载?历史版本链接附上:pip官方历史版本(全)以我安装的20.3.4(python 2.7)为例:下滑页面可以看到当前版本的pip包支持的python版本2.下载包之后如何安装?将下载好的包直接解压之后打开对应目录下cmd窗口输入:python setup.py install我是解压到了F:\tools\目录3.环境变量如何配置?如果已经配置好python的环境变

2021-06-23 21:57:40 459

原创 java中的抽象到底是个啥?

抽象再我理解,有两种词性。一种是形容词,一种是动词。首先聊聊动词,抽象在我看来即总结事物行为特征,然后冠以专属的称呼。反推一下,例如兔子,有大兔子、小兔子、白兔子、黑兔子…他们都属于兔子。我们是根据什么来判断他们就是兔子?当然是根据他们都符合兔子的特征。那么正推一下,假如世界上还没有人总结出兔子和鸡这两个种类,把大兔子、白兔子、黑兔子,大公鸡,母鸡,小鸡都放到你面前,给你一只小兔子,找出他 的同类,你会...

2021-05-30 16:55:32 302

原创 java如何理解类与对象

java 简单理解类与对象,看这一篇就够了。先搬个定义:类: 是一个模板,它描述一类对象的行为和状态。对象:对象 :对象是类的一个实例( 对象不是找个女朋友 ),有状态和行为。有点懵?不要慌。 从字面意义上来看,类即类型,组个词->马类,人类。马类是啥我觉得不需要解释吧,那么现在有一个动物,你如何确定它是不是马呢?就是看马的特征他有没有,对吧。(这里指的是健康的马,不要杠)四条腿,头部比较长,有尾巴。(这是我想到的,还可以有其他的特征)这里的特征就是类的属性(类成员变量…名字不就

2021-05-21 00:21:52 482

原创 团队激励与沟通之沟通技巧

团队激励与沟通之沟通技巧提高沟通技巧的方法:总结本学期所学的团队激励与沟通,我认为提升沟通技巧的本质就是提高沟通的效率,鉴于此,总结本课程的内容,我认为可从以下几个方面提升自己的沟通技巧。(1)关注沟通对象输出的信息。在与人沟通时个人认为最最重要的便是关注对方的输出信息,只有抓到对方的信息。沟通的本质是交换信息,既然是交换信息那么对方发出的信息无疑是非常重要的。如何抓住对方发来的信息,首先得先摆正自己的心,抛开自己主观的心,才能从客观上对待对方发出的信息。其次,专注。三心二意,心猿意马不仅会漏掉许多

2020-05-08 22:49:09 992

原创 面向对象方法学与结构化方法学的异同

面向对象方法学与结构化方法学的异同面向对象方法与结构化方法都是软件开发过程中的方法。在传统的软件开发过程中多采用结构化技术完成软件开发的一系列工作,但这种方法并不适应发型软件产品的开发,而随着硬件发展,对于大型软件产品的需求又逐步提高,于是面向对象方法就应运而生。面向对象方法在上世纪八十年代中期开始被人们所关注的,而到了九十年代,面向对象方法学已经成为开发大型软件的首选范型。面向对象方法学的极大...

2019-12-07 21:10:29 7004

空空如也

空空如也

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

TA关注的人

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