- 博客(32)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 JWT跟随jdk17升级版本以后要注意的地方
生成令牌和解析令牌的方法被废弃,以下是替代方案,其中tokenConfigProperties.getSecret()代表配置文件中配置的字符串secret,其长度必须要大于256。
2023-10-20 18:27:11
1113
原创 微信小程序通过data-xxx获取不到dataset数据
data-xxx:xxx部分,如果你写了驼峰,实际上小程序在保存的时候,全部给变成小写了,所以你用驼峰接收,接收不到!
2022-09-14 17:35:10
1996
原创 关于Layui的本地代码调试
作为后端人员,我接触前端技术较少,仅仅知道如何把vue的代码通过npm启动起来,然后通过画面来联调后端接口,或者查找bug原因。最近做了一个Layui的项目,发现layui和vue差别挺大的。vue需要打包完了生产一个dist目录,这里面全是静态资源。layui则不需要编译,所有的内容就相当于vue打包以后的静态资源。因为前端调用后端的时候可能会存在跨域问题,所以我在本地给layui启动了静态资源的映射后,再用本地ip才把前后端代码顺畅的跑起来了...
2021-09-12 15:24:15
873
原创 【DEBUG】2021-06-27 不定期的自我检讨002
2021年要实现的目标:1.搭建一套微服务架构,并分享出去2.读12本《姜胡说》推荐的书3.每周坚持跑步4.股票投资正回报5.坚持在此处记录自己的感受对年度目标先总结一下。 1.搭建一套微服务架构,并分享出去上次3月总结的时候,算是完成了。但是现在这个目标还不能算完成。因为最近看了很多招聘的职位,有很多比较基本的软件开发技术我还没接触过。我也应该自己做个springboot的项目,在项目中做一些技术的demo,时间久了...
2021-07-12 11:06:20
103
原创 【DEBUG】2021-03-15 不定期的自我检讨001
2021年要实现的目标:1.搭建一套微服务架构,并分享出去2.读12本《姜胡说》推荐的书3.每周坚持跑步4.股票投资正回报5.坚持在此处记录自己的感受首先是年度目标的实现情况:1.搭建一套微服务架构,并分享出去在定下这个目标的时候,适逢上家公司有一个还没有跟甲方签订合同的一个项目,以后就称之为【2月机会】吧。这个机会可以把我近半年所学的软件开发的知识和管理方面的经验进行一次试水。技术方面,...
2021-07-12 11:03:12
147
原创 【DEBUG】2021-02-23 定个目标
2021年要实现的目标:1.搭建一套微服务架构,并分享出去2.读12本《姜胡说》推荐的书3.每周坚持跑步4.股票投资正回报5.坚持在此处记录自己的感受就这5条。我是一名IT男,30岁了。今年2021年,真的是30岁了,。大学最后一年,进入一家日企实习,毕业后也在这家企业工作了5年。说好听了称之为“忠诚”,但现在回头想想,呆的时间确实有点长了。在对日外包公司,一开始的工作内容基本上是体力活。详细设计出来以后写代码,写测试文档,抓图抓日志测试。刚开始干的时候,因...
2021-07-12 10:59:06
111
原创 jdk和openjdk访问https地址的时候报错 nested exception is javax.net.ssl.SSLHandshakeException: No appropriate ..
监察java.securityopenjdk的配置文件路径:/usr/lib/jvm/jre/conf/security/java.security
2021-06-09 13:08:25
1273
原创 用IDEA的时候,项目经常性把java版本给设置到5和6等低版本语法
办法1在工程的pom.xml里面声明出使用的java版本。<properties> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEn
2021-04-01 11:22:09
397
原创 List<JavaBean>处理成Map<String ,List<String>> 为前端柱状图提供成品数据源
先上干货首先我这里有个前提,就是给到画面的所有数据都处理成String。所以我最终返回的数据类型是Map<String ,List<String>> 。原理就是通过T这个东西(我也不知道学名叫啥),把参数类型写活,以便达到通用效果。package org.lichepnark.stock.util;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;impo.
2021-03-30 17:02:27
295
原创 linux环境下安装Redis后却找不到./src/redis-server
原因是因为在执行make命令的时候失败了。失败的原因大概率是环境没有安装gcc命令。先安装gcc命令yum -y install gcc然后再进入到redis安装目录下执行make distclean然后重新编译一遍make这次的编译过程时间就会长一些了。然后启动./src/redis-server...
2021-03-03 14:10:46
3464
原创 微服务架构的访问关系
Nginx接收外部访问,通过负载均衡配置,指定到各个服务器中网关服务的真实IP地址。 网关服务注册到Nacos上,然后通过Nacos的路由,访问注册在Nacos上面的服务实例。从这个图上可以分析出需要改动配置的地方:Nginx的配置文件:Nginx > 网关服务 微服务的配置文件:微服务 > Nacos Nacos上管理的微服务的配置文件:微服务 > 数据库 Nacos的配置文件:Nacos > 数据库...
2021-03-02 14:00:51
205
2
原创 Linux下安装Nacos
背景想要搭建微服务集群,在学习阶段跟着B站教学视频来做。到了NACOS部署这部分内容时,我考虑以后是要自己去搭建框架的。于是自己从网上找了些资料,参考着进行操作了。首先我的linux是在自己机器上做的虚拟机。我考虑过用docker来搭建可能会快一些。结果用docker是方便了,但是安装docker以后,无法在宿主机通过xshell来远程访问虚拟机了。搜索解决办法,捣鼓了半天没弄好。结果重装了系统,决定手工部署。部署过程准备nacos安装包从官网下载https://github.co
2021-02-05 17:23:07
185
原创 kafka生产消息失败 ...has passed since batch creation plus linger time
背景:公司要使用华为云的kafka服务,我负责进行技术预研,后期要封装kafka组件。从华为云下载了demo,完全按照开发者文档来进行配置文件配置,但是会报以下错误。org.apache.kafka.common.errors.TimeoutException: Expiring 10 record(s) for topic-0: 30015 ms has passed since batch creation plus linger time网上大部分给与的解决方向是检查应用服务与kafka的
2020-12-29 15:13:39
7482
1
原创 @FeignClient和@DeleteMapping 有奇怪的冲突
@FeignClient在和@DeleteMapping同时使用的时候,会造成解析不出参数的情况。改成post请求就可以了。天坑啊~
2020-12-09 15:25:17
991
原创 SpringBoot创建组件
一定要注意,如果是创建组件,选择POM或者Config, 如果是创建子工程,选择Project选择想要的依赖这里的目录也是经常坑人,一定要确认好
2020-11-12 11:34:44
186
原创 搭建confluence服务器(详细操作+踩坑说明)
linux服务器配置推荐前提:web服务,文件服务,数据库服务部署在同一台服务器上。推荐配置2核 + 4G8G内存 + 300G硬盘经过实践,4G内存还是不够用。部署资源atlassian-confluence-6.9.1-x64.bin confluence破解工具 mysql-8.0.20-linux-glibc2.12-i686.tar.xz mysql-connector-java-8.0.20.jar JDK1.8 ⬆(安装在本地windows上面,支持运行破解
2020-09-23 08:41:43
13418
10
原创 关于Mapper.java在调用的时候@Autowired报错的解决过程
先上解决办法ApplicationContext.xml里面加上这一段<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <description>扫描Mapper</description> <property name="basePackage" value="com.dl.jly.Mapper" /> <property name="sqlS
2020-08-14 11:33:53
646
原创 MYSQL 查询条件XX=null的时候,抽不出数据来
mysql的语法里面判断某个字段是null,要用 "字段A is null "。 不是null的时候用“字段A is not null ”错误例:正确例:
2020-08-10 09:49:27
356
原创 关于在java bean对象的属性上使用@notBlank @notEmpty @notNull 等验证的使用方法
第一步:引入依赖包重点是这两个包的版本要相互匹配,不匹配的话也会有问题.组合1:<!--javabean验证 --><dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version></depende
2020-07-29 11:33:54
1861
转载 Java Bean与Map之间相互转化的实现
原文地址:https://www.cnblogs.com/wind-june/p/9704441.html目录树概述Apache BeanUtils将Bean转MapApache BeanUtils将Map转Bean理解BeanUtils将Bean转Map的实现之手写Bean转Map概述 Apache的BeanUtils Bean工具类很强大,基本涵盖了Bean操作的所有方法。这里的话我们就讲讲两个方面,一是Bean covert to Map,二是Map covert t..
2020-07-29 10:51:41
230
转载 一篇文章讲清楚VO,BO,PO,DO,DTO的区别
原文地址:https://zhuanlan.zhihu.com/p/102389552随着编程工业化水平的不断加深,各种编程模型层出不穷(比如MVC,MVP等等),伴随着这些编程模型,又有一大批新的概念蜂拥而至,什么VO,BO,PO,DO,DTO之类的,这些新的概念一直以来都是云里雾里,网上虽然也有不少文章来区分这些概念,但看下来基本都是几篇相同的文章转载来转载去,这些文章本身也说的不明,有些还互相矛盾,再加上有些文章在简化系统里面来使用这些概念,让人越看越迷糊什么原因造成了这种混乱的状态,就不深究
2020-07-27 13:49:55
239
原创 【spring-mvc】 如何在不login的情况下就可访问内部资源 方便接口开发
最近一个jsp项目要改成vue, 后端给前端开放接口的时候,为了方便先把登陆限制给解除掉。spring用到了这个拦截器【LoginHandlerInterceptor】去做这个事情。具体的配置在ApplicationContext-mvc.xml里面。方法1.如下图把拦截器注释掉放法2.把测试的地址加入到白名单...
2020-07-27 11:48:15
497
转载 关于开源许可证的一张说明图 非常清晰 但这张图是2011年的,不知道现在有没有变化,作为参考吧
原文路径:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html
2020-07-23 11:40:27
71
原创 【spring-mvc】如果发现外部无法访问到spring的controller
1.通常情况下都是访问路径拼写错误问题2.考虑是否与请求方式有关系(post,get)3.考虑spring没有装载你写的controller类比如ApplicationContext-mvc.xml里面,当测试的controller类并没有放在指定的包路径下面,spring是不会它的,所以就访问不到了。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/s
2020-07-23 11:13:53
314
原创 在Idea里面给springmvc+maven的工程打包时,提示缺少javax.servlet.*的问题
首先工程已经在tomcat里面跑起来了。但是一打war包的时候就会出现找不到程序javax.servlet.*云云。在网上找解决办法的时候,大家都是因为没有引入tomcat的jar包而无法启动项目。我折腾了半天才发现我的问题时因为使用错了打包命令。我一直在用lifecycle里面的package命令瞎折腾,后来没招了打开了Plugins里面发现有个war,然后就打包成功了。那么lifecycle里面的功能实干什么的呢?在网上调查了一下,概要如下validate:验证项目的正确.
2020-07-17 23:30:03
531
转载 关于SQL查询语句合并结果集
整理别人的sql大概的思想是用union 和union all--合并重复行select * from Aunionselect * from B--不合并重复行select * from Aunion allselect * from B按某个字段排序--合并重复行select *from (select * from Aunionselect * from B) AS Torder by 字段名--不合并重复行select *from (select * fro
2020-07-17 09:16:14
551
原创 在Idea里用Tomcat部署artifacts时, war和war exploded的区别
一开始还是以为在模块里面多添加了一个模块导致这个地方可以选两个后来才搞清楚是怎么回事XXX:war -> 把war包扔到tomcat目录去运行.XXX:war exploded -> 把含有代码的文件夹扔到tomcat运行, 可以支持热部署。另外:exploaded翻译一下就是【分解的】,与打成一个war包的意思正好相反。...
2020-07-16 10:54:12
1103
原创 导入spring mvc工程 并用tomcat启动
入职新公司,要熟悉现有的系统。之前只做过springboot+gradle的项目,这次是springmvc+maven。springboot的启动方式就是在启动类点右键启动就OK了。springmvc的启动方式不太一样。弄明白了以后发现自己以前也捣鼓过。以前做对日的时候,研究过在eclipse里面用jboss启动项目,是先创建服务,然后在服务上跑工程。第一步,安装maven官网地址:http://maven.apache.org/download.cgiwindows的要这个z.
2020-07-14 17:55:12
3334
原创 Idea的debug模式断点只能起作用一次的问题
那就是在第一次断点生效的时候,不要点击这个按钮(Alt+F9)继续运行后续代码。正确的做法是按F9键。因为这个,浪费了大量的宝贵生命。唉~
2020-07-14 17:11:41
2578
3
原创 腾讯云服务器安装DB2会遇到的缺包问题
腾讯云安装DB2会有一下问题:Summary of prerequisites that are not met on the current system:DBT3514W The db2prereqcheck utility failed to find the following 32-bit library file: “/lib/libpam.so*”.DBT3609E The...
2020-03-06 11:35:17
541
行业分类 国标 2017 excel版本
2020-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人