- 博客(30)
- 收藏
- 关注
原创 多表查询练习
1.多表查询:查询语法:select列名列表from表名列表where…准备sql# 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp ( id INT PRIMARY KEY AUTO_INCRE
2021-07-06 13:28:00
214
原创 springmvc注解
springmvc常用的注解常用的SpringMVC注解有哪些?如何开启SpringMVC的注解扫描?常用的注解有:@Controller 使用在web层类上用于实例化Bean作用:负责组件扫描,扫描之后把当前对象放到spring容器当中。1.@ RequestMapping: 用于请求url映射。配置在类上,请求URL 的第一级访问目录。此处不写的话,就相当于应用的根目录配置在方法上,请求 URL 的第二级访问目录,与类上的使用@ReqquestMapping标注的一级目录一起组成访问虚拟路
2021-07-01 22:59:25
131
原创 springboot搭建项目环境以及整合其他技术
文章目录一.首先介绍两款插件:lombok和JBLSpringBootAppGen1.1 lombok1.2 JBLSpringBootAppGen二.springboot整合其他技术2.1 使用idea快速创建SpringBoot项目2.2 SpringBoot整合Mybatis2.2.1 添加Mybatis的起步依赖2.2.2 添加数据库驱动坐标2.2.3 添加数据库连接信息2.2.4 创建user表2.2.5 创建实体Bean2.2.6 编写Mapper2.2.7 配置Mapper映射文件2.2.8
2021-07-01 22:10:14
1196
原创 PowerDesigner
文章目录PowerDesigner的基本使用1. PowerDesigner介绍2. PowerDesinger安装3. 创建物理模型3.1创建物理模型3.2 创建表3.2.1 如图,点击**表**,可创建表3.2.2 编辑表信息3.2.3 编辑表中的字段3.2.4 设置主键为自增3.3 设置表关联3.3.1 根据创建表的步骤创建一张订单表3.3.2 创建表与表之间的关系3.4 根据物理模型生成sql4. 逆向工程5.生成数据库报表文件PowerDesigner的基本使用1. PowerDesigner
2021-07-01 21:36:28
174
转载 js-全
目录 第一章 JavaScript简介1.1、JavaScript的起源1.2、JavaScript的组成1.3、JavaScript的特点1.4、JavaScript的使用1.4.1、标签引用1.4.2、文件引用 1.5、JavaScript的输出1.5.1、页面输出...
2020-11-03 23:32:04
5342
原创 js1
javaScript概念:一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase1995年,Netscape(网景)公
2020-10-25 01:19:04
148
原创 模型类
5 页面查询接口定义5.1 定义模型5.1.1 需求分析在梳理完用户需求后就要去定义前后端的接口,接口定义后前端和后端就可以依据接口去开发功能了。本次定义页面查询接口,本接口供前端请求查询页面列表,支持分页及自定义条件查询方式。具体需求如下:1、分页查询CmsPage 集合下的数据2、根据站点Id、模板Id、页面别名查询页面信息3、接口基于Http Get请求,响应Json数据5.1.2 模型类介绍CmsSite:站点模型CmsTemplate:页面模板CmsPage:页面信息
2020-10-21 13:31:56
419
原创 JAVA中JSONObject对象和Map对象之间的相互转换
1.由json字符串转换成Map对象如json字符串:{“contend”:[{“bid”:“22”,“carid”:“0”},{“bid”:“22”,“carid”:“0”}],“result”:100,“total”:2}下面直接附代码://json字符串String jsondata="{\"contend\":[{\"bid\":\"22\",\"carid\":\"0\"},{\"bid\":\"22\",\"carid\":\"0\"}],\"result\":100,\"total\"
2020-10-16 22:59:10
24191
原创 集合的遍历
集合的遍历方式1.map集合的遍历public class HashMapDemo { public static void main(String[] args) { // 创建集合对象 HashMap<String, Integer> hm = new HashMap<>(); hm.put("关羽", 30); hm.put("张飞", 28); hm.put("赵云", 27); hm.put("马超", 26); hm.put("黄忠"
2020-10-16 22:36:39
133
原创 集合的常用方法
map常用方法 public V put(K key, V value):添加一个key=value键值对,当key不重复的时候,返回的是null public V get(Object key) //根据key(键)获取Map中对应的value(值) public int size() //返回Map中一共有多个键值对 public Set<K> keySet():将Map所有的key封装到一个Set的集合 public Collection<V> values():将M
2020-10-16 22:00:54
721
原创 springboot项目相关
1.启动类上的注解@SpringBootApplication@EntityScan("com.fightting.framework.domain.cms")//扫描实体类@ComponentScan(basePackages = {"com.fightting.api"})//扫描接口@ComponentScan(basePackages={"com.fightting.manage_cms"})//扫描本项目下的所有类,此处是和启动类同一层级,可以不写,为了便于维护看着方便建议写public
2020-10-15 00:30:20
76
原创 git
1. Git概述Git作用:进行项目的版本管理,主要用来实现在多人开发一个项目的时候,进行项目的代码、版本等等内容的管理. Git的作者林纳斯·托瓦兹.2. Git与SVN对比SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器。集中式版本控制工具缺点:(1)服务器单点故障;(2)容错性差Git是分布式版本控制系统(Distributed Version C
2020-10-14 02:33:14
119
原创 swagger+postman+lombook
Swagger在Java类中添加Swagger的注解即可生成Swagger接口,常用Swagger注解如下:@Api:修饰整个类,描述Controller的作用@ApiOperation:描述一个类的一个方法,或者说一个接口@ApiParam:单个参数描述@ApiModel:用对象来接收参数@ApiModelProperty:用对象接收参数时,描述对象的一个字段@ApiResponse:HTTP响应其中1个描述@ApiResponses:HTTP响应整体描述@ApiIgnore:使用该注解
2020-10-14 01:58:29
174
原创 my2
1.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.1.2.编写UserDaoImpl实现public class UserDaoImpl implements UserDao { public List<User> findAll() throws IOException {
2020-10-14 01:33:34
256
原创 mybatis1
文章目录1.Mybatis简单案例1.1 MyBatis开发步骤1.2 编写测试代码2. MyBatis的增删改查操作(传统方式)2.1 MyBatis的插入数据操作2.2 MyBatis的修改数据操作2.3 MyBatis的删除数据操作2.4 mybatis增删改查知识小结3. MyBatis核心配置文件概述3.1 MyBatis核心配置文件层级关系3.2 MyBatis核心常用配置解析4.MyBatis相应API4.1 SqlSession工厂构建器SqlSessionFactoryBuilder4.2
2020-10-14 01:32:32
405
原创 dubbo
分布式RPC框架Apache Dubbo1. 软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1.1 单体架构架构说明: 全部功能集中在一个项目内(All in one)。架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。
2020-10-14 01:31:03
363
1
原创 mybatis
1.Mybatis多表查询总结:.1.MyBatis多表配置方式:一对一配置:使用<resultMap>做配置一对多配置:使用<resultMap>+<collection>做配置多对多配置:使用<resultMap>+<collection>做配置2.mapper映射文件中的ResultMap 标签当java实体类中有引用其他实体类时 在mapper映射文件中使用resultMap来配置. 它也可以处理映射字段不一致的问题.使用
2020-10-14 01:25:00
147
原创 解决maven不自动下载
在maven下载失败期间产生了许多后缀为.lastupdated的文件,一般是下载失败后产生的文件,当这些文件存在时,maven并不会去自动下载jar包,附上批量删除.lastupdated文件的方法:windows系统下,cd到本地仓库目录下(在本地仓库目录栏输入cmd直接进入命令行窗口),运行命令 for /r %i in (*.lastUpdated) do del %i以上能解决9成以上的问题没事常清理,清清更健康如果还是不能下载,请到中央仓库手动下载,然后放到本地仓库中对应的位置中央
2020-10-14 01:19:04
1012
原创 ssm
文章目录1. ssm整合1.1 ssm整合思路1.2 pom文件项目结构:1.3 配置文件1.3.1 pom文件1.3.2 spring的配置文件:applicationContext.xml1.3.3 jdbc.properties1.3.4 springmvc.xml1.3.5 web.xml1.3.6 mybatis映射文件1.3.7 list.jsp2. 项目的java文件2.1 UserController2.2 dao的UserMapper2.3 实体类的pojo2.4 UserService接
2020-10-12 00:52:27
83
原创 spring
文章目录Spring11. Spring的优势(理解)2. Spring的体系结构(了解)3. spring快速入门3.1 Spring程序开发步骤3.2 导入Spring开发的基本包坐标3.3 编写Dao接口和实现类3.4 创建Spring核心配置文件3.5 在Spring配置文件中配置UserDaoImpl3.6 使用Spring的API获得Bean实例4. Bean实例化三种方式5. Bean的依赖注入方式5.1①构造方法5.2②set方法5.3 Bean的依赖注入的数据类型**(1)普通数据类型的注
2020-10-12 00:48:03
108
原创 springboot2
文章目录一.首先介绍两款插件:lombok和JBLSpringBootAppGen1.1 lombok1.2 JBLSpringBootAppGen二.springboot整合其他技术2.1 使用idea快速创建SpringBoot项目2.2 SpringBoot整合Mybatis2.2.1 添加Mybatis的起步依赖2.2.2 添加数据库驱动坐标2.2.3 添加数据库连接信息2.2.4 创建user表2.2.5 创建实体Bean2.2.6 编写Mapper2.2.7 配置Mapper映射文件2.2.8
2020-10-12 00:35:38
128
原创 springboot1
文章目录1.spring的缺点2.springboot的核心功能:3.使用idea快速创建springboot项目3.2入门案例:4.springboot的注解:5.SpringBoot配置文件类型和作用6. SpringBoot配置文件类型6.1yml配置文件的语法6.1.1 配置普通数据6.1.2 配置对象数据6.1.2 配置Map数据6.1.3 配置数组(List、Set)数据6.2 Spring Boot 有哪几种读取配置的方式?1. 使用注解@Value映射2 .使用注解@Configuratio
2020-10-12 00:30:00
128
原创 Maven
Maven0.maven配置环境变量时记着在path中新建%MAVEN_HOME%\bin1.Maven仓库的分类本地仓库:用来存储从远程仓库或中央仓库下载的插件和jar包,项目使用的一些插件或jar包优先从本地仓库查找。远程仓库:如果本地需要插件或者jar包,本地仓库没有,默认去远程仓库下载。远程仓库可以在互联网内也可以在局域网内。中央仓库:在maven软件中内置一个远程仓库地址:http://repo1.maven.org/maven2,它是中央仓库,服务于整个互联网。由于它的服务器在外国,访
2020-10-12 00:26:27
108
原创 eclipse2
文章目录1.eclipse配置maven仓库地址2.Outline 查看类的所有成员属性和方法的功能3.自动定位打开的某个文件在项目中什么位置4.如果桌面上的辅助窗口不小心关了,找不到了,可以重新恢复.3.快捷键智能提示:alt+/格式化代码:Ctrl+shift+F4.HTML、JavaScript、JSP文件代码自动提示1.eclipse配置maven仓库地址eclipse配置maven仓库地址2.Outline 查看类的所有成员属性和方法的功能可以按照Window–>Show View–
2020-10-12 00:17:57
152
原创 Eclipse1
文章目录Eclipse使用教程1.Eclipse的基本概念2.Eclipse创建Java文件3.代码提示功能4.快捷键的使用:5.代码自动生成功能:7.代码重构(重点)7.1.修改类名7.2.移动:如何把一个包里面的类或接口移动到另一个包呢?7.3.修改方法签名:7.4.抽取类功能:把在一个类的方法,给抽到另一类当中7.5.抽取方法:减少重复代码Eclipse使用教程 下载软件:Eclipse官方网站:点我 下载Eclipse:下载完成后,直接解压就能使用:打开后选择工作空间(wo
2020-10-12 00:16:45
88
原创 eclipse设置教程(安装与设置环境变量)
文章目录2.1、修改Eclipse默认的工作空间编码集,默认编码集为GBK,修改成UTF-82.2、修改Eclipse的资源文件编码集,修改成UTF-82.3、设置 ctrl + s 保存时,自动格式化所有行2.4、设置内容自动提示,Eclipse默认 按下点(即 .)的时候,才会出现内容自动提示,现在设置除了按下点之外,任何一个字母的大小写都会有内容自动提示2.5、修改jsp默认的编码集,默认编码集为ISO Latin-1 ,修改成ISO 10646/Unicode(UTF-8)2.6、修改Eclipse
2020-10-12 00:14:45
1577
原创 idea设置背景颜色和侧边栏颜色为豆沙绿
1.打开idea Settings 选择 Editor——Color Scheme——General2.右边选择Text——Default text3.点击Background 设置颜色:C7EDCC设置之后效果:4.侧边栏如何也设置成豆沙绿?背景设置 Mac: ctrl+command+a Windows:ctrl+shift+a 然后输入set,选择Set Background Image选择你准备好的护眼色图片,可以适当调节Opacity,点击OK。效果如下:...
2020-10-12 00:13:21
2074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人