自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL和mybatis_XML常用知识总结,新手入门

下列语句部分是Mssql语句,不可以在access中使用。  SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明:创建数据库CREATE DATABASE database-name  2、说明:删除数据库drop database dbname

2020-12-14 13:55:24 1445

原创 cookie是什么及它的作用

cookie是什么  很多朋友并不了解cookie是什么,Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265。cookie是什么?其实cookies是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookies就好像你的一张身份证,你电脑上的cookies和其他电脑

2020-10-22 21:55:16 20674

原创 多线程学习之路

通过实现 Runnable 接口并实现 run() 方法,然后将 Runnable 对象传递给 Thread 类的构造函数。Timer 和 TimerTask 可以用于创建定时任务,TimerTask 实现了 Runnable 接口。通过 ExecutorService 和 Executors 工具类创建线程池,提交任务给线程池执行。ForkJoinPool 是用于并行执行任务的线程池,特别适合分治算法和递归任务。实现 Callable 接口:可以返回结果和抛出异常,适合需要返回值的场景。

2025-03-03 22:28:57 437

原创 Java中 Map、List 、对象、json互转

【代码】Java中 Map、List 、对象、json互转。

2025-02-24 20:52:32 155

原创 判断两个list是否有重复

多说无益,直接上代码。

2025-02-24 20:52:17 93

原创 JAVA C端返回结果封装

当系统发生异常时,默认的错误信息通常会直接暴露给用户,这不仅暴露了系统的内部实现,还会影响用户体验,特别是如果报错信息包含一大串英文错误代码和堆栈信息,用户可能根本不理解,甚至感到困惑。为了提高系统的可用性和用户体验,我们可以通过异常处理机制来优雅地管理和显示错误信息,避免这些技术细节干扰到用户的操作。在本文中,我将分享如何在 Java 项目中,特别是 Spring 框架中,通过拦截器实现异常处理,并在发生错误时提供友好的用户提示,确保用户体验的提升。// 默认的状态码,假设是 500。

2025-02-24 13:50:25 678

原创 java面试场景问题

还在补充,这几天工作忙,闲了会把答案附上去,也欢迎各位大佬评论区讨论。

2025-02-18 18:07:03 1692

原创 linux Nginx安装与启动

tar -zxvf nginx-1.20.2.tar.gz(换成自己得文件名)解压完成,输入ll查看。

2024-05-08 17:49:21 3880 2

原创 java正则表达式判断数字,小数等

java判断正数,负数,小数位数等

2023-08-14 14:06:12 2213

原创 mysql事务隔离级别详细讲解

mysql事务详细讲解,每种隔离级别深度剖析,附上代码

2023-08-10 18:45:20 532

原创 java一个List根据指定长度分割成多个list

文章原创

2022-11-09 10:30:36 1557

原创 js和java获取浏览器内核和版本

1. Java获取浏览器版本String agent=request.getHeader(“User-Agent”).toLowerCase();System.out.println(“浏览器版本:”+getBrowserName(agent));public String getBrowserName(String agent) {if(agent.indexOf(“msie 7”)>0){return “ie7”;}else if(agent.indexOf(“msie 8”)&gt.

2022-03-06 19:35:07 2125

原创 mysql json字段箭头->函数

话不多说,直接上代码先解释一下这条sql的含义UNIT_CONVERT是t_tc_order_row表里面的字段名,字段类型是jsonjson_extract ( UNIT_CONVERT, ‘$.saleUnitCode’ ) 是从这个UNIT_CONVER字段里面取出k为saleUnitCode的值,后面的就自己悟吧SELECT UNIT_CONVERT FROM t_tc_order_row WHERE LANG_VER = 'ZH-CN' AND json_extract (

2021-12-30 15:11:50 1323

原创 RabbitMQ四种交换机以及在管理页面中创建交换机、队列和绑定关系,代码示例

RabbitMQ是目前应用非常广泛的一种消息队列之一,今天就来简单说一下RabbitMQ的四种交换机以及在管理页面中创建交换机、队列、绑定关系一、RabbitMQ中的几个关键字的概念开始讲之前先来简单描述一下RabbitMQ中的几个关键的概念:Broker:可以简单的理解为安装了RabbitMQ服务的这台机器就可以称为一个BrokerExchange:交换机,消息经由它,通过路由键来判断并决定把消息投递给哪个队列,它类似于一个路由器的角色Queue:队列,最终将消息投递到队列中,由消费端监听队列

2021-12-30 11:20:33 4130

原创 java常用for循环的几种写法

话不多说,直接上代码 public static void main(String[] args) { /** * for循环 */ List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); //for-i ec

2021-12-24 16:14:59 1215 1

原创 redis搭建集群,拒绝连接问题解决

重点提示,我这里是本地测试的,搭建集群是在同一台服务器上面,只是每台服务器的端口号不同错误:Could not connect to Redis at 192.168.6.133:6379: Connection refused如图:redis.conf 配置文件中:1.bind 127.0.0.1 是否注释注释了,表示默认谁都可以连接2.protected-mode 是否设置为no在没有设定bind ip,且没有设密码的情况下,Redis只允许接受本机的响应3.防火墙是否关闭或者开放指

2021-12-16 13:52:21 13897

原创 html和vue XLSX.utils.json_to_sheet导出excel模板

html XLSX.utils.json_to_sheet导出excel模板若使用vue,设置按钮,调用函数,自己比葫画瓢,慢慢摸索把<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <m

2021-07-19 15:00:52 4502 1

原创 mysql删除重复字段的数据sql怎么写

1.需求:mysql删除字段数据重复的数据,只保留一条1.先看我表中数据(id为主键)想直接看结果拉倒第七步,看分析过程的一步一步往下看2.测试:我们想要的结果是删除表中user_name和password都相同的数据,即图中的标记1和2(第三天先圈住,看后面解释)3.先根据user_name和password分组并取出数量大于1的数据SELECT * FROM student t GROUP BY t.PASSWORD, t.user_name HAVING count( 1 ) > 1

2021-07-10 20:22:26 1762 2

转载 springboot .yml配置所有内容总结

(1)端口服务配置server: port: 8080 #端口号 servlet: context-path: /main #项目访问路径(2)数据库配置spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSS

2021-06-22 19:30:16 1108

原创 Mybatis中使用association进行关联的几种方式

这里以一对一单向关联为例。对使用或不使用association的配置进行举例。deptDaoMapper.xml部门对应员工(1对多的关系)javabean中的属性是集合set ,这时用collectionpersonDaoMapper.xml员工对应部门(多对一的关系)javabean是类与类之间的关联,这时用association关联(Association)关系是类与类之间的联接,它使一个类知道另一个类的属性和方法。关联可以是双

2021-06-22 16:47:27 420

原创 springboot+mybatis遇到的坑

用mybatis框架,xml文件的路径配置到底写在哪?1.resources下面的yml文件中配置,mapper-locations: classpath:mapper/*.xml,classpath只会扫描resources目录下的xml文件,写到其他位置扫描不到,会报org.apache.ibatis.binding.BindingException的错,2.写在pom.xml文件里面 <build> <resources> &lt

2021-04-07 10:41:53 380 1

原创 JSON和对象,MAP等之间转换

Json字符串转对象和转List集合操作对象POJO和JSON互转对象POJO和MAP互转

2021-03-15 19:03:41 129

原创 java面试常见易混淆问题

1.数组和list的区别一、定义1.数组:数组的大小是固定的,并且只能存放同一种类型的数据(基本类型数据或引用类型数据);2.集合:可以对数据数量不固定的数组进行存储和操作。如果程序中不清楚到底有多少对象,需要在容量不足的时候进行自动扩充,则需要使用集合,而不选择数组。3.联系:可以通过相应的toArray和Arrays.asList()方法进行相互转换。二、list,set,map区别1.List:有序,元素可重复ArrayList、LinkedList和Vector是三个主要的实现类。Ar

2021-03-03 16:12:08 217 1

原创 vs code新建项目教程很细很细

vs code 第一次创建前端项目 vuejs 从零开始第一阶段在网上找了很多,都没有找到创建新项目的步骤,真的不明白你们一个个发csdn是干啥的?能不能为大家创建一个好的学习平台,搜索全是垃圾内容(别喷我),下边我为大家整理一下详细的创建新项目步骤,一步一步跟着来1.安装nodejs,网上一堆的教程,基本上下载后傻瓜式一路next2.安装npm,网上一堆的教程,也是基本下载后傻瓜式一路next3.安装完成运行cmd,查看是否安装成功node -v ,4.安装cnpm由于有些npm有些资源

2021-02-04 11:44:58 2512 2

原创 「VS Code」Visual Studio Code 菜鸟教程:从入门到精通

给大家推荐两个不错的https://blog.youkuaiyun.com/maokelong95/article/details/88805589https://blog.youkuaiyun.com/youtiantin/article/details/110679030

2020-12-31 10:50:29 1743

原创 Spring Data JPA之一对一,一对多,多对多关系映射

一、@OneToOne关系映射JPA使用@OneToOne来标注一对一的关系。实体 People :用户。实体 Address:家庭住址。People 和 Address 是一对一的关系。这里用两种方式描述JPA的一对一关系。一种是通过外键的方式(一个实体通过外键关联到另一个实体的主键);另外一种是通过一张关联表来保存两个实体一对一的关系。1、通过外键的方式people 表(id,name,sex,birthday,address_id)address 表(id,phone,zipcod

2020-12-28 16:47:41 607

原创 浅谈面试之jpa和mybatis的区别

其实要承认,一个东西用久了都会有习惯心理。mybatis和jpa,两个持久层框架。从底层到用法都不同。但是实现的功能是一样的。所以说一直以来颇有争议。常年混迹于各大qq技术交流群。见过jpa的死忠粉也见过mybatis的铁杆。作为一个不到两年工作经验的小菜鸟来说,你让我分析源码,讲什么底层实现我是讲不出来的。只能作为一个使用者,来谈谈自己对这两个框架的理解。首先,都知道jpa的前身是著名的ssh中的h——>Hibernate。我到现在还记得学习Hibernate时对它产生的讲解:一个希望不用写sql

2020-12-28 16:35:18 3429

原创 js中==和===的区别

1.== 用于比较、判断两者相等,比较时可自动换数据类型例如var a = 1;var b = "1";console.log(a==b);//true2.=== 用于(严格)比较、判断两者(严格)相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。var a = 1;var b = "1";console.log(a===b);//false可在浏览器控制台自己测试...

2020-12-26 09:18:16 145

原创 could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarExcept

could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet解决方法:数据库字段与实体类字段名不一致,需要取消自动将驼峰命名转为下划线形式

2020-12-25 11:41:12 2601

原创 Spring Boot入门项目分析全过程以及bug分析

一、Spring Boot1.1标题Spring Boot 背景分析JAVAEE应用体系中繁重的配置、低下的开发效率、高难度的三方集成,复杂的部署流程等等一直被开发人员所诟病。即使是使用Spring这样的轻量级的资源整合框架,在实现其相对比较多的资源整合时,依旧需要大量的手动依赖管理,复杂的XML配置(还经常没有提示)。还有就是现在的软件生态应用也已经形成一定的规模,系统架构正在从单体架构,分布式架构,跨越到微服务架构。随着整个架构体系的变化,企业对技术的要求也在变化,现在的企业更注重技术的开箱即用,更

2020-12-14 15:17:26 609

原创 Linux操作系统基础大全

第一章:Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机1.1 Linux介绍Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成1.2 Linux特点用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能开源CentOS主流:目前

2020-12-14 14:11:56 737

原创 iconCls和el-icon属性对应的图标大全(带图)

千言万语,不如直接上图效果好

2020-12-12 14:34:45 7267

原创 SVN和Git使用教程最全的在这里

一 SVN使用教程开发中我们会遇到的问题:项目分工合作代码整合难度高,易出错版本问题SVN:集中式:既可以管理代码,还可以管理文件使用:申请一个远程服务器(阿里,腾讯,/svnbucket,等等)建立一个私有项目将项目小组成员拉入到项目中将本地和服务器的项目建立关联a):chenckout 检出b):update 更新(下载)c):commit 提交(上传)设置:可以设置为中文版(英文版)可以设置svn管理文件的后缀名忽略(.idea是idea的开发工具自动创建的,但是这个不

2020-12-05 11:10:46 2043

原创 编码规范的重要性—统一是有价值的

代码规范真的那么重要吗?在说代码规范之前,我们谈谈什么是路,鲁迅的《故乡》 原文结尾提到:“其实地上本没有路,走的人多了,也便成了路。”代码规范正如世上的路,代码原本只是为了实现某些功能,你可以任意的去写,但是大家慢慢的,习惯性的,在程序中都用同一种表示方法来实现某一个功能,于是就有了代码规范,然后所有的程序员都按照这个规范去写,就好比世上的路,通往一个地方的好路你不走,非要选沟沟坎坎的地方,你不是给自己找问题吗?再比如,本来国家没有交通规则,但是为了保证交通的畅通和人们出行的方便,国家制定了一系列的规则

2020-12-02 11:34:31 4177

空空如也

空空如也

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

TA关注的人

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