![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 79
JAVA
AIGIS.
一名有趣的giser,致力于gis普适话、大众化、平民化。
展开
-
SpringBoot自定义Starter及原理分析
SpringBoot自定义Starter及原理分析原创 2024-06-16 17:08:30 · 736 阅读 · 0 评论 -
SpringAI初体验之HelloWorld
在逛SpringBoot页面时突然看到页面上新增了一个SpringAI项目,于是试了一下,感觉还行。其实就是封装了各家的api调用过程,不过这也是一个好的开始。最近我一直在思考,什么是AI时代的程序员?最后得到的答案是可能一个人就是一个开发团队吧。目前AI的能力在单个需求方面对程序员都是碾压性的,程序员现在能做的就是理解整个的业务需求,进而合作实现。试想如果未来AI能一个人干一个团队的活,那程序员就只需要做业务分析就好了。那时可能谁理解的好,谁就是好的程序员。原创 2024-04-12 16:01:35 · 1524 阅读 · 5 评论 -
解决tomcat中文乱码问题终极大招
乱码问题是所有开发人员一定会遇到的问题,可惜的是,讲乱码解决方案的人往往讲不到重点。我们都知道引起乱码的原因就是编码不一样导致的。所以我们的终极解决方案就是让程序里的编码和tomcat的编码一致就行。由此引出了我们的第一个问题,tomcat控制台的编码是多少?原创 2023-09-22 15:59:43 · 616 阅读 · 0 评论 -
smbj使用smb2及smb3协议遍历文件夹或者文件的方法
感觉smbj这个库没有jcfis好用,jcfis也有支持smb2和smb3协议的拓展库,叫做jcfis-ng,有空再研究吧,smbj不知是否可以在linux上用,因为它的文件夹分隔符使用的是“\”不是“/”,目前我只在windows上进行了测试,这个问题就留着有志之士解答吧。原创 2023-05-31 17:53:58 · 1527 阅读 · 4 评论 -
ChatGPT:如何做出一个并发量上亿次的系统?
众所周知,ChatGPT就是一个百科全书,它的出现打破了人们之间的信息差,使得每个人都可以有获取到ChatGPT能获取到的任何知识,那我们就来问一问大多数程序员基本遇不到的场景,如何做一个高并发系统,并且并发量要是上亿次的系统。原创 2023-02-12 12:02:05 · 1022 阅读 · 0 评论 -
匹配的通配符很全面,但无法找到元素mvc:annotation-driven的声明
本篇文章的来源是遇到的一个奇葩的问题,springmvc部署之后,出现“匹配的通配符很全面,但无法找到元素mvc的声明”这一错误问题,但是按照网上很多人说的,是中缺少mvcxsd的声明和对应信息,但我遇到的显然不是这个问题,我的配置文件里有mvcxsd的声明,经过半天折腾,终于解决了,这里来记录一下。...原创 2022-07-26 17:58:25 · 1223 阅读 · 0 评论 -
C#转Java心路历程
前言:因为目前gis圈里,搞b/s的基本后台都用的是java、c++,java占主流。不过c/s的主流还是C#,主要集中在ArcEngine、skyline、osgEarth上做二次开发。但我一直是做b/s的,虽然搞了三年的C#,还是准备转java。有句话说的好,做一件事,最好的时间就是十年前,或者现在。所以别犹豫,干就完了。接下来对比一下C#和java的不同之处吧:1、gette...原创 2020-08-12 18:00:30 · 12935 阅读 · 2 评论 -
详解SpringAopAspectJ注解方式和xml方式及传参问题
前言:最近研究Spring框架的Aop功能是研究的如痴如醉,Aop,面向切面编程,是一种思想,是面向对象编程(OOP)的一个补充。因为传统的OOP是自顶向下的,业务是垂直结构,但是总有一些功能穿插在这些功能之中,经常要复用,比如日志,Aop就是为了解决这个问题来的。那么java在实现Aop的时候,有两种方式,AspectJ和SechmaBased。SechmaBased在配置...原创 2021-08-02 21:33:43 · 724 阅读 · 0 评论