
java
Dylan's
目前什么都没有
展开
-
springboot 打包依赖包分离
<!--启动命令 -->java -Dloader.path=lib -jar smarthome-0.0.1-SNAPSHOT.jar-Dloader.path 指定lib 依赖包文件夹<!--输出外部lib--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifa.原创 2022-03-23 20:50:16 · 805 阅读 · 0 评论 -
SpringBoot整合Mybatis-plus
package com.sdmc.smarthome.gen;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenerator;import.原创 2022-03-23 20:44:19 · 1591 阅读 · 0 评论 -
JDK 1.8下载及个版本下载 2022年最新消息
最近Oracle网站更新,JDK下载路径找了好久都没找到。网上找了一些博客也是都过时了,所以记录一下JDK1.8进入官网下载指定版本的方法供需要的人参考。1.访问www.oracle.comps:一定要登录,否则后续操作容易被限制。2.进入JAVA下载页面3.查找需要下载的版本4.点击进行下载...原创 2022-01-11 14:00:32 · 1743 阅读 · 1 评论 -
Bean对象通用属性校验工具类校验对象是否为空并返回相应提示
BeanCheckUtils代码:import com.fasterxml.jackson.annotation.JsonProperty;import com.sdmc.smarthome.entity.SysUser;import java.lang.reflect.Field;import java.util.HashMap;import java.util.List;import java.util.Map;/** * @创建人: Dylan * @创建时间: 202.原创 2021-05-19 17:22:07 · 488 阅读 · 0 评论 -
springboot+mybatis-plus 返回map时自动将下划线转驼峰命名key
实现效果如图:1.首先继承类MapWrapper,重写findProperty,通过useCamelCaseMapping来判断是否开启使用驼峰import com.google.common.base.CaseFormat;import org.apache.ibatis.reflection.MetaObject;import org.apache.ibatis.reflection.wrapper.MapWrapper;import java.util.Map;/** * @.原创 2021-05-19 17:00:52 · 1886 阅读 · 2 评论 -
SpringMVC使用Junit测试Control+Service
在开发过程中,若写了一个Service方法,不知该方法是否可以正常运行且结果是否正常。而Service中加入了一些其他的Bean,必须运行Spring容器才能进行运行和测试。此时需要繁琐的骚操作去解决这个问题。比如写一个测试的Controler去通过调用获取等。而Junit正是为了解决这个麻烦的问题而诞生的。话不多说,进入正题。===================================================================================...原创 2020-10-09 17:47:26 · 1068 阅读 · 0 评论 -
Spring搭建WebSocket接口提供给前端进行长连接
在项目开发中,通常使用ajax或者axios进行短连接的后台接口请求,当前端想要数据时,进行主动请求。若前端需要即时的知晓后台数据变化情况时,用ajax进行定时刷新接口请求才能实现。但是也相应的会出现一些负面影响,比如后台接口调用频繁等。这个场景下就需要创建一个长连接来进行解决此问题,前端与后台进行连接后,不仅前端可以实时与后端进行通信,后端也可以主动将数据推送至前端,以下是实现逻辑,分为JAVA和JS两部分。1.JAVA新建WebSocket类,并先实现基础触发器方法。 a.加入注解@Se...原创 2020-09-03 16:38:57 · 1569 阅读 · 0 评论 -
Java远程执行shell命令并拿到返回值
所需jar包:ganymed-ssh2-build210.jar下载地址:https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2/262获取远程登录连接:private static RemoteShellTool remoteShellTool = new RemoteShellTool("172...原创 2019-08-28 18:05:23 · 2575 阅读 · 0 评论 -
linux下配置jdk11以及生成jre,jdk9以上自动生成jre解决
jdk9以上之后不会自动生成jre,需要手动进行生成jre.windows下执行:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jrelinux下执行:bin\jlink --module-path jmods --add-modules java.desktop --output jre...原创 2019-08-21 11:39:20 · 9154 阅读 · 3 评论 -
spring项目集成apidoc快速搭建后台RestFul APi访问文档
1.准备工作:a.安装node.js检查是否安装成功nodejs:node -hb.安装apidocnpm install apidoc -g若npm下载的过慢,可使用淘宝镜像:cnpm install apidoc -g检查apidoc是否安装成功:apidoc -h2.项目内创建apidoc.json文件在项目根目录下,即src同级目录下创建a...原创 2019-07-31 16:03:18 · 574 阅读 · 0 评论 -
Java上传和下载功能
1.java下载功能的实现public ResponseEntity<byte[]> downFile(String fileName, String realPath){InputStream in;//将该文件加入到输入流之中byte[] body=null;System.out.println(fileName + "......"+realPath);tr...原创 2019-07-24 20:11:15 · 216 阅读 · 0 评论 -
从零开始搭建SpringCloud项目
环境准备: Mvean、Idea、Win101.创建父级SpringBoot项目在Idea工具中选择File→New→Project创建SpringBoot项目输入父级项目相关信息一直Next直到创建完成.创建完成后,打开pom.xml文件,进行设置子级项目公用的jar包.父级项目Pom.xml文件如下:<?xml vers...原创 2019-07-24 19:58:10 · 2587 阅读 · 1 评论 -
React Native开发步骤:
查看当前连接的设备:chrome://inspect/#deviceswindows环境的搭建:详情请查看:https://reactnative.cn/docs/0.51/getting-started.html开发步骤:谷歌浏览器检测连接的手机:chrome://inspect/#devicescmd命令中检测连接的手机:android list avd1.环境搭建:安装react nativ...原创 2018-05-16 09:45:31 · 370 阅读 · 0 评论 -
springboot中配置mybatis连接postgresql
最近在使用springboot用于搭建程序后台的框架,与之前ssm,ssh等框架相比,搭建简单,只需下载eclipse或其他插件进行安装即可。 整体结构 1.在pom.xml中加入配置<!-- 加载postgresql驱动 --> <dependency> <groupId>or...原创 2018-05-03 15:49:46 · 48597 阅读 · 3 评论