java
文章平均质量分 62
Robin jun
like python, love life
交流邮箱xugj2000@outlook.com
展开
-
关于SpringCloud项目中nacos启动报错问题的解决
ERROR c.a.cloud.nacos.client.NacosPropertySourceBuilder - parse data from Nacos error,dataId:xxx原创 2023-01-04 11:06:41 · 1622 阅读 · 0 评论 -
Spring Cloud与Nacos部署Spring Boot项目
本文记录一个用于Spring Cloud 和nacos的一个项目配置方案本文主要通过nacos实现了两点功能:1、服务的注册与发现2、nacos的动态配置原创 2023-01-03 15:21:42 · 703 阅读 · 0 评论 -
java中集合框架汇总
Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等等。原创 2023-01-03 14:54:45 · 943 阅读 · 0 评论 -
Java中的Future详解
在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。原创 2023-01-03 14:00:32 · 2255 阅读 · 0 评论 -
Excel文件导入工具(读取excel并转化为对象数组)
注解:ExcelReadToObjectList()用来读取Excel文件;rowToObject()用来将excel中的某一行行转化为一个对象。注解:firstRow 数组中存放excel文件的表头对应的需要存放到类中的属性字段。这个封装依赖也可以实现excel的导入功能,转化为对象数组,详情参考其他文档。原创 2022-10-12 10:48:15 · 1179 阅读 · 0 评论 -
防走失系统设计与实现
本防走失定位系统是通过手机APP获取GPS定位并将定位信息发送至服务器,然后用户可以通过网页端来将定位数据在地图上进行可视化展示。原创 2022-10-12 10:36:30 · 1514 阅读 · 0 评论 -
Mybatis进行多表查询,多级嵌套,多级嵌套的传参问题
在我们日常开发中,会遇到表关联查询的情况,我们一般的做法是可以通过SQL语句中提供的来实现表关联;当我们在项目中使用了Mybatis之后, 可以通过myabtis的xml映射文件来实现关联查询。1)多级嵌套传参2)多层嵌套(三级及以上)面对更为复杂的业务逻辑,有时候我们需要多级嵌套,如果这个时候通过sql自带的连接查询的完成的话,查询后的结果必然是需要进行更为繁琐的处理操作才能满足我们的业务逻辑需要。而在mybatis中则可以通过collection标签来进行层层封装。原创 2022-09-19 15:34:51 · 4305 阅读 · 2 评论 -
Java基础学习笔记【注解与反射】
反射与注解1、注解注解格式://以下这些注解称为元注解,即可以添加到注解上的注解@Target({...ElementType...}) @Retention(...RetentionPolicy...)@Documented - 标记这些注解是否包含在用户文档中。@Inherited - 标记这个注解是继承于哪个注解类(默认 注解并没有继承于任何子类)//////////////////////////////////////////////////@SafeVarargs - Java原创 2022-01-10 22:44:31 · 237 阅读 · 0 评论 -
Java中使用Mybatis连接Mysql数据库与SqlServer的区别分析
环境:操作系统:Windows 10编译器: IntelliJ IDEA 2019.3.1 x64数据库:1、Mysql 5.42、SqlServer 2018注意事项:在使用Java语言连接数据库时,我们一般关注一下几点:1、数据库是否安装2、数据库是否可以正常启动、被连接3、数据库的账号、密码、端口号、IP地址、数据库名称4、Java环境中是否有相应数据库的驱动文件。通过Mybatis连接,在applicationContext.xml文件中配置bean,格式如下.原创 2020-10-20 21:04:30 · 4281 阅读 · 0 评论 -
Java使用Junit测试控制台输出
环境:Junit4.12//定义打印输出流(PrintStream console)、输出字节流数组 bytes PrintStream console = null; ByteArrayOutputStream bytes = null; @org.junit.Before // 预处理 public void Beforetest() throws Exception { bytes = new ByteArrayOutputStream();.原创 2020-10-20 20:05:56 · 2267 阅读 · 0 评论 -
Java使用Junit对抛出的异常进行测试
环境:Junit 4.12依赖注入:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>下面给出一个例子:.原创 2020-10-20 18:01:44 · 810 阅读 · 0 评论 -
pom.xml文件报错
java中maven项目中的pom.xml文件报错解决办法:Element'dependencies' cannot have character [children], because the type's content type is element-only.解决方法:查看dependencies中是否存在中文字符,中文空格或者汉字原创 2020-09-20 11:42:16 · 742 阅读 · 0 评论 -
Java实现简单的图形绘制程序(多种图形,多种颜色)
今天我用GUI图形绘制组件,做了一个图形绘制工具,实现了连续划线、划线效果。图形方面支持直线、圆、椭圆、正方形、长方形的绘制,颜色选择方面支持红色、橙色、黄色、绿色、白色、蓝色、粉色。效果预览文件树文件准备这几张图片被存放在了src/image里面。代码如下这个图形绘制程序一共有5个java文件构成:colorButton.java实现了选择颜色按钮的相关功能lineButton.java实现了选择图形按钮的相关功能drawingDesk.java实现了画图区域的画图功能d原创 2020-07-30 18:11:16 · 5932 阅读 · 1 评论