- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 国内英文阅读学习实事新闻网站
新浪网(英文版)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
189
原创 元数据读取工厂CachingMetadataReaderFactory
的实例,并通过它获取特定类的元数据。例如,在 Spring 应用程序中,可以使用它来获取指定包下的所有类的元数据,进而进行自定义处理,如获取类上的注解等。接口的一个缓存实现。是 Spring 框架中的一个类,主要用于读取和处理 Java 类的元数据。这意味着当多次请求同一个类的元数据时,可以重用已经创建的。实例,这在处理大量类文件时特别有用,可以显著提高应用程序的效率。提供了管理缓存的方法,例如设置缓存大小限制和清空缓存等。实例,从而提高性能。
2024-08-01 17:51:04
304
原创 类资源解析器PathMatchingResourcePatternResolver
这个类是 Spring 资源抽象的一部分,它允许你使用 Ant 风格的路径模式来加载多个资源,这在处理类路径、文件系统路径或任何其他 Spring 支持的资源类型时非常有用。:这个类经常与 Spring 容器一起使用,用于加载 bean 定义、配置文件或其他资源。是 Spring 框架中的一个类,它用于解析资源路径模式到。对象,这使得访问文件、URL、类路径等资源变得简单。,这可以用来匹配类路径上的所有 XML 文件。匹配任何数量的字符,不包括路径分隔符,而。:它能够将匹配的资源路径转换为。
2024-08-01 16:56:32
385
原创 springboot中在拦截器或者过滤器中获取请求体
开发中,经常会有这样的需求 ,需要从请求体中拿出特殊的参数进行处理或者将整个请求体做为日志记录。那应该如何获取请求体或者响应体呢?方法很多,这里给出一个方法进行处理。下面是demo可以直接使用。
2024-03-21 15:34:30
1332
原创 switch..case 使用枚举值时Constant expression required
在日常开发中,总会有时候我们会需要使用枚举中的值去进行if判断,但由于多条件,所以我们可能想用switch..case来简化代码。如果允许switch语句中的表达式为任何类型,编译器将不得不生成更复杂的字节码来处理switch语句中可能使用的不同类型的值。这将使字节码的效率更低,更难以预测,从而可能导致更慢的执行时间和更困难的调试。所以:对Java中switch语句中可使用的值类型的限制旨在通过将可使用的值类型限制为可以使用简单的相等性测试进行比较的值类型,从而确保switch语句是高效和可预测的。
2023-06-13 14:37:54
9416
2
原创 java - jdwp远程调试线协议的使用
JDWP(Java Debug Wire Protocol)调试线协议,及通过客户端与远程java服务程序之间的传输协议。
2023-06-13 09:43:38
1878
转载 完美解决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
984
原创 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
3289
原创 nginx实现自动切割日志文件shell脚本
在工作中可能会需要对nginx的日志实现自动分割,自己写了一个函数,大家如果觉得可以的话:可以直接复制保存修改一下nginxPATH和 /opt/nginx/sbin/nginx -s reopen这两个地方 地址。然后直接使用。#!/bin/bash#参数解释:$1 切割日志的大小,数字类型,单位为:m。 #参数解释:$2 切割日志的文件名称:access正确日志 error错误日志,...
2018-12-24 14:39:21
478
原创 mysql修改密码
关于mysql修改密码,其实是很简单的操作,但苦于之前一直不用心记录,导致每次修改的时候,都要去百度,这次好好记录一下,让别人也可以百度到我的,哈哈哈哈。。。。第一步:cd ***/mysql/bin 进入到mysql中bin目录下。第二步:./mysqld --skip-grant-tables; #跳过权限认证启动。此时启动过后,当前窗口不要动,打开另外的窗口继续执行。第三...
2018-12-24 13:51:10
141
转载 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
195
转载 启动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
415
原创 nginx的常用命令
关于GPL、BSD开源协议:通俗的讲,GPL就是说,如果你使用了GPL开源软件,那如果你对软件进行修改,则必须以GPL协议发布出来。BSD相对更随意一点,如果你修改了BSD开源软件,想进行商用出售,也是可以的。关于nginx的常用命令:./nginx -t 测试修改nginx是否能正常启动./nginx -s reload 优雅的重启 意为不关闭nginx重新启动./nginx...
2018-12-23 12:47:37
471
原创 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
124
原创 mcrypt.h not found. Please reinstall libmcrypt解决方案
使用yum安装mcrypt:yum install php-mcrypt libmcrypt libmcrypt-devel
2018-11-09 13:39:31
733
原创 php多维数组排序的高级方式
在php中,排序是一个比较容易的,函数:sort、asort、ksort等多种排序函数都非常好用.对多维数组排序也有array_multisort进行处理,但今天,我们介绍另一种php对多维数组的排序方法:/*** 对多维数组进行按数组中某键值进行排序* @params array $array 需要排序的数组* @return array 返回排好序的数组*/function do...
2018-11-07 17:18:38
377
原创 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
131
原创 git入门操作五步大法
备注:所有的filename都代表文件名称执行一次:git clone 地址 第一步:更新git pull第二步:查看修改状态git status第三步:根据修改状态查看需要添加到本地库的文件并添加到本地库git add filename第四步:提交到本地库git commit -m '备注'第五步:推送到远程分支git push origin master...
2018-11-06 18:28:54
297
原创 php解决时区问题
修改php时区方法:修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。
2018-11-05 16:25:18
523
原创 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
350
项目管理从入门到进阶
2019-02-22
shell脚本实现nginx日志分割
2018-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人