自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java删除字符串中的反斜杠和\n\t等内容

字符里里面含有转义的字符"\" 张三 \"" <san.zhang@126.com>

2024-11-28 17:41:50 501

原创 Pgsql查询一个表占用多少磁盘空间

在PostgreSQL中,您可以使用函数来获取一张表占用的总空间大小,包括索引和TOAST数据。

2024-11-25 10:25:22 563

原创 java获取当前日期是马来西亚第几周

/ 设置当前日期System.out.println("马来西亚的第几周: " + weekOfYear);

2024-11-22 10:17:15 315

原创 Pgsql 时间减法操作

在PostgreSQL中,要从当前时间减去一小时,可以使用INTERVAL关键字配合相应的时间单位。

2024-11-21 17:31:50 756

原创 Linux使用jstat命令查看内存使用情况

Linux使用jstat命令查看内存使用情况,没有图形化就可以使用这种方式。

2024-11-20 10:28:39 398

原创 SpringBoot默认SLF4J + Logback

Slf4j是门面日志,用来使用其他日志框架

2024-10-28 15:46:13 157

原创 Java MultiPartFile获取文件原始名字

获取文件的原始名字。

2024-10-17 17:22:45 801

原创 linux查看占用高进程所在目录

服务器被攻击,nmon流量占用很高,可以使用如下命令查看应用所在目录。

2024-10-16 16:35:59 368

原创 springboot 收取邮件带有图片处理

邮件解析的方式差不多,需要根据实际情况出发做解析。

2024-09-23 16:06:13 730 1

原创 cron写法整理

遇到的问题:")格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}例 "0 0 12?* WED" 在每星期三下午12:00 执行(年份通常 省略)先了解每个位置代表的含义,在了解每个位置允许的范围,以及一些特殊写法,还有常用的案例,足够你掌握cron表达式。

2024-09-03 10:19:54 1882

原创 记一次 SpringBoot2.x 配置 Fastjson请求报 internal server 500

报错springboot从2.1.16升级到2.5.15,之后就报500内部错误,后面调用都是正常的,就考虑转换有错。

2024-08-08 17:36:36 509

原创 java: 程序包javax.validation.constraints不存在

java: 程序包javax.validation.constraints不存在。

2024-08-06 19:00:11 3048

原创 Could not initialize class me.chanjar.weixin.mp.util.xml.XStreamTransformer

错误信息31mERROR[0;39m | [1;

2024-07-08 11:47:26 503

原创 mybatisplus QueryWrapper or 写法

eq("name", "张三").and(wrapper -> wrapper.eq("sex", "男").or().eq("sex", "女"));

2024-06-04 14:50:01 2694

原创 Consul踢除失效服务和移除Node节点

它们虽然不会影响到正常的服务消费过程,但是它们会干扰我们的监控,所以我们可以实现一个清理接口,在确认故障实例可以清理的时候进行调用来将这些无效信息清理掉。在实际使用过程中,可能因为一些操作失误、环境变更等原因让Consul中存在一些无效实例信息,而这些实例在Consul中会长期存在,并处于断开状态。在该consul agent节点服务器上可使用127.0.0.1,如果不在则使用该node节点服务器ip。参考官网:https://www.consul.io/api/agent/service.html。

2024-05-11 16:38:19 2036

原创 非root用户jdk 17安装配置

添加如下内容:4.验证。

2024-04-09 11:58:14 469

原创 微信开放平台第三方授权(第四篇)-wechat发送客服消息

例子提供思路,不能直接复制使用,因为有些类缺少,但是微信集成wx-java-mp发消息是全的,看核心代码即可。

2024-01-31 18:45:52 847

原创 Android studio打包apk比较大

在集成linphone打包时发现有118m,为什么如此之大额。用studio打开后发现都是c不同的pu架构。增加ndk配置,不选配置那么多的cpu结构,根据自己需要调整。

2024-01-30 17:01:03 1691 1

原创 微信开放平台第三方授权(第三篇)-获取auth_access_token

继续上文,上文提到了想要发送消息,就要获取授权单独的authtoken,通过这个token才能调用微信发送消息接口。有五个步骤,少一步也获取不到这个token。介绍一个msghandler,这部分参考weixin-java-mp模块。weixin-java-open没有实现消息发送,就要结合。weixin-java-mp使用,才能实现发送消息。注,其中redis实现使用自己项目中的即可。我们看最后一步,获取token需要的参数。wechatopenstorage代码。ps:下节继续看消息如何发送。

2024-01-30 16:36:56 1509 1

原创 微信开放平台第三方授权(第二篇)-wechat授权配置

参考牛人的文档,按照步骤集成。

2024-01-29 16:30:35 2327

原创 idea将properties文件中的unicode码转换为中文

遇到idea 中properties是unicode编码文字,看不明白。

2024-01-26 16:12:26 2367

原创 微信开放平台第三方授权(第一篇)-开放平台申请和配置

接收授权事件:https://www.test.com/wechatOpen/platform/receive_ticket?想要进行上面的全网发布就需要自己开放接收代码了,有参考,一个牛人封装的。以上配置完毕,点击全网发布就可以进行授权操作了。ps:下一节我们聊如何做代码集成开发。

2024-01-26 15:36:40 1136

原创 java.lang.IllegalArgumentException: When allowCredentials is true

因为调整了springboot-3.3.0版本,查了下需要修改参数allowedOriginPatterns。

2024-01-23 22:21:14 2003

原创 springboot druid数据库配置密码加密

- 阿里数据库连接池 -->

2024-01-23 16:14:05 2666

原创 Spring面试题目

IoC 容器就像是⼀个⼯⼚⼀样,当我们需要创建⼀个对象的时候,只需要配置好配置⽂件/注解即可,完全不⽤考虑对象是如何被创建出来的。Spring AOP就是基于动态代理的,如果要代理的对象,实现了某个接⼝,那么Spring AOP会使⽤JDKProxy,去创建代理对象,⽽对于没有实现接⼝的对象,就⽆法使⽤ JDK Proxy 去进⾏代理了,这时候Spring AOP会使⽤基于asm框架字节流的Cglib动态代理 ,这时候Spring AOP会使⽤ Cglib ⽣成⼀个被代理对象的⼦类来作为代理。

2024-01-12 12:06:38 636

原创 MybatisPlus LambdaQueryWrapper模糊查询like方法

参考官方文档,循序渐进。

2024-01-11 15:57:59 5551

原创 Android studio环境配置

配置gradle,根据项目选择不同的jdk。

2024-01-05 15:16:23 697

原创 Android linphone-android sdk设置语音编码问题

今天遇到linphone-android sdk需要解决语音编码问题,需要指定编码。查了下配置,里面没有发现类似的配置。

2024-01-04 16:18:57 1596

原创 Android studio 使用greenDao根据实体类生成dao类

使用android studio根据实体类生成dao其实也很简单,你只要实现 Parcelable。使用build-->make Project生成。

2023-12-25 17:59:40 990

原创 Android studio git pull fiald Invocation failed Unexpected end of file from server

我用的是Android studio修改如下配置,勾上就可以了。

2023-12-25 15:52:01 740

原创 基于Linphone android sdk开发Android软话机

1.1 简介LinPhone是一个遵循GPL协议的开源网络电话或者IP语音电话(VOIP)系统,其主要如下。使用linphone,开发者可以在互联网上随意的通信,包括语音、视频、即时文本消息。linphone使用SIP协议,是一个标准的开源网络电话系统,能将linphone与任何基于SIP的VoIP运营商连接起来,包括我们自己开发的免费的基于SIP的Audio/Video服务器。LinPhone是一款自由软件(或者开源软件),你可以随意的下载和在LinPhone的基础上二次开发。

2023-12-21 15:03:47 2938

原创 Android Studio使用Genymotion

GenyMotion速度之快令人发指,模拟效果堪比真机调试,支持绝大部分的模拟器功能,甚至包括语音,Google Now,支持eclipse, android studio。非常适合用来开发和演示效果。

2023-12-20 19:49:49 1821

原创 Vue框架引用地址报错(unpkg.com国内无法访问可代替方案)

【代码】Vue框架引用地址报错(unpkg.com国内无法访问可代替方案)

2023-12-20 11:25:30 2049 1

原创 yml配置文件解析多级参数

读取下面Yaml文件中的name下prefix的值。# 核心线程数async:executor:thread:# 最大线程数# 任务队列大小# 线程池中线程的名称前缀name:# 缓冲队列中线程的空闲时间可以使用配置文件注入方式@ConfigurationProperties这个注解。

2023-12-19 19:37:03 683

原创 @ConditionalOnProperty注解的作用和用法

自定义参数有的模块不需要用到自定义的线程池,怎么屏蔽呢?这时想到了这个主机注解;@ConditionalOnProperty注解可以通过配置文件中的属性值,来判定configuration是否被注入;////

2023-12-19 19:23:38 621

原创 Java对xml文档进行解析、生成、序列化等各种操作

8、String setText(String name) 改变Element(当前节点)的值,当前节点必须是最后一级节点。Jdom得到的所有的节点,都是org.jdom.Element类,他的子节点也是org.jdom.Element类,得到的root是Element对象,直接输出System.out.println(root);6、String getText() 获得Element(当前节点)的值,当前节点必须是最后一级节点,否则返回空。

2023-12-11 18:54:41 666

原创 XML是什么

XML可以用来标记数据,定义数据类型,并允许用户定义自己的标记语言。对于人和机器来说,这是一种友好的数据传输方式。它提供了一种独立于应用程序或供应商的描述和交换结构化数据的统一方法,非常适合万维网传输。它是互联网环境下跨平台、内容依赖的技术,也是当今处理分布式结构化信息的有效工具。XML(Extensible Markup Language),中文是可扩展标记语言,是标准通用标记语言的子集。它是一种标记语言,用于标记电子文档,使其结构化。

2023-12-08 15:16:43 471

原创 spring IOC介绍

总之,就是一个本来很纯净的Bean,我们将我们所需要的东西都加工上去,最后返回它的一个代理。假设啊你现在是一个导演,想排部戏,那是不是得需要演员和舞台(spring中的bean),如果按平常的编程思维就是new 一个actor,一个stage ,然后actor 开始perform。但如果你利用控制反转(Ioc),一开始,演员就自动给你送来了,不用去你找也不用你去new,演员表演需要舞台,这个时候舞台也随着演员一起出现了,这个称为依赖注入(DI)。自此一个Bean从注册到诞生准备做贡献的过程就是这样了。

2023-12-08 15:09:17 679

原创 Springboot内置Tomcat线程数优化

最大工作线程数,默认200。(4核8g内存,线程数800,一般是核数*200。操作系统做线程之间的切换调度是有系统开销的,所以不是越多越好。# 等待队列长度,默认100。队列也做缓冲池用,但也不能无限长,不但消耗内存,而且出队入队也消耗CPU。# 最小工作空闲线程数,默认10。(适当增大一些,以便应对突然增长的访问量)统计该tomcat进程内的线程个数 :ps -Lf 29295 |wc -l。获取tomcat进程pid :ps -ef|grep tomcat。#最大连接数,默认为10000。

2023-12-08 15:03:47 1385

原创 Android studio生成二维码

/调用encode()方法,第一次参数是二维码的内容,第二个参数是生二维码的类型,第三个参数是width,第四个参数是height,最后一个参数是hints属性。//调用Bitmap的createBitmap(),第一个参数是width,第二个参数是height,最后一个是config配置,可以设置成RGB_565。//调用setPixels(),第一个参数就是上面的那个数组,偏移为0,x,y也都可为0,根据实际需求来,最后是width ,和height。//设置margin属性为2,也可以不设置。

2023-12-08 11:50:38 1650

springboot-nettysocketio +netty+activeMq在线客服系统

springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+ac

2023-08-07

w3school.chm

最全的前端帮助类

2013-08-16

javascript详细

javascript绝对真实,不是微软的那个,值得相信

2013-04-29

空空如也

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

TA关注的人

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