自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改mysql 表字段名 添加注释

ALTER TABLE table_name CHANGE old_column new_column VARCHAR(255) NOT NULL COMMENT '字段注释';NOT NULL:设置非null,要设置默认值null ,NOT NULL不加。COMMENT '字段注释':要修改字段的注释。VARCHAR(255):要修改字段的类型。old_column:原字段。new_column:新字段。table_name:表名。

2023-07-27 13:53:20 979

原创 cas登录 状态码302不跳转问题

1.前端ajax请求需要cas验证的接口,cas判断未登录,返回302,并在location中返回登录页面地址。5.拦截到这一步之后,js里面直接通过location.href的方式再请求一个需要cas验证的接口。6.这个时候服务器又会返回302跳转的登录页面,由于这一次是直接通过改变浏览器url的方式,4.这个时候,因为js会通过ajax的方式把页面html全拉起来,前端就有了一次处理机会,3.前端js会通过ajax的get请求把location中的页面string全拉下来。

2023-03-28 10:45:03 1886

原创 解决文件下载报错:Could not find acceptable representation

Could not find acceptable representation。

2023-03-10 16:40:26 4105

原创 springboot架构查询数据输出的时间与数据库中时间不一致问题(解决方式)

springboot架构查询数据输出的时间与数据库中时间不一致问题

2023-03-07 11:19:29 1341 1

转载 24时区,GMT,UTC,DST,CST时间详解

24时区,GMT,UTC,DST,CST时间详解

2023-03-07 11:17:48 276

原创 mysql 触发了唯一索引 主键为什么不是连续递增的

设计MySQL表时,我们一般会设置一个自增主键,从而让主键索引尽可能地保持递增的趋势,这样可以避免页分裂,让MySQL顺序写入,大大提高MySQL的性能。但是,自增主键只能保持大致递增,无法保证顺序递增。当我们创建完一个表后,通过show create table命令,可以看到MySQL定义了AUTO_INCREMENT来指定主键的递增值。在MySQL5.7之前,这个递增值是直接保存在内存里面的,当服务器重启后,MySQL会读取表里面的最大主键id,然后将最大值+1作为下次递增的值。

2023-02-22 14:46:48 209

原创 多个SpringBoot项目部署同一tomcat实例应用,共用同一端口访问配置

spring.jmx.enabled=false

2023-02-03 11:52:38 1069

原创 Tomcat软链接访问静态资源文件设置不生效重启项目404链接错误处理办法

Tomcat软链接访问静态资源文件设置不生效重启项目404链接错误处理办法

2022-12-28 09:59:47 236

原创 mysql中replace函数

mysql中replace函数什么

2022-12-06 15:56:00 570

原创 mysql update语句中修改某个字段中包含的某个值

MySql Update语句修改(替换)某字段中包含的某个值。mysql中replace函数是什么

2022-12-06 15:54:09 987

原创 JAVA File类移动或复制文件到文件夹和同名文件重命名

JAVA File类移动或复制文件到文件夹和同名文件重命名。

2022-11-24 14:39:06 2127

原创 (完美解决)java 集成解决引入百度智能云bos包,出现log4j打印日志过多问题【com.baidubce:api-explorer-sdk】

java 集成解决引入百度智能云bos包,出现log4j打印日志过多问题【com.baidubce:api-explorer-sdk】

2022-11-21 16:10:16 813

原创 mysql的时间格式化问题(上下午)

日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。月份和日期说明符的范围从零开始,原因是 MySQL允许存储诸如 '2004-00-00'的不完全日期.%D 带有英语后缀的该月日期 (0th, 1st, 2nd, 3rd, ...)%x 该周的年份,其中周一为每周的第一天, 数字形式,4位数;%X 该周的年份,其中周日为每周的第一天, 数字形式,4位数;

2022-11-11 15:20:11 739 1

原创 MySQL中使用IN()查询到底走不走索引?

又走索引了,所以IN查询走不走索引需要看rows的数据量,in (0,1)时查询出52万多数据量,全表才54万数据量,in (2,1)时只有1万多数据量。2. IN 的条件过多,返回的数据会很多,可能会导致应用堆内内存溢出。的匹配时是全表扫描,不走索引,因此IN走不走索引和后面的数据量有关系。根据实际的情况,需要控制IN查询的范围。1. IN 的条件过多,会导致索引失效,走索引扫描。IN通常是走索引的,当IN后面的数据在数据表中超过。很明显没走索引,下面再看一个sql。所以必须要控制好IN的查询个数。

2022-10-12 10:54:07 9197

原创 设计模式的三大分类及简扩总结

代理模式(Proxy Pattern)、门面模式(Facade Pattern)、装饰器模式(Decorator Pattern)、享元模式(Flyweight Pattern)、组合模式(Composite Pattern)、适配器模式(Adapter Pattern)、桥接模式(Bridge Pattern)2.结构型设计模式(Structural):这类设计模式关注类和对象的组合。3.行为型设计模式(Behavioral):这类设计模式特别关注对象之间的通信。...

2022-08-03 11:43:17 225

原创 idea string字符串过长配置

解决File>>Settings>>Build,Execution,Deployment>>Compiler>>JavaCompiler。在编译项目时,出现错误为“常量字符串过长”javaconstantstringtoolong。将Usecompiler改为Eclipse即可;

2022-08-01 17:10:41 645

原创 java :如何理解约定优于配置

--约定优于配置(Convention Over Configuration)是一种软件设计范式,目的在于减少配置的数量或者降低理解难度,从而提升开发效率。需要注意的是,它并不是一种新的思想,实际上从我们开始接触Java依赖,就会发现很多地方都有这种思想的体现。比如,数据库中表名的设计对应到Java中实体类的名字,就是一种约定,我们可以从这个实体类的名字知道它对应数据库中哪张表。在比如,每个公司都会有自己的开发规范,开发者按照开发规范可以在一定程度上减少Bug的数量,增加可读性和可维护性。...

2022-07-05 11:24:12 514

原创 java中如何解决大数问题_解决Java中由于数据太大自动转换成科学计数法的问题...E

1.java后台(1)使用BigDecimal类double num = 1.25E7;方式一:String str=new BigDecimal(num+"").toString();方式二:String str=new BigDecimal(num.toString()).toString();(2)使用DecimalFormat类//注意,这种方式是保留几位小数String str=new DecimalFormat("0.00").format(num);...

2022-06-28 18:43:29 1408

原创 &nbsp与空格的区别 Chrome firefox ie等浏览器空格与 差别,宽度不一致

&nbsp与空格的区别 Chrome firefox ie等浏览器空格与 差别,宽度不一致

2021-12-07 10:47:49 726

原创 okhttp之java.net.SocketTimeoutException: timeout 异常处理

项目中开启线程池下载图片,okhttp报错如下:一直沿用以前开发的工具类(将okhttp客户端封装成了单例模式),之前开发的项目涉及到的网络请求未出现过类似异常,而这次由于图片下载量大,线程数量多,造成socket超时。之前的工具类:public class OkHttpUtils { private static volatile OkHttpClient client; private OkHttpUtils(){ } public st...

2021-10-26 11:32:33 10844 2

转载 java分布式锁 这篇很详细

java分布式锁什么是锁?什么是分布式?什么是分布式锁?我们需要怎样的分布式锁?基于数据库做分布式锁优缺点基于 Redis 做分布式锁基于 ZooKeeper 做分布式锁优缺点基于 Consul 做分布式锁总结参考资料什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记

2021-07-01 16:24:13 879

原创 java中最常用的几种加密算法

1、base64base64是网络上最常见的用于传输8bit字节代码的编码方式之一(可以查看RFC2045~RFC2049,上面有MIME的详细规范)。base64编码可用于在http环境下传递较长的标识信息,例如,在java Persistence系统Hibernate中,就采用了base64来将一个较长的唯一标识符(一般为128bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用中的形式。此时,采用base64编码具有不可读性,即所编码的数据不会被人用肉

2021-06-29 11:24:56 174

原创 java中重载和重写的区别

区别点 重载方法 重写方法 参数列表 必须修改 一定不能修改 返回类型 可以修改 一定不能修改 异常 可以修改 可以减少或删除,一定不能抛出新的或者更广的异常 访问 可以修改 一定不能做更严格的...

2021-05-11 10:56:58 743

原创 JavaMail邮件系统中的addRecipient();和setRecipient();区别?

问:我在做JavaMail邮件系统开发的是,突然发现在写邮件接收人的时候可以message.addRecipient(Message.RecipientType.TO, toAddress);也可以message.setRecipient(Message.RecipientType.TO, toAddress);现在就想问下两个方法直接有什么大的区别?1.setRecipient(Message.RecipientType type, Address address),用于设置邮件的接收

2021-05-11 10:52:51 840

原创 java的头插法和尾插法

header:头部 tailer:尾部头插法: 头插法的实现相对简单 思路是将新形成的节点的下一个赋值为header再把新形成的节点地址传给header即将header向前移动尾插法:尾插法相对于头插法有些许不同 因为要返回头 头不能动 所以需要一个tailer来记录最后一个值 tailer右移...

2021-05-11 10:50:45 973

原创 java 如何通过两个时间time来用week分组

引入<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version></dependency>public static List<String[]> converWeekList(LocalDate startDate, Loca.

2021-04-28 10:25:55 323

原创 java 如何计算两个日期间隔天数

/** * 计算两个日期间隔天数 * * @param startTime : 开始时间 * @param endTime : 结束时间* @param format: 时间格式 * @return */public static int caculateTotalTime(String startTime, String endTime,String format) { SimpleDateFormat formatter = new SimpleDateFormat(fo..

2021-04-28 10:19:30 2077

原创 java 如何通过年份获取当前年有多少天,具体年份天数

new GregorianCalendar().isLeapYear(year) ? 366 : 365;

2021-04-23 17:41:05 2275

原创 mysql 根据某一个字段查询数量大于1的数据

select count(1) from 表名 t GROUP BY t.字段 HAVING count(1)>1;

2021-04-21 11:19:13 9239

原创 sqlserver 将一个字段下的多行值合并成一条数据

SELECT 名称 = ( stuff( ( SELECT ',' + CAST (字段名AS VARCHAR) FROM 表名 WHERE 条件 FOR xml path ('') ), 1,1,...

2021-04-21 11:16:22 2872

原创 MYSQL实现列拼接,同一个字段,多条记录拼接成一条

我们可以通过使用GROUP_CONCAT()函数来得到这种结果SELECTt1.*,GROUP_CONCAT(tag_name) tag_name,GROUP_CONCAT(tag_desc) tag_descFROM`表名` t1另一个例子SEPARATOR 是一个字符串值,它被用于插入到结果值中。缺省为一个逗号 (","),可以通过指定 SEPARATOR "" 完全地移除这个分隔符。select GROUP_CONCAT(word SEPARATOR ";"...

2021-04-21 11:12:23 2024

原创 Spring Cloud(二):Spring Cloud简介及与Dubbo的详细比较

Spring Cloud 作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面。接下来就讲讲Spring Cloud什么是Spring CloudSpring Cloud 是一套完整的微服务解决方案,基于Spring Boot框架,准确来说,它不是一个框架,而是一个大的容器,它将上面上较好的微服务框架集成进来,从而简化了开发者的代码量。为什么需要Spring CloudSpring Cloud 是整个Spring家族中新的成员,要致力于分布式系统、云服务的框架。Spring Cloud 为

2021-04-09 15:10:08 601 4

原创 Spring Cloud(一):Spring Cloud的优势

Spring Cloud的优势微服务的框架那么多比如:dubbo、Kubernetes,为什么就要使用Spring Cloud的呢?产出于Spring大家族,Spring在企业级开发框架中无人能敌,来头很大,可以保证后续的更新,完善。比如dubbo现在就差不多死了有Spring Boot这个独立于将可以省很多事,大大小小的活 Spring Boot 都搞的挺不错作为一个微服务治理的大家伙,考虑的很全面,几乎服务治理的方方面面都考虑到了,方便开发开箱即用Spring Cloud 活跃度很高,教程很

2021-04-09 11:11:26 419

转载 ConstantValue属性

转载自:http://blog.csdn.net/honjane/article/details/51835636ConstantValue属性编程过程中经常用的static,final关键字,也经常听到同事谈起这些词,到底他们怎么样呢,jvm中class类文件结构可以找到答案。ConstantValue属性ConstantValue属性的作用是通知虚拟机自动为静态变量赋值,只有被static修饰的变量才可以使用这项属性。非static类型的变量的赋值是在实例构造器方法中进行的;tatic类型变量赋

2021-04-07 11:31:52 583

原创 springmvc手动渲染jsp

因为需要MockHttpServletResponse对象来得到输出的内容,要引入的包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.1.6.RELEASE</version> </dependency> &

2021-04-07 11:30:20 206

原创 SpringIoC理解

SpringIoc理解分享Iteye的开涛对Ioc的精彩讲解1.1、IoC是什么1.2、IoC能做什么1.3、IoC和DI二、分享Bromon的blog上对IoC与DI浅显易懂的讲解2.1、IoC(控制反转)2.2、DI(依赖注入)三、我对IoC(控制反转)和DI(依赖注入)的理解四、小结学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大

2021-04-07 11:12:08 157

Spring MVC 解读——View,ViewResolver.zip

View,ViewResolver

2021-04-07

空空如也

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

TA关注的人

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