自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 java在excel表建测试数据,往excel表追加数据

1.依赖包<dependencies> <!-- xls --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </depe

2022-01-07 15:20:28 772

原创 编写webservice客户端访问服务端

1.新建项目选择模板导入依赖(和服务端一样)将服务端接口复制过来包目录:编写客户端启动函数package org.example;import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;import org.example.service.HelloService;/** * @program:webservice * @description: * @author:ww * @create:2021-11-17 13:52 *

2021-11-17 14:07:26 185

原创 第一个webService服务端程序

1.新建项目包目录结构2.导入pom文件的依赖<dependencies> <!-- 要进行jaxws 服务开发 --> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>3.0.1</ver

2021-11-17 13:38:49 160

原创 WebService

1.概念即web服务,跨平台跨语言的远程调用技术,适用于不同系统或平台的数据交互2.三种webService规范:jax-ws、jaxm&saaj、jax-rs(用得少)第一种和第三种用的多3.SOAP协议基于JAX-WS规范4.wsdl说明书5.UDDIXML,SOAP和WSDL就是构成WebService平台的三大技术 。一般使用ApacheCXF起实现WEbService(jax-ws)...

2021-11-17 13:23:53 81

原创 java判断两个日期相差时间

//将字符串转换为时间 Order order=service.selectByOrderIdSer(Integer.valueOf(orderid)); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long date = formatter.parse(new String(2021-11-04 09:27:17)).getTime();

2021-11-04 09:40:19 192

原创 使用ajax提交表单,判断操作是否成功

页面使用的是layui和thymeleafjs<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript"> function login() { $.ajax({ //几个参数需要注意一下 type:

2021-10-21 11:21:20 694

原创 通用前后端分离类

package com.edu.ww.pojo;import com.edu.ww.utils.ResultCode;import lombok.Data;import java.io.Serializable;/** * @program:OrderFood2.0 * @description:结果集实体类 * @author:ww * @create:2021-10-18 09:57 */@Datapublic class R implements Serializable

2021-10-18 17:42:22 86

原创 java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.

修改一下权限就好了,在mysql命令下输入ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #修改加密规则ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新一下用户的密码FLUSH PRIVILEGES; #刷新权限再重置下密码:alter user ‘root’@‘loc

2021-10-18 11:50:06 67

原创 npm 报错 ERR! as_c@0.1.0 serve vue-cli-service serve

解决问题启动Vue项目执行npm run serve报错原因:使用了不同的编辑器,而且配置文件弄混了1.删除node_modules文件夹。2.使用国内镜像重新安装npm install --registry=https://registry.npm.taobao.orgnpm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install3.重新运行npm run serve...

2021-09-26 11:21:51 730

原创 yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。

打开搜索(不是vscode下的搜索,是电脑中的)搜索powershell 当你找不到搜索框时,右键底部任务栏空白部分,选择搜索,显示搜索框右键 以管理员身份打开执行以下指令:set-ExecutionPolicy RemoteSigned出现选项选择y查看执行策略get-ExecutionPolicy和图片状态一样则修改成功再去vscode执行...

2021-09-24 17:05:45 404 1

原创 导入vue项目到vscode

使用 vscode 开发要装 node.js ,我们进行官网下载既可vscode 和 node.js 安装的过程中直接使用默认既可,无需什么配置,安装完这两个工具就可以了,不用再安装别的东西接下来我们打开 vscode 工具 , 文件 - 打开文件夹 ,选择项目所在的路径按 Ctrl + ~ 键 ( Esc 下面的那个 ) 调出终端 ,执行 install这个过程有点慢,执行完成后,再 执行命令 npm run dev 既可启动项目,如果执行 npm install 过程中报错,大概率

2021-09-24 16:54:26 642

原创 springboot整合mybatisplus

包目录UserControllerpackage com.example.demo.controller;import com.example.demo.mapper.UserMapper;import com.example.demo.pojo.User;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapp

2021-09-22 20:49:07 54

原创 面试经验9.14dsf

1.HashMapHashMap 数据结构为 数组+链表,其中:链表的节点存储的是一个 Entry 对象,每个Entry 对象存储四个属性(hash,key,value,next)整体是一个数组;数组每个位置是一个链表;链表每个节点中的Value即我们存储的Object;工作原理首先,初始化 HashMap,提供了有参构造和无参构造,无参构造中,容器默认的数组大小 initialCapacity 为 16,加载因子loadFactor 为0.75。容器的阈(yu)值为 initialCapac

2021-09-14 15:50:24 92

原创 面试整理之servlet+jsp

1、jsp有哪些内置对象作用分别是什么JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request 用户端请求,此请求会包含来自GET/POST请求的参数response 网页传回用户端的回应pageContext 网页的属性是在这里管理page JSP网页本身session 与请求有关的会话期application servlet 正在执行的内容exception 针对错误网页,未捕捉的例外out 用来传送回应的输出config servlet的构架部件2、ser

2021-09-11 10:29:15 277

原创 springboot+mybatis+Thymeleaf整合

1.新建一个springboot项目需要选择上面的模块(也可以自己添加相关依赖).2.新建目录结构3.编写代码properties文件(有些自带的不用写,缺啥写啥)# 应用名称spring.application.name=demo# 应用服务 WEB 访问端口server.port=8080#数据库配置spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:my

2021-09-11 09:51:55 577

原创 Spring与Mybatis整合

建立maven项目,导入spring和mybatis的依赖建立需要的实体类user建立接口建立接口对应的mapper文件创建配置文件创建spring配置文件创建mybatis主配置文件创建测试类测试输出结果对应数据库文件...

2021-09-11 09:40:58 49

原创 接上篇 ssm整合增删查改实现代码

包结构controller层package com.ww.ssm.controller;import com.ww.ssm.po.MyUser;import com.ww.ssm.service.MyUserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframew

2021-09-11 09:35:35 98

原创 spring+springmvc+mybatis+数据库连接池项目整合 实现crud的操作

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-09-11 09:29:44 220

原创 Mybatis

Mybatis的概念MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...

2021-09-11 09:19:55 42

原创 SpringBoot整合Thymeleaf出现TemplateInputException

Controller找不到页面解决方法:因为thymeleaf中页面的位置错误,所以不能找到页面。将页面放入正确位置就可以解决。thymeleaf页面必须要放在static中templates文件夹下才能被扫描到。

2021-09-09 19:09:31 173

原创 SpringBoot整合mybatis之后mapper注入失败问题

service层注入失败有红线解决方法:在mapper类将@Mapper注解改成@Repository注解就能解决

2021-09-09 16:25:07 306

原创 layui后端返回数据到前端的工具类

layui通过这种方式接收后端的json电话机@Datapublic class JsonResult<T> { private T data; //状态码 private String code; //内容 private String msg; /* * * 若没有数据返回,默认状态码为0,提示信息为:操作成功! 写死的 */ public JsonResult() { this.code = "

2021-09-08 17:43:51 584

原创 Spring Boot集成Swagger2

1.创建类@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket createRestApi(){ return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.basePackage("com.jsu.ww.controlle

2021-09-08 17:11:10 59

原创 springboot中jackson配置

@RestControllerpublic class UserController02 { @RequestMapping("show.do") public User show(){ User user=new User(2,18,null); return user; }}接口返回的数据有null属性配置之前:

2021-09-08 16:23:10 1141

原创 Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration req

SpringBoot整合swagger时报错Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration required a single bean, but 3 were found:注意依赖中swagger版本问题,swagger版本要高于springboot版本(应该是)我将2.2.2版本改为2.9.2就解决了...

2021-09-08 15:58:24 1509 2

原创 springboot与前端数据传输

/*** @Description: springboot返回对象(json)* @Param:* @return:* @Author: ww* @Date: 2021/9/7*/@RequestMapping("/backuser.do")public User user(){System.out.println(“进入controller”);//返回对象return new User(1,20,“zhangsan”);}/*** @Description: 返回list

2021-09-07 10:58:54 1302

原创 Layui+SSM大学食堂外卖平台

基于ssm的第一个小项目开发语言:java jdk1.8环境:maven+Spring+Springmvc+Mybatis数据库:mysql 5.7.20项目结构:页面展示:前台后端:

2021-09-06 16:24:20 123

原创 java网络编程笔记

什么是计算机网络:将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:实现数据交换和通信。...

2021-09-06 15:45:35 33

原创 Spring_day4

Aop ( Aspect Oriented Programming )面向切面编程;是现在比较常用的一种技术;Aop是在你的不增加代码的情况下,添加功能点:加入日志 ;事务管理;缓存等等;Aop使用的是动态代理完成操作;代理分为两种代理: 1.静态代理 ;动态的代理 ;静态代理:不会变化:有一个汽车代理商(长安) ;他只能卖长安汽车; ( 这个不会发生变化; )动态代理:他是可以变化的;汽车代理商(什么车都可以)其实他没有给任何一个做静态代理;他的代理一直在变化;Spring中使用很多的代理

2021-09-06 15:45:00 48

原创 Spring_day3

xml缺点︰1.以后所有的东西都写在你的xml文件中;这个文件非常的大;也就比较杂乱;ioc的bean管理放在一个xml ; aop.的操作放在另一个xml文件中;xml文件就非常多;我们的维护代码非常的麻烦;⒉.你的xml文件是需要java程序来进行解析;并且我们写代码的时候你在不断进行xml文件和java程序的切换﹔效率就非常的低;:所以Spring直接给我们提供了注解Spring中常用注解@component:实体类注解,标注这个类是一个bean类@Repository:代表这个类属于d

2021-08-07 16:43:28 58

原创 Spring_day2

Spring的使用ApplicationContext接口,有三个主要实现类ClassPathXmlApplicationContext主要加载xml文件FileSystemXmlApplicationContext加载文件,单文件或多文件XmlWebApplicationContext用在servlet中AnnotationConfigApplicationContext用在注解中Spring的注入方式:1.set注入—主要通过实体类上的set方法来注入在xml中使用实体类的set方式注

2021-08-07 13:50:48 62

原创 Spring_day1

框架的概念框架实际上就是把程序所需要的东西封装在里面 使用的时候可以直接拿出来用;主要作用:简化开发,快速实现开发.1.业务层框架View层(视图层) 前端框架,Vue,react…Controller层 后端框架:Spring;Springmvc,Springboot,struct2.x,还有微服务的架构(主要用于架构).后端框架主要对前端数据进行处理,提供接口返回数据到页面.Model层 数据库层(持久化层):mybatis,hibrenate,Springjdbctemplete,jp

2021-08-07 13:34:14 59

原创 网络编程笔记

【⽹络编程】主要内容软件架构CS/BS⽹络通信三要素TCP通信Socket套接字ServerSocket第⼀章 ⽹络编程⼊⻔1.1软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常⻅程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常⻅浏览器有⾕歌、⽕狐等。两种架构各有优势,但是⽆论哪种架构,都离不开⽹络的⽀持。⽹络编程,就是在⼀定的协议下,实现两台计算机的通信的程序。1.2 ⽹络通信协议⽹络通

2021-07-15 19:17:19 140 1

原创 java注解笔记

1.注解理解:实际案例:概念:针对Java编译器的说明注释:⽤⽂字描述程序的。给程序员看的定义:注解(Annotation),也叫元数据。⼀种代码级别的说明。它是JDK1.5及以后版本引⼊的⼀个特性,与类、接⼝、枚举是在同⼀个层次。它可以声明在包、类、字段、⽅法、局部变量、⽅法参数等的前⾯,⽤来对这些元素进⾏说明,注释。概念描述:JDK1.5之后的新特性针对Java编译器的说明使⽤注解:@注解名称//使⽤框架的类@Controllerpublic class UserContro

2021-07-15 19:15:05 69

原创 java反射机制

今⽇内容反射:框架设计的灵魂测试的数据:框架:半成品软件。可以在框架的基础上进⾏软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:可以在程序运⾏过程中,操作这些对象。可以解耦,提⾼程序的可扩展性。后期学习的ssh框架等框架都会⽤来获取Class对象的⽅式:Class.forName(“全类名”):将字节码⽂件加载进内存,返回Class对象多⽤于配置⽂件,将类名定义在配置⽂件中。读取⽂件,加载类类名.class:通过类名的属性class获

2021-07-14 19:44:31 56

原创 集合学习3Map

【Map】主要内容Map集合第⼀章 Map集合1.1 概述现实⽣活中,我们常会看到这样的⼀种集合:IP地址与主机名,身份证号与个⼈,系统⽤户名与系统⽤户对象等,这种⼀⼀对应的关系,就叫做映射。Java提供了专⻔的集合类⽤来存放这种对象关系的对象,即 java.util.Map 接⼝。我们通过查看 Map 接⼝描述,发现 Map 接⼝下的集合与 Collection 接⼝下的集合,它们存储数据的形式不同,如下图。Collection 中的集合,元素是孤⽴存在的(理解为单身),向集合中存储

2021-07-12 19:19:42 61

原创 集合学习2List Set

day03 【List、Set、数据结构、Collections】主要内容数据结构List集合Set集合Collections第⼀章 数据结构2.1 数据结构有什么⽤?当你⽤着java⾥⾯的容器类很爽的时候,你有没有想过,怎么ArrayList就像⼀个⽆限扩充的数组,也好像链表之类的。好⽤吗?好⽤,这就是数据结构的⽤处,只不过你在不知不觉中使⽤了。现实世界的存储,我们使⽤的⼯具和建模。每种数据结构有⾃⼰的优点和缺点,想想如果Google的数据⽤的是数组的存储,我们还能⽅便地查询到所需

2021-07-12 19:15:03 114

原创 集合的学习1

day02【Collection、泛型】主要内容Collection集合迭代器增强for第⼀章 Collection集合1.1 集合概述在前⾯基础班我们已经学习过并使⽤过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的⼀种容器,可以⽤来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的⻓度是固定的。集合的⻓度是可变的。数组中存储的是同⼀类型的元素,可以存储基本数据类型值。集合存储的都是对象。⽽且对象的类型可以不⼀致。在开发中⼀般当对象多的时候,使

2021-07-12 19:09:47 65

原创 java多线程学习

多线程1.Process与Thread进程是执行程序的一次执行过程,是一个动态的概念。程序是指令和数据的集合,其本身没有任何运行的意义,是一个静态的概念。通常在一个进程中可以包含多个线程,线程是CPU调度和执行的单位。很多多线程是模拟出来的,真正的多线程是多核。如果是模拟出来的多线程,在同一个cpu的情况下,在同一个时间点,cpu只能做一件事,只是因为时间太快,让我们看起来有多线程的错觉。线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程;mai

2021-04-15 19:41:14 71

基于layui+ssm的大学食堂外卖平台(课程设计可用)

layui+SSM简单小项目,前端使用使用jsp+layui,后端SSM+poi实现文件下载;沙箱支付模拟支付

2021-09-06

空空如也

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

TA关注的人

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