- 博客(819)
- 资源 (11)
- 收藏
- 关注
转载 java excel 联动下拉
有的excel教程是纵向数据,但是列数值支持255;如果是省这种,国内30几个完全够用了。于是在网上找了对应的例子,省市和区县3级联动。最近做项目涉及到产品目录和品牌的联动。注意事项二:名称管理器的不能是数字开头。注意事项一、纵向数据列数不够使用。但是我是产品目录就需要横向数据。属于二级下拉和验证。main方法所在的类。工具类PoiUtil。
2024-12-11 14:01:11
182
转载 @Valid和@Validated的区别
注解,本文将介绍一下它们两者之间的区别和Springboot参数校验的进阶使用。这些理论性的东西没什么好说的,记住就行。是什么,它们怎么用。
2024-12-10 15:31:10
77
原创 mysql命令导出表结构和数据
MySQL是一款流行的关系型数据库管理系统,是许多公司和组织使用的首选数据库。在日常使用中,我们经常需要对数据库进行备份和复制,因此必须了解如何导出表结构和表数据。以下是使用MySQL命令导出表结构和表数据的方法。以上两个命令可以导出多个表,只需要在命令中添加多个表名即可。以上命令会将文件中的内容导入到指定数据库中。2. 导出表结构和表数据。
2023-11-23 14:06:55
1592
原创 nuxt3项目修改端口号
方式一:使用环境变量配置,设置(PORT 或 NUXT_PORT)方式二:nuxt.config.ts里配置。方式三:运行项目时的命令设置端口号。nuxt的默认端口号是3000。一、修改开发环境端口号。
2023-11-23 14:02:44
2957
1
原创 Windows 安装 nvm
软件开发工具可能需要特定版本的 Node.js 和 NPM(Node 包管理器)。NPM 是一个用于管理从 NPM 注册表安装的包的工具。
2023-11-23 13:56:35
377
转载 linux 安装 nvm
执行以下命令查看nvm的版本号,如果能正常显示,说明配置成功。然后提示nvm命令无法识别,请确保NVM_DIR="/.nvm/nvm-0.39.5配置文件路径是否正确,并确认文件路径下的nvm.sh文件具有执行权限,如果没有请执行chmod -x nvm.sh命令添加执行权限。nvm全称Node Version Manager,即Node版本管理器。访问官网地址,查看自己需要的版本进行下载。将下载好的文件复制到linux系统指定的文件夹下,然后执行以下命令进行解压。执行以下命令打开配置文件。
2023-11-23 13:46:11
452
原创 Cause: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY
Cause: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY
2023-11-22 16:09:42
1302
转载 关于Compilation failed: internal java compiler error的解决方法(Idea)
我这里是User-local build process heap size (Mbytes),不同版本肯不一致,但应该大差不差,原本默认700,一般改成1024就够了不行可以再加;看下jdk版本是否正常,idea的配置和项目的配置都要看下,不符合的要改为自己机器的jdk版本,我的jdk是1.8的,所以全改为1.8的了;根本原因基本上有两个,一个jdk版本问题,一个堆栈不足问题,我这次就是堆栈不足导致的;1、项目过大,生成进程堆小了,构建时堆栈不足。java:编译失败:内部java编译器错误。
2023-01-11 11:35:24
1148
转载 idea报错 :org.codehaus.plexus.component.repository.exception.ComponentLookupException
原因:我的idea是2021版本的,maven是最新版本,maven版本太高了,降版本解决。
2023-01-11 10:37:47
426
转载 idea使用java8,但是却不支持lambda表达式
通过File->Project Structure-->moudle 打开得到此界面。2.修改成8或者以上版本。
2023-01-11 10:30:08
879
转载 intellij idea war + tomcat 启动时不生成war包
转自:https://www.cnblogs.com/codecat/p/10912454.html内容简介本文主要说明在Java8及以上版本中,使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。...
2023-01-04 19:38:06
706
原创 java的Date只传yyyy-MM-dd后台接收多了8个小时问题
DateTimeFormat用于接收 前端传的时间值自动转换 可以是Date 可以是string 注意 格式要一样 如yyyy-MM-dd HH:mm:ss。经过查阅相关资料发现在spring转json的默认实现jackson中会根据时区去转换时间,而jackson的默认时区跟。date-format指定date输出格式为yyyy-MM-dd HH:mm:ss。国内应该是相差8小时,所以再时间换算上相差了8小时。time-zone指定时区,解决8小时的时间差问题。个人建议都加上 没毛病。
2022-11-09 11:32:53
2773
原创 一个https的网址随机出现404的原因
本次原因:是域名解析配置了2个一样的2级域名。导致有时候访问OK,有时访问出现404.一个走了服务网格,一个没有。
2022-10-18 10:06:20
1327
原创 swagger-ui.html远程报错 fetching resource list: null; Please wait.
一开始以为是程序问题,后面发现其实是为了保护生产。/swagger-resources 响应为空。将生产环境的swagger给关闭了。
2022-10-17 13:58:15
1981
转载 spring-cloud-netflix-core引发的一次内存溢出分析
转自:spring-cloud-netflix-core引发的一次内存溢出分析 - 简书发现问题公司线上的服务运行一段时间后就出现某个服务节点无响应,查看内存监控,对应的Jvm的堆耗尽。好在服务是多节点,线上dump运行服务的Jvm快照,下载到本地进行分析。使用MAT打开快照文件,此处省略掉使用MAT的过程,分析发现有大量的com.netflix.servo.monitor.BasicTimer未释放,且被org.springframework.cloud.netflix.metrics.serv
2022-05-02 21:46:09
909
原创 Java lombok.Builder使用注意事项 @Builder
带来的问题,仅使用@Builder 不会生成 无参和全参 公共的构造方法。在做数据映射时,不能映射成功,导致报错。解决办法:结合@AllArgsConstructor 与 @NoArgsConstructor 一起使用@Data@Builder@AllArgsConstructor@NoArgsConstructor1、建造者模式简介:Builder 使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。
2022-05-01 21:48:32
1328
1
原创 spring boot 修改日志级别logging.level.com,跟踪问题
spring boot 修改日志级别logging.level.com,跟踪问题
2022-05-01 20:41:05
2573
原创 lombok不生成getter
错误:2020-05-14 20:40:38.203 ERROR [zkh-saps,,,] 21536 --- [reate-523699314] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://*.*.*.*.com:3306/test?characterEncoding=utf-8&useSSL=false&zeroDateTimeBehavi
2021-10-14 09:53:30
1344
转载 Idea快捷键大全(Windows)/Intellij IDEA常用快捷键介绍 Intellij IDEA快捷键大全汇总
Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可...
2021-10-06 09:25:13
2533
转载 java 对两个list进行“交集,并集,差集,去重复并集”的操作
@Test public void testTwoList(){ List<String> a = new ArrayList<String>(); List<String> b = new ArrayList<String>(); List<String> c = new ArrayList<String>(); List<String> d = n...
2021-04-02 09:02:51
1858
转载 java jdk1.8 List转Map
这里基本上是可以确认唯一一条记录,才这样做:使用JDK1.8Map<Long, User> maps = userList.stream().collect(Collectors.toMap(User::getId,Function.identity()));使用JDK 1.8转换成map的时候,可能出现key一样的情况,如果不指定一个覆盖规则,上面的代码是会报错的。转成map的时候,最好使用下面的方式:Map<Long, User> maps = userList.str
2021-04-01 15:38:35
2054
原创 https nested exception is org.apache.http.NoHttpResponseException: ****:443 failed to respond
RestTemplate 调用 https的域名时:出现nested exception is org.apache.http.NoHttpResponseException: ****:443 failed to respond 错误现象:org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://***.com/*": ***:443 failed to ...
2020-07-19 20:33:54
9729
2
原创 mysql 关联表更新 update
在做数据更新时,经常会把B表的数据更新到A表;这时需要使用join;且这2表可以关联。update test_a a join test_b b on a.id = b.a_id set a.create_time = b.create_time;
2020-06-28 14:05:13
980
原创 RestTemplate 设置超时时间注意点
1、保证系统中只有一个RestTemplate的配置;不然可能与你的预期不一致。2、永远不要太相信自己写的代码;多打印日志才能真正知道调用时间;long s = System.currentTimeMillis(); try { responseEntity = restTemplate.exchange(); } catch (Exception e) { long costTime = System.curr.
2020-06-18 22:01:53
4452
原创 windows 安装 gitflow
参考:https://www.cnblogs.com/smght/p/5519684.htmlGitflow是git的一个扩展集,它基于Vincent Driessen的分支模型,可以用来简化代码的版本发布流程。下载getopt.exegetopt.exe的下载链接:http://downloads.sourceforge.net/gnuwin32/util-linux-ng-2....
2020-01-20 10:17:27
476
转载 java List深拷贝、浅拷贝
转自:https://blog.youkuaiyun.com/b229911288/article/details/81361273文章目录java:List的深拷贝1. CollectionUtils.addAll与Collections.copy结合实现深拷贝2. List.toArray与CollectionUtils.addAll结合实现深拷贝3、在使用Collections.copy(d...
2020-01-10 20:58:17
1600
原创 spring boot项目zuul.FormBodyWrapperFilter.pre.disable导 application/x-www-form-urlencoded 突然不能访问,导致线上问题
之前一个api线上环境突然不能访问。查看同一项目中其它的api一切正常,唯独这个api不能访问。该api是给外围系统回调使用的,且提交方式为“application/x-www-form-urlencoded”。经过反复核查,最后定位到问题。架构组为了提升性能,在gateway修改了一个参数:zuul.FormBodyWrapperFilter.pre.disable = t...
2019-05-26 22:02:12
1383
转载 Redis线上环境做Keys匹配操作!你可以离职了!
转自:https://blog.youkuaiyun.com/bntx2jsqfehy7/article/details/84207884一、一个新闻新闻内容如下:php工程师执行redis keys * 导致数据库宕机!某公司技术部发生2起本年度PO级特大事故,造成公司资金损失400万,原因如下:由于php工程师直接操作上线redis,执行:keys * wxdb(此处省略)cf8*这样的...
2019-04-17 15:35:01
791
原创 resttemplate 调用https 出错 unable to find valid certification path to requested target
resttemplate 调用https使用下面代码:@Bean @Primary public RestTemplate restTemplate(ClientHttpRequestFactory httpRequestFactory) { return new RestTemplate(httpRequestFactory); } @Be...
2019-04-03 20:52:49
8916
1
转载 LocalDate LocalDateTime 类型 json 解析 日期格式处理
转自:https://blog.youkuaiyun.com/u011035407/article/details/76668512在使用java8的过程中用到了新的日期类LocalDate、LocalDateTime类型,作为属性不经过任何处理转成json的时候会变成下面的样式。"applicationTime": { "month": "AUGUST", "yea...
2019-03-22 15:25:52
21078
3
转载 findbugs 常见问题 及解决方案
findbugs 常见问题 及解决方案转自:https://knight-black-bob.iteye.com/blog/23302841 Bad practice 坏的实践一些不好的实践,下面列举几个: HE:类定义了equals(),却没有hashCode();或类定义了equals(),却使用Object.hashCode();或类定义了hashCode(),却没有equals...
2019-01-05 18:35:55
8244
转载 logstash启动报错Expected one of #, input, filter
logstash启动报配置文件错误Expected one of #, input, filter转自:https://blog.youkuaiyun.com/Crazy_T_B/article/details/79422602在部署logstash到服务器的时候遇到这个问题,就是配置文件什么的都写好了运行,然后出错如图:结果找了老半天没发现错误,于是用命令:logstash -f ../co...
2019-01-05 18:33:40
2300
转载 java“空格”变“加号”的问题的解决方案;URLEncoder.encode
java“空格”变“加号”的问题的解决方案;URLEncoder.encode转自:https://www.cnblogs.com/azhqiang/p/4324314.htmldst_fname=URLEncoder.encode(dst_fname);对字符串dst_fname进行编码,但是发现空格全部都变成了加号dst_fname=URLEncoder.encode(dst_...
2019-01-05 18:06:48
5663
转载 Tomcat指定JDK版本下启动 而不依赖环境变量中配置的版本
Tomcat指定JDK版本下启动 而不依赖环境变量中配置的版本转自:https://blog.youkuaiyun.com/liufangbaishi2014/article/details/76937682 今天给客户部署软件时遇到了一个尴尬的问题:我们的软件只有部署在JDK1.7环境的tomcat下才会比较稳定。而客户的服务器上装的是JDK1.8,而且他们的环境还不能变,因为服务器中的其他程序...
2019-01-05 18:04:32
817
3
Typora.dmg Typora的macos安装包
2021-04-06
Leptonica依赖的包zlib、libjpeg、libpng、libtiff、giflib的源代码
2015-11-18
C#图片预览OpenFileDailog
2013-04-15
Multiple objects tracking in the presence of long-term occlusions 中文翻译
2013-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人