- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Java SpringBoot开发遇到的要注意的
注意,这里的name要一直点到某个字段,不能直接a,否则会出现意外情况,另外如果只需要包含某个字段,但是不要求具体值,那么直接添加name就行,如果要指定这个字段是什么值才生效,那么需要再加一个属性,表示只有c字段=‘hhh’的时候才生效。一般放在某个控制器上面,目的是为了:只有在yml配置文件包含某些配置项的时候,该控制器才会生效,否则访问会提示404。1.ConditionalOnProperty注解使用。
2025-12-09 13:16:10
111
原创 springboot之调用存储过程(含多返回结果集)
格式就是这样的,主要解释下参数,我看有的库是设置(?)这种方式,然后设置参数是,setObject(1,"") 这表示给第一个参数赋值,但是我们选的NamedParameterJdbcTemplate,后面传参要使用HashMap,然而这个又不支持这样设置参数。jdbc的库太多了,每个库的方法都不大一样,针对没有参数的存储过程,区别不大,但是对于有参数的就不大友好了。这里并不表示对应的参数是abc,他同样表示第一个参数,而且这个参数的顺序和存储过程的参数是一致的。
2025-09-28 13:31:15
182
原创 springboot之如何使用自定义的数据库链接
因此百度了下,大多数是在yml文件中添加多个连接串,并且创建数据配置类和数据库切换配置类,并且还要在对应的mapper里面指定需要的是哪一个数据库Bean。本来我的springboot只有一个数据库,并且是通过在yml文件中配置自动的,并且我后面的mapper都是默认用的这个数据库。百度大多数讲如何在yml文件中配置,但是很明显,yml文件中默认的是我主数据库,也有可能我问的太简单,下面我把我的思路发一下。因此我就想,别的我都不动,我如何只在我需要使用的地方,而使用新的数据库连接串!
2025-09-25 13:22:40
200
原创 使用uniapp遇到的大无语事件
最后没办法,在cmd窗口先停掉H5,然后重新启动H5,这个时候报错了,没错,就是改完保存热加载,怎么都不提示错误,结果关掉之后重启就报错了。就是因为下面多了一个,号。去掉重新启动H5就正常了。也是醉了,我刚新建的项目,压根就没有这个js,何来报错一说?找东找西,最后无法解决,重启了一下微信开发工具就好了。但是在微信开发工具显示正常,H5就是不显示,改了下页面内容,H5页面也能刷新,真是活见鬼了。代码很简单,就是增加了一个tabbar,然后设置list。list第一项,就是pages的第一项。
2025-09-07 11:29:56
292
原创 信创-redis改造-从开始到放弃
用户登陆之后,后台生成token并存储在redis中并返回给前端,前端每次请求都会带着token,后台拦截器,拦截token,并通过redis判断是否存在是否过期。反思:我的redis到底有什么用,我发现我就是存储用户登陆信息,以便于拦截器查询,而不需要每次都查询数据库。至此我发现一个,用国产的动不动就要申请,试用,花钱,也是无语。那我还要啥redis,相比较用那个,我不如直接废弃redis。于是,我新建了一张表,字段很简单,一目了然。现在要信创,redis不让用了,头疼了。
2025-09-02 11:42:35
287
原创 【预留】信创-各种开机自启
之前的windows是通过nssm来达到目的,并且已经实现了java服务自启,nginx自启。包括tengine的,java服务的,redis的等等,后面想到再加。先开个帖子,最后肯定是要讲一下怎么设置开机自启的。
2025-09-01 18:05:02
225
原创 windows部署的redis别人无法访问
于是乎,继续百度,一段时间无果,无意看到还有个文件,redis.windows.conf,这个文件中也有bind,也有protected-mode属性,于是乎同样修改。于是,继续百度,得知还要修改redis.windows-service.conf文件的protected-mode no。我的java服务,登陆成功之后使用了redis服务,为了测试,我直接使用了我windows的redis服务。我电脑是windows的,我安装了一个虚拟机,虚拟机里面装了麒麟。一切就绪,登陆出错,无法连接到nginx。
2025-09-01 17:25:15
258
原创 信创之-麒麟v10服务器安装tengine(已完成)
其实在线和离线的区别就在于,安装tengine或者nginx的时候,是需要安装额外依赖的,在线就很舒服了,一句指令,依赖都是自动的,而如果是离线,那么就需要自己找很多rpm包,进行安装,原本的目标:完全离线状态安装tengine,但是研究了很久,还是放弃了,很简单,依赖的包太难找了,百度了很久很久,最后有个人介绍了个方法,直接从麒麟的iso解压找到了,但还是太多了。看到两个进程就对了,windows下也是两个。最后用了在线安装,那是真简单,我放弃了离线方式,后面如果有项目硬逼着要离线,到时候再研究吧。
2025-09-01 16:05:09
801
原创 数据库的事务日志由于“Log_BACKUP“已满
2、任务-->收缩-->文件-->文件类型改成(日志)-->收缩操作选择(在释放为使用的空间前重新组织页),并设置收缩文件的阀值,设置为100M。按照步骤进行,缺一不可,保存之后,无需重启sqlserver服务,直接启动你的java服务就正常了。第一反应是java内存溢出,但是服务器任务管理器查看,cpu和内存均正常,通过错误日志得出。系统正常运行大概一个星期,突然系统无法运行,并且后台无法启动,报错。3、属性-->选项-->恢复模式,设置为完整。1、属性-->选项-->恢复模式,设置为简单。
2025-08-26 13:48:02
374
原创 信创的风终究吹过来了,持续更新......
上面是主要结构,开始是部署在windows下面的,很舒服。前端:vue3+vite+elementui-plus。后端:java+springboot。
2025-08-23 11:17:31
559
1
原创 [已解决]el-input textarea高度问题
于是我转换个思路,目前设置 :row 是有效的,但是我传的是高度数字,所以我想把height和row做一个转换,百度了下 1row = 24px(简单粗暴理解),但是结果不大理想。最终我还是按照 :计算的row数值控制,:autosize="{ minRows: row, maxRows: row+5 }"2.直接在el-input加 :style="{height: '200px'}" 无效。但问题是,我需要动态设置高度,比如我定义了一个变量。到现在我都不知道怎么弄,有谁会的可以指导我一下么?
2025-08-21 10:39:41
327
原创 使用java mybatis tkmapper的坑
Id是必须的,KeySql这个我设置和不设置没区别,都可以插入,而且还发现一个怪现象,如果我不加KeySql,那么数据插入之后,我原始的集合,第一个id是回写的,但是别的对象id并没有回写。经过百度得知,说自增的主键不能插入,一脸蒙蔽,这我能不知道?然后看了眼报错信息,不小心看到了sql语句,发现insert语句把id带上了。我真的是一脸蒙蔽啊,完全不知道发生了什么啊!百思不得其解,以为哪里出问题了,于是乎我尝试了一下。我有一个表,主键设置的是id并且是自增的。好了错误定位到,数据插入方式。
2025-08-20 16:54:45
207
原创 Java使用logback日志坑
logback-spring.xml:这个可以通过调试发现(直接Idea右上角搜索“loadConfiguration”,打断点就知道了,这个是springboot默认的,项目启动之后他会去resources文件夹找某几种文件,这个文件名也是默认的,如果调试的话可以看到有4种文件名,调试就看到了,反正这就是为什么文件名要是这个,还有为什么要放在resources文件夹下的原因。这种方式,我得到的永远是false,文件不存在,我傻眼了。至此问题解决,这个问题困扰我半天,最终就是一行代码。
2025-08-14 14:31:21
281
原创 关于我工作当中遇到的一些问题
前端:Vue+Vite+ElementUI_plus,布局使用flex(夸一下flex,看了点视频现在一些简单的页面很快就做好了,虽然页面充斥大量的flex,达不到专业水准,但是看完flex,你真的会从一个只会有div margin之类的变成能布局的,特效慢慢学呗)不会写书签,遇到一个问题我就写一篇文章,纪念一下坑,也希望能帮助到别人。如下是工作中遇到的一些问题,解决了之后回头看看也真是无语。大背景:转行了,做java了,还是小白,前端特别白。开发语言:Java8。
2025-08-14 14:11:59
127
原创 关于我如何解决了xlsm文件格式的问题
某天早上重启了下电脑。然后惊人发现excel文件格式变成xlsm,并且打开excel之后一片空白。但是我无意发现,空白的excel的sheet是从第2或者第3页开始的,我就开始疑惑,sheet1哪去了?介绍一下我的电脑情况,win10,电脑本身的officeN年前就卸载了,弄的是wps2019的破解版。这个情况也是最近才遇到。遇到问题先百度,百度了一堆大概结果就是,宏中毒。尝试开始,360全盘杀毒,杀完之后发现毫无效果。继续百度,说是软件设置什么宏禁用,在wps苦苦找了半天愣是没找到百度上说
2022-05-19 12:46:03
25294
15
原创 记录一下使用VUE过程中遇到的问题
写在前面的话,如果不是专门前端,如果只是用前端框架达到使用目的来说,不了解框架原理的话,遇到问题多百度,如果一种方式搜索达不到目的,那就换个搜法。1.页面销毁问题vue3之前的版本,勾子函数叫 beforeDestroy 但是之后的版本改名:beforeUnmount同时要注意,route-view如果设置了keep-alive 那是不起作用的另外页面销毁的勾子函数一旦执行,不可以撤销,所以如果想在销毁的函数里面给用户提示,比如你想达到confirm的效果的话,那是做不到的。2.
2022-05-13 16:16:26
309
原创 记录一下angular input type=number的ng-model之旅
双向绑定用起来看上去很简单。input只能输入数字,第一反应是numer,换上之后,新增没问题,编辑的时候值死活绑不上去。一度怀疑是双向绑定出错,于是乎各种替换ng-model ng-value value="{{}}",都试了一圈都没用,有点沮丧。百度了很久,基本没结果。突然看到一个帖子说:值在绑定的时候是字符串类型,number是数字类型,双向绑定其实工作了,只是因为类型不对,被number框子自动删掉了。脑光一闪,编辑的时候将number对应的model字段转为parseFloat(.
2021-11-16 14:56:42
701
转载 每当你被灌输心灵鸡汤的时候。拿出来解解酒。认清自己的位置,做一个头脑清醒的人,别做一个头脑发热的人。
https://www.zhihu.com/question/357459810/answer/907943055每当你被灌输心灵鸡汤的时候。拿出来解解酒。认清自己的位置,做一个头脑清醒的人,别做一个头脑发热的人。转于知乎,共勉。...
2019-11-25 19:12:46
331
原创 继上篇文章补全:如何使用百度地图api获取地区经纬度--【实际项目中】
上一篇文章只是说明了谷歌地图api和百度地图api在获取指定地址经纬度的一些区别。接下来,将获取经纬度放入实际的项目【真正的项目】中,这里选用了百度地图api,至于为何,请参照:http://blog.youkuaiyun.com/a7423341/article/details/21636765首先还得插一句,由于百度地图api的原因,这里使用了回调函数的机制,其实楼主也搞不懂!哈哈~~那么
2014-03-27 13:51:13
1419
原创 获取经纬度api使用心得【对比百度,谷歌地图API】
1.使用强大的谷歌!谷歌的强大毋庸置疑,但是国内被封的概率也很大,但是使用google获得经纬度比较方便关键是在最新版本不需要申请密钥,没有百度的安全,跨域的问题!但是缺点也很明显,每天超过20000多次请求会收费,会被封等,补充一点,ie测试谷歌的会挂掉! 2.使用也很强大的百度!1.百度需要申请密钥!而且还有一些配置,web的相对简单,如果是手机端的那就麻烦了,
2014-03-20 17:44:25
4866
原创 解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】
楼主使用vs2013 .NET 4.0的环境开发web程序,其实这个问题出现很多次了,每次出现,楼主的办法是把备份文件还原,也就是说“忽略这个问题”!但是今天又遇到了,坑死了!打算解决!简单介绍一下楼主项目的结构。。相当于三层!核心业务层,model层,实现层,应用层四层!楼主解决的过程:1.把所有的dll全部删除,所有的相关dll!2.挨顺序生成,然后引用,确保顺序不错按理说
2014-03-20 17:29:11
35431
1
原创 如何使用谷歌地图api获取指定区域的经纬度
由于项目需求,需要将实际地址转换为经纬度存入数据库,在网上找了N久,原先是使用的百度的api,但是没找到好的例子,导致代码比较长!后来采用谷歌的,才发现原来如此方便!所获得的其实是一段json数据,但是取出来如图就是经纬度!之后就可以操作了!但是谷歌的也有缺点!1.IE下挂掉!未知原因,找不到说明!2.使用超过25000次每天,会收费!
2014-03-03 18:25:21
2283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅