自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac idea gradle解决异常: SSL peer shut down incorrectly

mac解决异常: SSL peer shut down incorrectly。

2024-05-07 10:26:13 515

原创 jsp中el表达式带有英文单双引号

记录最近遇到很多js中标题内容带有英文【”】【'】单双引号报错问题,总是后端处理,每次都要改,很麻烦。用sql中常见的``号,注意不是英文的单引号。json带有单双引号不适用,还是要后端处理。

2024-03-11 15:48:02 582 1

原创 关于git revert记录

描述:决定不上线的分支,进行revert操作,旧的分支a重新合并master,出现代码消失。

2023-12-29 11:45:05 381

原创 EasyExcel两行表头

例子:代码:重点:需要合并列的字段重复设到表头中

2023-12-01 12:22:18 1788

原创 Mac使用brew搭建kafka集群

查看端口命令lsof - i : 9092 根据进程名查看进程信息。

2023-11-08 14:28:39 435 1

原创 关于Safari浏览器报错:Failed to load resource: 发生SSL错误,无法建立到该服务器的安全连接

Failed to load resource: 发生SSL错误,无法建立到该服务器的安全连接 XMLHttpRequest cannot。原因是:页面上的http请求变了https请求。将页面中的下面这行代码注释掉。

2023-09-19 16:35:54 2698

原创 Mybatis中传0值会匹配到非空字符串判断‘’

integer类型传入0值会匹配到 condition.active!从而使得sql没携带active的条件。需要列表筛选禁用和启用数据。

2023-09-19 16:17:20 137

原创 【记录】git发现提交的代码有误,Idea操作回滚代码

在idea上git回滚代码,提交回滚操作

2023-04-07 14:43:27 699

原创 android文件存储和SharedPreferences存储实例

该实例为课程作业,请尊重劳动成果。演示【文件存储】中查看设备保存的文件:目录activity_main<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="htt

2022-05-15 14:56:44 480

原创 jquery购物车案例

实现功能:购物车的商品全选、增减商品数量、修改商品小计、计算商品总额、删除商品、选中商品添加背景1.购物车的商品全选、计算商品总额2.全不选3.增减商品数量、修改商品小计、选中商品添加背景4.删除商品删除后:5.删除所选商品删除后:6.清空购物车清空后:代码部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta n

2022-05-03 20:59:25 3737

原创 VueJS知识整理

1.v-if、v-else、v-else-if条件语句<div id="app"> <div v-if="type === 'A'"> A </div> <div v-else-if="type === 'B'"> B </div> <div v-else-if="type === 'C'"> C </div> <div v-

2022-03-29 11:13:48 108

原创 使用nodejs将html文件里的js、css抽取

单文件抽取path.join() 路径拼接,dirname前面有两条下划线"_",表示当前文件路径。// 用于将html里的js、css抽取const path = require('path')const fs = require('fs') // 正则表达式const regStyle = /<style>[\s\S]*<\/style>/const regScript = /<script>[\s\S]*<\/script>/fs.

2022-03-25 20:20:37 676

原创 uniapp页面给组件传递数据

1.页面给组件传递数据2.组件接收数据export default { name: "my-goods", // 定义 props 属性,用来接收外界传递到当前组件的数据 props: { // 商品的信息对象 goods: { type: Object, defaul: {}, }, }, data() { }, filters: { // 把数字处理为带两位小数点的数字 tofixed(num) { ret

2022-02-07 11:50:29 1538

原创 HBuilder / uniapp 发布为Android App

打包需要登录HBuilder账号点击 HBuilderX 状态栏左侧的未登录按钮,在弹出的登录对话框中,填写账号和密码之后,点击登录即可。1.打开项目根目录中的 manifest.json 配置文件,在基础配置面板中,获取uni-app 应用标识,并填写应用名称2.切换到 App 图标配置面板,点击浏览按钮,选择合适的图片之后,再点击自动生成所有图标并替换3.点击菜单栏上的 发行 -> 原生 App-云打包4.勾选打包配置注:安心打包需要下载HBuilder的插件,下载完成后点击打

2022-02-07 11:34:01 1690

原创 整理适配Seata0.9.0+mysql8.0.26+java8

网上找的版本关系:1.解决seata不能使用mysql8版本的问题(1) driver-class-name = "com.mysql.cj.jdbc.Driver" url = "jdbc:mysql://127.0.0.1:3306/seata" user = "root" password = "root"(2)因为默认不支持8,所以替换mysql的驱动jar包,我的数据库是8.0.26,所以替换为了这个,在lib文件夹下。注意:替换驱动要将之前的mysql-c

2021-08-18 13:25:10 792

原创 8080端口需要身份认证

类似于:大胆猜测(结果不是):类似的我在elasticsearch里面看到过类似的页面,以为是elasticsearch的问题,配置了这个,就会出现类似的:xpack.security.enabled: true现在以端口号8081为例:netstat -aon|findstr 8081注意:这里的服务引用要查看4796端口的进程,不能查看8081的被什么进程引用,也杀不到8081进程,报错:找不到8080进程。这里会报错,没有这个进程。taskkill /T /F /PID 8

2021-08-14 22:48:17 1345

原创 vue学习记录(四)——结合springboot的websocket请求跨域问题

本来以为是前端写的有问题,浏览器报错如下:WebSocket connection to ‘ws://localhost:8088/xxx’ failed…然后百度,google各种搜,后面发现后端控制台报错信息。解决了,就连接成功了。springboot版本 v2.5.0后端报错:java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special

2021-07-08 15:34:33 700

原创 vue学习记录(三)——请求/响应拦截器&请求格式封装

工具 api.jsimport axios from "axios";import { Message } from 'element-ui';import router from '../router'//请求拦截器axios.interceptors.request.use(config=>{ //在请求头加上token if (window.sessionStorage.getItem('tokenStr')) { config.headers['Au

2021-07-03 22:20:36 364 2

原创 vue学习(二)——请求转发解决跨域问题

实现目标:vue前端端口号:8080,后端端口号以及目标地址【http://127.0.0.1:8081】根目录新建文件vue.config.js配置请求转发解决跨域问题。请求还是用8080端口(访问网页),但是请求到node.js里面,node.js会给我们请求到8081(拿数据用8081).let proxyObj={}proxyObj['/']={ //websocket ws: false, //目标地址,也可以是自己服务器的ip target: 'htt

2021-07-03 21:57:10 605

原创 vue学习记录(一)——登录表单校验

页面属于:vuejs + elementUi贴上代码,参考:<template> <div id="app"> <el-form :rules="rules" ref="loginForm" :model="loginForm" class="loginContainer" v-loading="loading" element-loading-text="正在登录……" element-loading-spinner="el-

2021-06-27 21:44:19 1874

原创 RabbitMQ——邮件服务,初学记录

用Maven管理版本,Springboot框架记得安装RabbitMQ(消息队列),先装Erlang再装RabbitMQ。1.pom.xml注入依赖<dependencies> <!--rabbitmq--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amq

2021-06-21 22:15:43 315

原创 mybatis-plus逆向工程

mybatis-plus逆向工程1.pom.xml2.工具类MyBatis自动生成代码1MyBatis自动生成代码2环境:maven版本管理,SpringBoot,lombok,mysql1.pom.xml将dependencies和build复制到pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

2021-06-06 23:27:36 213

原创 关于springboot项目没有引入kotlin而报错

今天遇到个kotlin的报错,明明我的项目只有Java,没有引用过kotlin项目,摸不着头脑,没有找到针对类似的问题,都是说项目引入kotlin报错解决的。运行环境:springboot和maven版本管理报错如下:Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.1

2021-06-06 22:56:10 4129 4

原创 IDEA的debug程序调试

Debug目的:追踪代码的运行流程程序运行异常定位和调试线上问题追踪调试断点的8个按钮:F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 必备F8在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 必备F9在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上 必备Alt + F8在 Debug 的状态下,选中对象,弹出可输入计算

2021-05-30 22:58:54 525

原创 微信小程序开发--底部栏目导航tabBar简单配置

在app.jsoncolor:文字颜色selectedColor:选中颜色backgroundColor:背景颜色pagePath:链接页面路径位置text:文字iconPath:图标selectedIconPath:选中后图标"tabBar":{ "color": "#CEF6EC", "selectedColor": "#74DF00", "backgroundColor": "#000000", "list":[ { "pa.

2021-05-24 17:44:14 211

原创 微信小程序开发-自定义组件Components

此为练习项目,将要对图中数据进行自定义组件。自定义组件好处:不需要每个页面都写重复的css和html的标签,提高效率。1.在根目录新建conponents文件夹新建组件PubTitle步骤:新建文件夹PubTitle >> 鼠标右键PubTitle文件夹,新建Conponent2.引用在将要引用的页面的.json文件加上 “PubTitle”:"/components/PubTitle/PubTitle"{ "usingComponents": { "Pu

2021-05-24 17:09:50 393

原创 关于webpack打包工具使用以及安装cli和各种loader的总结

1.项目初始化以下命令会在项目根路径下创建package.json和package-lack.jsonnpm init -y 在项目根目录手动创建webpack配置文件:webpack.config.jsconst path = require('path')module.exports = { entry:path.join(__dirname,'./src/main.js'), output:{ path:path.join(__dirname,'./dis

2021-04-22 20:21:53 336

原创 1.Vue前端框架学习

安装Vscode简介认为比较有用的插件:1.汉化语言包:Chinese......2.Live Server:3. Open in Browser4.Path Intellisense5.Vue 3 Snippets for Visual Studio Code6. vscode-icons简介vue是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件认为比较有用的插件:1.汉化语言包:C

2021-04-18 15:03:43 183

原创 springboot使用@mapper注解

项目结构:首先在启动类XxxxApplication类里面,添加使用@mapper注解的包进行扫描:@MapperScan(“com.springbootcache.mapper”)例如:(这里,我开启了缓存)@MapperScan("com.springbootcache.mapper")@SpringBootApplication@EnableCachingpublic class SpringbootCacheApplication { public static void mai

2020-05-19 00:01:12 12408

原创 java中的对象序列化

有时我们需要保存对象,以便进一步地操作,这便用到了对象序列化。对象序列化基本概念所谓的对象序列化(串行化),是指在内存中保存的对象转化为二进制数据流的形式的一种操作。通过将对象序列化,可以方便地实现对象的传输及保存。 但是在java之中并不是所有的类的对象都可以被序列化,如果一个类对象需要被序列化,则此类一定要实现java.io.Serializable接口。但是这个接口里面没有定义任何的方法...

2020-05-05 20:16:00 147

原创 接口的作用——代理设计模式(Proxy)

代理模式:给某一对象提供代理对象,并由代理对象控制具体对象的引用。代理,指的就是一个角色代表另一个角色采取行动,就像生活中,一个红酒厂商不会直接把红酒零售给客户的,都是通过代理来完成他的销售业务的。而客户也不用为了喝红酒而到处找工厂,他只要找到厂商在当地的代理就行了。具体红酒工厂在哪里,客户不用关心,代理会帮他处理。这里产生了四个对象:客户、代理商、红酒厂商、代理商-红酒厂商(关系)。代理模...

2020-05-05 00:41:15 389

原创 接口的作用——工厂设计模式

在面向对象编程中,最通常的方法是一个new操作符产生一个实例对象,new操作符就是用来构造对象实例的。接口的作用(SimpleFactory .java)范例://定义一个水果标准interface Fruit{ public void eat();}class Apple implements Fruit{ @Override public void eat() { ...

2020-05-04 23:49:46 249

原创 抽象类应用——模板设计模式

在使用抽象类时,可以将部分逻辑以具体方法和具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方法实现这些抽象方法,从而对剩余的逻辑有不同的实现,这就是模板方法模式。现有三类事物机器人、美女、帅哥,这三类事务可以完成的功能如下。机器人:吃饭、工作。美女:吃饭、跑步、睡觉。帅哥:吃饭、工作、跑步、睡觉。那么现在问题就是如何将以上的程序变成操作类。...

2020-05-04 23:19:45 137

原创 有趣的java二维数组打印问题

这两天看了3个有趣的数组。第一题,编写一个java程序,形成以下形式的二维数组,并输出。1 2 9 10 254 3 8 11 245 6 7 12 2316 15 14 13 2217 18 19 20 21昨晚研究了好久,没想出来,看了答案,原来是这样。分析:数组名[下标1][下标2]将矩...

2020-04-21 22:39:35 598

原创 以注解方式配置Hibernate+spingmvc+spring

开发工具:IDEA首先,说明一下开发步骤:1.依赖包导入pom.xml2.配置web.xml(配置监听spring,告诉程序在哪读取springmvc和spring配置)3.配置springmvc.xml(这个默认在/webapp/WEB-INF/下,与web.xml同一路径下,别名springmvc-servlet.xml)4.配置hibernate.cfg.xml(配置Hiberna...

2020-04-15 21:16:56 289

原创 Failed to load http://localhost:8080/xxx: No 'Access-Control-Allow-Origin' header is presen...

最近学了下vuejs的东西,然后打算结合后端练习下。后端用了(sping+spingmvc+hibernate)结果页面报以下这个错误:报错:Failed to load http://localhost:8080/XXXX: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origi...

2020-04-15 20:23:04 2193

原创 JDBC数据库连接例子

JDBC 的作用 :Java DataBase Connectivity Java 关系型数据库连接是官方(sun 公司)定义的一套 Java 操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动 jar 包。我们可以使用这套接口(JDBC)编程,但运行时真正执行的代码是驱动 jar 包中的实现类。开发步骤JDBC 中的核心接口有:DriverManager、...

2020-04-10 22:45:35 191

原创 MD5加密工具

import java.security.MessageDigest;/** * 密码加密工具类 * 明文密码123456->暗文密码e10adc3949ba59abbe56e057f20f883e */public final class Md5Util { /** * 不允许new出工具类 */ private Md5Util(){} /** * 将明文...

2020-04-10 22:27:37 218

原创 SpringMvc的使用

实现:1.创建一个人力资源模型,设计雇员的数据信息。2.创建一个网页,供管理员录入雇员的信息。3.创建一个控制器,接收页面传入的数据。人力资源模型:public class Staff { Long id; String name; String state="open"; int age; int workyear; public Long getId() { retu...

2020-04-10 22:10:34 81

原创 struts数据校验

商品评论页面 ,校验通过跳转至评价成功页面,校验不通过则给出处理失败的原因showValidationError.jsp代码:前端:struts的xml配置:

2020-04-10 21:43:33 149 1

空空如也

空空如也

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

TA关注的人

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