自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JBOSS部署项目之后,无法通过IP地址访问,只能通过localhost或者127.0.0.1访问(windows)

找到JBOSS_HOME的\server\default\deploy\jboss-web.deployer\server.xml文件,将其中的${jboss.bind.address}全部改为0.0.0.0 (总共有两处位置)修改完之后保存,重新在项目中启动JBOSS即可成功访问。

2024-02-23 10:59:50 377

原创 Vue+Springboot,通过EasyExcel工具实现Excel导出

(注意:调用后端接口时需指定{responseType:'blob'},否则导出的excel表格打不开)

2023-12-16 10:19:06 198

原创 mybaris框架,java代码if语句判断相等或者不相等

不等于的时候可用" ";字段的值可以用' '。相等的时候用' ';字段的值可以用" "。注:在判断时候 <if>

2023-10-08 15:06:49 131 1

原创 Java 推送企业微信(新版本)消息

以wx.qq.com域名为例,假设系统生成的校验文件是WW_verify_7rG3kjVbXHngiald.txt,则下载该文件并放到wx.qq.com的根目录下,然后在浏览器打开以下链接检查是否能正常访问:https://wx.qq.com/WW_verify_7rG3kjVbXHngiald.txt 或 http://wx.qq.com/WW_verify_7rG3kjVbXHngiald.txt。②针对60020错误,需在应用管理-》自建应用中添加IP白名单。AGENTID:消息发送应用id。

2023-09-28 11:38:20 358

原创 前端获取String参数转JsonArray,循环遍历获取值

前端获取String参数转JsonArray,循环遍历获取值

2023-03-20 16:11:32 339

原创 打开跨域浏览器方法

跨域浏览器

2023-02-07 15:34:37 510

原创 Jboss(war包)里改数据库连接

在jboss\server\default\deploy\HNMDM.war\WEB-INF\classes\META-INF路径下的persistence.xml文件里面修改,针对需要绑定的数据库添加下面这行代码:property name="defaultDatabase" value="true"/>

2022-12-07 20:58:45 459

原创 JAVA项目部署到widows服务器导致乱码(GBK转UTF-8)

GBK转UTF-8

2022-12-05 14:17:22 561

原创 request获取参数乱码

乱码

2022-04-25 12:01:39 239

原创 SpringBoot打包部署时,找不到项目中引用的jar包,报 java.lang.NoClassDefFoundError

项目中引入的本地的jar包,在自己本地运行也是没有任何问题,但是在打包发布的时候就会报错找不到自己引入的文件这是本地lib下的jar包在打包运行后报错NoClassDefFoundError,找不到文件:本地启动的时候自己本地项目知道根据你导入jar的路径去加载jar包,所以会没问题。但是打包之后,这个jar包是不会被打包进去的,导致报错。所以,我们想要正常运行,就需要把自己的jar包打包到项目中;1.首先在pom中添加本地jar包的依赖其中groupIdartifactI...

2021-12-07 19:13:53 5178 4

转载 Mysql 一对多 一条数据对应多条数据 多条数据合并成一个字段显示

场景:产品列表显示产品的多个标签 mysql 查询。 以往的解决办法都是查出先查出产品列表,在循环查询标签,多个标签用","隔开。 这样查询列表查一次数据库,循环列表又要查询数据库多次。性能太差。 表结构: 产品表: CREATE TABLE `kx_product` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `title` varchar...

2021-07-07 16:08:42 6998 1

原创 java一行代码搞定分页

list:查出来的数据集合current:当前页数(一般从前端获取,也可在后台直接写死)pageSize:每页条数(一般从前端获取,也可在后台直接写死)

2021-06-22 15:02:19 99

原创 java发送邮件

java发送邮件,只需获取邮件服务器,发件人,发件人授权码,收件人 Properties props = new Properties(); String host = "smtp.qq.com"; //smtp服务器// private String from = ""; //发件人地址// private String to = ""; //收件人地址// private String affix = ""; //附件地址// private

2021-06-04 11:37:45 75

原创 微信小程序订阅推送消息(JAVA)

想要推送订阅消息首先就需要获取每个微信用户唯一的openid,openid通过从前端传过来的code里面获取获取openid的方法 String code = req.getParameter("code"); String url = "https://api.weixin.qq.com/sns/jscode2session"; url += "?appid= ";//自己的appid url += "&secret= ";//自

2021-06-04 10:44:07 772

原创 java登录微信小程序获取不到session问题

微信小程序之保持登录状态即session不改变(Java)在微信小程序开发中,由wx.request()发起的每次请求对于服务端来说都是不同的一次会话,微信小程序不会把session信息带回服务端,即对应服务端不同的session,由于项目中使用session保存用户信息所以导致后续请求相当于未登录的情况。注意,这里的session不是小程序维护的那个通过wx.login()方法维护的session,而是我们自己的服务端的session。由于正常情况下,客户端向服务端发起请求时,session信息是存

2021-06-01 18:13:57 1466

原创 若依框架集成Mybatisplus 遇到的坑

项目前期准备工作,之前用惯了mybatisplus,就想趁着前期准备时间顺便把下个项目要用的ruoyi框架升级下,遇到的问题顺便记录下。 用的最新版3.4.1版本,配置完依赖,官网说引入 MyBatis-Plus 之后请不要再次引入 MyBatis 以及 MyBatis-Spring,以避免因版本差异导致的问题。 所以需要移除若依框架里的mybatis依赖。看了下maven依赖关系,发现pagehelper 分页插件里依赖了mybatis,这里直接排除掉。 <!-- pagehelper 分页插件

2021-03-30 10:56:35 5244 4

原创 技术提升 面试题

一 . 设计模式:什么是设计模式:就是前人写代码的优秀经验,总结下来了,我们把他拿到项目中使用,让我们的代码更优美,高效,可读性高;设计模式分类:创建型模式(工厂方法模式,抽象工厂模式,单例模式),结构型模式(代理模式),行为型模式(模板方法模式);常见的设计模式:单例,工厂,代理,模板;二 . 什么是单例:一个类只允许创建一个实例单例有哪些实现方式 ? 1).饿汉—来就要吃,一来就把对象创建出来 1.构造方法 私有化 2.自己创建一个,一来就...

2021-01-19 16:00:30 258

原创 Java面试题

Java 基础JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。简单来说:如果你需要运行 Java 程序,只需安装 JRE 就可以了,

2021-01-19 15:53:13 233

转载 SpringCloud&SpringAlibaba超神系列文章

这里写自定义目录标题欢迎使用Markdown编辑器新的改变欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markd

2020-12-30 09:05:38 151

原创 部门员工的CRUD

前端网页<template> <section> <el-col :span="24" class="toolbar" style="padding-bottom: 0px;"> <el-form :inline="true" :model="searchForm"> <el-form-item> <el-input v

2020-11-03 13:51:22 250

原创 项目总结

(mybatis)#{}和${}的区别#{}是预编译处理,可以有效的防止SQL注入,提高系统安全性。 MyBatis在处理#{}时,会将SQL中的#{}替换为?号,使用PreparedStatement的set方法来赋值$ {}是字符串替换。MyBatis在处理 $ { } 时,把 ${ } 替换成变量的值。(spring) spring是开源的IOC和AOP 框架,什么是IOCIOC主要来解决对象之间的依赖问题,把所有的bean的依赖关系通过配置文件或者注解关联起来,AOP面向切面编程IOC是

2020-09-15 18:48:09 183

原创 reflect反射&annotition注解

反射reflect(掌握:只要会调用方法即可)共识:Class 字节码类型的对象表示正在运行的 Java 应用程序中的类和接口;在java中字节码文件:类.class、接口.class、枚举.class、数组.class(int[].class)、8个基本类型.class(int.class)、void.class、注解Annotation.class 1.概念:在运行时期,动态地去获取类中的信息(类的信息,普通方法信息,构造器信息,字段、包、访问修饰符等信息); 简单的理解,通过一个..

2020-08-30 20:54:12 127

空空如也

空空如也

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

TA关注的人

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