- 博客(25)
- 收藏
- 关注
原创 com alibaba.fastjson.JSONException:witer JavaBean error....
com alibaba.fastjson.JSONException:witer JavaBean error....
2022-09-02 11:12:50
285
原创 关于controller注入的Service一直为null的原因记录
其实这是一个非常非常低级的错误 ,就是有时候大家开发的时候 由于程序员的通病 (懒)就爱复制代码 结果复制错了 其中的一个 方法的权限修饰符是private 导致调用的时候,debug看所有的service都是null ,所以认真检查下吧。
2022-09-02 11:05:08
804
原创 java函数笔记
函数实现了特定功能的一段代码 可以被反复使用的如何使用函数?先定义 再调用函数的三要素:函数名+参数表+返回值类型函数的好处:1.减少了代码的冗余 提高了代码的可读性2.提高代码的复用性3.提高代码的可维护性4.代码更具有结构性 利于分工 —结构化编程一,函数的定义1.函数定义的位置:类以内,其他函数以外,与主函数平行package classes; import java.util.*; //位置1 false 类以外 public class TestFunction{
2021-11-05 10:07:31
163
原创 pagehelper分页的坑
pagehelper分页的坑pagehelper实现分页必须有查询操作的条件下生效,如果使用new ArrayList()来接收数据;即使有数据分页也不会生效,否则会出现两种情况一,数据返回不出去 一直为null二 ,分页不生效解决: 直接在sql中使用In 查询 得到列表后直接进行分页,...
2021-10-18 17:58:21
629
原创 与前端联调怎么调用本地dubbo服务
与前端联调怎么调用本地dubbo服务A模块通过本地Dubbo调用B模块Service中的商品属性方法一 首先在A模块中通过@DubboReference注入B模块Service@DubboReference(url = “本地ip:B模块Dubbo端口号”)@DubboReference private UserService userService;二 指定调用的Dubbo路径@DubboReference(url = "本机ip地址:B模块Dubbo端口号") private
2021-10-11 17:50:00
942
原创 java批量生成条形码图片 打包zip
批量生成条形码图片 打包zip (自测有效)pom引入jra包<!-- 批量生成条形码--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.2.0</version>
2021-10-03 16:24:12
369
1
原创 java单个生成条形码
java单个生成条形码依赖<!-- 单个 生成条码依赖--> <dependency> <groupId>net.sf.barcode4j</groupId> <artifactId>barcode4j-light</artifactId> <version>2.0</version> <
2021-10-03 09:44:01
116
原创 java中的接口
接口接口 是一组规范和标准 接口的使用者与接口的实现者 都要遵循接口的标准与规范接口 站在语法的角度 如果一个抽象类中都是抽象方法 那么我们可以将该抽象类声明成一个接口一.接口的基本语法1.语法interface 接口名{ }接口名命名规范 按照类的命名规范进行命名 所有单词首字母均大写2.接口与抽象类的区别1.相同点a.编译后都会生成对应的.class文件b.抽象类与接口 只能被声明 不能被实例化2.不同点a.接口没有构造方法b.接口中所有的方法 一定是公开 抽象方法(
2021-09-24 15:40:30
136
原创 Lambda表达式 && 内部类
内部类一类中的类 被称为内部类class Outer{ class Inner{ //内部类 } }一.成员内部类声明在类以内 方法以外的类被称为成员内部类地位相当于成员变量语法:class Outer{ int a; class Inner{ } } 1.编译过后会生成什么 编译过后生成一个 名为 外部类类名$内部类类名.class 的字节码文件 用来区分内部类与外部类 2.内部类中可以声明什么 只可以声明非静态成员,不能声明静态成员 3.内
2021-09-24 14:26:04
290
原创 (No mapping found for HTTP request with URI)问题
(No mapping found for HTTP request with URI)问题在网上找到的都是些关于SpringMVC拦截器造成的,但是我这边用的不是mvc,找了半个多小时 找到了原因原因测试接口通过dubbo调用订单模块,当你在本地订单新增了一个方法A的时候,如果没有上传直接在本地打包后调用订单模块的A方法就会报这个错误,(本地打包引入后是可以动用到的)解决由于走了doubbo调用的订单模块,所以必须把代码合并分支上传后就可以了可能导致这个问题的原因不止一个,但绝对是其中之一
2021-09-24 11:23:01
189
原创 java面向对象
面向对象对象: 一切客观存在的事物 都被称之为对象 万物皆对象面向对象思想:从对象入手,找出问题中的对象,通过对象与对象之间的关系,从而解决复杂问题一.类类是对象的模板对象是类的实例类的构成:属性 + 方法1.类的语法class 类名{ //属性 数据类型 属性名1; 数据类型 属性名2; 数据类型 属性名3; ... //方法 public 返回值类型 方法名1(参数){ //方法相关实现 } public 返回值类型 方法名2(参数){ //方法相关实现 }
2021-09-23 10:41:11
94
原创 实体中定义list集合属性,get使用后一直报空指针,
实体中定义list集合属性,get使用后一直报空指针,然而new一个新的却又没有问题虽然知道怎么解决 ,但是一直想不通为什么,当初弄了一个多小时,今天又遇到了这个问题顺便记录一下第一种形式: /** * 订单明细 */ private List<OrderDetailDO> orderDetails;第二种形式: private List<OrderDetailDO> orderDetails = new ArrayList&l
2021-09-22 18:30:22
3151
原创 访问权限修饰符&instanceof关键字&super关键字&方法的覆盖/方法的重写
访问权限修饰符访问权限修饰符 一般用来修饰属性和方法,也有一些可以用来修饰类,当修饰了属性和方法时, 这些属性和方法的使用位置会被加以限制,如果修饰了类,则类的使用范围也会被加以限制本类同包非同包子类非同包非子类private(私有的)OK默认(什么都不写)OKOKprotected(受保护的)OKOKOKpublic(公开的)OKOKOKOK注意:1.访问权限修饰符中 只有默认的 和 public可以用来修饰类
2021-09-22 18:12:12
185
原创 封装&继承&多态
封装尽可能的屏蔽类的内部构造,对于数据的访问和输入 加以权限一.封装的流程属性私有化+给属性提供get/set 方法1.将属性进行私有化在需要被封装的属性前 添加 private 关键字 class BankUser{ private String cid; private String password; private double balance; public BankUser(){} public BankUser(String cid,String passwor
2021-09-22 14:41:11
94
原创 变量&数据类型&表达式&运算符
环境搭建环境变量名 配置内容 环境变量含义JAVA_HOMEJDK目录 例:C:\ProgramFiles\Java\jdk1.8.0_241 告知计算机JDk的位置所在PATHJDK安装目录的bin目录之下例:C:\ProgramFiles\Java\jdk1.8.0_241\bin将JDK相关的指令放至到操作系统得指令集中CLASSPATH . 代表当前路径 当JVM执行代码时,会去CLASSPATH配置得目录中寻找相应的.class文件环境变量名配置内容环境变量含
2021-09-22 11:48:50
329
原创 OrikaUtil以及BeanUtils的使用
OrikaUtil以及BeanUtils的使用OrikaUtil是DO/BO以及 VO 的复制工具类,一般进行对象和集合之间的复制一 ; copyObject /** * 将对象sourceObject的值拷贝到对象targetObject中 */ public static void copyObject(Object sourceObject, Object targetObject) { mapperFacade.map(sourceObject
2021-09-22 09:27:50
1007
原创 Stream API 笔记
Stream API 笔记Stream是一组用来处理数组,集合的API。1.1 特性不是数据结构,没有内部存储。不支持索引访问。延迟计算支持并行很容易生成数据或集合支持过滤,查找,转换,汇总,聚合等操作。1.2 运行机制Stream分为源source,中间操作,终止操作。流的源可以是一个数组,集合,生成器方法,I/O通道等等。一个流可以有零个或多个中间操作,每一个中间操作都会返回一个新的流,供下一个操作使用,一个流只会有一个终止操作。Stream只有遇到终止操作,它的源才会开始执行
2021-09-18 17:47:58
117
原创 使用stream把对象中的属性过滤出来后转成list后求和
使用stream把对象中的属性过滤出来后转成list后求和写一个简单的例子 相信聪明如你一看就懂User user = new User("a",1,"男"); User user1 = new User("b",3,"女"); User user2 = new User("c",5,"男"); List<User> users = new ArrayList<>(); users.add(user);
2021-09-18 16:52:17
949
原创 postman测试远程接口--传递xml格式参数
postman测试远程接口--传递xml格式参数设置Header参数测试参数功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入设置Header参数注意:Header参数是根据返回数据类型设置的 设置前需要知道返回的格式测试参
2021-09-02 10:15:29
5986
原创 java(kotlin)自动生成递增数列
java(kotlin)自动生成递增数列截取年份后两位拼接五位递增数列private fun generateDesignCode(year:String):String{ val design= dao.queryListByCriteria(criterionsOf<Design>().desc("insertTime")).filterIsInstance<Design>().get(0) if(design.designCode.isBlank()){
2021-02-05 18:58:02
761
原创 关于JSONObject无法转换指定实体的报错
关于JSONObject无法转换指定实体的报错错误信息:案例:data calss Data( //Data里面包含SizeData列表 var sizeNameLengthList : MutableList<SizeData> = mutableListOf(),) //SizeData包含SizeNamaLengthData列表data class SizeData( var designModelDetailId : String = "", var sizeNam
2021-02-05 11:01:54
577
原创 Too many argumants for public constructor
Too many argumants for public constructor原因是因为使用SVN更新jar包时有时候需要删除本地的仓库下的jar包,然后从新install一下,再刷新项目就行了
2021-01-27 18:09:15
1077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人