
实际项目
文章平均质量分 57
Nicky浪
。
展开
-
白话文之JDK动态代理
前言:本人之前学习过很多关于jdk动态代理的知识,但是到头来就是不清楚应用场景是什么,究竟该怎么用。有关公司java培训的内容中,老大总是说要对难的技术敢于用,自己在写代码的时候学习、实践一下。本人有两三年开发经验,却一直没有手写过jdk动态代理,实属遗憾,特此写下学习的总结为什么要学习jdk动态代理1、为了装X,给小白看代码时,很有大佬的感觉,就喜欢给他们看不懂的代码2、代码增强,实现权限校验、日志记录等功能3、看不懂其他人写的牛B代码,但是需要调用他,在其基础上进行其他操作时基本概念**P原创 2021-09-27 18:02:04 · 153 阅读 · 0 评论 -
解决:BeanCreationException:Injection of autowired dependencies failed
场景:spring无法找到定义好的bean,而导致的项目无法运行问题,以下是我经过几个小时的总结,从里到深的排查bean无法注入问题,欢迎指正。一、检查注解是否导入错误,特别是Service层,容易导成dubbocom.alibaba.dubbo.config.annotation.Service;//这个是错误的,dubbo的service注解,我们需要的是spring的@org.springframework.stereotype.Service//正解二、在确保controller、ser原创 2021-09-18 10:34:58 · 392 阅读 · 0 评论 -
常用时间工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * 日期工具 * * @author qiaoxingfu * @time 2019/9/29 */public class DateUtils { public stat原创 2021-09-08 09:59:03 · 102 阅读 · 0 评论 -
自定义工作流
需求:综治子系统:统一受理平台和矛盾纠纷系统合二为一,因为流程一样,主要流程如下图1、网格员上报到社区综治中心2、社区综治中心可以选择上报到街镇综治中心或派遣给社区单位签收或派遣给具体的网格员进行处理3、社区单位签收(派遣)具体的处理人员进行处理4、街镇综治中心可以选择上报到区综治中心或派遣到街镇单位签收或下派到社区综治中心处理5、街镇单位签收(派遣)具体的处理人员进行处理6、区综治中心可以派遣到区具体的区处理单位进行处理或下派到具体的街镇综治中心其中所有单位和具体处理人员可以进行退回操作原创 2021-03-17 16:57:17 · 1356 阅读 · 1 评论 -
AOP项目应用
项目背景:综治项目PC端和app端,需求是app新增任何数据,需要向PC发起通知,APP采用AOP实现向消息通知表插入数据,最后在PC端显示,我采用AOP前置通知,自定义注解来切入。一、自定义InsertAspect注解@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @interface InsertAspect { String param() default原创 2020-11-20 18:15:35 · 395 阅读 · 0 评论 -
sql脚本逆向生成pmd
需求:之前项目并没有数据库建模,现在需要根据mysql表生成数据库建模。利用powerdesigner1、生成mysql脚本直接导出即可,注意导出位置2、利用powerdesigner逆向生成pmd写好名字后确定选择sql脚本后确定即可逆向生成pdm成功...原创 2020-09-16 14:58:15 · 533 阅读 · 0 评论 -
springboot通过url访问本地路径
场景项目中图片保存,图片需求量不多,不需要搭建图片服务器,所以保存在本地。当图片保存成功,通过tomcat服务器域名访问本地图片却无法访问,报找不到404错误解决办法编写配置文件继承WebMvcConfigurerAdapter重写addResourceHandlerspackage com.lq.sszl.common.config;import org.springframework.context.annotation.Configuration;import org.springfra原创 2020-09-09 17:34:38 · 1405 阅读 · 1 评论 -
mysql重置主键
前言:在开发过程中,我们设置了表的主键,但是有时候会删除中间的某些数据,造成id不连续问题重置主键1、打开表结果,去掉主键、非空、自增选项2、修改所有id为nullUPDATE zl_organize_party SET id = NULL //注意修改自己表明3、再将表的id选中主键、非空、自增,并保存。4、再次查看表,成功!...原创 2020-08-13 10:23:14 · 1658 阅读 · 0 评论 -
Feign远程调用
说明:分布式远程调用,feign。下面以电商项目的会员服务(member)与优惠服务(coupon)进行演示。如有错,请大佬指点一、 导入包(使用远程调用的服务都要导)。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId&原创 2020-07-01 08:20:57 · 638 阅读 · 0 评论 -
Postman的基本使用(java开发)
一、概念postman:一款用来做数据请求的工具,类似的还有很多,这款相对来说好用点吧(本人看法),软件免费的吧,网上资源很丰富,这里就不提供了。二、使用界面介绍:1、Get请求这里注意点就地址url和请求方法。注意:请求数据只能是get没有post的哦。2、post请求首先设置下请求格式编写json数据post一般请求就这样了,下面说说文件请求和下载3、post请求文件设置一下头格式选择文件搞好发送即可。...原创 2020-05-22 15:47:29 · 816 阅读 · 0 评论 -
MySQL数据库迁移到MD7
前提:MySQL和dm7已经安装完毕打开DM迁移工具新建工程新建迁移打开迁移,下一步,选择从MySQL到MD7mysql设置dm7设置,输入个密码即可,不用驱动,自带了,下一步设置取的位置,下一步选中要迁移的表,点击完成迁移成功...原创 2020-04-23 10:53:36 · 222 阅读 · 0 评论 -
Swagger生成word文档
前言:最近工作中需求,需要利用mybatis-plus代码生成器生成的做成一个接口文档给客户,我找了很多资料,都是乱七八糟的看不懂,我自己从头到尾做了一遍,分享出来,如果有误,请指点一、Swagger在线文档的生成创建一个springboot项目(不做演示),导包 <dependency> <groupId>io.springfox&l...原创 2020-04-17 11:59:23 · 8160 阅读 · 18 评论 -
swagger常用注释
常用注释:@Api用在控制层类上,说明该类的作用。可以标记一个 Controller 类作为 Swagger 文档资源。@Api(value = "数据分析研判", tags = "数据分析研判接口")@ApiModel用在实体类上,用于实体类中的参数接收说明。@ApiModel(value = "Agent", description = "代理人信息表")@ApiMod...原创 2020-04-13 18:13:00 · 1003 阅读 · 0 评论