- 博客(22)
- 收藏
- 关注
原创 关于json类型在java-mysql之间的存取
1.高版本mysql支持json类型存储,存储类型直接选择json即可2.在java中以json数组为例,可以在实体类中设置字段属性如下:3.与数据库之间的存取我使用的是mybatis-plus,设置到这一步,进行正常的插入操作就可以将实体类数据插入到数据库表中,但我发现取出时无法读取json类型数据,因此还需要如下步骤4.在实体类对象中添加注解,设置autoResultMap=true5.在mapper类中,使用@ResultMap(”mybatis-plus_实体类对象“).
2021-09-09 09:31:44 5518 1
原创 取出JSONObject中存的List
1.将JSONObject中存的key List集合转为JSONArray数组(存值: jsonobject.put("data",list))JSONArray ja=jsonObject.getJSONArray("data");2.使用jsonArray自带的方法转换为我们需要的listList<Entity> ist=jsonArray.toJavaList(Entity.class);...
2021-04-21 11:26:47 10220 1
原创 springboot调用其他模块,自动装配报错
使用springboot调用其他模块时,使用@FeignClient注解,写下自己要调用的接口,传参时需要加注解或传json格式,否则报错
2021-03-29 16:45:57 491
原创 XML 文档结构必须从头至尾包含在同一个实体内。
今天在写项目时,报题目上的错,折腾了许久,最终发现了罪魁祸首,原来是在写sql语句时定义了<script>,结尾时却没加</script>
2021-03-29 15:42:16 1226 1
原创 使用mybatis的mapper文件进行更新数据操作时报错(查询操作正常)
昨天晚上在公司写代码时,执行了一条操作:其中basePersonMapper这个类继承了BaseMap接口,BaseMap中自动实现了基本的增删改查。原本想着这样直接插入应该不会有问题,但结果报错了:报的redis错误,当时就懵了,我这用的是Mybaits,管redis啥事???最后找了一个晚上也没找出来,今天上午又花了几个小时,最终终于被我发现了问题所在,以前公司开发的人在整个模块下写了一个mybatis的拦截器,更新数据的操作都会被拦截,其中用到了redis,还有一些其他的参
2021-01-29 11:52:29 682 1
原创 使用输入流读取excel文件时出现的Stream close异常
最新在使用InputStream输入流读取上传的excel文件并解析时,出现了Stream close报错,即输入流关闭,而程序还有地方使用到的错误。原因:使用输入流创建workbook后,会自动关闭输入流,如果接下来还想用输入流创建一个workbook就会报错。...
2021-01-08 11:41:44 1634
原创 单元测试下的@Autowired注解
springboot下,如果类中有@Autowired注解,使用@Test注解,这个注解下的方法并不会实现自动装配,得到的值为null。
2021-01-07 16:08:36 1026 1
原创 有关List集合中的add方法(循环遍历中的list.add()方法踩坑)
分别在fro循环内外new一个对象,然后在循环中将对象加入集合中,两种方法产生的结果不同。在for循环内new一个对象,并添加进list中,与添加数值的结果没有差别。在for循环外new一个对象,并添加进list中,无论循环多少次,最终整个list中的结果都会是最后一次赋值为对象的结果。原因:在创建List时,指定了引用对象House作用泛型,list.add()在添加对象时,添加的是它的引用,而在循环体外new一个对象,在循环体内赋值,则对象House引用不变,数值改变,因引用不变,最...
2021-01-05 14:36:32 5542
转载 JAVA并查集解决合根植物问题
问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。 如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式 第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n...
2018-11-06 13:06:08 219
转载 @ResponseBody
@ResponseBody是作用在方法上的,@ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据时使用【也就是AJAX】,在使用 @RequestMapping后,返回值通常解析为跳转路径,但是加上 @ResponseBody 后返回结果不会被解析为跳转路径,而是直接写入 HTTP response body 中。 比如异步获取 j...
2018-10-04 16:35:40 149
转载 button和submit的区别
submit和button,二者都以按钮的形式展现,看起来都是按钮,所不同的是type属性和处发响应的事件上,submit会提交表单,button不会提交表单.两者主要区别在于: submit默认为form提交,可以提交表单(form). button则响应用户自定义的事件,如果不指定onclick等事件处理函数,它是不做任何事情.当然,button也可以完成表单提交的工作.INPUT t...
2018-10-01 09:07:55 2387
原创 JQuery的几点重要知识
一:选择器#用于id .用于class :用于其他大部分选择器二:DOM对象和JQuery对象两者方法不互通,但可以转换两者对象JQuery换DOM :可以使用数组方法 JQuery是数组对象DOM换JQueru:直接在DOM对象前加个$就可以 ...
2018-09-23 12:54:33 130
原创 JQuery中的remove()和empty()方法
remove()方法:删除JQuery对象对应的DOM节点empty()方法:清空JQuery()对象对应的DOM对象的所有子节点
2018-09-23 10:12:34 1207
原创 图书管理系统的实现
Image类:登陆界面import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener; import javax.swing.*; public cla...
2018-07-02 15:33:36 836
原创 使用Swing实现的简单计算器
//如下先实现计算器的外壳效果图:package Experiment;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Calculator extends JFrame {//创建10个按钮对象,赋值...
2018-06-04 08:51:03 1705
转载 e.getSource()方法和e.getActionCommand()方法(转)
e.getSource()方法依赖于事件对象。比如:JButton jbt = new JButton("button");中事件对象就是jbte.getActionCommand()方法依赖于按钮上的字符串比如:JButton jbt = new JButton("button");中字符串button简而言之:用e.getSource()得到的是jbt,而用e.getActionCommand...
2018-06-02 10:08:19 6310
转载 UIManager.getSystemLookAndFeelClassName());
这是设置图形界面外观的.java的图形界面外观有3种,默认是java的金属外观,还有就是windows系统,motif系统外观.UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());这是把外观设置成你所使用的平台的外观,也就是你这个程序在哪个平台运行,显示的窗口,对话框外观将是哪个平台的外观....
2018-06-02 09:24:12 873
原创 Swing中的setpreferredSize方法
调用这种方式是为了更好地布局setPreferredSize(new Dimension(300,200));不过如果只是调用JLabel中的布局,那无论怎么设置,最后布局都是布满如果是调用JMenuBar中的布局,那就可以设置...
2018-05-30 13:08:30 3165
原创 关于DataInputStream的readInt方法
今天在用DataInputStream的readInt方法读入数据的时候发现了一点小小的问题,代码如下:本来打算用List集合读入文件中的整数,然后排序输出,原本文件有100个整数,不过最后输出只有50个整数,捣鼓了一阵子,最后发现是readInt方法出现了问题,一开始以为while里面的readInt和用for循环时的模式一样,结果却是list.add读取一个,puts.write读取一个整数,...
2018-05-29 10:47:02 6570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人