- 博客(32)
- 收藏
- 关注
原创 Eladmin架构下使用ElementUI VUE及axios发送请求的方式(携带headers与用户token)
VUE Axios携带headers(用户token,content-type)向Java后台发送请求,进行数据交互!
2022-09-20 15:41:21
1742
原创 [idea端口被占用] Web server failed to start. Port 8090 was already in use.
IDEA启动项目时,发现指定端口号已被占用。如何处理SpringBoot启动端口被占用。Mac 第一步:lsof -i:port (port被占用的端口)第二部:kill PID (PID占用端口的进程)Windows进入CMD 窗口 查询指定port端口进程是否存在,使用 进程任务终止命令 杀死进程即可 第一步:netstat -ano|findstr prot (port被占用的端口)第二部:taskkill /pid PID -f (PID占用端口的进程
2022-04-14 15:46:17
3837
原创 Java 数字转换为汉语中人民币的大写
public class NumberUtils { /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; /** * 汉语中货币单位大写,这样的设计类似于占位符 */ private static final String[] C
2022-04-07 09:24:32
2430
原创 idea重装后双击无效,无法启动问题【已解决】
https://blog.youkuaiyun.com/hnzmdpan/article/details/119845850
2022-02-24 11:15:10
1123
原创 Java基础回顾练习之(随机命名+IO流文件拷贝)
Java基础回顾练习(随机命名+文件拷贝)Java 效果测试public static void main(String[] args) throws Exception { File resourceFile = new File("C:\\Users\\zhangxu\\Pictures\\Camera Roll\\0.jpeg"); String filename = generateRandomFilename(); File targetFile = new File
2022-01-20 16:47:54
1182
原创 idea使用Jrebel或Tomcat运行时,提示堆栈内存溢出(java.lang.StackOverflowError)
idea里面装JRebel后,启动出现内存溢出问题问题场景复现:问题具体原因:解决方案:问题场景复现:2021-04-21 09:21:29.302 [http-nio-8080-exec-3] ERROR o.jeecg.common.exception.JeecgBootExceptionHandler:64 - Handler dispatch failed; nested exception is java.lang.StackOverflowErrororg.springframework.
2021-04-22 11:07:59
3263
原创 IDEA 热部署运行项目采坑记录【已解决】
IDEA 热部署运行项目采坑记录项目启动,遇到编译异常情况2018-10-26 17:32:11.873 ERROR 3980 --- [ main] o.s.boot.SpringApplication : Application run failedorg.springframework.context.ApplicationContextException: Unable to start web server; nested exceptio
2021-04-02 16:44:04
2104
1
原创 git 初次使用的配置流程
IDAE 初始化配置GIT首先配置好本地用户名和邮箱[git config --list 进入配置]。git config --global user.name "xxxxxxx"git config --global user.email "xxxxxx@xxxxx.com"可以用上面的命令来配置。注:可先在个人电脑的指定磁盘位置,创建本地git仓库管理文件嘉,然后再此处运行 Git BASE HERE 执行以下命令1.接着你可以用git clone https://github
2021-03-12 16:57:23
2920
原创 超实用的SQL语法3
SQL查询当天的数据集合and date_format(create_time,"%Y-%m-%d")=date_format(now(),"%Y-%m-%d")SQL查询最近一小时的数据集合and create_time > DATE_SUB(NOW(),INTERVAL 1 HOUR)SQL查询最近两小时的数据集合and TIMESTAMPDIFF(HOUR,stay_time,now()) <=2SQL查询最近24小时的数据集合and create_time
2021-01-19 14:02:32
1993
原创 超实用的SQL语法2
查询最近前七天(含当天)的日期集合SELECT curdate() as click_date union all SELECT date_sub(curdate(), interval 1 day) as click_date union all SELECT date_sub(curdate(), interval 2 day) as click_date union all SELECT date_sub(curdate(), interval 3 d
2021-01-19 13:44:46
1855
原创 超实用的SQL语法1
Java开发中 超实用的Sql语法使用Sql语句实现,查询获取当前月份的每一天的日期字符串集合使用Sql语句实现,查询获取当前月份的每一天的日期字符串集合 SELECT date FROM (select`在这里插入代码片` DATE_ADD(t1.dayed,INTERVAL t2.number DAY) date from (select DATE_ADD(curdate(),interval -day(curdate())+1 day) d
2021-01-19 11:51:01
1838
原创 mapper 使用示例
/** * sys_user */@ApiModel("用户表")public class SysUser implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("用户ID") private Integer sysUserId; /** * 名称 */ @ApiModelProperty("用户名称")
2020-08-31 11:06:23
2351
原创 Java 分页辅助类,页面封装类,具体使用实例
定义 页面封装类package biz.xcj.model.foundation;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import java.util.List;import java.util.Map;/** * @author jonson * @date 2017/11/7 */@ApiModel(description = "分页与查询"
2020-08-28 15:32:06
2029
原创 Java开发中的使用redis缓存提升查询效率
枚举类public enum AppKey { /** * Redis Key 约定 */ USER_SESSION("USER"), SYS_MENU("MENU"), ALL_SYS_MENU("ALL.MENU"), ROLE_MENU("ROLE.MENU"), ROLE_PERMIT("ROLE.PERMIT"), IM_USER_SIG("IM.USER.SIG"), WEB_SITE_INFO("SITE.
2020-08-28 14:39:47
1725
原创 java中的树节点类,迭代实体类的定义
public class TreeMenu { private Integer id; @JsonProperty("label") //json 响应字段 另命名 private String text; private List<TreeMenu> children; public Integer getId() { return id; } public void setId(Integer id) {
2020-08-28 14:36:14
2242
原创 Java开发 通用结果封装类
import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.JsonIgnoreProperties;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;@JsonIgnoreProperties(ignoreUnknown = true)@Json
2020-08-28 14:16:26
2247
1
原创 字节,整型,Base64,二进制数据转换合并
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.util.Base64;public class IntToBytes { private static final Logger logger = LoggerFactory.getLogger(IntToBytes.class); /*
2020-08-25 14:19:09
2186
原创 星座计算工具类Constellation
import java.util.Calendar;import java.util.Date;public class Constellation { public static String calculate(Date param) { Calendar calendar = Calendar.getInstance(); calendar.setTime(param); Integer month = calendar.get(Calen
2020-08-25 14:13:15
2361
1
原创 数据库设计三范式
深入浅出数据库设计三范式数据库三范式是设计数据库时参考的准则。设计良好结构的数据库,可以有效减小数据冗余,减少增删改中出现的问题。一、数据库第一范式:数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。(即:保持数据的原子性)数据原子性很好理解,就是表中的字段不可再分。符合数据库第一范式的表,每个字段表意明确,看个例子:这是一张简单的员工信息表,其中有工号、姓名、电话三个字段。通过电话这个字段获得的信息有可能是家庭电话,或是工作地
2020-08-06 16:38:06
2270
原创 转发和重定向区别详解
典型的应用场景:forward: 访问Servlet处理业务逻辑,然后 forward 到 jsp 显示处理结果,浏览器里 URL 不变redirect: 提交表单,处理成功后 redirect 到另一个 jsp,防止表单重复提交,浏览器里 URL 变了。转发和重定向区别详解 作为一名程序员,特别是java web开发的程序员,在使用servlet/jsp的时候,我们必须要知道实现页面跳转的两种方式的区别和联系:即转发和重定向的区别。 1、RequestDispatcher
2020-08-04 11:55:14
1899
原创 springboot集成与部署redis
springboot集成与部署redis步骤获取商品详情举例1.从商品 Cache 中获取商品详情,如果存在,则返回获取 Cache 数据返回。2.如果不存在,则从商品 DB 中获取。获取成功后,将数据存到 Cache 中。则下次获取商品详情,就可以从 Cache 就可以得到商品详情数据。3.从商品 DB 中更新或者删除商品详情成功后,则从缓存中删除对应商品的详情缓存添加maven依赖这里仍然是MyBatis做数据库DAO操作,Redis做缓存操作。SpringBoot 2开始默认的Redi
2020-08-03 17:48:36
1923
原创 Java 循环,流程控制,深层理解总结
什么是流程控制? 流程控制语句,就是控制流程执行流程控制分类有哪些?顺序结构选择结构(分支结构)循环结构分支结构if单分支 if…else双分支 if…else if…else if…else…多分支注意:else if之间存在逻辑关系.不可混乱.之间以空格隔开,else后不用加大括号switch分支语法结构:switch(要进行判断的变量){case 具体的值1:语句块1; (当变量值等于值1时,执行语句块1)break;case 具体的值2:语句块2..
2020-07-30 18:18:45
1925
1
原创 Java 自动生成验证码图片
package com.web.framework.slms.module.login.code;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;import java.util.Random;public class VerifyCode { private int width = 90; private int heigh
2020-07-30 15:42:00
2109
1
原创 JAVA ConvertUtil-字节,字节数组转换,合并,使用整合
public class CommandUtil { /** * 把int类型的数据转换成4个字节的byte数组.数组从0-n依次表高位到低位 * * @param value * @return */ public static byte[] convertInt2Bytes(int value) { byte[] bs = new byte[4]; bs[3] = (byte) (value &
2020-07-30 09:52:35
2485
原创 Java 文件解压处理Zip,7z,Rar
package com.web.framework.slms.module.work;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Ra..
2020-07-30 09:40:58
2357
原创 Java 对指定字节数组进行CRC8校验处理
public class CRC8Util {public static int[] crc8_tab = {0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12, 0x15, 0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D, 0x70, 0x77, 0x7E, 0x79, 0x6C, 0x6B, 0x62, 0x65, 0x48, 0x4F, 0x46, 0x41, 0x54, 0x
2020-07-29 18:38:02
2346
原创 io流操作文件--读取,遍历,规整
IO流 常用辅助方法/*** 辅助方法 io流读取指定文件内容*/ public static String readFileContent(String path) { // 1.定义目标文件 File srcFile = new File(path); StringBuffer stringBuffer = new StringBuffer(); if (!srcFile.exists()) { Sy
2020-07-29 18:27:25
2206
1
原创 高效办公高手必备!程序员的个人常用总结
简单又实用!!Alt+tab || Alt+Esc 快速切换窗口1、win+i 快速打开 控制面板2、窗口快速切换Alt+Tab3、随手锁屏win+L4、文件夹win+E5、切回桌面win+D6、关掉页面Ctrl+w7、恢复刚关掉的浏览器页面Ctrl+Shift+T按此键 —》 执行此操作Ctrl + X —》 剪切选定项Ctrl + C(或 Ctrl + Insert) —》 复制选定项Ctrl + V(或 Shift + Insert
2020-07-08 14:19:06
1842
原创 Hibernate QBC查询知识点总结
Hibernate :QBC查询基本步骤与常规运算符QBC查询的基本步骤这种方式比较面向对象方式,重点是有三个描述条件的对象:Restrictions,Order,Projections。使用QBC查询,一般需要以下三个步骤:1:使用Session实例的createCriteria()方法创建Criteria对象;2:使用工具类Restrictions的方法为Criteria对象设置查询条件,Order工具类的方法设置排序方式,Projections工具类的方法进行统计和分组;3:使用Crite
2020-07-08 14:12:17
2041
原创 ExtJs3.x开发与使用心得(学习笔记)
ExtJs3.x开发与使用心得(学习笔记)项目中的前端技术 大体使用 ExtJs ,同时也用到了bootstraps ,echarts, html辅助实现页面效果比较全面的extJS3.3使用教程面板创建,veiwPoint的创建,对话框,弹出框的使用,选项框(tabpanel),动态tab布局,表单(formPanel),basicForm,表单元素Field,表格(gridPanel...
2020-04-25 18:15:22
2223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人