×

spring boot

IDEA2022插件:EasyCode一键生成增删代码 (idea easycode插件)

Peter Peter 发表于2024-05-23 浏览9067 评论0
IDEA2022插件:EasyCode一键生成增删改查代码 建表 新建一个测试表,用于测试插件。 下载插件 插件市场搜索:EasyCode下载好。 IDEA连接数据源 使用IDEA连接我们的数据库,并选择我们需要生成代码的数据库。 引入必要依赖 我这里用的MyBatisPlus。 配置SpringBoot数据库连接 使用EasyCode生成代码 在表的位置右击。 选择这个选项。 我不是MyBatis,我是MyBatisP

django

Django实训项目——图书管理系统

Peter Peter 发表于2024-05-22 浏览6103 评论0
目录 一、创建一个Django项目--------Library 二、完成基本配置 1、配置数据库信息 2、进行数据迁移 3、路由配置 三、创建应用——index 1、创建index应用 2、注册index应用 3、创建图书模型和用户信息类——Books——User  4、创建视图函数  5、做数据迁移,生成图书和用户表  四、创建html页面 页面需求: 1、在index应用下创建一个templates目录,再在templates目录下创建一个index目录,用

golang

Go语言相比较于Python的优势

Peter Peter 发表于2024-05-22 浏览6693 评论0
每种语言都有其独特性的表现,互相之间是不能替代的。Python和Go这两种语言都是时下非常热门的语言。从技术上讲,Go是一种为速度而构建的过程式函数式语言,而Python是一种面向对象、命令式、函数式和过程式语言。Go支持并发,即算法能够无序运行其步骤,而Python不支持。 “Python的功能最强大,而Go的速度最快”,这应该能代表大多数程序员的心声。事实上,Python和Go两种语言虽然各有优势,但在流行性上Python却是略占上风的。为什么Go语言没有Python流行呢? 更多的背景

mysql

Mybatis中#和$的区别

Peter Peter 发表于2024-05-22 浏览6682 评论0
在使用mybatis框架开发项目编写SQL语句的时候,经常需要用到变量替换值,那么用来替换变量值的操作经常用到$和#这两个符号,同样在一些Java面试中也经常被问到它们的区别。那么它们在使用上面有什么区别呢?下面根据使用情况分析总结,两者的区别。 #占位符的特点 1. MyBatis处理 #{ } 占位符,使用的 JDBC 对象是PreparedStatement 对象,执行sql语句的效率更高。 2. 使用PreparedStatement 对象,能够避免 sql 注入,使得sql语

scala

Scala面试题总结(大数据面试)(scala常见面试题)

Peter Peter 发表于2024-05-22 浏览5810 评论0
Scala概述 ​Scala 是一种多范式语言,它一方面吸收继承了多种语言中的优秀特性,一方面又没有抛弃 Java 这个强大的平台,它运行在 Java 虚拟机 (Java Virtual Machine) 之上,轻松实现和丰富的 Java 类库互联互通。它既支持面向对象的编程方式,又支持函数式编程。它写出的程序像动态语言一样简洁,但事实上它确是严格意义上的静态语言,相对于Java而言,Scala的代码更为精简(减低犯错),而且功能更为广泛(Scala其实是Scalable Language

scala

08-UDFs

Peter Peter 发表于2024-05-22 浏览5851 评论0
User-Defined Functions Define a function Create and apply UDF Register UDF to use in SQL Use Decorator Syntax (Python Only) Use Vectorized UDF (Python Only) Methods UDF Registration (spark.udf): register Built-In Functions : udf

react native

React Native Navigation(react native navigation官网)

Peter Peter 发表于2024-05-22 浏览5234 评论0
React Native Navigation官方文档 路由跳转到app第一个页面方法 navigation.popToTop() navigation.navigate(‘routeName’) 不能用navigation.push(‘Home’),这个会入栈一个新路由页,而不是回到首页 页面栈 & 跳转 和浏览器环境类似,Native 也是用栈来保存页面访问历史,但是不同与浏览器只有入栈一个页面,出栈一个页面两种操作,Native 提供了更多的对页面栈的操作接口,R

node.js

path.resolve() 流行的解释,例子

Peter Peter 发表于2024-05-22 浏览7066 评论0
...paths <string> 路径或路径片段的序列  返回: <string> 给定的路径序列从右到左处理,每个后续的 path 会被追加到前面,直到构建绝对路径 相当于: 每一个参数都理解为一个cd命令。最终cd到哪个路径。返回该绝对路径。 简历归纳为三种情况: 1.如果字符以  /  开头,不会拼接到前面的路径: path.resolve('/foo/bar', '/baz') 结果: '/baz' 因为 '/baz' 已经是一个绝对路径

html5

HTML5网页设计(html5网页设计代码)

Peter Peter 发表于2024-05-21 浏览3793 评论0
第一章:HTML5基础 一、HTML5基础 定义:www.world wide web 万维网 互联网:将全局所有电脑组成一个网络,进行数据交互。 组成:url 统一资源定位器(网址、域名、IP地址) http:超文本传输协议 html:hyper text language 超文本标记语言 流程:A某将自己开发的HTML文件发布到自己部署的服务器中,B某通过自己的客户端电脑,使用http协议,输入A某服务器的url地址,最终找到相应的电脑,请求到对应的HTML文件,返回到B某的电

android studio

Android Studio 使用教程

Peter Peter 发表于2024-05-21 浏览8223 评论0
Android Studio 使用教程 一、下载        下载链接:官网链接        进入官网点击下载最新版        勾选同意协议,点击下载,等待下载完成 二、安装        下载完成之后打开安装程序       点击 next       点击 next       这里记得更改安装路径,不要安装在C盘里面,点击next       这里直接点击安装,别勾选那个,不然就不会自动创建快捷方式       安装完成之后点击next        点

tomcat

tomcat安装及配置教程(保姆级)(tomcat详细安装及配置教程)

Peter Peter 发表于2024-05-21 浏览63606 评论0
Tomcat安装教程 (以tomcat-9.0.62为例:) 1.下载安装包 可以从官网下载安装包: (1)从官网下载 输入网址进入官网 选择版本10,版本9,或者版本8,都可以,这里下载的版本9 不想去官网的直接百度网盘自提: 链接:https://pan.baidu.com/s/1_wWx48RVn_BSk3eXneAZYw?pwd=aijy 提取码:aijy 选择下载64-Bit Windows zip(Win64),根据电脑版本选择(目前大多数笔记本电脑都是

中间件

云原生时代消息中间件Pulsar(介绍、集群安装部署、管理页面安装部署)

Peter Peter 发表于2024-05-21 浏览6395 评论0
Pulsar基本介绍 Apache Pulsar 是一个云原生企业级的发布订阅(pub-sub)消息系统,最初由Yahoo开发,并于2016年底开源,现在是Apache软件基金会顶级开源项目。Pulsar在Yahoo的生产环境运行了三年多,助力Yahoo的主要应用,如Yahoo Mail、Yahoo Finance、Yahoo Sports、Flickr、Gemini广告平台和Yahoo分布式键值存储系统Sherpa。 Apache Pulsar的功能与特性: 多租户模式: 灵活的消息