- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 #腾讯云AI代码助手#DeepSeek R1满血版-腾讯云 AI 代码助手:全方位提升开发效率的利器
在快速开发时代,开发者面临着代码复杂度攀升、重复性工作繁重、跨团队协作效率低下等挑战。应运而生,基于腾讯混元大模型技术,通过智能化的代码补全、技术对话、错误修复等功能,快速提升我们的开发效率。@腾讯云AI代码助手。
2025-02-26 17:42:56
421
3
原创 一文读懂MySQL如何进行多版本并发控制的(MVCC)?
MVCC多版本并发控制实现的主要目的,就是为了解决数据库的读与写的并发冲突,提高并发性能。
2025-01-22 18:21:59
218
原创 实战:Stream流进阶案例集结,看看有哪些复杂的操作场景吧!
具体内容请看:https://cloud.tencent.com/developer/article/2488516。多级分组、多字段排序、flatMap 、mapping等多种使用。
2025-01-22 18:20:22
173
原创 java-自定义函数式接口
在Java中,函数式接口是一种只包含一个抽象方法的接口,它允许我们使用Lambda表达式或方法引用来实现接口中的方法。注解的作用主要是编译的时候有额外检查,其次就是可以让开发者直观的明确这个接口就是函数式接口。可以看到,通过函数式及lambda表达式的使用,简化了对接口的实现。Lambda表达式是一种简洁的写法,用来实现函数式接口的抽象方法。当函数式接口的实例作为参数传递时,使用Lambda表达式来传递。函数式接口是只包含一个抽象方法的接口,可以使用。注解,但这个朱姐并不是必须的。
2024-12-12 16:32:25
254
原创 腾讯终于发大招了!Copilot代码AI生成器来了~比coursor更符合开发者的生成器
Copilot是一个很熟悉的工具了。他的功能点与cursor类似,也是为用户增加代码辅助及代码生成,但copilot提供了更符合大部分开发者的工具,比如:页面预览、拖拽组件生成页面等。
2024-12-12 16:15:13
1579
1
原创 国内英文阅读学习实事新闻网站
新浪网(英文版)https://english.sina.com 中国日报网(英文版)https://www.chinadaily.com.cn/ 中国网(英文版)http://www.china.org.cn/ 新华网(英文版)https://english.news.cn/home.htm CGTNhttps://www.cgtn.com/ globalTimeshttps://www.globaltimes.cn/ 中新网(英文版)https://www.ecns.cn/
2024-08-23 13:13:32
854
原创 元数据读取工厂CachingMetadataReaderFactory
的实例,并通过它获取特定类的元数据。例如,在 Spring 应用程序中,可以使用它来获取指定包下的所有类的元数据,进而进行自定义处理,如获取类上的注解等。接口的一个缓存实现。是 Spring 框架中的一个类,主要用于读取和处理 Java 类的元数据。这意味着当多次请求同一个类的元数据时,可以重用已经创建的。实例,这在处理大量类文件时特别有用,可以显著提高应用程序的效率。提供了管理缓存的方法,例如设置缓存大小限制和清空缓存等。实例,从而提高性能。
2024-08-01 17:51:04
446
原创 类资源解析器PathMatchingResourcePatternResolver
这个类是 Spring 资源抽象的一部分,它允许你使用 Ant 风格的路径模式来加载多个资源,这在处理类路径、文件系统路径或任何其他 Spring 支持的资源类型时非常有用。:这个类经常与 Spring 容器一起使用,用于加载 bean 定义、配置文件或其他资源。是 Spring 框架中的一个类,它用于解析资源路径模式到。对象,这使得访问文件、URL、类路径等资源变得简单。,这可以用来匹配类路径上的所有 XML 文件。匹配任何数量的字符,不包括路径分隔符,而。:它能够将匹配的资源路径转换为。
2024-08-01 16:56:32
547
原创 springboot中在拦截器或者过滤器中获取请求体
开发中,经常会有这样的需求 ,需要从请求体中拿出特殊的参数进行处理或者将整个请求体做为日志记录。那应该如何获取请求体或者响应体呢?方法很多,这里给出一个方法进行处理。下面是demo可以直接使用。
2024-03-21 15:34:30
2334
原创 switch..case 使用枚举值时Constant expression required
在日常开发中,总会有时候我们会需要使用枚举中的值去进行if判断,但由于多条件,所以我们可能想用switch..case来简化代码。如果允许switch语句中的表达式为任何类型,编译器将不得不生成更复杂的字节码来处理switch语句中可能使用的不同类型的值。这将使字节码的效率更低,更难以预测,从而可能导致更慢的执行时间和更困难的调试。所以:对Java中switch语句中可使用的值类型的限制旨在通过将可使用的值类型限制为可以使用简单的相等性测试进行比较的值类型,从而确保switch语句是高效和可预测的。
2023-06-13 14:37:54
10391
2
原创 java - jdwp远程调试线协议的使用
JDWP(Java Debug Wire Protocol)调试线协议,及通过客户端与远程java服务程序之间的传输协议。
2023-06-13 09:43:38
2480
转载 完美解决ios10及以上Safari无法禁止缩放的问题
移动端web缩放有两种:双击缩放双指手势缩放在 iOS 10之前,iOS 和 Android 都可以通过一行 meta 标签来禁止页面缩放:<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" /> 但 iOS 10...
2019-05-08 11:11:12
1026
原创 js !0 是false
js if( !0 ) 返回false在工作中碰到了 !‘0’ 返回false ,一直没明白,百度一翻后才发现。把string直接转成bool的之后,空字符串的’'转成false,除此外其他的字符串转成true if ('0'){ alert("'0' is true"); } if ('0' == false){ alert("'0' is false"); ...
2019-03-21 17:26:54
3350
原创 nginx实现自动切割日志文件shell脚本
在工作中可能会需要对nginx的日志实现自动分割,自己写了一个函数,大家如果觉得可以的话:可以直接复制保存修改一下nginxPATH和 /opt/nginx/sbin/nginx -s reopen这两个地方 地址。然后直接使用。#!/bin/bash#参数解释:$1 切割日志的大小,数字类型,单位为:m。 #参数解释:$2 切割日志的文件名称:access正确日志 error错误日志,...
2018-12-24 14:39:21
503
原创 mysql修改密码
关于mysql修改密码,其实是很简单的操作,但苦于之前一直不用心记录,导致每次修改的时候,都要去百度,这次好好记录一下,让别人也可以百度到我的,哈哈哈哈。。。。第一步:cd ***/mysql/bin 进入到mysql中bin目录下。第二步:./mysqld --skip-grant-tables; #跳过权限认证启动。此时启动过后,当前窗口不要动,打开另外的窗口继续执行。第三...
2018-12-24 13:51:10
171
转载 MySQL索引选择不正确并详细解析OPTIMIZER_TRACE格式
一 表结构如下:CREATE TABLE t_audit_operate_log (Fid bigint(16) AUTO_INCREMENT,Fcreate_time int(10) unsigned NOT NULL DEFAULT ‘0’,Fuser varchar(50) DEFAULT ‘’,Fip bigint(16) DEFAULT NULL,Foperate_objec...
2018-12-24 13:34:23
217
转载 启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错
本人还是个菜鸟,下面是我的经验之谈,能解决一些问题,有不对的地方,敬请斧正。我的是CentOS6.3+MySQL5.1.57。重启了一次服务器后,使用> mysql -u root -p登陆是出现下面的错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (...
2018-12-24 13:32:21
443
原创 nginx的常用命令
关于GPL、BSD开源协议:通俗的讲,GPL就是说,如果你使用了GPL开源软件,那如果你对软件进行修改,则必须以GPL协议发布出来。BSD相对更随意一点,如果你修改了BSD开源软件,想进行商用出售,也是可以的。关于nginx的常用命令:./nginx -t 测试修改nginx是否能正常启动./nginx -s reload 优雅的重启 意为不关闭nginx重新启动./nginx...
2018-12-23 12:47:37
502
原创 linux下安装nginx并针对其错误解决方案
1.进入src目录(下载存放目录)cd /usr/local/src/2.wget下载:http://nginx.org/en/download.html(nginx官网) wget http://nginx.org/download/nginx-1.10.3.tar.gz3.解压tar zxvf nginx-1.10.3.tar.gz4.进入cd nginx-1.10.3...
2018-11-09 17:31:53
173
原创 mcrypt.h not found. Please reinstall libmcrypt解决方案
使用yum安装mcrypt:yum install php-mcrypt libmcrypt libmcrypt-devel
2018-11-09 13:39:31
767
原创 php多维数组排序的高级方式
在php中,排序是一个比较容易的,函数:sort、asort、ksort等多种排序函数都非常好用.对多维数组排序也有array_multisort进行处理,但今天,我们介绍另一种php对多维数组的排序方法:/*** 对多维数组进行按数组中某键值进行排序* @params array $array 需要排序的数组* @return array 返回排好序的数组*/function do...
2018-11-07 17:18:38
403
原创 php扩展下载地址(等待继续完善)
redis:https://pecl.php.net/package/redismemcaches:https://pecl.php.net/package/memcachephalcon:https://github.com/phalcon/cphalcon/releases/tag/v3.1.2mcrypt:https://pecl.php.net/package/...
2018-11-07 13:10:58
180
原创 git入门操作五步大法
备注:所有的filename都代表文件名称执行一次:git clone 地址 第一步:更新git pull第二步:查看修改状态git status第三步:根据修改状态查看需要添加到本地库的文件并添加到本地库git add filename第四步:提交到本地库git commit -m '备注'第五步:推送到远程分支git push origin master...
2018-11-06 18:28:54
331
原创 php解决时区问题
修改php时区方法:修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。
2018-11-05 16:25:18
544
原创 php在linux环境下的安装使用及扩展的安装
下载地址http://php.net/downloads.php开始安装第一步:安装相应的库文件yum install xml2-config xml2-confg-devel libxml2 libxml2-devel bzip2 bzip2-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetyp...
2018-11-05 14:16:11
383
项目管理从入门到进阶
2019-02-22
shell脚本实现nginx日志分割
2018-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人