- 博客(37)
- 收藏
- 关注
原创 2021-12-20vue-cli开发
1.安装 vue-cli脚手架sudo npm install vue-cli -g2.查看是否安装成功vue list3.创建一个初始化项目目录vue init webpack myvue4.进行初始化配置5.进入项目目录文件下cd myvue6.下载安装依赖npm install7.运行npm run dev...
2022-05-06 15:08:48
164
原创 2021-12-15 Node、NPM、Babel、Webpack学习
Node.js运行在服务端的JavaScript 是一个基于Chrome JavaScript 运行时建立的一个平台,底层架构师Javascript 基于谷歌的V8引擎运行:node hello.js实现请求响应操作mysql数据库npm install mysql完整的前端项目结构...
2021-12-20 09:18:10
839
原创 2021-12-17 Es6学习
变量的定义传统的定义变量和常量 统一使用varvar name = “axcici”;var link = “http://www.baidu.com”;var PI = Math.PIEs6let name = “axcici”;let link = “http://www.baidu.com”;const PI = Math.PIlet 和const 解决了var变量穿透和常量修改的问题变量穿透 循环变量 i常量修改 用var定义时 常量可以进行修改建议:模板字符串以前
2021-12-18 16:15:08
184
原创 2021-12-15版本控制学习
版本控制系统版本管理集中式版本控制 SVN所有的版本信息都存放在中央服务器中服务器一蹦 将无法获取版本信息需要联网分布式版本控制 Git没有中央服务器,每个电脑都是一个完整的版本库每个人都拥有全部的代码! 安全隐患!所有的版本信息全部同步到本地的每个用户,可以离线在本地提交,只需在联网时push到响应的服务器或其他用户那里,不会因为服务器损坏或者网络问题,造成不能工作的情况Git命令git add . 将文件添加到本地仓库git commit -m “描述” 将文件推送到暂存git
2021-12-17 17:03:02
134
原创 2021-12-13mac book air m1 Vue-cli
安装Node.js官网地址1.无脑安装完成后2.终端 测试是否安装成功 node -vnpm -v3…安装Node.js镜像加速器 yarnsudo npm install -g yarn4.安装vue -clisudo npm install vue-cli -gwebpack 将vue打包降级 供所有版本浏览器使用1.新建一个初始化项目 vue init webpack 项目名vue init webpack hello-vue2.初始化配置 一路选择No 后边自己下载3.初
2021-12-15 10:31:53
1133
原创 2021-12-13 Vue基本语法学习
MVVM框架 数据双向绑定:当数据发生变化的时候,视图也发生变化,当视图发生变化的时候,数据也发生变化。核心:数据驱动,组件化vue基本语法view model viewmodelv-var vm = new Vue({el: “#app”,//标签名data: {message: “张三”,items: [{message: ‘sddv’},{message: ‘sddswdefv’},]},//数据methods: { //方法必须定义在vue的methods对象中
2021-12-13 16:16:10
467
原创 m1芯片 安装HomeBrew、Dokcer、Docker上运行独立MinIO
安装Dokcer1.官网下载 Docker 苹果芯片版本Docker官网2.安装后 点击设置 进行配置配置Docker Engine因为docker默认镜像下载慢,这里配置阿里云镜像自己的阿里云镜像 可到阿里云官网-控制台-镜像服务 获取"registry-mirrors": [ "https://xxxxx.mirror.aliyuncs.com" ]3.检查是否安装成功docker -v出现版本号 即安装成功安装HomeBrew执行如下代码/bin/ba
2021-11-25 14:17:55
2543
原创 2021-11-21JSON
JSON数据交换格式文本格式{“name”: “张馨文”}JSON 和JavaScript对象互转JSON.parse(). JSON–>JavaScriptJSON.stringify() JavaScript–>JSONJackson1.导入相关依赖jackson databind<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>
2021-11-21 15:49:42
672
原创 2021-11-19 SpringMVC注解开发
springMVC必须配置的三大件处理器映射器、处理器适配器、视图解析器我们只需要手动配置视图解析器,而处理器映射器、处理器适配器只需要开启注解驱动即可1.web.xml 配置dispatcherservlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLS
2021-11-21 14:56:47
219
原创 2021-11-18SpringMvc
mvc模型(dao、service) 视图(jsp). 控制器(servlet)依赖公共页面放在web下 非公共页面放在WEB/INF下servletweb.xml配置servletSpringMVC原理图:DispatcherServlet 表示前端控制器 所有请求都有它接收转发HandlerMapping处理器映射:根据url查找HandlerHandlerAdapter处理器适配:根据Handler映射的controller 去执行 controller调用业务层 封
2021-11-18 22:19:00
183
原创 2021-11-18声明式事务
事务事务涉及数据的一致性问题一组业务当成一个业务来做:要么都成功,要么都失败ACID:原子性要么都成功要么都失败一致性最终一致性 过程一致性持久性事务结束后的数据不随着外界原因导致数据丢失事务没有提交 恢复到原状 事务已经提交到持久化存储器 不可逆隔离性:多个业务可能操作同一个资源,防止数据损坏问题:脏读 :一个事务读取了另一个没有提交的事务不可重复读:在同一个事务内,重复读取表中的数据,表数据发生了改变。虚读 换读 在一个事务内,读取到了别人插入的数据,导致前后读出来的数据不
2021-11-18 11:17:43
64
原创 2021-11-17Spring整合Mybatis
1.导入相关依赖1.junit2.mybatis3.mysql4.spring-webmvc5.spring-jdbc. spring操作数据库6.aop织入 aspectjrt7.mybatis-spring.8.lombok注意mybatis 版本为5.x mybatis-spring. 要用2.x2.编写代码连接数据库1.实体类2.接口、接口实现类public interface UserMapper { public List<User> queryU
2021-11-18 09:46:30
68
原创 2021-11-17spring AOP底层 代理模式
代理模式代理模式是springAOP的底层静态代理模式角色分析抽象角色:一般会使用接口或者抽象类来解决真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作客户:访问代理对象的人步骤:1.接口//租房public interface Rent { public void rent();}2.真实角色//房东public class Host implements Rent{ @Override public void r
2021-11-17 14:41:40
231
原创 动态代理程序模板
public class ProxyInvocationHandler implements InvocationHandler { //被代理的接口 private Object target; public void setTarget(Object target) { this.target = target; } //生成得到代理类 public Object getProxy(){ return Proxy.new
2021-11-17 11:00:38
73
原创 2021-11-16 注解开发
使用注解开发在spring4之后,要使用注解开发,必须要保证aop的包导入了使用注解需要导入context约束,增加注解的支持配置context约束<!-- 指定要扫描的包 此包下的注解就会失效--> <context:component-scan base-package="com.zxw.pojo"/>1.bean2.属性如何注入@Componentpublic class User { // @Value("zxw") publi
2021-11-16 21:49:46
236
原创 Java开发注解说明
##java注解@Resource:自动装配通过名字,类型##spring注解说明@Autowired:自动装配通过类型,名字如果@Autowired不能唯一自动装配bean可以通过@Qualifier@Component 组件 放在类上说明这个类被spring容器管理了,就是bean 等价于 @Value(“zxw”) 放在属性上,设置属性值 也可以放在set方法上等价于@Component有几个衍生的注解,我们在web开发中,会按照mvc三层架构分层dao. @Repositoryse
2021-11-16 21:49:33
384
原创 2021-11-15 Spring-bean
Bean 作用域通过scope来设置 <bean id="user" class="com.zxw.pojo.Hello" p:str="zxw" c:s="zxw" scope="singleton"/>单例 singleton 原型 prototype web开发中使用的 请求request 会话session 应用application websocketsingleton 默认实现单例模式。 创建的实例只有一个 单线程多用prototype原型模式 每次
2021-11-16 09:20:50
77
原创 2021-11-14Spring-IOC
Spring导入依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.13</version></dependency><dependency> <groupId>org.springframework<
2021-11-15 17:05:34
246
原创 spring核心配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans https://w
2021-11-15 16:07:35
540
原创 原生Web开发实现总结
原生Webmainpojo 实体类 Userdao 实体数据库操作类数据库公共类 BaseDao数据库配置、连接、获得sql执行器statement执行sql的通用方法实体数据库操作接口层 UserDao实体数据库操作接口实现类 UserDaoImplsql执行,CRUDservice 业务层实体业务接口 UserService实体业务接口实现类 UserServiceImpl调用dao层接口 功能的具体实现,资源关闭 一个路径一个servlet 实现HtttpServ
2021-11-14 12:00:11
802
原创 2021-11-11Mybatis 3
Lombok1.在idea中下载Lombok 插件2.导入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.22</version> </dependency>@Dat
2021-11-12 09:09:51
247
原创 Mybatis配置文件mybatis-config.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!--核心配置文件 注册需要按照相应的顺序--><configuration><!-- 环境参数配置 d
2021-11-11 16:35:12
154
原创 2021-11-11 Mybatis 2 map
总结获取mybatis.xml 通过Resource 将其转化为流通过SqlSessionFactoryBuilder().build(inputStream); 解析mybatis.XML文件使得Configuration获得所有的配置信息sqlSessionFactory实例化transaction事务创建executor执行器创建sqlsession实现CRUD查看是否执行成功 失败就回滚 成功就提交 关闭#{} 可以有效防止sql注入万能的mapMap传递参数,直接在sql
2021-11-11 14:16:16
1100
原创 2021-11-10 Mybatis
maven仓库<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version></dependency>持久化将程序的数据在持久状态和瞬时状态转化的过程持久层Dao层 Service层 Controller层完成持久化工作的代码块层界限十分明显。步
2021-11-10 16:33:50
657
原创 2021-11-10 JDBC
jdbc程序1.加载驱动Class.forName();2.用户信息和URL3.连接成功,数据库对象Connection connection = DriverManage.getConnection(URL,username,password);coonection 代表数据库connection.rollbackconnection.commitconnection.setAutocommit4.执行sql的对象 向数据库发送sqlStatement statement = con
2021-11-10 13:47:08
356
原创 2021-11-9mysql数据库
DESC 表名 显示表的结构字符串使用单引号所有语句后加,最后一句不用加IF NOT EXISTS 不存在就创建自增 AUTO_INCREMENT注释 COMMENT主键PRIMARY KEY (id`)引擎ENGINE=INNODB DEFAULT CHARSET=UTF8数值类型 字节数tinyint 1smallint 2mediumint 3int 4bigi
2021-11-10 10:50:01
570
原创 2021-10-9邮件发送
邮件发送准备两个jar包JavaMail API JAVA ACTIVATIONB FRAMEWORKmail.jaractivation.jar邮件:简单邮件:纯文本邮件 复杂邮件带附件带图片的邮件要发送邮件,必须要开启POP3/SMTPpackage com.zxw;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import
2021-11-09 11:26:55
654
原创 2021-11-8文件上传
导入相关依赖Apache common io<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.11.0</version></dependency>commons-fileupload<dependency> <groupId>comm
2021-11-08 16:03:42
172
原创 2021-11-5Ajax
AjaxAsynchronous JavaScript and XML 异步的JavaScript 和XML是一种不需要重新加载整个网页的情况下,更新部分网页的技术。传统的网页想要更新内容或者提交一个表单 都需要重新加载整个网页而使用ajax技术的网页,通过后台服务器进行少量的数据交换,可以实现异步局部更新...
2021-11-05 11:20:05
52
原创 2021-11-4原生Web开发流程-登录功能实现
1.项目搭建1.搭建一个maven web项目2.配置Tomcat3.测试项目是否启动成功4.导入需要的依赖:jsp、servelt、mysql驱动、jstl、standard5.创建项目结构目录6.编写实体类ORM映射:表-类映射7.编写基础公共类1.数据库配置文件 db.propertiesdriver、url、username、password2.编写数据库的公共类1.读取db.properties资源 获取 driver、url、username、password2.获取数
2021-11-04 17:19:10
206
原创 2021-11-3 JDBC
JDBCjar包支持1.创建数据库2.导入数据库依赖<!-- mysql的驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version>
2021-11-03 17:11:53
59
原创 2021-11-2 JavaBean SpringMVC Filter Listener
右击项目名称 添加框架支持 webJavaBeanpojo/实体类无参构造器属性私有化对应的get/set一般用来和数据库的字段做映射 ORMORM:对象关系映射表 ------类字段 -----属性行记录 ------对象MVC三层架构Servlet和JSP都可以写Java代码 ,为了易于维护和使用, servlet 专注于处理请求,以及控制试图跳转 JSP专注于显示数据Controller 控制器 --------- Servlet 1.接受用户的请求 2.响应给客
2021-11-03 14:57:00
143
原创 2021-11-1Session and Cookie
会话会话:用户打开一个浏览器,点击了很多超链接,访问多了web资源,关闭浏览器。有状态会话: 有记忆一个网站,怎么证明你浏览过?1.服务端给客户端一个信件,客户端下次访问服务端带上就可以了 cookie2.服务器登记,下次浏览服务器 匹配身份无状态会话:无记忆保存会话的两种技术cookie 客户端技术 (响应,请求)session 服务器技术,利用这个急速,可以保存用户的会话信息?我们可以把信息或者数据放在session中...
2021-11-02 11:07:33
83
原创 Web请求与响应(Request Response)
web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HtpServletResponse如果要获取客户端请求过来的参数:找HttpServletRequset如果要给客户端响应一些信息: 找HttpServletResponse一. HttpServletResponse1.简单分类(1)负责向浏览器发送数据的方法getOutPutStream() //写文件getWrite() //写汉字(2)负责向..
2021-10-31 22:24:52
510
原创 2021-10-27Web-Servlet学习
开发一个Servlet程序编写一个类实现servlet接口把开发好的Java类部署到Web服务器中servlet 在sun公司有两个默认的实现类:HttpServlet,HelloServlet 直接继承HttpServletServlet接口 serviceGenericServlet serviceHttpServlet service重写了自己的类重写 doGet doPost由于get或post只是请求实现的不同的方式,可以相互调用,业务逻辑都一样public clas
2021-10-31 21:46:46
71
原创 Mybatis 多表关联 实体对象一对一、一对多、多对多关系的配置
一对一关系实体类public class ProWorkOrderHandle{ 省略实体类属性; // 关联实体类; private ProWorkOrderManagement proWorkOrderManagement;} ``` **实体Mapper.xml**```java<resultMap id="BaseResultMap" type="com.ctsi.property.domain.ProWorkOrderHandle">
2021-10-31 19:10:25
343
原创 PTA Python-练习5-流程控制-输入一个表达式字符串,计算其结果
jmu-python-简单计算器输入一个表达式字符串,计算其结果输入格式:行1:输入字符串数目下面分别输入要计算的表达式输出格式:输出计算结果,结果保留2位小数。对于异常数据能输出相应异常信息。运用循环多次执行输入表达式,若输入一个数字不显示,输入表达式,输出结果。异常数据处理 异常类型NameError:未声明/初始化对象 (没有属性)ZeroDivisionError:除(或取模)零 (所有数据类型)SyntaxError Python :语法错误for i range(5):
2021-04-02 11:47:42
3548
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人