
Project In Action
文章平均质量分 67
WAI-CHAN
做一个不喜欢钱,甚至有点脸盲,每天都能达成一个小目标的艺术家
展开
-
docker 网络模式 与 ftp 主动模式与被动模式
docker 网络模式 与 ftp 主动模式与被动模式原创 2023-09-14 16:09:03 · 674 阅读 · 0 评论 -
bootstrap-datepicker3 plugin
HTML引入<link th:href="@{/ajax/libs/datapicker/datepicker3.css}" rel="stylesheet"/><script th:src="@{/ajax/libs//datapicker/bootstrap-datepicker.js}"></script>HTML控件<div class...原创 2020-03-06 16:46:00 · 424 阅读 · 0 评论 -
bootstrap-select
前言本片文章主要介绍一款好用的多选框插件bootstrap-select,基础的使用方法可以参考官网的基础教程和参考手册。定制option点击事件这里要实现的是,在点击select某个option时触发对应的点击事件。多选框<select id="selectId" name="selectName" class="selectpicker" data-none-selecte...原创 2019-12-30 10:23:44 · 390 阅读 · 0 评论 -
PDF.JS PDF文件预览插件
前言本篇文章主要介绍一款好用的pdf预览插件pdf.js,使用方式简单只要参考官网实例即可。PDF.js使用教程下载pdf.jsPDF.js下载链接引入pdf-js<!-- pdf.js 文件预览--><div th:fragment="pdf-js"> <script th:src="@{/ajax/libs/pdfjs-2.2.228-dist/b...原创 2019-12-27 16:56:14 · 2051 阅读 · 0 评论 -
Swagger 实战
构建APIControllerNameController.java@Api("用在类上,说明该类的作用")@Controller@RequestMapping("/api/ControllerName")public class ControllerNameController { @ApiOperation(value = "方法说明", notes = "注释,一般出现在...原创 2019-11-24 10:49:06 · 6179 阅读 · 0 评论 -
JQuery Validation + JQuery Validation Bootstrap Tooltip
本片文章主要介绍JQuery的两个非常流行的插件,分别是JQuery Validation和JQuery Validation Bootstrap Tootip。JQuery Validation是一款非常流行的前端校验插件,除了为我们提供了基础的校验规则外还能够让开发者自定义校验规则。JQuery Validation Bootstrap Tooltip插件主要弥补JQuery Validation插件的在错误信息提醒方面的不足,以Tooltip的方式提示错误信息,能够让应用程序为用户提供更好的用户体验。原创 2019-10-27 09:25:18 · 583 阅读 · 0 评论 -
docker tomcat 部署war包
docker + tomcat部署新项目需要向运维人员申请新的IP、PORT,否则会出现拒绝访问项目访问地址: IP:PORT;注意事项: 由于微信等平台会过滤IP,如果没有申请域名则会出现安全警告。制作tomcat镜像,包含Java8的环境和Tomcat。Tomcat镜像:REPOSITORY:TAG运行镜像,创建容器docker run -i -t -d --name...原创 2019-11-07 21:15:29 · 662 阅读 · 0 评论 -
MinIO Java Client API
MinioClient// 创建MinioClientMinioClient minioClient = new MinioClient(endPoint, accessKey, secretAccessKey);Object operationsstatObject// 获取对象的元数据, 如果对象不存在则抛出异常public ObjectStat statObject(Strin...原创 2019-11-04 21:03:53 · 6597 阅读 · 2 评论 -
CSS : 前端小样
前言主要收集一些前端小而实用的小组件,小技巧等。正文必填<span style="color: red;">*</span>在输入框中添加图标【依赖Bootstrap】<div class="form-group has-feedback"> <div class="col-md-12"> <span class=...原创 2019-10-30 21:06:39 · 214 阅读 · 0 评论 -
在Windows服务器下部署Web应用程序
实验环境本地操作系统: Windows10服务器操作系统:Windows应用程序架构:Spring Boot 构建的Web应用程序容器环境:TomcatJDK: 8.0Mysql: 5.7Maven: >= 3.0基本流程打包Web应用程序pom.xml packaging修改为war去除SpringBoot 内嵌tomcat<!-- 多模块排除内置tomc...原创 2019-10-30 20:38:19 · 2917 阅读 · 0 评论 -
Jedis = Java Redis
前言本篇文章主要介绍如何在Spring Boot 框架中整合Redis缓存以及Jedis客户端访问Redis API。使用Redis和我们在Web应用程序中使用Session缓存用户信息类似,我们只是将缓存换了一个地方存储,而使用Redis的好处在于它为我们提供了多种数据结构存储数据,同时会定期对缓存持久化。Ubuntu 安装RedisDesktop Manager一款非常实用的工具,可以监...原创 2019-10-29 20:22:41 · 188 阅读 · 0 评论 -
RestTemplate
实验环境JAVA8Spring Boot 多模块架构基础实现pom.xml<!-- HttpClient,如果底层需要使用HttpClient实现,则添加如下依赖 --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpc...原创 2019-10-27 15:39:59 · 428 阅读 · 0 评论 -
Docker + Spring Boot + Mysql
实验环境OS Version Ubuntu 19.04Java Version openjdk:8-jdkDocker Version 19.03.2Mysql Version 5.7.27Spring Boot Version 2.1.1.RELEASESpotify Version 1.4.8Docker + MysqlDockerfile 制作基础镜像FR...原创 2019-09-30 14:27:47 · 349 阅读 · 0 评论 -
Java Exception In Action
目的本篇文章旨在总结在实际项目开发中, 和异常相关的一下几个问题什么时候抛出异常什么时候处理异常什么时候忽略异常(既不抛出, 也不处理)什么时候该处理空指针异常什么时候需要规避异常NPENPE的产生返回类型为基本类型数据, return 包装数据类型的对象时, 自动拆箱有可能产生NPE.public int f() { return Integer 对象 }, 如果为n...原创 2019-09-11 15:44:41 · 242 阅读 · 0 评论 -
基于Web Socket的远程控制
基于 WebSocket 的远程控制多屏互动事实上是一个比较宽泛的概念,通俗来讲就是用户在不同的终端上通过有线、无线的连接方式进行通信,可进行多媒体(音频,视频,图片)内容的传输,解析,展示,控制等一系列操作。而随着WebSocket协议的诞生,不同端之间网页互连也变得流行起来,这种基于WebSocket协议实现多屏互动在运营活动上的使用也使得运营页面的形式也变得更加多样和有趣。WebSoc...原创 2019-06-28 09:41:32 · 2744 阅读 · 0 评论 -
ListView组件中子项item的图标排列
前言 在设计ListView的Item项布局时,一开始使用LinearLayout布局,打算采用属性android:layout_gravity=”rigth”达到让图标处于一行中最右边的效果,但是并没有达到预期。后来改用RelativeLayout布局轻松达到预期效果。效果图 源代码-system_setting_item.xml<?xml version="1.0" ...原创 2018-04-12 15:46:52 · 1317 阅读 · 0 评论 -
ListView组件开发,仿ios系统设置页面
一、前言利用android的ListView组件开发,类似于苹果手机的“系统设置”页面,达到ListView子项item包含图标,文字说明,以及子项item分组具有突出显示的效果。下文会有效果的展示以及开发流程。二、效果图三、开发步骤&源代码3.1、添加ListView控件首先新建一个ListView项目,并让Android Studio自动帮我们创建好...原创 2018-04-14 10:26:00 · 1727 阅读 · 0 评论 -
OpenGL安装教程
一、环境介绍操作系统:windows10 家庭中文版系统类型:64位操作系统,基于x64的处理器vs版本 :visual studio 2013二、opengGL的环境配置2.1 在这里我们有三个资源文件,分别为dll,GL和lib文件夹动态链接库dll(dynamic link library)GL文件lib文件2.2 将三个文件夹中的内容拷贝到相应目录下动态链接库dll(d原创 2017-12-18 12:06:06 · 22491 阅读 · 5 评论 -
TestNG分组执行的基本操作步骤
前言本篇文章主要介绍如何运行TestNG的分组测试,是一篇简单的入门教程。环境配置IDEA: Intellij IDEA 构建:Maven构建 testng依赖:<dependency> <groupId>org.testng</groupId> <artifactId>testng</artif...原创 2018-07-04 14:07:44 · 1728 阅读 · 0 评论 -
Quartz任务调度的单元测试
前言 通过Threa.currentThread.sleep()方法让主线程睡眠一段时间,使调度器可以继续执行任务调度的工作;否则在调度器启动后,因为主线程立即退出,寄生于主线程的调度器也立即关闭,调度器中的任务都将相应销毁,这将导致看不到实际的运行效果。 在单元测试时,使主线程睡眠一段时间以便让任务线程不被提前终止是经常使用的测试方法。源代码import org.quar...原创 2018-04-19 15:24:55 · 5271 阅读 · 1 评论 -
JUnit_Test入門教程
实验环境IDE:eclipse neon.3 工程目录源代码Method.javapackage com.dmw.test;/** * @Author dmw * @Date 2018年2月3日 下午1:23:51 * */public class Method { private String result = ""; /**原创 2018-02-03 15:29:43 · 810 阅读 · 0 评论 -
Spring Boot 邮件发送
开启QQ邮箱POP3/SMTP服务添加Maven依赖 <!-- 邮件发送 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2019-07-03 09:52:53 · 457 阅读 · 0 评论 -
Mybatis PageHelper 分页插件
开发环境介绍系统框架:Spring Boot数据库:MySql项目构建: Maven开发工具: Intellij Idea分页插件: PageHelper插件配置引入Maven依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelp...原创 2019-08-29 20:34:35 · 462 阅读 · 0 评论 -
Mybatis Generator 代码生成器
开发环境介绍开发环境介绍系统框架:Spring Boot数据库:MySql项目构建: Maven开发工具: Intellij Idea代码生成插件: mybatis-generator引入Maven依赖 <!--Mybatis代码自动生成器--> <plugin> <gr...原创 2019-08-30 09:24:32 · 288 阅读 · 1 评论 -
git clone 远程仓库的所有分支到本地
问题分析现在在远程仓库上除了master主干分支,还有包括develop分支等。但是会发现,在远程仓库上切换分支,但是仓库的clone链接其实不会随着分支的切换而有任何变化,因此低一次clone到本地的只会是master主干分支。解决办法git clone <url>git branch -a 查看所有远程分支git checkout -b develop or...原创 2019-08-30 09:51:42 · 5863 阅读 · 2 评论 -
Redis 下载 配置 运行
环境Windows 10Redis 下载https://github.com/microsoftarchive/redis/releases下载Redis-x64-3.0.504.zip,并解压配置Redis如果你直接双击redis-server.exe则会看到如下一段文字,意思是没有指定配置文件,则采用默认的配置文件。如果你一开始在redis.windows.conf或者red...原创 2019-06-28 14:05:52 · 846 阅读 · 0 评论